S7-1200通过S7协议访问200SMART
西门子产品都是支持S7协议的,可以用S71200做为主站,200SMART做为从站通过S7协议来进行通讯
新建一个项目,组态1200PLC
连接类型选择为S7
将Put和Get指令拖放到窗口
组态Get填写相关信息
Put的组态跟Get的组态一样
此时连接属性也就都有了。
再建两个数据块分别是PUT数组和GET数组
200SMART中数据的表示方法
注:200SMART中是不需要设置的,只要填写192.168.0.101 IP地址就可以了。
此时打开200SMART的状态图表查看数据的变化,检测通讯是否成功。
Get:S71200从200SMART中读取数据;Put:S71200向200SMART中写入数据
至此,S71200与200SMART的通讯就基本结束了。
测试代码