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










