【摘要】本文將通過實例說明如何使用AH10SCM模塊的MODBUS高級功能,使客戶與臺達工業(yè)自動化產(chǎn)品進行快速數(shù)據(jù)交換。
【Abstract】This article will explain how to use the AH10SCM module of the MODBUS advanced function through the example, enabling customers to do data exchange easily and fast with Delta industrial automation products.
【關(guān)鍵字】 工業(yè)串行通訊;Modbus;數(shù)據(jù)交換
【Keywords】industrial serial communication; Modbus; data exchange
1 前言
通信在不同的環(huán)境下有不同的解釋,在出現(xiàn)電波傳遞通信后,通信(Communication)被單一解釋為信息的傳遞,是指由一地向另一地進行信息的傳輸與交換,其目的是傳輸消息。然而,通信在人類實踐過程中,隨著社會生產(chǎn)力的發(fā)展,對傳遞消息的要求不斷提升,從而使得人類文明不斷進步。隨著工業(yè)自動化的發(fā)展,工業(yè)串行通訊蓬勃發(fā)展,RS485/RS422通訊因硬件設(shè)計簡單、控制方便、成本低廉等優(yōu)點,在消防、水文、水利自動報測、樓宇控制等工程中被廣泛使用。作為廣大工程技術(shù)人員,在實際工程應(yīng)用中經(jīng)常會遇到類似的問題。
2 產(chǎn)品簡介
AH10SCM-5A為串行通訊擴展模塊,支持MODBUS RS-422/RS-485,可作為PLC主機延伸的RS-422/RS485通訊口,通過ISPSoft進行PLC程序上/下載,監(jiān)控PLC。
3 功能介紹
提供兩組RS422/RS485;
內(nèi)置兩組120歐姆終端電阻;
每組通訊口最多可連接32臺RS422/RS485設(shè)備;
可作為COM3進行PLC程序的上下載;
MODBUS高級提供MODBUS快速數(shù)據(jù)交換功能;
UD bbbb提供使用者自定義通訊協(xié)議及流程規(guī)劃功能。
4 控制要求
通過DVP10SCM實現(xiàn)CPU530-EN與DVP28SV的數(shù)據(jù)交換。
5 系統(tǒng)結(jié)構(gòu)
6 操作步驟
6.1 硬件配置步驟
STEP1:連接DVP10SCM模塊的COM1(D+/D-)與DVP28SV主機的COM2(RS485+/RS485-)。
STEP2:設(shè)置DVP28SV參數(shù)如表1。
備注:默認情況下,系統(tǒng)會將D0~D17配置為DVP10SCM的輸入裝置,因此當實現(xiàn)AHCPU530-EN與從站數(shù)據(jù)交換時,請注意以下兩點:
(1)在使用AHCPU530-EN裝置時,避免使用D0~D17;
(2)修改AH10SCM模塊的輸入裝置默認配置。
STEP13:雙擊10SCM模塊圖標,彈出“參數(shù)配置對話框”。
STEP14:對COM1及COM2進行必要設(shè)置,本例中,設(shè)置COM1采用默認值。站號247,通訊格式為9600,7,E,1,ASCII,RS485,以保證與DVP28SV的COM2通訊格式一致。
STEP15:完成COM1和COM2設(shè)置后,點擊“確定”按鈕。
STEP16:右鍵單擊10SCM模塊,彈出下拉表單。
STEP17:在下拉表單中選擇“智慧型模塊設(shè)置”,開啟SCMSoft。
STEP18:單擊“MODBUS高級”。
STEP19:右鍵單擊“MODBUS高級”,新增MODBUS高級。
STEP20:雙擊“MODBUS1”,彈出“編輯對話框”。
STEP21:在“編輯對話框”設(shè)置MODBUS高級名稱、選擇背板編號、插槽編號、SCM通訊口,設(shè)置完成后,點擊“確定”按鈕。
STEP22:設(shè)置DVP10SCM與DVP28SV的數(shù)據(jù)交換。
STEP23:設(shè)置完成后,點擊“ ”按鈕,彈出“選擇模塊對話框”。
STEP24:選擇背板,選擇插槽,點擊“確定”按鈕,彈出“SCM下載列表”。
STEP25:下載完成后,點擊“確定”按鈕,關(guān)閉SCMSoft,返回HWCONFIG畫面。
STEP26:點擊“ ”按鈕,彈出“HWCONFIG對話框”。
STEP27:點擊“是”按鈕。關(guān)閉HWCONFIG,返回ISPSoft編輯畫面。
6.2軟件編程
6.2.1編程前準備
編寫程序之前,需先對DVP10SCM模塊的基本寄存器BR進行了解,并學(xué)會使用TO應(yīng)用指令實現(xiàn)編程。
6.2.2編寫程序
STEP1:在ISPSoft畫面右鍵單擊“程序”,彈出“建立程序?qū)υ捒颉薄?/P>
STEP2:輸入POU名稱、選擇程序類型、編程語言、設(shè)定密碼,點擊“確定”按鈕。
STEP3:編寫程序如下圖所示。
STEP4:選擇“PLC主機(P)”>>“PLC程序傳輸”>>“下載(D)”。
STEP5:點擊“確定”按鈕,停止PLC,下載程序。正常下載情況下,會彈出進度條。
STEP6:下載完成后,會彈出“確認對話框”,是否將PLC恢復(fù)到運行狀態(tài)。
STEP7:如果運行PLC,點擊“確認”按鈕,否則點擊“取消”按鈕。
6.2.3數(shù)據(jù)分析
通過數(shù)據(jù)抓取軟件采集DVP10SCM與DVP28SV之間通訊數(shù)據(jù),數(shù)據(jù)如下:
讀取M0時的數(shù)據(jù)如下:
DVP10SCM?DVP28SV,傳送報文:01 01 0800 0001 F5 \x0D\x0A
DVP28SV?DVP10SCM,接收報文:01 01 01 01 FC \x0D\x0A
傳送數(shù)據(jù)寄存器(發(fā)送報文):
7 結(jié)束語
通過使用AH10SCM模塊的MODBUS高級功能,方便與臺達工業(yè)自動化產(chǎn)品進行快速數(shù)據(jù)交換,是自動化產(chǎn)品間的通訊更加高效便捷。










