使用西门子的step7,连接两个主站,做数据传输
连接两个主站
- 在网络设置中,将后面的主站设置连接。点击后面主站的cpu,下面窗口中出现连接方式,选择S7 连接。
- 设置local ID:1(这两个站之间公用的一个号码)
connection path中设置:address,local中设置本台设备地址。partner中设置另外一台设备的地址。 - address detials 中分别两台设备的机架号,位置号
两主站之间做通讯
- 在系统功能块汇中使用get,put块。查看说明,以get为例:
- REQ:脉冲
- ID:上面的那个公用ID,使用16进制。16#1
- ADDR_I:根据对方使用CPU,判断使用哪个数字。将对方数据取过来
- 书写格式:起始地址 + 数据类型 + 长度
-
P#db300.dbx0.0 int 2
- RD_I:根据本地使用的CPU,判断使用哪个数字。将数据在本地存起来
-
P#db400.dbx0.0 int 2
-