## P431智能網關與AMX-200 使用串口遠程數據采集
艾莫迅PLC串口說明。

## 一、 硬件與準備
下面以P432為例,介紹使用485串口走Modbus RTU協議的遠程采集操作步驟。
準備
* 創恒P431模塊 一臺
* AMX-200 一臺
* Windows 10電腦 一臺
* V4.0 STEP 7 MicroWIN SP9軟件
* 串口線、電源 、網線等配件
## 二、添加Modbus RTU功能塊
打開 V4.0 STEP 7 MicroWIN SP9編程軟件,在庫文件中添加Modbus RTU功能塊(MBUS_INIT 、 MBUS_SLAVE),輸入相關參數(下圖1),參數僅供參考。功能塊說明見下表。
整個Modbus RTU功能塊的添加流程圖如下圖2


## 三、云平臺配置
**1、基本操作步驟:智能網關——設備管理——通道管理——添加通道——設備管理——添加設備——設置點表。**
2、**分解步驟:**
2.1 智能網關——設備管理(如圖)

2.2 通道管理——添加通道(如圖),選擇ModbusRTU協議,即網關為ModbusRTU主站。選擇網關的串口號,配置串口通訊參數,包括:`波特率`、`數據位`、`校驗位`、`停止位`。(通道串口參數必須與設備串口參數一致)

2.3 設備管理——添加設備(如圖),選擇通道,設置設備Modbus從機地址,從機地址必須與設備設置的 ID一致。

2.4 設置點表(如圖)

