本节主要展示EMSE与施耐德M241plc的modbusTCP通讯,作为上位机软件一般作为主站来进行。
1.添加驱动
添加完成之后 双击打开表单
选中Motcp节点 右键插入
可以得到下面的表单
2. 4X数据配置 :
勾选自动写入与自动读取,
站号写入PLC的IP地址+端口号(默认502),注意英文状态下写入。
标题写入Modbus地址的起始地址偏移 我写4X:1是因为Modbus地址40001起始,而M241PLC是MW0起始,有一位偏移,为了方便地址计算。
3.针对于bool 如果PLC内地址位MX10.0 (=MW5.0)
4.对于Real 类型
MD1对应MW2~MW3 就是real类型(FP:1)
另外一个实例:
5.关于PLC的QX 数字量输出 EMSE采用0X:1 (偏移1位) 读取
对于QX1.0 QX1.1 默认按八进制递增
6.关于数字量输入信号DI:
PLC内IO地址的IX6.0~IX7.7 对应的1X:6 开始 (同理,其他的IO也可以这样去看对应关系)