问题:
当使用CPU315-2 DP(集成的DP口)访问分步式的I/O的数据时应当注意什么?
回答:
取决于CPU315-2DP的型号(6ES7 315-2AFxx-0AB0 or 6ES7 315-2AG10-0AB0),型号不一样在可获得的地址区域大小是有差别的。n
Address area - user data | 6ES7 315-2AFxx-0AB0 | 6ES7 315-2AG10-0AB0 |
Address area / CPU | 0 to 1023字节 | 0 to 2047字节 |
In the PII/ PIQ | 0 to 127字节 | 0 to 127字节 |
Consistent data | 32字节 | 128字节 |
User data of a station | 244输入字节/ 244输出字节 | 244输入字节/ 244输出字节 |
Table 1: CPU data of the I/O
1、被访问的地址超出CPU的地址区域时,不管是用装载(L)-传送(T)命令还是用系统功能块(SFC)都不能够访问。n
2、如果访问的地址是不连续的,在CPU315-2DP(6ES7 2AFXX-0AB0)就必须使用装载(L)-传送(T)命令, 在这种情况下不能用 SFC14 和SFC15。n
3、当被访问的数据长度小于4个字节时,可以不调用SFC14/SFC15来读写数据。n
4、如果要求数据一致性,并且数据长度为 3 或大于4个字节(数据长度最大为128个字节!决定于不同的CPU), 对于CPU315-2DP(6ES7 2AFxx-0AB0)必须用SFC14和SFC15,但不能用装载-传送命令;对于CPU315-2DP(6ES7 2AG10-0AB0),通常也用SFC14和SFC15, 也可以用装载-传送命令来读写部份连续数据。n
5、如果是过程映象区的连续数据,那么对于CPU315-2DP(6ES7 2AG10-0AB0)这个连续的数据区是由过程映象传输来更新,在这种情况下没必要用SFC14/15。n
连续数据 | 6ES7 315-2AFxx-0AB0 | 6ES7 315-2AG10-0AB0 |
不连续 | 装载-传送命令 | 装载-传送命令n 也可用SFC14/15于 1、 2、4字节或1、2字或1个双字。 |
1字节 | 装载-传送命令 | 装载-传送命令n 也可用SFC14/15 |
2字节 | 装载-传送命令 | 装载-传送命令n 也可用SFC14/15 |
3字节 | SFC14/15 | 装载-传送命令n 也可用SFC14/15 |
4字节 | 装载-传送命令 | 装载-传送命令 也可用SFC14/15 |
4-128字节 | SFC14/15(1) | 装载-传送命令 也可用SFC14/15 |
(1) 对于CPU 6ES7 315-2AFxx-0AB0可以读写最多32字节的连续数据。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340336.html