xiamen-alive
现在遇到一个PLC跟单片机通讯控制的问题。
PLC 是台达PLC,单片机是自己做的用的协议是MODBUS。通讯口用485.
用PLC 做单片机的上位机。触摸屏做输入口
目的是;想通过PLC 控制单片机里面的几个点动作。然后能通过触摸屏来改版PLC里面的数据从而控制单片机工作。
要实现的功能也很简单,就是单片机里面的几个开关量的变化
请知道的帮忙解决一下 最好能附上一段台达的程序
楼主最近还看过
bhdxzgp
走modbusRTU方式进行数据访问;
应该很方便;主要知道其地址就可以了;!
时空
caojie0723
属于项目改造啊,东西已经在上面的 厂家要求没办法啊
hongwudadi111
ljbcompany
yjig
台达PLC的内部地址,在说明书中有详细的介绍,此外台达PLC需进行以下设置:
MOV H01 D1121(从机地址)
MOV H087 D1120(9600bps,8,1,N)
SET-M1143(RTU模式)
01 05 08 6E FF 00 EF 87(SET M110)
秦君
用台达EH2系列PLC扩展一个RS485S通讯口(com3)连接HMI,本机自带的RS485S通讯口(com2)连接单片机,可以实现。
单片机与台达通讯没做过,但在计算机上用串口软件,做过与台达通讯的实验,并已成功通讯。
如果用台达的编程口,就只能用ASCII,如果用COM2口,可以用RTU,也可用ASCII。
在台达DVP-PLC应用技术手册的2-103页中,有详细的介绍:
以下是部分发送的通讯格式,供参考:
EBN战略军团厦门-alive
事实上到现在为止还没解决
jackcity
EBN战略军团-棋影
我可以做 联系我QQ149034219 不过有偿的
廊坊
wenwan90