我用216的PORT0做自由口通讯,PORT1做编程口,前两天我用了一根普通的编程电缆(不带编码开关的那种),做了100多米的延长,3-3,8-8,可以实现正常的通讯.可是昨天的时候通讯突然不可以了,即使去掉延长线也不能与PLC通讯了.本来以为电缆坏了,可以换到PORT0口时电缆又可以与PLC通讯了,但是PLC却不能与仪表通讯.这时我又怀疑是PORT1口坏了,我用一根原装的编程电缆试验,(也是在PORT1口上)可以正常的下载程序并与仪表通讯,但是却不能延长到大于30M的距离,我的接法:2-2.3-3.7-7.8-8,(2-2,7-7,是后来接的,因为之前加了延长线后PP1的灯一直不亮,询问了西门子说是这样接).我试过把原装电缆插到PORT0上,现象是可以与PLC通讯,不能与仪表通讯.
我的问题:我的PORT1口是不是坏了,如果没有坏,为什么不能支持我原来的那根编程电缆与仪表呢,如果坏了,为什么可以与原来电缆通讯呢?
哪位大侠,有什么高见帮忙提供一下吧
问题补充:
我的波特率已经设定为9600了,已经很低了.如果是PORT1端口坏了,为什么原来电缆可以通过它进行上传下载程序呢
最佳答案
我以前也遇到过这样的问题,可以肯定是通讯不稳定,跟你说一下:
PLC的编程口的电气接口为RS-485的,如果通讯距离太长的话,可以从电子市场上购买一个普通的有源485中继器(很便宜的,大概一百多块钱3-3 8-8)或者如果你的智能仪表是串口的话可以直接买一个485转232的通讯模块,这样可以省下你的编程电缆的钱并且可以延长通讯距离。记住:模块一定要用有源的并且是光电隔离的,通讯线一定要用屏蔽线,这样的话你的通讯可以就没有问题了!
提问者对于答案的评价:
谢谢各位的建议,我最后查出是串口烧了,我把PLC打开,发现PORT1口的一个电阻已经烧了,不过真的很奇怪,这个串口烧了还可以用原装电缆上载下载序.后来我又换了一个214的PLC(也是坏了串口的)在用原装电缆试着通信,就连不上了.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346517.html