请教台达4行文本显示器TP04G与西门子S7-200 224PLC的通讯问题

手上有一个台达4行文本显示器TP04G,与西门子S7-200 224PLC的Port0端口采用485连接,台达TPEditor里面做画面组态时已经设置PLC为S7-200系列,程序下载到文本显示器以后运行,显示通讯逾时,后来改用Com1采用232连接加485转换器也是不行,请问是什么原因?是否还要在S7-200中编写通讯程序?如果是的话能否给个例程?谢谢

最佳答案

无论TP04G-AL-C / TP04G-AL2还是TP04G-BL-C,都具有RS-232 & RS-422 / RS-485串口通信接口。因此与S7-200PLC通信,无需借助转换器。台达TPEditor软件中要选择文本显示器的COM2口才是RS485。不仅仅在【新建】【机种设置】窗口中指定PLC型号就可以,还要在菜单工具栏-工具中设置:端口及其通信协议。
若你选择Modbus RTU协议,PLC侧肯定是要编程初始化为Modbus RTU从站的。
https://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx

提问者对于答案的评价:
感谢回答!我咨询了台达售后,他们说文本显示器的设置是对的,那么看来就是PLC的通讯有问题了,我参照你给的链接把MODBUS从站的指令写进去了,设置9600,8,无,1,地址3,但还是不能通讯,用端口调试软件也连不上,请问我还有哪里没做好?新手请包涵

最佳答案作者回复:
通信电缆是否正确接线?PLC的DB9接头3号管脚RS485 信号 B(Data+),8号管脚RS485 信号 A(Data-)。TP04G-BL-C COM口:1+,7-。TP04G-AL/AL2电源附近有专门的RS485接线端子写明+、-。连接时需要PLC+接 TP04G+,负接负。不是交叉。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论