Resilient Edge-Historian Framework for Industrial Automation: Adaptive Multi-Trend HMI under Intermittent Network Conditions | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Resilient Edge-Historian Framework for Industrial Automation: Adaptive Multi-Trend HMI under Intermittent Network Conditions Muhammed Ali Erbir, Fatma Gul Amil, Huseyin Burak Akyol, Mahmut Altun, and 2 more This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-9327528/v1 This work is licensed under a CC BY 4.0 License Status: Under Revision Version 1 posted 24 You are reading this latest preprint version Abstract Continuous recording of process data in production automation and industrial control applications is critical for fault analysis, quality monitoring, maintenance planning, and operational reporting. However, field environments often require systems to operate under constrained network conditions, such as limited bandwidth, high latency, or even intermittent connectivity. This study presents an edge-based time-series data historian and a connection-aware HMI trend visualization approach designed to operate reliably under such intermittent connectivity conditions. In the proposed architecture, the control layer runs on a TwinCAT-based industrial computer, where process variables are periodically collected and written to a time-series database deployed at the edge through a flow-based integration layer. On the HMI side, multiple trend charts can be visualized simultaneously. Each chart supports dynamic queries through selectable variable and time-range menus. Experimental results show that for queries retrieving 180 data points over a 24-hour period, the P95 latency is approximately 1920 ms over VPN and approximately 355 ms over LAN. With adaptive refresh mechanisms, the risk of interface timeouts is reduced. The contributions of this work include: (i) a connection-aware refresh policy that adapts the refresh period according to LAN/VPN network conditions; (ii) dynamic downsampling that produces a fixed number of values (e.g., 180) regardless of the selected time range, thereby bounding query cost; and (iii) an operational continuity mechanism that ensures automatic service recovery after power interruptions or system restarts. The proposed system has been deployed on a real industrial field automation infrastructure, and measurements were collected during live operation using actual process data. The paper presents the system architecture, data model, and a reproducible experimental evaluation methodology. Also, it reports performance results based on metrics such as writing latency, query latency, and recovery time. Industrial IoT Edge Computing Time-Series Database Historian HMI Trend Analysis Full Text Additional Declarations No competing interests reported. Cite Share Download PDF Status: Under Revision Version 1 posted Editorial decision: Revision requested 18 May, 2026 Reviews received at journal 17 May, 2026 Reviews received at journal 14 May, 2026 Reviews received at journal 13 May, 2026 Reviews received at journal 12 May, 2026 Reviews received at journal 12 May, 2026 Reviews received at journal 10 May, 2026 Reviews received at journal 07 May, 2026 Reviews received at journal 05 May, 2026 Reviewers agreed at journal 24 Apr, 2026 Reviewers agreed at journal 23 Apr, 2026 Reviewers agreed at journal 23 Apr, 2026 Reviewers agreed at journal 22 Apr, 2026 Reviewers agreed at journal 21 Apr, 2026 Reviewers agreed at journal 21 Apr, 2026 Reviews received at journal 21 Apr, 2026 Reviewers agreed at journal 21 Apr, 2026 Reviewers agreed at journal 21 Apr, 2026 Reviewers agreed at journal 21 Apr, 2026 Reviewers invited by journal 21 Apr, 2026 Editor invited by journal 21 Apr, 2026 Editor assigned by journal 10 Apr, 2026 Submission checks completed at journal 10 Apr, 2026 First submitted to journal 05 Apr, 2026 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-9327528","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":630050308,"identity":"9a0fc111-2e7f-43a8-91bb-e26d1e34eaca","order_by":0,"name":"Muhammed Ali Erbir","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0UlEQVRIiWNgGAWjYJACCSDmYWBvAFIGFqRo4TkA0iJBvBYgmYBg4wX8YmcMb3zcc09Gfubzqxt+FEgw8Ld3J+DVIjk7x9hyxrNiHoPbOWU3e4AOkzhzdgNeLUCVZtI8BxJ4DKRz0m7wALUYSOTi12IP0vIHqEV+5pm0m3+I0QI03EyaAaiF4Qb7sdtE2SJxO63YsgfksDM5bLdlDCR4CPqFf3byxhs/DiTYy7cff3bzzR8bOf72XvxakACPAZgkVjkIsD8gRfUoGAWjYBSMIAAA7HJD+Lk0VXwAAAAASUVORK5CYII=","orcid":"","institution":"Kırıkkale University","correspondingAuthor":true,"prefix":"","firstName":"Muhammed","middleName":"Ali","lastName":"Erbir","suffix":""},{"id":630050309,"identity":"15547fc6-ae15-4a2b-9f1b-72c9d5200c51","order_by":1,"name":"Fatma Gul Amil","email":"","orcid":"","institution":"Kırıkkale University","correspondingAuthor":false,"prefix":"","firstName":"Fatma","middleName":"Gul","lastName":"Amil","suffix":""},{"id":630050310,"identity":"d5b3f350-abc8-4f5a-8800-82e3e302e839","order_by":2,"name":"Huseyin Burak Akyol","email":"","orcid":"","institution":"Izmir Kâtip Çelebi University","correspondingAuthor":false,"prefix":"","firstName":"Huseyin","middleName":"Burak","lastName":"Akyol","suffix":""},{"id":630050311,"identity":"1326870c-f323-45b0-ba12-45802746a90b","order_by":3,"name":"Mahmut Altun","email":"","orcid":"","institution":"Kırıkkale University","correspondingAuthor":false,"prefix":"","firstName":"Mahmut","middleName":"","lastName":"Altun","suffix":""},{"id":630050312,"identity":"d7ab74fa-94c7-4eef-b368-b2829d443a6b","order_by":4,"name":"Ramazan Enisoğlu","email":"","orcid":"","institution":"Kırıkkale University","correspondingAuthor":false,"prefix":"","firstName":"Ramazan","middleName":"","lastName":"Enisoğlu","suffix":""},{"id":630050314,"identity":"ce66cc5c-afe7-4e81-97bf-7ec63be2608b","order_by":5,"name":"Sakine Yalman","email":"","orcid":"","institution":"Kırıkkale University","correspondingAuthor":false,"prefix":"","firstName":"Sakine","middleName":"","lastName":"Yalman","suffix":""}],"badges":[],"createdAt":"2026-04-05 16:38:11","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-9327528/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-9327528/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":108245212,"identity":"e7ca9439-d6c4-4062-a4a1-42642ad925ae","added_by":"auto","created_at":"2026-04-30 23:09:59","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":1065877,"visible":true,"origin":"","legend":"","description":"","filename":"Okuyuver202604091119.pdf","url":"https://assets-eu.researchsquare.com/files/rs-9327528/v1_covered_93924979-3406-47a5-b7a9-33aec8344e5c.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"Resilient Edge-Historian Framework for Industrial Automation: Adaptive Multi-Trend HMI under Intermittent Network Conditions ","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"discover-internet-of-things","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"diot","sideBox":"Learn more about [Discover Internet of Things](https://www.springer.com/journal/43926)","snPcode":"","submissionUrl":"","title":"Discover Internet of Things","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"Discover Series","inReviewEnabled":true,"inReviewRevisionsEnabled":true},"keywords":"Industrial IoT, Edge Computing, Time-Series Database, Historian, HMI Trend Analysis","lastPublishedDoi":"10.21203/rs.3.rs-9327528/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-9327528/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eContinuous recording of process data in production automation and industrial control applications is critical for fault analysis, quality monitoring, maintenance planning, and operational reporting. However, field environments often require systems to operate under constrained network conditions, such as limited bandwidth, high latency, or even intermittent connectivity. This study presents an edge-based time-series data historian and a connection-aware HMI trend visualization approach designed to operate reliably under such intermittent connectivity conditions. In the proposed architecture, the control layer runs on a TwinCAT-based industrial computer, where process variables are periodically collected and written to a time-series database deployed at the edge through a flow-based integration layer. On the HMI side, multiple trend charts can be visualized simultaneously. Each chart supports dynamic queries through selectable variable and time-range menus. Experimental results show that for queries retrieving 180 data points over a 24-hour period, the P95 latency is approximately 1920 ms over VPN and approximately 355 ms over LAN. With adaptive refresh mechanisms, the risk of interface timeouts is reduced. The contributions of this work include: (i) a connection-aware refresh policy that adapts the refresh period according to LAN/VPN network conditions; (ii) dynamic downsampling that produces a fixed number of values (e.g., 180) regardless of the selected time range, thereby bounding query cost; and (iii) an operational continuity mechanism that ensures automatic service recovery after power interruptions or system restarts. The proposed system has been deployed on a real industrial field automation infrastructure, and measurements were collected during live operation using actual process data. The paper presents the system architecture, data model, and a reproducible experimental evaluation methodology. Also, it reports performance results based on metrics such as writing latency, query latency, and recovery time. \u003c/p\u003e","manuscriptTitle":"Resilient Edge-Historian Framework for Industrial Automation: Adaptive Multi-Trend HMI under Intermittent Network Conditions","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-04-30 23:09:32","doi":"10.21203/rs.3.rs-9327528/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"decision","content":"Revision requested","date":"2026-05-18T04:53:42+00:00","index":"","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-18T03:50:25+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-14T13:56:56+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-13T07:31:37+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-12T19:47:56+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-12T12:56:26+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-10T12:07:06+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-07T05:12:22+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-05T11:59:12+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"96622250889082344781413145000296956524","date":"2026-04-24T22:49:31+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"193189846617232252158508756298927558824","date":"2026-04-24T03:20:36+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"114727967625714186846713584183613875104","date":"2026-04-23T18:39:43+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"54597266598595690705777146756273421548","date":"2026-04-22T05:09:19+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"241207460976308303032284520549947137778","date":"2026-04-22T03:39:11+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"29799652168061639011003601993717021275","date":"2026-04-22T03:34:11+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-04-22T00:47:47+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"38894009633801979107027915658772346177","date":"2026-04-21T19:57:24+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"284221210052324028483386337737562052709","date":"2026-04-21T18:41:07+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"310863177307598828288004844270413816646","date":"2026-04-21T16:28:26+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2026-04-21T16:16:02+00:00","index":"","fulltext":""},{"type":"editorInvited","content":"","date":"2026-04-21T11:23:28+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2026-04-10T13:31:35+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2026-04-10T13:31:19+00:00","index":"","fulltext":""},{"type":"submitted","content":"Discover Internet of Things","date":"2026-04-05T16:25:08+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"discover-internet-of-things","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"diot","sideBox":"Learn more about [Discover Internet of Things](https://www.springer.com/journal/43926)","snPcode":"","submissionUrl":"","title":"Discover Internet of Things","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"Discover Series","inReviewEnabled":true,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"a28c8136-b9b2-48fe-a351-ee1b84486d04","owner":[],"postedDate":"April 30th, 2026","published":true,"recentEditorialEvents":[{"type":"decision","content":"Revision requested","date":"2026-05-18T04:53:42+00:00","index":"","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-18T03:50:25+00:00","index":67,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-14T13:56:56+00:00","index":65,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-13T07:31:37+00:00","index":64,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-12T19:47:56+00:00","index":63,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-12T12:56:26+00:00","index":62,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-10T12:07:06+00:00","index":61,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-07T05:12:22+00:00","index":60,"fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-05-05T11:59:12+00:00","index":59,"fulltext":""}],"rejectedJournal":[],"revision":"","amendment":"","status":"in-revision","subjectAreas":[],"tags":[],"updatedAt":"2026-05-18T05:08:50+00:00","versionOfRecord":[],"versionCreatedAt":"2026-04-30 23:09:32","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-9327528","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-9327528","identity":"rs-9327528","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.