登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:关于三菱plc 的ASCII通信问题

点击:8578 回复:23

粗略看了一下,似乎有点问题:
1、你用的是ASCI格式,根据台达的规定,需要首先对所有的数据求和,还要进行必要的ASCI转换,你的呢?
2、发送的17个寄存器(D0-D16)并非一成不变,不同的运行状态下(启动、停止、修改频率等),寄存器应写入不同的数据,你的呢?我看全是一样的,难怪数据不变。
16-04-05 17:26
谢谢您的回复!我其实已经转换成ASCII码了,比如前面的起始符H3A就已经是ASCII码了,还有后面的地址等都是已经转换的了,还有就是我这个程序只是读到触摸屏上的程序,没有控制启动,停止等。而且我采用的是无校验方式,所以只是把已经转换的ASCII码传进去。至于你说的求和,是地址的求和还是?还请多指教
16-04-05 20:25
至于你说的求和,是地址的求和还是?
是通讯数据(所有的)求和,三两句话说不清,建议参照台达通讯样例,台达的资料介绍的非常详细。
16-04-05 20:51
你的触摸屏读取的地址,没有读完全,也就是,你的程序没有转换完,需要进行移位整理,最后才能得到,真正的数据频率
16-05-26 22:15
人都挺好
16-05-27 14:27
我现在想想,可能我的数据没有改变的原因是我维纶的触摸屏没有引出485通讯端。我记得当时只是用了plc的通讯板和变频器通讯!三个一起通讯的话应该是三个485端口短接的吧!比如说我用plc控制变频器启停,然后在触摸屏上显示频率和给定频率到变频器
16-05-27 17:43
HMI与PLC通信采用rs422口,即1s的编程口,触摸屏编程时选好PLC型号,PLC与变频器通信需另加485模块,插在编程口上方,这样硬件就组态完成。ASCII模式下,PLC与变频器通讯收、发数据都是ASCII码,变频器回传的数据需要用HEX指令转换成16进制数,才能在触摸屏上监控到数据
16-05-27 18:58
监控频率、电流、电压等,在程序中要不断的刷新数据,比如可以每100ms去读取一次,这样触摸屏上的数据才能更新,多看看手册和例程
16-05-27 19:04
那在触摸屏读写频率数据就取plc里面的寄存器吗?直接用触摸屏和变频器通讯不是可以直接读写频率吗?
16-05-27 19:30
可以的,触摸屏编程时下位机选型中对应好就ok了,看下变频器的通迅地址,最好选用rtu模式
16-05-27 19:55

上一页 下一页

工控新闻

更多新闻资讯