[讨论] 51單片機怎樣實現PLC 串口通訊

eric.liu   2010-2-5 14:05 楼主
51單片機怎樣實現與臺達PLC 串口通訊?實現功能:用51單片機來控制PLC 輸出口Y1亮與不亮。

回复评论 (8)

我现在玩的台达plc有个rs指令可用于自定义通信。
其它牌子的没玩过,就不知道了。
点赞  2010-2-5 14:17
引用: 原帖由 eric.liu 于 2010-2-5 14:05 发表
51單片機怎樣實現與臺達PLC 串口通訊?實現功能:用51單片機來控制PLC 輸出口Y1亮與不亮。


51单片机和PLC通过串口通信实现了吗?
主要是单片机给PLC发命令,PLC执行就行了
点赞  2010-2-5 14:31

还没用过PLC

但是我想原理应该是:1.PLC内应该有相应的程序;2.需要读懂PLC的通讯协议;3.51通过485口或者232给plc发PLC能识别命令
*我的EMAIL:     sunke9@qq.com   *我的博客http://blog.ednchina.com/sunke9/ *我网店:https://sunke9.taobao.com/ 承接:电子、自动控制产品设计开发;单片机、ARM编程。
点赞  2010-2-5 14:34
謝謝大家熱情回覆,我現在能做到51單片機可以通過串口調試助手實現發送及接受數據,plc也可以通過助手實現收發,
但51單片機與PLC串口想連接無任何反應,不知哪裡出錯了?疑惑中。
点赞  2010-2-5 14:57
51合plc与调试助手通讯,这两个都应该是工作在从机模式吧?51和plc通讯就要求其中一个做主机了,不知道你考虑到了没有
*我的EMAIL:     sunke9@qq.com   *我的博客http://blog.ednchina.com/sunke9/ *我网店:https://sunke9.taobao.com/ 承接:电子、自动控制产品设计开发;单片机、ARM编程。
点赞  2010-2-5 15:06
引用: 原帖由 SUNKE9 于 2010-2-5 15:06 发表
51合plc与调试助手通讯,这两个都应该是工作在从机模式吧?51和plc通讯就要求其中一个做主机了,不知道你考虑到了没有


謝樓上提醒,不過設置主機沒有接觸過?我想把51設為主機,請問程序怎么定義?
点赞  2010-2-5 15:10
关键是你程序的工作过程,做从机的时候不主动发送命令,都是接收到命令以后发送应答信息。而要做主机就需要定时的向从机发送命令,并且需要检查从机应答的数据是否正确
*我的EMAIL:     sunke9@qq.com   *我的博客http://blog.ednchina.com/sunke9/ *我网店:https://sunke9.taobao.com/ 承接:电子、自动控制产品设计开发;单片机、ARM编程。
点赞  2010-2-5 15:18

PLC与串口助手

我現在能做到51單片機可以通過串口調試助手實現發送及接受數據,plc也可以通過助手實現收發,


LZ,能否发个程序给我看看啊,我编的没反应
点赞  2012-4-10 08:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复