聚沙成塔
以前看了你发表的"WEINVIEW金牌触摸屏MODBUS-RTU通讯测试"感觉是很好的文章.可现在我要进行类似的控制时,却发现一个问题,你贴的图片里有6X这个命令码,可我的软件里怎么只有4X和3X呢?请问你是怎么设置的?
我的变频器只支持ASCII的模式,看来是不能用威纶的屏了,
如果换变频器,支持RTU格式的.我要带5台变频器,通讯上是不是能满足基本的要求?每台的启停,和频率设定.都要单独控制.通讯上会有多少的延迟?不知道有没有人做过.
九重天
威纶支持ASCII的Modbus通讯,你准备使用什么变频,最好使用8000系列产品吧,或者6000,如果你在北京的话,我有时间的话也可以去你那里看看.
我以前做过实验,不过干扰问题我没解决好,完全屏蔽是多么复杂的事情啊.
autolife
谢谢楼上两位的回复,威纶506M的是支持MODBUS ASCII,可只能做为监控用,这个我已经测试过了,不能修改参数,一修改就会出现通讯中断.因为506M中ASCII格式,只有3X和4X,没有6X,所以不能修改数据,只有RTU 扩展模式有6X.
离九重天前辈太远了,谢谢了,很感激你的回复.
楼上:
3X,4X,都是读数据的功能码,6X是写单个寄存器,10(H)是写多个寄存器.这个应该不存在你说的情况.这样,你最好咨询一下wenview的技术.应该比较准确.
你说的EPROM和RAM在变频器里有区分吗,那地址该怎么改,我现在用了8000的,用ASCII通讯,连上后能通讯,也可以显示数据,可修改后数据是变了,但只是屏上的数据变了,也不显示通讯中断,可是把屏的电源断掉,在重新上电,数据又变成修改前的值,也就是说并没有写进去,很是奇怪,这怎么解释?
台达的变频器也怪,其它的都是RTU格式的,就这200W一下的是ASCII格式,现在就这个给卡住了,如果这个能控制的话,那RTU就不是问题了.