台达PLC中用RS485与2台变频器通讯,我想用ASCII和RTU分别两种通讯格式读取变频器2102H和210DH的当前数据

1、用ASCII通讯格式,MODRW k4 H2102 k1和MODRW k4 H210D k1读回来的数据都是放在D1050中,如何区别两种数据,不至混淆?
2、用RTU通讯格式,MODRW k4 H2102 k1和MODRW k4 H210D k1读回来的数据放在D1073和D1074,如何转换数据?
台达手册已经查过,没有具体的说明,有用过这方面的朋友帮忙解答一下,谢谢

MODRW是数据可读可写,只读数据操作指令是MODRD,从指令看你应该选择的是台达变频器,设置相同的通讯参数,以变频器站号读取更方便,这样不用进行ASCII码转换追问

写错了,是MODRD K4 H2102 K1和MODRD K4 H210D K1读回来的数据都是放在D1050中,如何区别两种数据,有实际用过这个指令,就会发现这个问题

追答

祝你成功

追问

非常感谢,此处读频率和读温度为手动信号,能否改为实时读取呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-19
RTU的只要D1073乘K256 再加D1074 就是你要得数据 D1050 我没试出来有数据过
第2个回答  2012-11-26
未用过;
想来,将两组数据分别另存,应当可以,如前一位的回答。
第3个回答  2012-11-15
我用的西门子追问

选西门子的产品,到哪个网站

相似回答