西門子PLC使用MODBUS庫注意事項
劉路路
發(fā)布于2022-07-12 10:25
150
2
標(biāo)簽:西門子PLC
西門子PLC使用Modbus庫注意事項
1.使用Modbus庫指令,一定要分配庫內(nèi)存;
2.分配的庫內(nèi)存范圍一定不要和可讀取的內(nèi)存范圍有重復(fù)的地方,否則初始化不成功。
幫助:MaxHold參數(shù)設(shè)定供Modbus地址04xxx使用的V內(nèi)存中的字保持寄存器數(shù)目。例如,為了允許主設(shè)備存取2000個字節(jié)的V內(nèi)存,將MaxHold設(shè)為1000個字的數(shù)值(保持寄存器)。
HoldStart參數(shù)是V內(nèi)存中保持寄存器的起始地址。該數(shù)值一般被設(shè)為VB0,因此HoldStart參數(shù)被設(shè)為&VB0(VB0地址)。其他V內(nèi)存地址可指定為保持寄存器的起始地址,以便在項目的其他地方使用VB0。Modbus主設(shè)備可存取V內(nèi)存MaxHold個字數(shù),從HoldStart開始。
如果HoldStart設(shè)為&VB0,MaxHold設(shè)為1000,即Modbus主設(shè)備可存取V內(nèi)存從VB0開始,可存取1000個字,2000個字節(jié)。則庫內(nèi)存的開始地址一定要從2000以上開始,否則初始化不成功,返回錯誤代碼為5,即“保持寄存器與Modbus從屬符號重疊”。
以上就是西門子PLC使用Modbus庫注意事項,希望可以幫到您。