前言:臺(tái)達(dá)PLC是一款國(guó)產(chǎn)優(yōu)秀的可編程控制器,廣泛應(yīng)于工業(yè)控制領(lǐng)域,是一款性能高,運(yùn)行穩(wěn)定的控制器。此次我們要把臺(tái)達(dá)DVP-ES系列PLC連接到EMCP物聯(lián)網(wǎng)云平臺(tái)(簡(jiǎn)稱EMCP),實(shí)現(xiàn)電腦Web網(wǎng)頁(yè)、手機(jī)APP和微信對(duì)臺(tái)達(dá)PLC(D0/D1/Y0/Y2)寄存器的遠(yuǎn)程監(jiān)控和D100和Y20的遠(yuǎn)程讀寫(xiě)。
1.1在對(duì)接前我們需準(zhǔn)備如下物品;
臺(tái)達(dá)PLC一臺(tái)(注意帶COM2或3通訊串口),和自帶的編程電纜。
河北藍(lán)蜂科技的DTU模塊一臺(tái),天線和電源適配器(以下用GM10-DTU作為實(shí)例)。
SIM卡一張,有流量,大卡(移動(dòng)或聯(lián)通卡)。
聯(lián)網(wǎng)電腦一臺(tái)(WinXP/Win7/Win8操作系統(tǒng))。
電工工具、導(dǎo)線若干。
1.2 DTU準(zhǔn)備工作
此處參考《GM10-DTU用戶使用手冊(cè)》進(jìn)行操作,我們需要對(duì)DTU網(wǎng)關(guān)(WM10-DTU網(wǎng)關(guān)的設(shè)置和GM10類似,以下均以GM10-DTU網(wǎng)關(guān)來(lái)介紹)連接天線、插上SIM卡(移動(dòng)/聯(lián)通流量卡,大卡)、連接12V或24V的電源適配器。
1.3?PLC準(zhǔn)備工作。
PLC連接電源(注意電源是24VDC還是220VAC),將編程電纜插上PLC的COM1口,另一端連電腦的COM口(或是USB-232線),PLC的485串口(COM2?+/-端子)連接到GM10的485A和485B接線端子(也可以使用COM3,這里統(tǒng)一按COM2口進(jìn)行講解)。如下圖;
打開(kāi)《Delta WPLSoft》編程軟件,打開(kāi)程序,選擇好自己的PLC型號(hào)和COM1編程通訊參數(shù)。然后進(jìn)行COM2的RS485通訊參數(shù)設(shè)定,本文使用DVP-60ES型號(hào)進(jìn)行說(shuō)明,其他同系列型號(hào)操作基本一致。
在梯形圖編輯窗口中,選中一行空白行,點(diǎn)擊菜單欄的“向?qū)А?,選擇“通訊程序”,如下圖。

進(jìn)入COM口參數(shù)選擇界面,(某些型號(hào)會(huì)讓您選擇設(shè)定的COM口,選擇自己要連接DTU的PLC串口,這里我們選擇COM2)選擇萬(wàn)COM口后點(diǎn)擊“下一步”。設(shè)置COM2串口參數(shù)進(jìn)行如下圖設(shè)置。確保設(shè)置無(wú)誤后點(diǎn)擊“下一步”,
然后選擇選擇通訊應(yīng)用中選擇“MODBUS數(shù)據(jù)傳輸/MODRD/MODWR/MODRW指令”之后一直點(diǎn)擊“下一步”。在新窗口中保持默認(rèn)設(shè)置,然后點(diǎn)擊“完成”。



在梯形圖中自動(dòng)生成通訊參數(shù)程序,如下圖:

臺(tái)達(dá)PLC內(nèi)部集成了MODBUS-RTU功能,按如上對(duì)COM2口的通訊設(shè)置就完成了臺(tái)達(dá)PLC MODBUS從站的建立,PLC內(nèi)部寄存器與MODBUS地址對(duì)應(yīng)關(guān)系在《臺(tái)達(dá)PLC通訊協(xié)議v1.1》中有詳細(xì)說(shuō)明,如下圖:


用管理員賬號(hào)登錄EMCP平臺(tái)www.lfemcp.com?(建議使用IE9以上瀏覽器或谷歌瀏覽器),對(duì)EMCP云平臺(tái)進(jìn)行設(shè)置。具體操作參照《EMCP物聯(lián)網(wǎng)云平臺(tái)用戶手冊(cè)》。登錄EMCP后首先進(jìn)入設(shè)備列表顯示頁(yè)面,因?yàn)槲覀兾磩?chuàng)建任何設(shè)備,所以是一個(gè)空頁(yè)面。點(diǎn)擊右上角的“后臺(tái)管理”按鈕(只有管理賬號(hào)才有此權(quán)限),進(jìn)入EMCP平臺(tái)的后臺(tái)。

