當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:88 品牌:西門子_Siemens
西門子PLC運(yùn)用Modbus庫(kù)留心事項(xiàng):
1.運(yùn)用Modbus庫(kù)指令,必定要分配庫(kù)內(nèi)存;
2.分配的庫(kù)內(nèi)存方案必定不要和可讀取的內(nèi)存方案有重復(fù)的本地,不然初始化不成功。
幫忙:MaxHold參數(shù)設(shè)定供Modbus地址04xxx運(yùn)用的V內(nèi)存中的字堅(jiān)持寄存器數(shù)目。例如,為了答應(yīng)主設(shè)備存取2000個(gè)字節(jié)的V內(nèi)存,將MaxHold設(shè)為1000個(gè)字的數(shù)值(堅(jiān)持寄存器)。
HoldStart參數(shù)是V內(nèi)存中堅(jiān)持寄存器的開(kāi)端地址。該數(shù)值通常被設(shè)為VB0,因而HoldStart參數(shù)被設(shè)為&VB0(VB0地址)。別的V內(nèi)存地址可指定為堅(jiān)持寄存器的開(kāi)端地址,以便在項(xiàng)意圖別的本地運(yùn)用VB0。Modbus主設(shè)備可存取V內(nèi)存MaxHold個(gè)字?jǐn)?shù),從HoldStart開(kāi)端。
假定HoldStart設(shè)為&VB0,MaxHold設(shè)為1000,即Modbus主設(shè)備可存取V內(nèi)存從VB0開(kāi)端,可存取1000個(gè)字,2000個(gè)字節(jié)。則庫(kù)內(nèi)存的開(kāi)端地址必定要從2000以上開(kāi)端,不然初始化不成功,回來(lái)差錯(cuò)代碼為5,即“堅(jiān)持寄存器與Modbus隸屬符號(hào)堆疊”。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航