单片机如何读写plc数据

我用的是台达的plc还有施奈德的如何读写plc内部的数据呢我想了一周了还是不行啊单片机之间的我通讯上了和plc通讯就不行了... 我用的是台达的plc还有施奈德的 如何读写plc内部的数据呢
我想了一周了 还是不行啊
单片机之间的我通讯上了 和plc通讯就不行了
展开
 我来答
小兆86
2012-08-24 · TA获得超过802个赞
知道小有建树答主
回答量:990
采纳率:25%
帮助的人:893万
展开全部
PLC是有系统程序的,你需要按照PLC自带的通讯格式编写你的单片机程序。你仔细找找,PLC有那个通讯格式的手册,告诉你每一个寄存器的通讯地址(例如MODBUS中的寄存器地址)。如果还是不行的话,你只有用PLC自带的支持自由口的串口自己写PLC程序通讯了。但是并非每一个型号的PLC都有自由口。
追问

 

是不是通讯协议和通讯地址对应的啊 

这就是台达的通讯地址和通讯协议

像这样的 怎么写呢 我还是不是很明白

追答
对,就是这个,上面有MODBUS通讯地址,然后你得实现MODBUS协议了,这个协议怎么写我就不说了,说不清楚,看协议说明吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式