3.1遠(yuǎn)程配置DTU
打開(kāi)“后臺(tái)管理—>模塊管理”頁(yè)面,將DTU綁定至此管理員賬號(hào),然后就可以使用“遠(yuǎn)程配置”功能來(lái)配置DTU的各項(xiàng)通訊參數(shù)和功能參數(shù)。最主要兩個(gè)地方需要配置,一是與PLC通訊的串口參數(shù),二是設(shè)置DTU定時(shí)采集PLC數(shù)據(jù)的MODBUS通道參數(shù),下面分步驟對(duì)此功能進(jìn)行講解。注:模塊只有在線后才可以進(jìn)行遠(yuǎn)程配置,也可以使用“DTU配置軟件”對(duì)模塊配置,參考文檔《DTU配置軟件使用手冊(cè)》。
3.1.1模塊綁定

模塊初始綁定密碼是111111,直接點(diǎn)擊綁定即可。
3.1.2 模塊遠(yuǎn)程配置
模塊的遠(yuǎn)程配置最好先“讀取”再“寫(xiě)入”,只有寫(xiě)入成功后才表示該參數(shù)成功配置到DTU中,“寫(xiě)入”后也可以“讀取”以檢查之前的操作是否成功。如果不用模塊DI報(bào)警點(diǎn)則無(wú)需進(jìn)行“短信設(shè)置”。




Modbus配置頁(yè)詳解:
設(shè)備從站號(hào):為模塊所連設(shè)備的MODBUS從站地址(范圍1-250),此地址必須和PLC設(shè)置的MODBUS從站號(hào)一致(上述第二節(jié)中的“通訊地址設(shè)定”)。
功能碼:為模塊讀取設(shè)備MODBUS寄存區(qū)的標(biāo)志符?!肮δ艽a01”對(duì)應(yīng)“線圈”(0XXXXX),“功能碼02”對(duì)應(yīng)“離散量輸入”(1XXXXX),“功能碼03”對(duì)應(yīng)“保持寄存器”(4XXXXX),“功能碼04”對(duì)應(yīng)“輸入寄存器”(3XXXXX)。
比如,在臺(tái)達(dá)PLC內(nèi)部,PLC本地寄存器與功能碼對(duì)應(yīng)關(guān)系如下表
| DTU配置功能碼 | PLC內(nèi)部地址 |
| 01 | S,Y,T,M,C |
| 02 | X |
| 03 | T(word),C(word), D |
| 04 | 無(wú) |
?
起始地址:為模塊所連設(shè)備的MODBUS寄存器讀取的起始地址(不包含寄存區(qū)標(biāo)識(shí)符)。圖中1281對(duì)應(yīng)Y0開(kāi)始,4097對(duì)應(yīng)D0開(kāi)始。
數(shù)據(jù)長(zhǎng)度:為模塊讀取設(shè)備數(shù)據(jù)的連續(xù)長(zhǎng)度,圖中的長(zhǎng)度為10,(結(jié)合上面配置的起始地址)既連續(xù)讀取從Y0到Y(jié)9共10個(gè)數(shù)據(jù),或D0到D9共10個(gè)數(shù)據(jù)。
標(biāo)準(zhǔn)DTU可連接多個(gè)從站(最多4個(gè)),可點(diǎn)擊“新建”創(chuàng)建新子設(shè)備從站,配置規(guī)則按上述說(shuō)明。
注:當(dāng)DTU出現(xiàn)異常,如無(wú)法連接網(wǎng)絡(luò)(不在線),或者無(wú)法與PLC正常通訊,此時(shí)可以使用配置口(默認(rèn)RS232)連接PC,使用“DTU配置軟件”來(lái)查看狀態(tài)及異常報(bào)警,詳見(jiàn)《DTU配置軟件使用手冊(cè)》。
3.2 新建數(shù)據(jù)規(guī)則
點(diǎn)擊網(wǎng)頁(yè)左側(cè)的“數(shù)據(jù)規(guī)則”進(jìn)入規(guī)則設(shè)置頁(yè)面,點(diǎn)擊右上角的“新增”,在彈出的窗口中設(shè)置該數(shù)據(jù)規(guī)則的名稱“臺(tái)達(dá)PLC”和展示樣式“列表展示”,我們可以選擇列表展示或組態(tài)展示,列表展示:我們所添加的數(shù)據(jù)會(huì)以固定的列表樣式展示,列表展示方式簡(jiǎn)單方便(數(shù)據(jù)測(cè)試階段可選用列表展示)。組態(tài)展示:我們可以任意繪制設(shè)備數(shù)據(jù)的展示樣式比如添加圖形、圖片、儀表盤(pán)、柱狀填充和文字等內(nèi)容(此功能類似傳統(tǒng)的組態(tài)軟件可參考《EMCP平臺(tái)畫(huà)面組態(tài)使用說(shuō)明》文檔)。數(shù)據(jù)規(guī)則新建完后點(diǎn)擊“實(shí)時(shí)數(shù)據(jù)”新增實(shí)時(shí)數(shù)據(jù)(3.1.2中設(shè)置的Modbus配置),點(diǎn)擊“讀寫(xiě)數(shù)據(jù)”創(chuàng)建平臺(tái)對(duì)設(shè)備手動(dòng)讀寫(xiě)操作的數(shù)據(jù)。創(chuàng)建規(guī)則展示如下。

