一、跨平臺實時數(shù)據(jù)庫組態(tài)
1、I/O驅動組態(tài)
新建modbus(TCP/IP)驅動,設備定義對話框中各項設置可根據(jù)需要進行調整,此處均使用默認設置。

TCP設置對話框
TCP/IP對話框,主設備IP地址填寫運行MODBUS仿真軟件的主機的IP地址,若使用從網(wǎng)卡或冗余設備,則填寫相應IP地址。

TCP設置對話框
設備定義-自定義對話框,使用默認設置即可。

設備定義-自定義對話框
2、數(shù)據(jù)庫點組態(tài)
新建模擬點 a1,在“連接”選項卡中點擊“增加”,“設備/數(shù)據(jù)源”選擇剛建立的MODBUS,雙擊“連接項”,在I/O連接項定義對話框中,選擇HR保持寄存器,數(shù)據(jù)類型選擇2字節(jié)無符號整形。

I/O連接項定義對話框
上述組態(tài)完成后,保存即可。
二、設置MODBUS仿真軟件
使用MODBUS仿真軟件ModSim32,雙擊運行modsim32.exe。

MODBUS仿真軟件ModSim32

ModSim32
依次點擊file-new,新建ModSim仿真工程,Length輸入10。

ModSim仿真工程
依次點擊connection-connect-Modbus/TCPsvr,在彈出的端口設置中輸入端口號,一般默認為502,無需修改。
注:此端口號要與跨平臺實時數(shù)據(jù)庫I/O驅動組態(tài)相同。


TCP端口號設置
點擊確定后,ModSim32設置完畢。
三、運行測試
運行組態(tài)好的工程,雙擊任務欄右下角的I/O管理器,查看驅動連接狀態(tài)。

驅動連接成功
雙擊任務欄右下角的DB管理器,切換至“tag”選項卡,雙擊“PV”行,輸入數(shù)值。


使用DB管理器下置數(shù)據(jù)
打開ModSim32窗口,查看寄存器中數(shù)據(jù)。

數(shù)據(jù)下置成功
雙擊Modsim工程40001位,點擊“Auto Simulation”按鈕,使Modsim產(chǎn)生數(shù)據(jù)。


勾選Enabled
以上設置表示每秒產(chǎn)生一個0-32767范圍內(nèi)的隨機數(shù)
打開DB管理器,查看模擬點a1的PV采集狀態(tài)。

采集正常
四、注意事項
1、跨平臺實時數(shù)據(jù)庫主機與ModSim32主機網(wǎng)絡能夠互相訪問。
2、驅動端口要與ModSim32設置一致。
3、I/O連接項的數(shù)據(jù)類型要正確設置。
|