tfl19841006
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看tfl19841006的 主题 / 回贴
楼主  发表于: 2008-05-19 20:33
最近在做课程设计 用LG牌子的MK120s PLC做通讯,可一直都搞不通,很郁闷!!现在把过程详细写出来,希望LG的高手来指点一下,免得小弟走弯路。
硬件连接大概是这样的:不用通讯模块,只是用plc的内置通讯功能,将两台mk120s的plc用RS458口连接(现在是用屏蔽双绞线连接,+接+,-接-,找不到成品连接线,自己买了双绞线瞎弄的,不知道会不会有问题),  另外电脑和其中一台plc通过串口连接。(还有就是翻开盖子在plc左上角有两个开关,好象是设置 ch0 ch1的,这个要如何设置)

软件的设置步骤大概是这样的:用的是KGL-WC软件,在为从站新建的工程(两个plc一个主站 一个从站)里设置参数:选择通道0(还是要选择通道1,两者有什么区别?)站号为31 波特率19200 数据位是7 无校验 停止位是1 协议模式是MODBUS 从 ,然后通过232口把这些信息写到plc上。接着设置再把电脑跟主站连接新建工程并进行参数设置:选择通道0  站号为1 波特率19200 数据位是7 无校验 停止位是1 协议模式是MODBUS 主  然后又把这些信息写到主站plc上
主站编了程序,从站没有编。这样是不是就可以实现主从plc之间的通讯了(我这些都是按照modbus的通讯例子做的,可一直没弄好。。)
主站通讯程序是这样的:
F0012 -----------[ MOV    h0301  D0000  ]
                          [ MOV    h0013  D0001  ]
                          [ MOV    h0025  D0002  ]
M0020-----------[ MODBUS  D0000  D1000  M100 ]
----------------------------------end
许方成
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 211 点
下载积分: 1031 分
在线时间: 131(小时)
注册时间: 2006-11-08
最后登录: 2024-12-17
查看许方成的 主题 / 回贴
1楼  发表于: 2008-05-26 10:21
注意高低位字节。LG是反的。