實(shí)時(shí)數(shù)據(jù):是DTU根據(jù)所配置的Modbus采集通道(參考上面的3.1介紹),按設(shè)定的采集間隔定時(shí)讀取PLC數(shù)據(jù)并上傳到平臺(tái)的數(shù)據(jù),這里我們?cè)O(shè)置D0(16位整形)、D2(32位浮點(diǎn))、Y0、Y1四個(gè)實(shí)時(shí)數(shù)據(jù),設(shè)置如下;


讀寫(xiě)數(shù)據(jù):無(wú)需在DTU配置Modbus定時(shí)采集通道,可直接通過(guò)平臺(tái)對(duì)下位設(shè)備進(jìn)行數(shù)據(jù)的手動(dòng)讀寫(xiě)操作,PLC內(nèi)部地址對(duì)應(yīng)的讀寫(xiě)功能碼如下表:
注意:實(shí)時(shí)數(shù)據(jù)必須和模塊的Modbus規(guī)則配置對(duì)應(yīng),而讀寫(xiě)數(shù)據(jù)無(wú)需對(duì)DTU進(jìn)行modubs規(guī)則配置,直接在平臺(tái)讀寫(xiě)數(shù)據(jù)列表中添加數(shù)據(jù)即可。
EMCP平臺(tái)所有"寄存器地址"設(shè)置均不需要帶寄存器區(qū)標(biāo)識(shí)符,如讀寫(xiě)“保持寄存器”(03功能碼)中404097的數(shù)據(jù),在平臺(tái)數(shù)據(jù)規(guī)則中的"寄存器地址"填寫(xiě)4097即可。
報(bào)警設(shè)置,在已經(jīng)創(chuàng)建好的實(shí)時(shí)數(shù)據(jù)中,點(diǎn)擊對(duì)應(yīng)數(shù)據(jù)的“報(bào)警”選項(xiàng),進(jìn)入報(bào)警設(shè)置頁(yè)面。我們可以設(shè)定該數(shù)據(jù)的報(bào)警上下限和報(bào)警內(nèi)容以及是否啟用此報(bào)警。設(shè)定報(bào)警后當(dāng)該數(shù)據(jù)超出報(bào)警上下限后平臺(tái)會(huì)自動(dòng)記錄報(bào)警的時(shí)間和報(bào)警值,同時(shí)平臺(tái)會(huì)向用戶登錄的APP和微信推送報(bào)警消息。

3.3?新建設(shè)備
新建“設(shè)備”, 選擇菜單“設(shè)備管理”-> “新增”新建一個(gè)設(shè)備“臺(tái)達(dá)PLC”。新建設(shè)備是填寫(xiě)設(shè)備的基本信息,1選擇設(shè)備匹配的圖片(從本地上傳,也可不選擇,系統(tǒng)會(huì)以默認(rèn)圖片顯示);
2輸入模塊SN,輸入要綁定的SN的編碼,如果此SN之前未綁定,則會(huì)彈出綁定窗口進(jìn)行綁定;
3選擇上面創(chuàng)建的數(shù)據(jù)規(guī)則;
4點(diǎn)擊“地圖”按鈕選擇設(shè)備所在的地理位置。完成后點(diǎn)擊“保存”。

《WPLSoft》編程軟件與PLC聯(lián)機(jī)后,點(diǎn)擊在線監(jiān)控裝置表,監(jiān)控要讀取的數(shù)據(jù)實(shí)際值,示例如下圖;

