如图中当我们在PLC程序中使用modbus库时,比如我们填写的地址是40001时,PLC怎么判断我们发给变频器的功能码是03H还是10H呢,亦或是06H呢?
想明白了,PLC是根据RW、Addr、Count三个脚来判断发什么功能码的。
Addr填40001,Count填1,和RW填1(1是写,0是读),PLC会发功能码06H;
Addr填40001,Count填1,和RW填0(1是写,0是读),PLC会发功能码03H;
Addr填40001,Count填2,和RW填1(1是写,0是读),PLC会发功能码10H。
ADDR是地址,COUNT是读取数量,没有10的
追问怎么没有10呢上面表里不是有么