手機和電腦plc遠程監(jiān)控功能搭建

發(fā)布時間:2024-02-23
以西門子200plc為例,演示如何搭建遠程監(jiān)控plc功能
一準備工作。
1.1在對接前我們需準備如下物品;
1) s7-200一臺(建議使用cpu226 或cpu224 有兩個串口的plc,1#port 做程序的下載和在線
監(jiān)視,0#port 做modbus-rtu從站與gm10-dtu 模塊通訊)。帶編程電纜
2) usb轉(zhuǎn)232 數(shù)據(jù)線一顆(如果電腦主機有串口那就可以免去此線)。
3)河北藍蜂科技的gm10-dtu 模塊一臺。以及配帶的232 串口線,天線和電源適配器。
4) sim卡一張,有流量,大卡。
5) dp9針公頭一個。
6)聯(lián)網(wǎng)電腦一臺(winxp/win7/win8 操作系統(tǒng))
7)電工工具、導(dǎo)線若干。
=600) window.open('https://img.diangon.com/portal/201810/18/181907ojcy707vqhyhwjtz.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181907ojcy707vqhyhwjtz.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖1
1.2 gm10-dtu準備工作
此處參考《gm10-dtu 用戶使用手冊》進行操作,我們需要對gm10 連接天線、插上sim 卡(移動/聯(lián)通無欠費電話大卡)、連接12v電源適配器、連接232調(diào)試線到電腦串口(或usb轉(zhuǎn)232串口線)。
1.3 200plc準備工作。
200plc連接電源(注意電源是24vdc 還是220vac),準備一顆9針串口頭(如上圖),用兩顆導(dǎo)線分別焊接的3和8引腳(200系統(tǒng)手冊中有介紹,3和8引腳為485通訊口)。
二,200plc 從站創(chuàng)建。
1,將200plc 經(jīng)編程電腦連接到電腦上,打開step7-microwin 編程軟件,新建工程,在主程序中添加modbus slave port0功能塊(mbus_init,mbus_slave)
=600) window.open('https://img.diangon.com/portal/201810/18/181916v0okxxpi88838hph.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181916v0okxxpi88838hph.jpg onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖2
庫文件
•西門子modbus從站協(xié)議庫包括兩條指令:mbus_init 指令和mbus_slave指令。
•mbus_slave指令用于為modbus 主設(shè)備發(fā)出的請求服務(wù)。
•mbus_init指令用于啟用、初始化或禁止modbus 從站通訊。在使用mbus_slave 指令之前,必須正確執(zhí)行mbus_init指令。指令完成后立即設(shè)定“完成”位,才能繼續(xù)執(zhí)行下一條指令。
=600) window.open('https://img.diangon.com/portal/201810/18/181916yyc173znxdxxxxqh.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181916yyc173znxdxxxxqh.jpg onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖3
•en:指令使能位。•mode:模式選擇,啟動/停止modbus從站通信。mode 參數(shù)允許使用以下兩個數(shù)值:1——啟動,0——停止。
•address:從站地址,modbus 從站地址,取值1~247。
•baud:波特率,可選1200,2400,4800,9600,19200,38400,57600,115200。•parity:奇偶校驗,0=無校驗;1=奇校驗;2=偶校驗。
•delay:延時,附加字符間延時,缺省值為0。
•maxiq:最大i/q 位,參與通信的最大i/o 點數(shù),s7-200的i/o 映像區(qū)為128/128,缺省值為128。
•maxai:最大ai 字數(shù),參與通信的最大ai 通道數(shù),可為16 或32。
•maxhold:設(shè)定供modbus 地址4xxxx 使用的v 存儲器中的字保持寄存器數(shù)目。
•holdstart:保持寄存器區(qū)起始地址,以&vbx 指定(間接尋址方式)。
•done:初始化完成標志,成功初始化后置1。
•error:初始化錯誤代碼。
=600) window.open('https://img.diangon.com/portal/201810/18/181916ai6gjkilx8lgz6nl.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181916ai6gjkilx8lgz6nl.jpg onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖4
mbus_slave指令說明:
mbus_slave指令被用于為modbus 主設(shè)備發(fā)出的請求服務(wù),并且必須在每次掃描時執(zhí)行,以便允許該指令檢查和回答modbus請求。mbus_slave指令無輸入?yún)?shù),在每次掃描且en輸入開啟時執(zhí)行。
•en:指令使能位。
•done:modbus 執(zhí)行通信中時置1,無modbus通信活動時為0。
•error:錯誤代碼(同上表格)。
2,設(shè)置庫存儲區(qū)。
在“庫存儲區(qū)分配”對話框中輸入庫存儲區(qū)的起始地址,注意避免該地址和程序中已經(jīng)采用或準備采用的其它地址重合。上面我們將modbus保持寄存器區(qū)從vb1000開始(holdstart=vb1000),并且保持寄存器為100個字(maxhold=100),因保持寄存器以字(兩個字節(jié))為單位,實際上這個通信緩沖區(qū)占用了vb1000~vb1200 共200 個字節(jié),可以點擊“建議地址”跳過modbus 保持寄存區(qū)的區(qū)域,即庫存儲區(qū)要不在vb1000-vb1200 之內(nèi)。
=600) window.open('https://img.diangon.com/portal/201810/18/181917aakdxnwzw8m85khm.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181917aakdxnwzw8m85khm.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖5
3、編譯程序,編譯無誤后,通過ppi 電纜將程序下載到plc,下載完成后斷電,打開程序監(jiān)控查看mbus_init指令和mbus_slave 指令的“error”引腳輸出是否為正常(0 位正常,其他數(shù)值為故障,
請參看上面的故障列表)。
四,gm10-dtu 模塊設(shè)置。
4.1連接s7-200plc 和gm10
注意:通過上面的工作,我們已經(jīng)成功創(chuàng)建s7-200 的modbus 從站,此時我們將plc prot0 串口的3 引腳連接gm10 模塊的“485a”端子,8 引腳連接gm10 模塊的“485b”端子。
4.2配置gm10-dtu
通過gm10 隨機配帶的串口線一端連接gm10 端子(txd txd sgnd),另一端連接電腦的com 口,如果電腦沒有com 口可使usb轉(zhuǎn)232 線轉(zhuǎn)接。
在對模塊進行配置時,具體操作請參照《dtu 配置軟件使用手冊》,dtu配置軟件設(shè)置數(shù)據(jù)采集通道參數(shù)和調(diào)試連接功能。
=600) window.open('https://img.diangon.com/portal/201810/18/181917y3whjkvia0hj2y2k.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181917y3whjkvia0hj2y2k.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖12
五,emcp 平臺設(shè)置。
用管理員賬號登錄emcp 平臺,對emcp 云平臺進行設(shè)置。具體操作參照《emcp物聯(lián)網(wǎng)云平臺用戶手冊v2.0》。
5.1新建數(shù)據(jù)規(guī)則
進入后臺,首先顯示的是設(shè)備管理,我們首先要創(chuàng)建一個數(shù)據(jù)規(guī)則。
=600) window.open('https://img.diangon.com/portal/201810/18/181917gz1n7o8soe8pee18.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181917gz1n7o8soe8pee18.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖14
=600) window.open('https://img.diangon.com/portal/201810/18/181917xndac53aedjcd5tj.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181917xndac53aedjcd5tj.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖15
5.2新建設(shè)備
新建“設(shè)備”, 選擇菜單“設(shè)備管理”-> “新增”新建一個設(shè)備。
=600) window.open('https://img.diangon.com/portal/201810/18/181917ww0959k95z0wqtbz.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181917ww0959k95z0wqtbz.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖16
六,實驗效果。
打開step7-microwin 編程軟件的“程序狀態(tài)監(jiān)控”和“狀態(tài)表監(jiān)控”,s7-200plc在線監(jiān)視實況如下圖。
=600) window.open('https://img.diangon.com/portal/201810/18/181918rkwdywkzollk7u7n.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181918rkwdywkzollk7u7n.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖17
=600) window.open('https://img.diangon.com/portal/201810/18/181918raeamgbgblkg7mzm.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181918raeamgbgblkg7mzm.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖18、
用戶登錄emcp 平臺,點擊s7-200plc 設(shè)備的“進入設(shè)備”。顯示如下
=600) window.open('https://img.diangon.com/portal/201810/18/181918hujm5jwbb1y5bzjb.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181918hujm5jwbb1y5bzjb.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖19
=600) window.open('https://img.diangon.com/portal/201810/18/181918et3wwhh0w0rv6whg.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181918et3wwhh0w0rv6whg.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖20
=600) window.open('https://img.diangon.com/portal/201810/18/181921mrrfrl9bzkbr6kr6.jpg'); border=0 src=https://img.diangon.com/portal/201810/18/181921mrrfrl9bzkbr6kr6.jpg width=600 onload=if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';>
圖21
在手機(安卓)安裝《云聯(lián)物通》手機app,憑用戶名和密碼登錄,進入設(shè)備列表后點擊s7-200plc設(shè)備。
上一個:厚聲0402WGJ0241TCE今日行情、最新報價
下一個:私下寫的房屋買賣合同有法律效力嗎

橢圓齒輪流量計的使用注意
注冊頂級域名網(wǎng)站選擇哪家?域名分為哪幾類?
普洱茶:春茶受追捧,夏秋茶做口糧茶
盆栽牡丹的繁殖方法
5g手機啥時候上市的(5g手機什么時候正式上市)
bios如何進入高級設(shè)置(bios進入高級模式怎么切換成中文)
平面、立面及剖面圖包含的信息,收藏學(xué)習(xí)!
6pius閃爍燈怎么不亮
貼片電容最大容量是多少?
刑事案件證人不作證怎么辦
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos