一、概述
很多自動化工程師在實際應用中使用組態軟體與plc進行modbus通訊,組態軟體作為主站plc作為從站。組態軟體來採集plc資料使用這種方式是比較常見的。但是反向的利用modbus協議讓plc去讀組態軟體裡的資料確有著特殊的意義,在某些工控場合也是很好解決方案。紫金橋modbus server可以作為modbus從機為其他軟體和硬體裝置提供資料,在這篇文章中對此功能我們詳細地加以介紹。
二、s7-200 modbus主站的實現
圖1西門子modbus rtu 主站協議庫
三、紫金橋軟體modbus從站的實現
1、紫金橋modbus server的設定
modbus 伺服器可以把紫金橋資料庫中的點對映為modbus 裝置的hr 暫存器,當前版本為3.0,支援串列埠和tcp/ip訪問方式,支援hr區的讀和寫方式。也就是說支援03、06、16 號命令。
具體操作是先在紫金橋軟體的安裝目錄中找到 modbusserset.exe 並執行。其中左側為變數配置顯示區,它分為三列,分別是序號、資料庫位號和modbus 位址。後兩列的意義是把某乙個資料庫位號和乙個modbus 位址建立對映關係。然後再調出系統設定對話方塊配置從機位址、串列埠等引數或乙太網埠號、資料格式等。
2、通訊過程
配置完成後,先執行紫金橋軟體然後在紫金橋軟體的安裝目錄中找到 modbusserver.exe 並執行。
從上面的通訊過程看到,s7-200與紫金橋modbus server通訊的響應速度為毫秒級的。
S7 200變數分類
v和m基本上功能一樣,但是v的記憶體區域大,所以一般用v存放模擬量數值和運算中間量,而m區域一般用數字量的中間繼電用。區的資料具有斷電保護功能,m區的資料斷電保護範圍需要設定過 v區比較大,而且掉電可以儲存,其他功能和m差不多 1 v和m沒有變質的區別,地位幾乎可以互換 2 v多而m少。m少可以使指...
通過MODEM遠端除錯和監控S7 200
原帖鏈結 昨天一客戶過來問能不能用wincc通過 線遠端監控s7200,客戶帶了乙個外接的聯想modem,叫我在試一下,正好公司 是集團 之間通話是不收費.我的筆記本 內建有modem.首先設定遠端modem,起動超終超端,通過串列埠連線到modem,鍵入ats0 2,設定modem收到2個振鈴訊號...
西門子S7 200的VB VW和VD
位元組 字或雙字訪問 欲訪問位元組 字或雙字,指定位址,位址包含區域識別符號,指定資料大小的字母以及位址號碼。vb200 訪問v記憶體位址位元組200 vw200 訪問v記憶體位址位元組200和201 vd200 訪問v記憶體位址位元組200 201 202和203 也就是說,vb可以當位元組變數來...