| BETA-PROGRAMM |
注意: 此介面目前處於測試階段。這意味着並非所有功能都經過測試或完成。
- 目前僅提供TCP/UDP庫
- 編輯器不會顯示無效的配置
- Modbus Slave尚不可用
此MODBUS介面可讀取和寫入設備之間的數據。以下功能代碼受到支持:
| FC | NAME | 描述 |
|---|---|---|
| FC1 | Read coils | 讀取多個數字輸出 |
| FC2 | Read inputs discrete | 讀取多個數字輸入 |
| FC3 | Read holding registers | 讀取多個類比輸入(和輸出) |
| FC4 | Read input registers | 讀取多個類比輸入(和輸出) |
| FC5 | Write coil | 寫入單一數字輸出 |
| FC6 | Write single register | 寫入單一類比輸出 |
| FC15 | Force multiple coils | 寫入多個數字輸出 |
| FC16 | Write multiple registers | 寫入多個類比輸出 |
| FC22 | Mask write | 操作單一註冊表中的位元 |
| FC23 | Read/write multiple registers | 類比輸入/輸出的讀寫操作 |
MODBUS介面可作為主機或從機運作。但不能同時作為主機和從機。因此,必須建立多個介面。
若要配置設備為從機,則不需要特別注意任何事項。參數查詢週期、同步和初始化將被從機忽略。但會考慮單元ID。如果主機無法設置單元ID,請將其設置為0或根據需要設置為255。
可以將每個設備匯出並再次匯入為CSV檔案。建議在開始之前先進行匯出,以便了解檔案的結構。在此過程中,很重要的一點是保持欄位的順序不變。此外,還應避免匯入無效數據。
在安裝中進行地址的配置。在此處,可以建立多個設備及其註冊表。每個註冊表定義了一個單元ID參數的表格。
提示:在第一台設備投入使用後,請複製各個註冊表。這將加快參數化過程。
在右側欄中,您可以找到單元ID以及字節和位順序(如果與所使用的硬體不同)。
通過點擊符號,可以同時讀取或寫入多個註冊表。這大大提高了查詢的效能。需要注意的是,必須遵守同時調用的地址數量。這些數量因設備而異。
此值定義MODBUS地址。其範圍在0和65'535之間,或0x0000和0xFFFF之間。
此值可以定義為十進制值32'767或十六進制值0x7FFF。
此值定義了註冊表的數量(以字或位元組為單位)。一個字等於兩個位元組。可以通過點擊標題長度(字)切換模式。
此值定義了功能代碼。它也定義了是否可以寫入該值。
定義與Antcas SPS通信的變數。這個變數可以個性化設置。如果要讀取和寫入同一個變數的值,則可以為多個註冊表設置相同的變數和相同的資料類型。
提示:在許多變量中使用/作為分隔符號以創建安裝中的子文件夾。這使得更容易查看。
此說明對變數進行註解。
傳輸的值可以通過相應的觸發器計算。例如,定義如下:
/64+100
此公式將值除以64加上100,並直接將結果返回給SPS。
(v%2)/64
一個值也可以定義為v並用括號括起來。在此過程中,必須確保括號始終正確關閉。也可以使用其他MODBUS地址格式(例如$1000)進行計算。值1000對應於配置中的MODBUS地址1'000。參考始終是基於原始值。即,連接不會被計算。此外,必須在編輯器中使用該地址,以便先對值進行解碼。
定義MODBUS註冊表與SPS通信的資料類型。轉換後進行計算。因此,可以在瀏覽器中指定資料類型為real,而不是定義的類型uint。以下是溫度的範例:
| 位置 | 值 | 資料類型 |
|---|---|---|
| MODBUS註冊表 | 215 | uint |
| 轉換後(uint) | 215 | uint |
| 計算後的值 | 21.5 | real |
| Antcas SPS | 21.5 | real |
發送溫度時,此表格將從下往上查看。
浮點數和雙精度資料類型定義為實數並進行配置。然後根據字的長度配置查詢。
| 查詢類型 | 長度(字) |
|---|---|
| Float 16 | 1 |
| Float 32 | 2 |
| Double | 4 |
| 無效 | 其他長度 |
查詢週期以毫秒為單位定義。此值可以定義為數字或使用SPS時間指示T#1d1h1m10s500ms。
時間0或無值會停用請求或寫入該值,直到SPS將其發送到介面為止。
最大時間指示對應於T#1d。否則無法計算時區偏移量的模數。
若要在午夜執行查詢,可以相應地調整時區。然後將查詢週期設置為T#1d。其他時間點(例如中午)可以每小時查詢一次,然後在SPS中進行評估。
注意: 帶有時間變更的時區可能會導致計算能源數據時出現意外結果。
如果選中了控制框,則該值將與實時時鐘同步。這在設備是能源計量器的情況下非常有用。
如果選中了控制框,則在啟動介面或連接到從機時讀取或寫入該值。
| 組合 | 功能 |
|---|---|
| ENTER | 下一行 |
| SHIFT+ENTER | 上一行 |
| CTRL+ENTER | 在下方插入新行 |
| CTRL+SHIFT+ENTER | 在上方插入新行 |
| CTRL+D | 複製行 |
| CTRL+DEL | 刪除行 |
| ALT+[上箭頭] | 將行向上移動 |
| ALT+[下箭頭] | 將行向下移動 |
監視器僅顯示所有變更。可以在設定中啟用除錯模式,以循環查看所有訊息。
重要:此模式會防止將所有值保存到硬碟上。因此,必須在故障排除後絕對恢復該模式。