S7-200通讯VLT2800失败原因

丹佛斯2800提供标准的485串口,200的引脚3(485+),8(485-),接到VLT,波特率统一9600,PLC按照丹佛斯的FC协议通讯,结果VLT无响应。我怀疑:
 1.报文与协议不符?(最简单的启停控制,
 实在找不出哪里不对)
 vb50=08(发送8个字符),vb51-vb58为FC协议格式:STX+LGE+ADR+PCD1+PCD2+BCC
 (没用到参数读写,舍去PKE+IND+PWE)
 2.用万用表测200的3与8之间的电压,发现有点问题
    在run模式下,不发送数据为3.2V,发送全1数据为3.6V,发送全0数据为2.6V
        我郁闷了,逻辑0与逻辑1都大于2V!这与标准的RS485特性不符啊
    我想知道自己哪错了,是报文错了,还是200通讯口的电气特性不兼容啊,糊涂啊
 

最佳答案

还是建议你接5脚给VLT 5V的公共端。

提问者对于答案的评价:
已经搞定,还是协议的问题,但你的建议很好,也谢谢大家

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

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

相关推荐

发表回复

登录后才能评论