## 四、指令說明
MBUS_INIT指令
MBUS_INIT指令用于使能和初始化或禁止Modbus通訊。MBUS_INIT指令必須無錯誤的執行,然后才能夠使用MBUS_SLAVE。在繼續執行下一條指令前,MBUS_指令必須執行完并且Done位被立即置位。MBUS_INIT指令應該在每次通訊狀態改變時只執行一次。因此,EN輸入端應使用邊沿檢測元素以脈沖觸發,或者只在第一個循環周期內執行一次。
| 參數地址 |說明| 類型 | 數值范圍 | 備注|
| ------------- | --------------- | -------------- | ----------- | ------------- |
|Mode | 選擇通訊協議:輸入1值將Port定義為Modbus協議并使能該協議,輸入0值將Port定義為PPI并禁止Modbus協議。 | 位 | | |
| Addr | 設置本站地址 | 字節 | 1到247之間| |
|Baud| 設置波特率 | 雙字 | 1200、2400、4800、9600、19200、38400、57600、115200| |
| Parity | 設置校驗 | 字節 | 0---無校驗1---奇校驗2---偶校驗 |所有設置使用一個停止位 |
| Delay|通過為標準Modbus信息超時增加指定數量的毫秒,擴展標準Modbus信息結束超時條件 | 整形 | 0到32767| 單位:毫秒|
| MaxIQ | 設置可使用的I和Q點數 | 整形 | 其數值可為0到128.數值為0則禁止對輸入和輸出的讀寫 | 建議MaxIQ的取值為128,即允許訪問AMX--200的所有I點和Q點 |
| MaxAI| 設置可使用的字輸入寄存器(AI)的個數 | 整形 |0到32。值為0則禁止讀模擬輸入 | MaxAI的建議值如下:--CPU221 為 0 --CPU222 為 16--CPU224,CPU226和CPU224XP 為32 |
| MaxHold | 設置可以使用的V存儲區字保持寄存器的個數 |整形 | 0到32767 | 單位:字 |
| HoldStart | 設置可以使用的V存儲區的保存寄存器的起始地址 | 雙字| 指向V存儲區的指針 | |
| Done |當MBUS_INIT指令完成時,Done輸出接通| 位 | | |
| Error |Error輸出字節包含該指令的執行結果|字節 | | |
MBUS_SLAVE指令
MBUS_SLAVE指令用于服務來自Modbus主站的請求,必須在每個循環周期都執行,以便檢查和響應Modbus請求。當EN輸入接通時,該指令在每一個循環周期內執行。
| 參數地址 |說明| 類型 | 數值范圍 | 備注|
| ------------- | --------------- | -------------- | ----------- | ------------- |
| Done |當MBUS_SLAVE指令響應Modbus請求時Done輸出接通。如果沒有服務的請求,Done輸出會斷開| 位 | | |
| Error |輸出包含該指令的執行結果|字節 | 錯誤代碼如下表 | 該輸出只有Done接通時才有效。如果Done斷開,錯誤代碼不會改變 |
Modbus RTU 從站執行錯誤代碼
| 錯誤代碼 |描述|
| ------------- | ----------- |
| 0 |無錯誤|
| 1 |存儲器范圍錯誤|
| 2 |波特率或奇偶校驗非法|
| 3 |從站地址非法|
| 4 |Modbus參數值非法|
| 5 |保持寄存器與Modbus從站符號重疊|
| 6 |收到奇偶校驗錯誤|
| 7 |收到CRC錯誤|
| 8 |功能請求非法/功能不受支持|
| 9 |請求中的存儲器地址非法|
| 10 |從站功能未啟用|
| 11 |端口號無效|
| 12 |信號版端口 1 缺失或未組態|
- 文檔目錄
- 智能網關使用說明
- P411硬件使用手冊
- P42x硬件使用手冊
- P43x硬件使用手冊
- P45x硬件使用手冊
- EdgeLink軟件使用說明
- 智能網關功能說明
- 智能網關遠程管理
- 防火墻功能使用說明
- GPS定位功能使用說明
- 本地固件升級
- TCP透傳功能使用說明
- 工業云平臺使用說明
- 舊組態功能使用說明
- 新組態功能使用說明
- V P N服務
- 云平臺報警功能介紹
- 定時任務功能使用說明
- 視頻監控功能使用說明
- 定時任務實現網關防拆功能
- 微信小程序使用說明
- 組織管理功能使用說明
- 新平臺數據點表公式說明
- 舊平臺數據點表公式說明
- 大屏監控使用說明
- 基本操作
- 1.新建大屏
- 2.畫布介紹
- 3.添加組件
- 4.調整組件的圖層和位置
- 5.預覽、保存組件
- 6.修改大屏
- 組件使用說明
- 1.背景設置
- 2.圖表類組件
- 2.1柱圖形組件
- 2.2折線圖組件
- 2.3餅圖組件
- 2.4環形圖組件
- 2.5象形圖組件
- 2.6雷達圖組件
- 2.7散點圖組件
- 2.8漏斗圖組件
- 3.文本類組件
- 3.1文本框組件
- 3.2跑馬燈組件
- 3.3超鏈接組件
- 3.4實時時間組件
- 4.圖片類組件
- 4.1圖片組件
- 4.2圖片框組件
- 4.3輪播圖組件
- 4.4滑動組件
- 4.5iframe組件
- 4.6video組件
- 5.指標類組件
- 5.1翻牌器組件
- 5.2儀盤表組件
- 5.3字符云組件
- 5.4進度條組件
- 6.表格類組件
- 6.1表格組件
- 6.2選項卡組件
- 7.地圖類組件
- 7.1地圖組件
- 8.萬能組件
- 8.1堆疊條形圖
- 8.2正負條形圖
- 8.3雙向對比柱形圖
- 8.4圓形柱形圖
- 8.5嵌套餅圖
- 8.6矩形樹圖
- 8.7K線圖
- 組件數據
- 智能網關與電腦主機驅動列表
- ModbusRTU主站
- ModbusSlave軟件模擬ModbusRTU從站
- MCGS觸摸屏做ModbusRTU從站
- 威綸通觸摸屏做ModbusRTU從站
- 西門子S7-200 Smart ModbusRTU從站
- 艾莫迅PLC做ModbusRTU從站
- 亞控組態王做ModbusRTU從站
- 海為PLC做ModbusRTU從站
- 英威騰PLC ModbusRTU從站
- ModbusTCP主站
- ModbusSlave軟件模擬ModbusTCP從站
- MCGS觸摸屏做ModbusTCP從站
- 威綸通觸摸屏做ModbusTCP從站
- 西門子S7-200 Smart ModbusTCP數據采集
- 亞控組態王做ModbusTCP從站
- 創恒P700 DCS做Modbus TCP從站
- PLC自有協議主站
- 西門子S7-200 PPI
- 西門子S7-200 Smart以太網
- 西門子S7-1200 以太網
- 三菱FX協議
- 臺達
- 永宏
- 信捷XC
- ModbusRTU從站
- ModbusPoll軟件模擬ModbusRTU主站
- MCGS觸摸屏做ModbusRTU主站
- 威綸通觸摸屏做ModbusRTU主站
- 亞控組態王做ModbusRTU主站
- ModbusTCP從站
- ModbusPoll軟件模擬ModbusTCP主站
- MCGS觸摸屏做ModbusTCP主站
- 威綸通觸摸屏做ModbusTCP主站
- 亞控組態王做ModbusTCP主站
- 智能網關串口透傳
- 三菱PLC遠程上下載
- 英威騰PLC遠程上下載
- 臺達PLC遠程上下載
- 永宏PLC遠程上下載
- 信捷PLC遠程上下載
- 海為PLC遠程上下載
- HighLink軟件使用說明
- P401/P200系列DTU模塊使用說明
- P401使用說明書(圖)
- DTU配置工具使用說明
- 固件升級說明
- 串口透傳:組態王與西門子S7-200遠程采集
- P401應用西門子200遠程數據采集
- V P N應用:網口遠程上下載調試
- 西門子S7-200 SMART遠程上下載調試
- 西門子S7-1200遠程上下載調試
- 威綸通觸摸屏遠程上下載調試
- 昆侖通態觸摸屏遠程上下載調試
- HighLink方案遠程調試功能說明
- 同時連接不同網關下的網絡設備
- 第三方平臺數據接入
- 網關接入阿里云物聯網平臺
- 網關接入客戶自建MQTT服務器
- MQTT客戶端接入創恒云平臺
- 附錄I、錯誤碼說明
- 附錄II、獲取網關ID和設備ID
- HTTP API實現數據上報下發(新平臺)
- HTTP API實現數據上報下發(舊平臺)
- 網關接入華云RomaConnect云平臺
- 創恒云點表導出至華為云
- 常見問題
- 設備狀態顯示離線
- HighLink常見問題
- 232/485串口通信連接不上
- VPN遠程 常見問題 排查方法
- 數據采集常見問題
- 點表編寫常見問題
- DTU配置工具常見問題
- 本地無法進入網關管理頁面
- HighLink路由表常見問題
- AP和STA是什么意思
- 資料分享
- 常用MQTT客戶端介紹及使用
- Modbus協議
- LTE-CAT1介紹
- 物聯網卡問題總結
- 新老平臺差別說明
- 聯系我們
- 硬件定制開發
- 云平臺定制
- 應用案例