This technical note shows the IO update performance of the PLC IO Interface for AB 1771 Remote IO to a DeltaV Serial Card and also to the VIM Network Gateway.
This graph was produced using a customer database with the VIM ModbusTCP interface and PIO flash version 1.2.10. Mimic was used to simulate the DeltaV IO cards. AB 1771 RIO simulator running on a PC (this provides the same update process and interval as actual IO).
DeltaV
|
Version 7.3
|
|
|
|
|
|
|
Free time
|
26
|
|
Serial Card Port
|
|
|
|
AB RIO Racks
|
15
|
|
Scan
|
20
|
ms (10-40)
|
|
Other DeltaV IO Modules
|
30
|
|
COS Gen rate
|
3
|
|
|
|
|
|
|
|
|
Tieback Timing
|
Average
|
STD
|
N
|
Min
|
Max
|
|
|
435
|
48
|
1503
|
300
|
561
|
|
Most tieback time’s fell slightly below 400 or 500 ms. Base time is based on the DeltaV module scan rate (and order), VIM update rate, and RIO bus scan rate. Variation was due to PC tieback process and communications interval variations.
DeltaV tieback module read IO from a serial card input “landing” module and wrote the outputs to another serial card output “landing” module. This requires three DeltaV modules; each is running at 100 ms. Input GESTERC17-6-1-DI/I-060-3 maps to rack 15 DI 3, GESTERC17-6-1-DO/O-062-4 maps to rack 15 DO 4. The tieback is monitored in the simulation PC rather than using the timing functions in this module.
The response time variation is based on four asynchronous process scans:
Grouping of tieback time is significantly better with ModbusTCP (435+-48 n= 1503 [range 300-561]) than RS485 (943+-156, n=5659 [range 481-1482]) with the Digester database. There are two visible bands of tieback timing, the second band is due to the instances where the asynchronous updates to the DeltaV miss an input scan and therefore are processed 100 ms latter.
This graph was produced using a customer database with the DeltaV programmable serial card (series 2) interface and PIO flash version 1.1.17. Mimic was used to simulate the DeltaV IO cards. AB 1771 RIO simulator running on a PC (this provides the same update process and interval as actual IO).
DeltaV
|
Version 7.3
|
|
|
|
|
|
|
Free time
|
26
|
|
Serial Card Port
|
|
|
|
AB RIO Racks
|
15
|
|
Scan Port 1
|
282
|
ms (270-300)
|
|
Other DeltaV IO Modules
|
30
|
|
Scan Port 2
|
253
|
ms (150-260)
|
|
|
|
|
|
|
|
Tieback Timing
|
Average
|
STD
|
N
|
Min
|
Max
|
|
|
943
|
156
|
5659
|
481
|
1482
|
|
DeltaV tieback module read IO from a serial card input “landing” module and wrote the outputs to another serial card output “landing” module. This requires three DeltaV modules; each is running at 100 ms. Input GESTERC17-6-1-DI/I-060-3 maps to rack 15 DI 3, GESTERC17-6-1-DO/O-062-4 maps to rack 15 DO 4. The tieback is monitored in the simulation PC rather than using the timing functions in this module.
The speed and grouping of tieback time is significantly worse than with ModbusTCP (943+-156 n= 5659 [range 481-1482]) versus (435+-48 n= 1503 [range 300-561]). Five distinct bands of group values are visible, these represent the various permutations of the 4 asynchronous process scans that make up the values.
Compare Tieback time to number of IO racks communicating. IO was simulated on a PC using a RIO card. This provides the same update process and interval as actual IO. The test was run with the RIO bus set to either 115K or 230.4K. All racks were processed on one VIM, all serial card datasets configured on one port (2) under one device. The other port was disabled. With ModbusTCP tieback time is independent of number of racks from 1 to 6 (10 at 230.4K), while with the serial card there is a direct correlation between number of racks and length of average time. With ModbusTCP connection, the maximum ranges from about 200 to 400 ms, while with RS485 this starts at 200, but climbs to 1200 ms.
Card
|
Port
|
DS
|
Description
|
|
57
|
2
|
1
|
Global status
|
|
|
|
2
|
BT1-2
|
|
|
|
3
|
DI Racks 0-9
|
|
|
|
4
|
DO Racks 0-9
|
|
|
|
5
|
DI Racks 10-19
|
|
|
|
6
|
DO Racks 10-19
|
|
DS 5&6 were added when racks 10-19 were added
|
|
RIO = 115K
|
RIO = 230.4K
|
||
Racks
|
Mean
|
Std
|
Mean
|
Std
|
1
|
200
|
12
|
200
|
12
|
2
|
199
|
16
|
199
|
16
|
3
|
200
|
16
|
200
|
16
|
4
|
201
|
20
|
201
|
20
|
5
|
202
|
25
|
202
|
25
|
6
|
202
|
26
|
202
|
26
|
7
|
212
|
30
|
212
|
30
|
8
|
242
|
42
|
242
|
42
|
9
|
242
|
35
|
242
|
35
|
10
|
262
|
47
|
262
|
47
|
11
|
299
|
25
|
299
|
25
|
12
|
296
|
40
|
296
|
40
|
13
|
309
|
45
|
309
|
45
|
14
|
321
|
47
|
321
|
47
|
15
|
317
|
43
|
317
|
43
|
16
|
334
|
43
|
334
|
43
|
17
|
345
|
38
|
345
|
38
|
18
|
352
|
42
|
352
|
42
|
19
|
369
|
37
|
369
|
37
|
20
|
389
|
29
|
389
|
29
|
Compare Tieback time to number of IO racks communicating. IO was simulated on a PC using a RIO card.This provides the same update process and interval as actual IO. All racks were processed on one VIM, all serial card datasets configured on two ports under one device each. Started with all datasets configured, removed datasets as no longer required for rack access. Disabled port when it was no longer necessary. Did not include Global or BT datasets.
Card
|
Port
|
DS
|
Description
|
|
57
|
1
|
1
|
DI Racks 0-9
|
|
|
|
2
|
DO Racks 0-9
|
|
|
|
3
|
DI Racks 20-29
|
|
|
|
4
|
DI Racks 30-31
|
|
|
2
|
1
|
DI Racks 10-19
|
|
|
|
2
|
DO Racks 10-19
|
|
|
|
3
|
DO Racks 20-29
|
|
|
|
4
|
DO Racks 30-31
|
Tieback Time (n=200)
Racks
|
Mean
|
Std
|
1
|
187
|
33
|
2
|
195
|
23
|
3
|
196
|
20
|
4
|
198
|
19
|
5
|
199
|
21
|
6
|
200
|
24
|
7
|
200
|
21
|
8
|
204
|
26
|
9
|
215
|
34
|
10
|
217
|
40
|
12
|
279
|
32
|
14
|
270
|
45
|
16
|
276
|
46
|
18
|
301
|
51
|
20
|
331
|
58
|
24
|
356
|
73
|
28
|
419
|
86
|
32
|
494
|
99
|
Compare Tieback time to number of IO racks communicating. IO was simulated on a PC using a RIO card. This provides the same update process and interval as actual IO. All racks were processed on one DeltaV programmable serial card (series 2), all serial card datasets were configured on two ports (running at 500K) under one device each. Started with all datasets, removed datasets as no longer required for rack access. Disabled port when it was no longer necessary. Did not include Global or BT datasets.
DeltaV
|
|
|
|
PIO
|
|
|
Processor Free Time
|
|
100
|
|
|
Process Time
|
4
|
Port Scan Time
|
Avg
|
23
|
|
|
Ports
|
2
|
|
Max
|
30
|
|
|
|
|
|
Min
|
10
|
|
RIO
|
|
|
Poll Rate
|
|
41 / sec
|
|
|
Baud
|
115
|
Card
|
Port
|
DS
|
Description
|
|
57
|
1
|
1
|
DI Racks 0-9
|
|
|
|
2
|
DO Racks 0-9
|
|
|
|
3
|
DI Racks 20-29
|
|
|
|
4
|
DI Racks 30-31
|
|
|
2
|
1
|
DI Racks 10-19
|
|
|
|
2
|
DO Racks 10-19
|
|
|
|
3
|
DO Racks 20-29
|
|
|
|
4
|
DO Racks 30-31
|
Tieback time (ms, n=200)
Racks
|
Mean
|
Std
|
|
Racks
|
Mean
|
Std
|
|
1
|
188
|
28
|
|
12
|
705
|
156
|
|
2
|
203
|
31
|
|
14
|
803
|
212
|
|
3
|
257
|
40
|
|
16
|
899
|
226
|
|
4
|
289
|
44
|
|
18
|
897
|
198
|
|
5
|
347
|
51
|
|
20
|
909
|
214
|
|
6
|
387
|
48
|
|
24
|
1027
|
248
|
|
7
|
382
|
91
|
|
28
|
1050
|
199
|
|
8
|
485
|
71
|
|
32
|
1244
|
313
|
|
9
|
529
|
105
|
|
|
|
|
|
10
|
586
|
117
|
|
|
|
|
|
MYNAH Technologies LLC
390 South Woods Mill Road, Suite 100
Chesterfield, MO 63017 USA
+1.314.553.7008 (International)
Email: support@mynah.com
Web: www.mynah.com
© MYNAH Technologies 2012 - 2021. All rights reserved.
Designs are marks of MYNAH Technologies, Emerson Process Management, DeltaV, and the DeltaV design are marks of one of the Emerson Process Management of companies. All other marks are property of their respective owners. The contents of this publication are presented for informational purposes only, and while every effort has been made to ensure their accuracy, they are not to be construed as warrantees or guarantees, expressed or implied, regarding the products or services described herein or their use or applicability. All sales are governed by our terms and conditions, which are available on request. We reserve the right to modify or improve the design or specification of such products at any time without notice.
While this information is presented in good faith and believed to be accurate, Mynah Technologies does not guarantee satisfactory results from reliance upon such information. Nothing contained herein is to be construed as a warranty or guarantee, express or implied, regarding the performance, merchantability, fitness or any other matter with respect to the products, nor as a recommendation to use any product or process in conflict with any patent. Mynah Technologies reserves the right, without notice, to alter or improve the designs or specifications of the products described herein.