松下PLC FP-X和PC通讯
原创
©著作权归作者所有:来自51CTO博客作者juwen的原创作品,请联系作者获取转载授权,否则将追究法律责任
今天刚测试了PLC 和PC 通讯,使用485协议。
前天公司将moxa cp-132串口通讯卡买了回来,这两天都在测试PLC和PC的串口通讯。在进行程序开发前,首先要安装好硬件和测试好各个用到的指令。
1、 moxa串口通讯卡,买回来的是cp-132,通讯协议422/485,实际我想用232会更好,因为用485的话,PLC不得不买一个485的接口模块。串口通讯卡的安装非常简单。但安装之前必须先跳线。我当时忘记了跳线,结果都是用422协议,开始时都有问题,后来才发现是没有跳线的原因。跳线图如下:
跳好线后,将port 1的3、4连接到plc的上。(我用moxa的测试端口连接和程序,显示没有连接,应该是程序的问题。)。害我搞了很长的时间。后来索性死马当活马医,直接发送一个指令过去,竟然有反应了。
2、 编写指令:具体指令参考松下MEWTOCOL
如:
读取PLC的DT1105至DT1107的数据。
假定DT1105至DT1107 的数据为以下数值:
DT1105 = 0063H
DT1106 = 3344H
DT1107 = 000AH
计算机主机的指令显示如下:
% 01 # RD D 01105 01107 57 CR
起始码 目标码 指令名称 DT1105 DT1107 BCC 终止符
PLC的应答显示如下:
% 01 $ RD 6300 4433 0A 00 62 CR
起始码 目标码 指令名称 DT1105数据 DT1106数据 DT1107数据 BCC 终止符
3、编写程序。后话。以后再说。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章