首先对1200组态,注意版本不要选比固件更高的,否则会报错:“下位机组件错误”。
添加子网,设置PLC的IP地址。
勾选,允许访问,远程对象包括HMI,还有组态王等上位机。
Modbus通信程序,填写参数。这里先做初始化。
读取数据。
组态王添加新IO设备,选择西门子1200。
这里填1200的IP地址,跟刚才博图里设置的一致,分号后面是槽号,默认是0。
通信方式选TCP,也就是以太网。
右键测试一下通讯是否成功,读取到了湿度变量。
数据词典里设置变量,注意变量类型、寄存器的选择;M6对应1200的MW6,也可以填DB1.0,对应1200的DB1.DW0。
编辑画面,变量名选刚才设置的变量。
再拖一个文本框,勾选模拟量输出,同样填刚才设置的变量。
运行后,数据读取正常。