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

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

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

設備定義-自定義對話框
2、數據庫點組態(tài)
新建模擬點 a1,在“連接”選項卡中點擊“增加”,“設備/數據源”選擇剛建立的MODBUS,雙擊“連接項”,在I/O連接項定義對話框中,選擇HR保持寄存器,數據類型選擇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,無需修改。
注:此端口號要與跨平臺實時數據庫I/O驅動組態(tài)相同。


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

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


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

數據下置成功
雙擊Modsim工程40001位,點擊“Auto Simulation”按鈕,使Modsim產生數據。


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

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