南樺 電子報 138 | 出刊日期 | 2009.05.11 |
|
FX2N如何與MODBUS設備互通(利用FX2N-Modbus-BD): |
簡介: |
在 Modbus 架構中,一個迴路頂多一個 Master
(主站),其餘為 Slaver (副站),主要連接方式為 RS-485 通訊 介面。當選擇 FX2N-Modbus-BD Modbus 通訊介面當 Master 時,選購時要先聲明,你要讀取的資料要放到 那個暫存器,你的通訊格式是如何(例如:鮑率 9600、數據位數 8,檢查碼 none,停止位元 1)。當選擇為 Slaver 時(表示把 FX2N PLC 當 Modbus 表頭,暫存器位址當 modbus 位址)只要撰寫簡單程式即可。只可用 時 MODBUS 格式,無法與其他通訊格式混用。只可用於 FX2N 或 AX2N。 |
Master
時: 選購時把你的需求說明好即可,不用撰寫任何程式 (程式部分我們幫你寫到 FX2N-Modbus-BD 卡片中) 例如:接 2 台變頻器需求為設定頻率 |
Slaver
時: 設定 D7900:bit15~bit8 = MOD_BUS 站號(0∼255). (以 16 進制而言) (站號1 = 01, 站號2 = 02, 站號10 = 0A, 站號11 = 0B, 站號 255 = FF) D7900:bit7 ~ bit4 = MOD_BUS 鮑率(以 16 進制而言) (0 = 115200,1 = 57600,2 = 38400, 3 = 19200,4 = 9600,5 = 4800,6 = 2400,7 = 1200,8 = 600,9 = 300) D7900:bit3~bit0 = MOD_BUS 通訊格式(以16進制而言) (0 = 7o1, 1 = 7e1, 2 = 8n1, 3 = 7o2, 4 = 7e2, 5 = 8o1, 6 = 8e1, 7 = 8n2, 8 = 7n2) D7901:MOD_BUS 有效啟始位置 (0~7999) 表示暫存器起對應到
MODUBS 的起始位置 例如:站號:1,通訊格式:(9600、8、NONE、1),起始位址:D10
~ D500 當 MODBUS 位址, |
程式撰寫: |
接線: |
Data+ ── TR+ Data- ── TR- Gnd ── SG(可不接) |
FX2N-Modbus-BD Modbus Slave 程式下載 (12KB) |
|