2台S7-1200PLC modbus 通信


1先组态2台S7-1200设备 并分别取名 (客户机 PLC1)(服务器 PLC2)

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

2组态完成后分别进行属性设置

分别在客户机和服务器的属性里将IP地址设置为(服务器 192.168.0.1)

(客户机 192.168.0.10) 并点击添加新子网(客户机与服务器都在同一个子网中)

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

3属性设置完成 进行编程 (客户机与服务器都要编程)

(A)选择客户机-程序块-添加新块-添加DB块-在DB块属性中将优化的访问关掉(不勾选)

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

(B)在DB块中新建TCON-IP-V4 会出现以下界面按下面进行设置(服务器与客户机都要新建)

2台S7-1200PLC modbus 通信


(C)在客户机中一样进行DB块的添加

选择服务器-程序块-添加新块-添加DB块-在DB块属性中将优化的访问关掉(不勾选)

2台S7-1200PLC modbus 通信


(D)进行编程 (服务器)

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

选择通信-其它-MODBUS TCP--MB-SEREVER指令

(客户机)

2台S7-1200PLC modbus 通信

选择通信-其它-MODBUS TCP—MB-CLIENT指令

2台S7-1200PLC modbus 通信

(E)在客户机与服务器中各自新建一个监控表并分别命名(客户机)(服务器)

2台S7-1200PLC modbus 通信

并分别监控所寻址的内部存储字

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

(服务器) (客户机)

因为modbus 指令无法仿真只能下载调试

2台S7-1200PLC modbus 通信

2台S7-1200PLC modbus 通信

分别下载客户机和服务器

把客户机监控表都打开并监控(在客户机中修改(修改之后)并点击箭头处进行数据的修改)

2台S7-1200PLC modbus 通信

将客户机的程序MB-CLIENT—REQ管脚修改为1

2台S7-1200PLC modbus 通信

此时打开服务器的监控表,就会发现客户机的数据发送到了服务器中

2台S7-1200PLC modbus 通信

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章