用戶登錄EMCP平臺(tái)(www.lfemcp.com),點(diǎn)擊“臺(tái)達(dá)PLC”設(shè)備的圖片或設(shè)備名稱進(jìn)入設(shè)備。首先看到的是PLC定時(shí)采集數(shù)據(jù)的顯示(實(shí)時(shí)數(shù)據(jù)),通過(guò)點(diǎn)擊“讀寫(xiě)數(shù)據(jù)”對(duì)臺(tái)達(dá)PLC進(jìn)行讀寫(xiě)操作,點(diǎn)擊“歷史數(shù)據(jù)”查看設(shè)備定時(shí)存儲(chǔ)數(shù)據(jù)的歷史數(shù)據(jù)報(bào)表,點(diǎn)擊“報(bào)警記錄”進(jìn)入報(bào)警信息記錄報(bào)表頁(yè)面,顯示如下。



在手機(jī)安裝《云聯(lián)物通》手機(jī)APP(可通過(guò)電腦網(wǎng)頁(yè)平臺(tái)登錄頁(yè)右上角的二維碼掃描下載,或各大應(yīng)用商店下載),憑用戶名和密碼登錄,進(jìn)入設(shè)備列表后點(diǎn)擊“臺(tái)達(dá)PLC”設(shè)備,直接進(jìn)入的是實(shí)時(shí)數(shù)據(jù)列表頁(yè)面或組態(tài)畫(huà)面(組態(tài)展示方式下),點(diǎn)擊右上角菜單欄“三杠按鈕”,彈出功能菜單,在菜單中點(diǎn)擊“讀寫(xiě)數(shù)據(jù)”對(duì)讀寫(xiě)數(shù)據(jù)進(jìn)行讀寫(xiě)操作,點(diǎn)擊“歷史報(bào)表”查看設(shè)備的歷史存儲(chǔ)數(shù)據(jù)報(bào)表,點(diǎn)擊“歷史曲線”可查看各數(shù)據(jù)的歷史趨勢(shì)圖,點(diǎn)擊?“報(bào)警信息”查看該設(shè)備的報(bào)警記錄,點(diǎn)擊“設(shè)備詳情”查看設(shè)備的詳細(xì)信息或視頻畫(huà)面。
5.1 畫(huà)面組態(tài)功能。
通過(guò)“后臺(tái)設(shè)置->數(shù)據(jù)規(guī)則->設(shè)置->組態(tài)展示”這幾個(gè)步驟來(lái)選擇使用組態(tài)展示形式來(lái)展示對(duì)應(yīng)數(shù)據(jù)規(guī)則。選擇為組態(tài)展示后,規(guī)則的畫(huà)面組態(tài)選項(xiàng)變?yōu)榭捎?,點(diǎn)擊“畫(huà)面組態(tài)”選項(xiàng),進(jìn)入編輯頁(yè)面。通過(guò)組態(tài)編輯頁(yè)面我們可以任意繪制圖片、文字、數(shù)顯框、按鈕、指示燈、管道、設(shè)備等等空間,詳細(xì)功能請(qǐng)參考《EMCP平臺(tái)畫(huà)面組態(tài)使用說(shuō)明》http://www.lanfengkeji.com/h-col-135.html。

5.2微信功能。




5.3?數(shù)據(jù)規(guī)則中開(kāi)啟通訊報(bào)警和授權(quán)普通用戶功能。
通訊報(bào)警功能就是當(dāng)DTU與PLC通訊異常時(shí),在相應(yīng)設(shè)備中會(huì)進(jìn)行報(bào)警,根據(jù)通訊異常的原因在報(bào)警內(nèi)容中進(jìn)行注釋,方便調(diào)試。設(shè)置及效果如下:


