发布于 2006-07-17 09:09:55
0楼
我这里有用RS写的一个控制西门子变频器启停的范例,可以给你看一下,实际上和你读写P1082的值原理是一样的。
MODBUS协议你应该很清楚了:
例如:变频器以40HZ启停
台达PLC到西门子变频器:02 06 00 047F 3333 7F (发送)
西门子变频器到台达PLC:02 06 00 FB34 3333 CB (接收)
把这些数据分别存在D100开始的寄存器中,然后用RS发送出去,接收的数据则保存在以D120开始的寄存器中。
那么写P1082为40HZ的值则为:
PLC→变频器:
STX LGE ADR PKE IND VAL BCC
02 0A 00 343A 0000 42200000 64
变频器→PLC:
STX LGE ADR PKE IND VAL BCC
02 0A 00 243A 0000 42200000 74