远程监控西门子S7如何远程查看电脑监控
手機和電腦,遠程監控西門子S7-1200 PLC的操作說明
摘要:通過eLink云管家平臺和一個GW-16網關模塊,用戶可以快速簡單的實現手機和電腦,遠程監控西門子S7-1200系列PLC,要求S7-1200必須有一個485口(CB1241信號板或者CM1241通訊模塊都可以),此時,S7-1200的485和GW-16網關模塊的485相連通,工作于Modbus RTU從站模式。
工控云管家微信小程序(體驗賬戶:dta,密碼:123456)
本文以CB1241信號板為例,進行圖文操作說明。
一、測試準備
1.1 所需產品型號
西門子S7-1200 CPU 1214C 6ES7214-1HG40-0XB0 ,一個。
西門子CB1241 RS485模塊 6ES7241-1CH30-1XB0,一個。
eLink GW-16網關模塊,一個。
SIM卡一張,有流量,大卡(移動或聯通或電信)。
電腦一臺(WinXP/Win7/Win8操作系統)。
電工工具,線材、網線若干。
1.2 把網關模塊插上手機卡
我們需要把eLink GW-16網關模塊連接天線、插上SIM卡(移動/聯通流量卡,大卡)。
1.3硬件485接線
全部設備不接電源,取下S7-1200面板上下兩個活動護板,將CB1241插入CB槽內,將網線插入PLC的網口,另一端插入電腦網口。
CB1241與eLink GW-16網關模塊的連接如下圖所示,即,CB1241的T/RA和TA短接,一起接到eLink GW-16網關模塊的485B;CB1241的T/RB和TB短接,一起接到eLink GW-16網關模塊的485A。
PLC上電(DC24V),eLink GW-16網關模塊上電(DC24V)。
二,設置S7-1200的CB1214通訊板工作于Modbus從站模式
第一步,使用西門子的《TIA Portal》(以下簡稱博途)軟件,本文使用的軟件版本是V14。將S7-1200和CB1241進行設備組態,如下圖:
在設備組態中選擇S7-1200,在屬性中的"系統和時鐘存儲器",設置啟用系統存儲器字節,后面會用到,如下圖:
第二步,在程序塊中的Main[OB1],添加Modbus通訊使能指令塊"MB_COMM_LOAD_DB"和從站功能指令塊"MB_SLAVE_DB"。在創建過程中會提示生成相應指令塊的背景數據塊,點確認進行生成。
注意:請使用指令中的"MODBUS"文件夾下的指令,不要使用"MODBUS(RTU)"中的指令。
上面兩張圖中的指令設置的參數是:通過RS485通訊,波特率9600,無校驗,數據位數8,停止位1;PLC從站號為2,保持寄存器區域起始地址為MW1000,長度為10個字,即為MW1000到MW1018。
注1:MB_COMM_LOAD_DB指令塊和MB_SLAVE_DB指令塊詳細使用說明請參考博圖幫助文檔,如下圖,信息系統的路徑是:"對PLC進行編程"—》"指令"—》"通訊(S7-1200,S7-1500)"—》"通訊處理器(S7-1200,S7-1500)"—》"MODBUS(RTU)(S7-1200)"
注2:如果想要試用MODBUS訪問全局數據塊(DB),需要滿足以下兩個條件:
首先:數據塊DB的屬性中的優化訪問必須取消;
然后:在MB_SLAVE_DB的寄存器指向中,使用指針指向該DB地址,如下圖
上圖設置的MODBUS從站參數是:通過RS485通訊,波特率9600,無奇偶校驗,數據位數8,停止位1;PLC從站號為2,保持寄存器區域起始地址為DB3.DBW0,長度為10個字,即為DB3.DBW0到DB3.DBW9。
第三步,將修改好的程序下載到PLC中,此處需要注意,一定要使用"在線(O)"選項中的"下載并復位PLC程序",如圖:
三,PLC云管家平臺設置
打開電腦瀏覽器,登錄PLC云管平臺 (建議使用谷歌瀏覽器、360瀏覽器),注冊帳號并激活以后,輸入帳號密碼登錄。
3.1 把eLink GW-16網關模塊綁定到用戶名下
拿出手機打開微信,搜索微信小程序"工控云管家",點擊進入,輸入用戶名和密碼登錄。
點擊掃一掃,對著eLink GW-16網關模塊上蓋的二維碼掃一掃,即可添加綁定到用戶名下。
3.2 配置讀寫數據模板
和組態軟件類似,用戶需要先建立想要讀寫的數據變量表,點擊左側數據管理欄目下面的數據模板,然后點擊添加。
輸入模板名字,然后點擊保存。
然后點擊剛剛建立的模板名字"測試",進入數據地址設置頁面。
點擊添加,輸入變量名稱,選擇好數據類型、寄存器地址、讀寫、數據存儲,點擊保存。
在這里,用戶可以根據自己的需要,添加各種變量地址,建立數據模板。
注意:如果用戶想要查看數據的歷史記錄,這里必須選擇存儲。
結合上文S7-1200 PLC從站的建立,這里讀取的就是 40001到40010,(西門子S7-1200地址和modbus地址的對應換算,請參考TIA博途幫助文件中的modbus?RTU從站指令介紹,換算40001對應的MW1000,40010對應的MW1018),也即是上文中設置的西門子1200PLC內部的MW1000到MW1019寄存器中的數據。
3.3 修改設備的名稱、采集頻率和通訊協議
注意:這里可以修改設備名稱、采集頻率、設備圖片,但必須選擇Modbus RTU協議。
3.4 綁定數據模板、修改設備定位
注意:設備號必須選擇1,關聯模板可以用戶選擇之前建立的模板。
四,測試結果
打開博圖軟件,將PLC轉至在線,并且從監控表中監控當前PLC的數據,如下圖:
用戶登錄PLC云管家平臺,點擊左側的設備列表,找到設備ID或者設備名稱進入設備。
- 數據點概括,可以顯示PLC采集數據(有更新時間顯示),點擊"歷史查詢" 查看這個數據的歷史數據報表,點擊"更多"選擇主動采集,可以實時操作刷新數據。
- 可讀寫的數據,如DO點、AO點和寄存器數值,可以直接點擊更改數值。
- 不可讀寫的數據,如DI點、AI點,只能顯示不能修改。
五,輔助功能介紹
5.1 畫面組態
具體操作見《eLink云管家的畫面組態說明》
5.2微信報警功能
微信關注"云PLC"公眾號,按照提示綁定賬號,即可接收微信報警信息。為了便于對設備的管理建議將"云PLC"公眾號"置頂"。
5.3多用戶管理
管理員賬號創建完設備后,可以通過"子用戶"選項為用戶創建一個單獨的賬號供其訪問所屬的設備。此功能主要為用戶開通一個專屬的賬號,用戶查看自己所屬的設備。
具體操作見《eLink云管家的畫面組態說明》
5.4視頻監控
eLink云管家可實現螢石云攝像頭的接入,從而實現web、APP、微信等終端對現場視頻監控功能。詳情請瀏覽《eLink云管家視頻使用說明》
六,故障分析。
6.1 設備離線的原因
設備沒有上電。
SIM欠費,請確保所用的手機卡可以正常上網。
SIM卡安裝接觸不良。
網絡信號差,在信號強度低于15或誤碼率高于3時會出現掉線或無法聯網的情況,最好保證信號強度在20以上誤碼率為0(可通過改變天線的安放位置調整信號強度,信號強度可通過配置軟件或平臺模塊遠程配置中獲得。)
6.2 如平臺無法讀取PLC的數據的原因。
PLC的Modbus從站沒有創建成功。此時我們可以通過Modscan32主站軟件對PLC進行通訊測試,如果無法讀取PLC的數據那么說明PLC的Modbus從站沒有創建成功。
接線錯誤。將PLC port0串口的3腳接到ELINK ELINK GW-16網關模塊端子的485A,8腳接到ELINK ELINK GW-16網關模塊端子的485B上。
采集的設備地址或者數據地址設置錯誤。
如果有感興趣的朋友,或者有不明白的地方,可以聯系本文作者。
總結
以上是生活随笔為你收集整理的远程监控西门子S7如何远程查看电脑监控的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有哪些方式可以解决笔记本散热问题笔记本散
- 下一篇: 【DP】合唱队形(jzoj 1122)