西门子PLC中IO地址范围,IO过程映像,数字量通道,有什么区别?西门子plcio地址怎么映射?
西门子PLC中IO地址范围,IO过程映像,数字量通道,有什么区别?
IO地址范围是硬件配置的输入输出最大数量,IO过程映像和IO区别是:IO一个是物理地址,你实际看到的模块上的段子位置,IO映像是吧这个位置对应到CPU存储区的一个位置,CPU扫描一个周期先把物理地址状态存到映像存储区,执行完一个周期刷新一次映像区,把输入和输出状态送到模块输出。
数字量通道指的是一个开关量输入或输出点。
这样理解:IO叫做物理地址,IO映像叫逻辑地址,他们都是指向地址指示位置不一样,指向是一样的。
不知道你明白没?看一下西门子300/400深入浅出
西门子plcio地址怎么映射?
答:Modbus地址映射
PLC程序编写完成后,下一步进行Modbus测试,在测试之前,首先明确Modbus地址与PLC地址的映射关系:
Modbus地址
PLC地址
:----------
:----------------------
00001-08192
Q0.0-Q1023.7
10001-18192
I0.0-I1023.7
30001-31022
IW0-IW1022
40001-40099
DB100.DBW0-DB100.DBW198
由上表可知,Modbus的0区、1区和3区,分别对应PLC的过程映像输出、过程映像输入和过程映像输入,但实际应用中,这三个区应用较少,主要使用的是4区,4区的映射地址是由自己设置,也就是MB_HOLD_REG。
我的操作是,建立对应的输入I,输出O地址变量模块和程序段,然后放入main主程序应用,映射在数据DB模块也就是之前建立的地址变量模块里去做。
留言与评论(共有 0 条评论) |