5.4設(shè)備公開(kāi)功能。
在設(shè)備管理中,可以將設(shè)備的屬性設(shè)置為公開(kāi),公開(kāi)后會(huì)生成設(shè)備所屬的url連接和二維碼,通過(guò)該連接和二維碼可實(shí)現(xiàn)免登陸打開(kāi)設(shè)備,同樣也可將設(shè)備分享到社交圈。
5.5新增普通賬號(hào)及設(shè)備授權(quán)。
管理員賬號(hào)創(chuàng)建完設(shè)備后,可以通過(guò)“普通賬號(hào)”選項(xiàng)為用戶創(chuàng)建一個(gè)單獨(dú)的賬號(hào)供其訪問(wèn)所屬的設(shè)備。此功能主要為用戶開(kāi)通一個(gè)專屬的賬號(hào),用戶查看自己所屬的設(shè)備。
5.6視頻監(jiān)控功能。
EMCP平臺(tái)可實(shí)現(xiàn)螢石云攝像頭的接入,從而實(shí)現(xiàn)web、APP、微信等終端對(duì)現(xiàn)場(chǎng)視頻監(jiān)控功能。
5.7風(fēng)格定制/系統(tǒng)定制服務(wù)。
對(duì)于大中型企業(yè),我們還為用戶提供平臺(tái)和軟件定制服務(wù),介紹如下;
風(fēng)格定制服務(wù):風(fēng)格定制是在原有EMCP平臺(tái)基礎(chǔ)上實(shí)現(xiàn)用戶個(gè)性化風(fēng)格的顯示,整個(gè)服務(wù)依舊運(yùn)行在原EMCP平臺(tái)服務(wù)器上的,布局、功能和架構(gòu)等基礎(chǔ)內(nèi)容不做改變。風(fēng)格定制內(nèi)容主要體現(xiàn)在電腦網(wǎng)頁(yè)、手機(jī)網(wǎng)頁(yè)、安卓APP、微信公眾平臺(tái)的登錄域名、登錄頁(yè)、平臺(tái)名稱、平臺(tái)圖標(biāo)等。適合企業(yè)品牌建設(shè)。
私有云部署服務(wù):為將EMCP系統(tǒng)部署到用戶的服務(wù)器上,除了顯示風(fēng)格的定制,還可以更改系統(tǒng)的功能的增加、布局顯示的改變以及數(shù)據(jù)分析等服務(wù)。
如有需求可聯(lián)系藍(lán)蜂銷售人員。
6.1 設(shè)備離線的原因
1.SN碼和密碼綁定錯(cuò)誤,EMCP平臺(tái)所建設(shè)備的SN碼必須和所連GM10模塊的SN碼相同(SN位于GM10右側(cè)面標(biāo)簽),密碼必須和DTU配置軟件設(shè)置的密碼相同(默認(rèn)111111)。
2.SIM卡選擇不對(duì),必須選擇移動(dòng)或聯(lián)通的SIM(部分聯(lián)通卡不兼容,建議選用移動(dòng)卡)。
3.SIM欠費(fèi)。
4.網(wǎng)絡(luò)信號(hào)差,DTU在信號(hào)強(qiáng)度低于15或誤碼率高于3時(shí)會(huì)出現(xiàn)掉線或無(wú)法聯(lián)網(wǎng)的情況,最好保證信號(hào)強(qiáng)度在20以上誤碼率為0(可通過(guò)改變天線的安放位置調(diào)整信號(hào)強(qiáng)度,信號(hào)強(qiáng)度可通過(guò)DTU配置軟件或平臺(tái)模塊遠(yuǎn)程配置中獲得)。
6.2 如平臺(tái)無(wú)法讀取PLC的數(shù)據(jù)的原因。
1.PLC的Modbus從站沒(méi)有創(chuàng)建成功。此時(shí)我們可以通過(guò)Modscan32主站軟件對(duì)PLC進(jìn)行通訊測(cè)試,如果無(wú)法讀取PLC的數(shù)據(jù)那么說(shuō)明PLC的Modbus從站沒(méi)有創(chuàng)建成功。
2.接線錯(cuò)誤。確認(rèn)PLC和DTU之間接線定義是否正確,接線是否牢固。
3.?dāng)?shù)據(jù)創(chuàng)建失敗,檢查數(shù)據(jù)規(guī)則中所創(chuàng)建的設(shè)備是否正確。
4,如果顯示“數(shù)據(jù)未采集”,請(qǐng)檢查模塊的“遠(yuǎn)程配置”是否設(shè)置了Modbus采集通道,參考3.1.2中的設(shè)置。
一、準(zhǔn)備工作。
二,PLC的 modbus從站創(chuàng)建。
三,EMCP平臺(tái)設(shè)置。
四,實(shí)驗(yàn)效果。






五,輔助功能介紹
微信關(guān)注“EMCP物聯(lián)網(wǎng)云平臺(tái)”公眾號(hào),按照提示綁定平臺(tái)賬號(hào),即可使用微信監(jiān)控設(shè)備,接收?qǐng)?bào)警信息。為了便于對(duì)設(shè)備的管理建議將“EMCP物聯(lián)網(wǎng)云平臺(tái)”公眾號(hào)“置頂”。
lw
電子發(fā)燒友App











































































評(píng)論