| Literature DB >> 36236793 |
Diogo Oliveira1,2, João Pinheiro1,2, Luís Neto1,2, Vítor H Pinto1,2, Gil Gonçalves1,2.
Abstract
In a cyberphysical production system, the connectivity between the physical entities of a production system with the digital component that controls and monitors that system takes fundamental importance. This connectivity has been increasing from the transducers' side, through gathering new functionalities and operating increasingly independently, taking the role of smart transducers, and from the applications' side, by being developed in a distributed and decentralized paradigm. This work presents a plug-and-play solution capable of integrating smart transducers compliant with the IEEE 1451 standard in industrial applications based on the IEC 61499 standard. For this, we implemented the NCAP module of the smart transducer defined in IEEE 1451, which, when integrated with 4diac IDE and DINASORE (development and execution tools compliant with IEC 61499), enabled a solution that presented automatically the smart sensors and actuators in the IDE application and embedded their functionalities (access to data and processing functions) in the runtime environment. In this way, a complete plug-and-play solution was presented from the connection of the transducer to the network until its integration into the application.Entities:
Keywords: IEC 61499; IEEE 1451; industrial applications; plug and play; smart transducer
Mesh:
Year: 2022 PMID: 36236793 PMCID: PMC9572617 DOI: 10.3390/s22197694
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 14diac IDE and DINASORE—Development Process.
Figure 2Smart Function Block—IEEE 1451 Sensor (Discrete).
Figure 3Smart Function Block—IEEE 1451 Sensor (Continuous).
Figure 4Smart Function Block—IEEE 1451 Event Sensor.
Figure 5Smart Function Block—IEEE 1451 Actuator.
Figure 6Edge Device Architecture.
Figure 7Test Scenario.
Figure 84diac IDE application—Test Scenario.
Registration Test—Total Times, n TIMs.
| # TIMs | Registration Time ( |
|---|---|
| 1 | 714.315 |
| 2 | 858.835 |
| 3 | 1237.022 |
| 4 | 2190.061 |
Discovery Test—Total Times, n TIM.
| # TIMs | Discovery Time ( |
|---|---|
| 1 | 852.134 |
| 2 | 1197.068 |
| 3 | 1777.288 |
| 4 | 2385.188 |
Read Sensor Tests—Total Times, direct access to TS.
| # TIMs | Read Time ( | Average ( |
|---|---|---|
| 1 | 78.089 | 78.089 |
| 2 | 113.195 | 113.329 |
| 113.462 | ||
| 3 | 161.224 | 161.529 |
| 161.789 | ||
| 161.575 | ||
| 4 | 201.695 | 203.051 |
| 203.801 | ||
| 203.600 | ||
| 203.107 |
Read Sensor Tests—Read Cycle Times, direct access to TS.
| # TIMs | Read Cycle Time ( | Average ( | Max Samples/s |
|---|---|---|---|
| 1 | 78.096 | 78.096 | 12.805 |
| 2 | 113.202 | 113.335 | 8.823 |
| 113.469 | |||
| 3 | 161.231 | 161.536 | 6.191 |
| 161.796 | |||
| 161.581 | |||
| 4 | 201.702 | 203.057 | 4.925 |
| 203.807 | |||
| 203.607 | |||
| 203.114 |
Read Sensor Tests—Total Times, with DINASORE.
| # TIMs | Read Time ( | Average ( |
|---|---|---|
| 1 | 130.559 | 130.559 |
| 2 | 153.209 | 153.585 |
| 153.961 | ||
| 3 | 178.312 | 176.240 |
| 180.360 | ||
| 170.047 | ||
| 4 | 257.120 | 246.113 |
| 253.741 | ||
| 235.548 | ||
| 238.044 |
Read Sensor Tests—Read Cycle Times, with DINASORE.
| # TIMs | Read Cycle Time ( | Average ( | Max Samples/s |
|---|---|---|---|
| 1 | 158.704 | 158.704 | 6.301 |
| 2 | 172.856 | 172.981 | 5.781 |
| 173.107 | |||
| 3 | 220.609 | 211.636 | 4.735 |
| 215.749 | |||
| 198.550 | |||
| 4 | 292.580 | 274.231 | 3.662 |
| 280.840 | |||
| 246.274 | |||
| 277.228 |