多谢大家的支持。刷了一波存在感。
modbus新起点1--基础篇:http://bbs.gongkong.com/d/201807/764982_1.shtml
modbus新起点连载2--modbus台达篇:http://bbs.gongkong.com/d/201807/765040_1.shtml
modbus的新起点连载3——台达PLC的modbus主站:http://bbs.gongkong.com/d/201807/765110_1.shtml
modbus新起点连载4--台达PLC以太网的数据交换:http://bbs.gongkong.com/D/201807/765957_1.shtml
modbus新起点连载5--台达PLC的modbusTCP客户端程序:http://bbs.gongkong.com/D/201807/765961_1.shtml
modbus新起点连载6——西门子200的modbusRTU: http://bbs.gongkong.com/D/201807/766167_1.shtml
今天来给他家发一下,台达12SE通过DCIsoft做资料交换的方法。
案例:两个12SE的PLC,IP分别为192.168.1.5,192.168.1.55。在192.168.1.5的PLC中做资料交换的设置。
步骤如下:
打开Dcisoft
配置资料交换为
PS1:其中中D寄存器是指DVP系列的D寄存器,Hex是modbus的十六进制地址。
PS2:读使用03的功能码,写使用10(hex)的功能码,读写使用17(hex)的功能码
PS3:启动条件可以选择永久启动或程序控制。永久启动是指程序连续执行数据交换,直到软件设定更改。程序控制则依据CR#13的状态指定数据交换(CR#13=2启动,CR#13=0停止。CR的设定通过TO指定操作,CR的读取通过From指令读取)。
在这里我们分别读取PLC(192.168.1.55)的D0和D100分别连续的十个寄存器。为了方便大家了解,在这D0用D寄存器表示,D100用十六进制1064(D0的modbus地址是4096,D100为4196,转换成十六进制为H1064)
楼主最近还看过