使用Modbus庫注意事項
使用Modbus庫注意事項:
1.使用Modbus庫指令,一定要分配庫內存;
2.分配的庫內存范圍一定不要和可讀取的內存范圍有重復的地方,否則初始化不成功。
幫助:MaxHold參數設定供Modbus地址04xxx使用的V內存中的字保持寄存器數目。例如,為了允許主設備存取2000個字節的V內存,將MaxHold設為1000個字的數值(保持寄存器)。
HoldStart參數是V內存中保持寄存器的起始地址。該數值一般被設為VB0,因此HoldStart參數被設為&VB0(VB0地址)。其他V內存地址可指定為保持寄存器的起始地址,以便在項目的其他地方使用VB0。Modbus主設備可存取V內存MaxHold個字數,從HoldStart開始。
如果HoldStart設為&VB0,MaxHold設為1000,即Modbus主設備可存取V內存從VB0開始,可存取1000個字,2000個字節。則庫內存的開始地址一定要從2000以上開始,否則初始化不成功,返回錯誤代碼為5,即“保持寄存器與Modbus從屬符號重疊”。
文章版權歸西部工控xbgk所有,未經許可不得轉載。
上一篇:如何置換XP用戶密碼