【摘要】本文將通過(guò)實(shí)例說(shuō)明如何使用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í)踐過(guò)程中,隨著社會(huì)生產(chǎn)力的發(fā)展,對(duì)傳遞消息的要求不斷提升,從而使得人類文明不斷進(jìn)步。隨著工業(yè)自動(dòng)化的發(fā)展,工業(yè)串行通訊蓬勃發(fā)展,RS485/RS422通訊因硬件設(shè)計(jì)簡(jiǎn)單、控制方便、成本低廉等優(yōu)點(diǎn),在消防、水文、水利自動(dòng)報(bào)測(cè)、樓宇控制等工程中被廣泛使用。作為廣大工程技術(shù)人員,在實(shí)際工程應(yīng)用中經(jīng)常會(huì)遇到類似的問(wèn)題。
2 產(chǎn)品簡(jiǎn)介
AH10SCM-5A為串行通訊擴(kuò)展模塊,支持MODBUS RS-422/RS-485,可作為PLC主機(jī)延伸的RS-422/RS485通訊口,通過(guò)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 控制要求
通過(guò)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。

STEP3:開啟COMMGR。
STEP4:點(diǎn)擊“Add”按鈕,彈出“Create Driver對(duì)話框”,首先為Driver標(biāo)識(shí)一個(gè)自己
備注:默認(rèn)情況下,系統(tǒng)會(huì)將D0~D17配置為DVP10SCM的輸入裝置,因此當(dāng)實(shí)現(xiàn)AHCPU530-EN與從站數(shù)據(jù)交換時(shí),請(qǐng)注意以下兩點(diǎn):
(1)在使用AHCPU530-EN裝置時(shí),避免使用D0~D17;
(2)修改AH10SCM模塊的輸入裝置默認(rèn)配置。
STEP13:雙擊10SCM模塊圖標(biāo),彈出“參數(shù)配置對(duì)話框”。
STEP14:對(duì)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:?jiǎn)螕簟癕ODBUS高級(jí)”。
STEP19:右鍵單擊“MODBUS高級(jí)”,新增MODBUS高級(jí)。
STEP20:雙擊“MODBUS1”,彈出“編輯對(duì)話框”。
STEP21:在“編輯對(duì)話框”設(shè)置MODBUS高級(jí)名稱、選擇背板編號(hào)、插槽編號(hào)、SCM通訊口,設(shè)置完成后,點(diǎn)擊“確定”按鈕。
STEP22:設(shè)置DVP10SCM與DVP28SV的數(shù)據(jù)交換。
STEP23:設(shè)置完成后,點(diǎn)擊“ ”按鈕,彈出“選擇模塊對(duì)話框”。
STEP24:選擇背板,選擇插槽,點(diǎn)擊“確定”按鈕,彈出“SCM下載列表”。
STEP25:下載完成后,點(diǎn)擊“確定”按鈕,關(guān)閉SCMSoft,返回HWCONFIG畫面。
STEP26:點(diǎn)擊“ ”按鈕,彈出“HWCONFIG對(duì)話框”。
STEP27:點(diǎn)擊“是”按鈕。關(guān)閉HWCONFIG,返回ISPSoft編輯畫面。
6.2軟件編程
6.2.1編程前準(zhǔn)備
編寫程序之前,需先對(duì)DVP10SCM模塊的基本寄存器BR進(jìn)行了解,并學(xué)會(huì)使用TO應(yīng)用指令實(shí)現(xiàn)編程。
6.2.2編寫程序
STEP1:在ISPSoft畫面右鍵單擊“程序”,彈出“建立程序?qū)υ捒颉薄?/P>
STEP2:輸入POU名稱、選擇程序類型、編程語(yǔ)言、設(shè)定密碼,點(diǎn)擊“確定”按鈕。
STEP3:編寫程序如下圖所示。
STEP4:選擇“PLC主機(jī)(P)”>>“PLC程序傳輸”>>“下載(D)”。
STEP5:點(diǎn)擊“確定”按鈕,停止PLC,下載程序。正常下載情況下,會(huì)彈出進(jìn)度條。
STEP6:下載完成后,會(huì)彈出“確認(rèn)對(duì)話框”,是否將PLC恢復(fù)到運(yùn)行狀態(tài)。
STEP7:如果運(yùn)行PLC,點(diǎn)擊“確認(rèn)”按鈕,否則點(diǎn)擊“取消”按鈕。
6.2.3數(shù)據(jù)分析
通過(guò)數(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,接收?qǐng)?bào)文:01 01 01 01 FC \x0D\x0A
傳送數(shù)據(jù)寄存器(發(fā)送報(bào)文):
喜歡的名字,默認(rèn)為Driver1,根據(jù)PC與CPU530-EN的連接方式設(shè)置相關(guān)參數(shù),如
7 結(jié)束語(yǔ)
通過(guò)使用AH10SCM模塊的MODBUS高級(jí)功能,方便與臺(tái)達(dá)工業(yè)自動(dòng)化產(chǎn)品進(jìn)行快速數(shù)據(jù)交換,是自動(dòng)化產(chǎn)品間的通訊更加高效便捷。
Connection Setup\Type、Communication Setting等。本例中,PC與CPU530-EN采用USB連接,PC COM Port為COM5










