
發布
注冊
/
登錄西門子PLC觸摸屏的案例
西門子PLC變頻器和觸摸屏綜合應用
西門子PLC變頻器和觸摸屏綜合應用
西門子PLC變頻器和觸摸屏綜合應用
西門子PLC變頻器和觸摸屏綜合應用
西門子PLC系列1215C與觸摸屏創建配方設置實例
工控課堂
工控課堂【www.gkket.com】工程師必備網站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費資料
點我免費下載
(DownLoad)
針對同一設備平臺生產不同產品型號的設備,通常設置產品型號選擇功能,而針對多型號的產品,使用觸摸屏自帶的配方數據功能是最簡單且容易實現的辦法。
下面介紹一個項目實例,針對西門子系列的產品PLC和觸摸屏的案例。
項目說明:在一塊布上焊接拉鏈,拉鏈上邊有一層固化的膠,通過加熱擠壓將拉鏈與布粘合在一起。
產品型號特點:布的材質一致,拉鏈材質一致,布的長和寬不同,布的正反面需要識別。
設計方案:伺服電機帶動工裝移動調整布的寬度;視覺相機檢測布的正反面標記;加熱系統負責加熱;氣缸帶動加熱工裝移動負責拉鏈與布擠壓粘合。
展開 西門子200系列/1200/1500 PLC、博途、WINCC、觸摸屏等問答錦集
18.問: 西門子S7-200SMART PLC如何設置數據斷電保持?
答:打開系統塊—保持范圍—選擇存儲器類型,設置存儲區區域,偏移量、元素目錄,然后將系統塊下載到PLC中即可。
19. 西門子S7-200SMART PLC支持哪些類型的編碼器?
答:增量型編碼器、絕對值編碼器。
20. S7-1200PLC使用延時中斷需要注意什么?
1)延時中斷 + 循環中斷數量 <= 4;
2)延時時間1~60000ms,設置錯誤的時間,狀態返回值 RET_VAL 將報錯16#8091;
3)延時中斷必須通過“SRT_DINT”指令設置參數,使能輸入 EN 下降沿開始計時;
4)使用“CAN_DINT”指令取消已啟動的延時中斷;
5)啟動延時中斷的間隔時間必須大于延時時間與延時中斷執行時間之和;否則會導致時間錯誤。
21. 使用硬件中斷需要注意什么?
展開 
博途V15 西門子S7-1200與觸摸屏案例
創建項目 創建名稱為PLC_HMI
2. 添加PLC添加一個PLC到項目中
3. 添加HMI,添加一個HMI到項目中,不根據HMI設備向導設置,點取消 ,然后確定 ,這樣子就添加了一個觸摸屏HMI
4. 組態連接,點擊電機控制-HMI_1-設備組態-PROFINET接口 查看修改IP地址 要保證和PLC統一局域網內。
查看\HMH_1文件夾中 “連接”,查看連接情況
5. HMI變量的分類 \PLC_1\PLC變量中 “默認變量”添加變量
設置系統和時鐘存儲器
6. HMI變量的生成與屬性設置
\HMI_1\HM1變量中 “默認變量表” 添加變量
7. 創建根畫面
HMl_1-畫面-畫面1 并將畫面1修改為根畫面
點擊右邊工具箱開始準備創建觸摸屏畫面
8. 生成組態指示燈
基本對象中的圓拖到HMI合適位置
圓屬性-外觀-背景-顏色 設置顯示顏色
圓屬性-外觀-邊框-寬度 設置3像素點
圓動畫-顯示-添加新動畫-外觀-變量 選擇PLC_1變量中電動機
范圍 0 背景色深綠
范圍 1 背景色淺綠
9. 生成與組態按鈕屬性
元素中按鈕拖到HMI合適位置 制作按鈕
按鈕屬性-常規-標簽-按鈕‘未按下’時顯示的圖形 修改為啟動
按鈕屬性-外觀 修改背景和文本顏色
按鈕屬性-文本格式 修改文本格式
10.
展開 在觸摸屏上如何顯示PLC代碼?
1)首先創建一個Graph 流程的FB塊,用FB塊進行流程圖的編程,打開FB功能塊,并在編輯菜單中勾選如圖“從HMI顯示/訪問內部參數”
打開graph功能塊,并進行設置
2)在HMI中新建一個畫面,增加一個控件“GRAPH總覽”如下圖所示
添加控件
3)添加一個畫面4,并在畫面四種添加一個控件“PLC代碼視圖”
添加PLC代碼視圖
4)配置控件,將變量連接到對應的FB塊的背景塊中的"OFF_SQ"
連接GRAPH塊的變量
5)在事件中編輯“PLC代碼視圖按鈕單擊”,目的是出現問題時按下按鈕時可以直接跳出對應的畫面四,并在畫面四中顯示對應的PLC代碼
PLC代碼編輯
6)執行結果如下圖,停在第二步,原因是M20.0信號沒有滿足.
監視結果
好了,例子是一個簡單的實例,PLC工程師編程時應該要考慮到變量名,步號的名稱,這樣才能達到效果。
轉發是最大的鼓勵!謝謝您的支持!
重要通知
想加入工控PLC學習技術交流群
請添加班長為好友
并備注:地區-行業-姓名昵稱獲取進群資格。
展開 PLC與觸摸屏、變頻器控制的供水實例
今天主要跟大伙分享一個關于實際案例,涉及PLC、變頻器,觸摸屏的水位控制項目,看一下整個流程怎么走,可以收藏備用!
● 項目描述
● EM235模塊
● 項目實現
● 觸摸屏監控
一、項目描述
1、項目控制要求
水箱向外部用戶供水,用水量不穩定,時大時少。水箱進水可由水泵泵入,現需對水箱中水位進行恒液位控制,并可在0~200mm(最大值數據可根據水箱高度確定)范圍內進行調節。如設定水箱水位值為100mm時,則不管水箱的出水量如何,調節進水量,都要求水箱水位能保持在100mm位置,如出水量少,則要控制進水量也少,如出水量大,則要控制進水量也大。
2、控制思路
因為液位高度與水箱底部的水壓成正比,故可用一個壓力傳感器來檢測水箱底部壓力,從而確定液位高度。用PD算法對水位進行自動調節。把壓力傳感器檢測到的水位信號4~20mA送入至PLC中,PLC中對設定值與檢測值的偏差進行PID運算,運算結果輸出去調節水泵電機的轉速,從而調節進水量。水泵電機的轉速可由變頻器來進行調速。
3、元件選型
1)PLC及其模塊選型。PLC可選用S7-200cPU224,為了能接收壓力傳感器的模擬量信號和調節水泵電機轉速,選擇一塊EM235的模擬量輸入輸出模塊。
2)變頻器選型。為了能調節進水量,選擇西門子G110的變頻器。
3)觸摸屏選型。選用西門子人機界面TP170B觸摸屏。
4)水箱對象設備,如下圖所示。
展開 一個用PLC與觸摸屏、變頻器控制的供水實例
把壓力傳感器檢測到的水位信號4~20mA送入至PLC中,PLC中對設定值與檢測值的偏差進行PID運算,運算結果輸出去調節水泵電機的轉速,從而調節進水量。水泵電機的轉速可由變頻器來進行調速。
3.元件選型
1)PLC及其模塊選型。PLC可選用S7-200cPU224,為了能接收壓力傳感器的模擬量信號和調節水泵電機轉速,選擇一塊EM235的模擬量輸入輸出模塊。
2)變頻器選型。為了能調節進水量,選擇西門子G110的變頻器。
3)觸摸屏選型。選用西門子人機界面TP170B觸摸屏。
展開 一個用PLC與觸摸屏、變頻器控制的供水實例
3.元件選型
1)PLC及其模塊選型。PLC可選用S7-200cPU224,為了能接收壓力傳感器的模擬量信號和調節水泵電機轉速,選擇一塊EM235的模擬量輸入輸出模塊。
2)變頻器選型。為了能調節進水量,選擇西門子G110的變頻器。
3)觸摸屏選型。選用西門子人機界面TP170B觸摸屏。
4)水箱對象設備,如下圖所示。
二、EM235模塊
EM235的端子與接線
三、項目實現
1.PLC的IO分配及電路圖
PLC的IO分配
啟動按鈕,10.0;
停止按鈕,10.1;
Q0.0,控制水泵電機運行。
四、觸摸屏監控
轉發是最大的鼓勵!謝謝您的支持!
重要通知
想加入工控PLC學習技術交流群
請添加班長為好友
并備注:地區-行業-姓名昵稱獲取進群資格。
展開 一個用PLC與觸摸屏、變頻器控制的供水實例
把壓力傳感器檢測到的水位信號4~20mA送入至PLC中,PLC中對設定值與檢測值的偏差進行PID運算,運算結果輸出去調節水泵電機的轉速,從而調節進水量。水泵電機的轉速可由變頻器來進行調速。
3.元件選型
1)PLC及其模塊選型。PLC可選用S7-200cPU224,為了能接收壓力傳感器的模擬量信號和調節水泵電機轉速,選擇一塊EM235的模擬量輸入輸出模塊。
2)變頻器選型。為了能調節進水量,選擇西門子G110的變頻器。
3)觸摸屏選型。選用西門子人機界面TP170B觸摸屏。
4)水箱對象設備,如下圖所示。
二、EM235模塊
EM235的端子與接線
三、項目實現
1.PLC的IO分配及電路圖
PLC的IO分配
啟動按鈕,10.0;
停止按鈕,10.1;
Q0.0,控制水泵電機運行。
展開 一個用PLC與觸摸屏、變頻器控制的供水實例
今天主要跟大伙分享一個關于實際案例,涉及PLC、變頻器,觸摸屏的水位控制項目,看一下整個流程怎么走,可以收藏備用!
● 項目描述
● EM235模塊
● 項目實現
● 觸摸屏監控
一、項目描述
1、項目控制要求
水箱向外部用戶供水,用水量不穩定,時大時少。水箱進水可由水泵泵入,現需對水箱中水位進行恒液位控制,并可在0~200mm(最大值數據可根據水箱高度確定)范圍內進行調節。如設定水箱水位值為100mm時,則不管水箱的出水量如何,調節進水量,都要求水箱水位能保持在100mm位置,如出水量少,則要控制進水量也少,如出水量大,則要控制進水量也大。
2、控制思路
因為液位高度與水箱底部的水壓成正比,故可用一個壓力傳感器來檢測水箱底部壓力,從而確定液位高度。用PD算法對水位進行自動調節。
把壓力傳感器檢測到的水位信號4~20mA送入至PLC中,PLC中對設定值與檢測值的偏差進行PID運算,運算結果輸出去調節水泵電機的轉速,從而調節進水量。水泵電機的轉速可由變頻器來進行調速。
3、元件選型
1)PLC及其模塊選型。PLC可選用S7-200cPU224,為了能接收壓力傳感器的模擬量信號和調節水泵電機轉速,選擇一塊EM235的模擬量輸入輸出模塊。
2)變頻器選型。為了能調節進水量,選擇西門子G110的變頻器。
3)觸摸屏選型。選用西門子人機界面TP170B觸摸屏。
4)水箱對象設備,如下圖所示。
二、EM235模塊
EM235的端子與接線
三、項目實現
1.
展開 
觸摸屏與PLC通訊不上?老師傅告訴你怎么解決!
經常有師傅遇到這樣的問題:怎么我的觸摸屏和PLC通訊不上?
比方說下面遇到的兩個問題:
1、威綸通觸摸屏和西門子PLC通訊不上,老是提示PLC沒反應,該怎么設置呢?
解決思路:你設置同樣的波特率,同樣的位數,同樣的停止位,站號不能相同,就是說PLC和觸摸屏地址不能相同,然后確定通訊線是否正常……
2、如何通過程序判斷觸摸屏與PLC通訊出現故障?
解決思路:通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個PLC內的地址,然后PLC內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
展開 為什么觸摸屏與PLC通訊不上?看電氣老師傅幾招搞定!
經常有師傅遇到這樣的問題:怎么我的觸摸屏和PLC通訊不上?
比方說下面遇到的兩個問題:
1、威綸通觸摸屏和西門子PLC通訊不上,老是提示PLC沒反應,該怎么設置呢?
解決思路:你設置同樣的波特率,同樣的位數,同樣的停止位,站號不能相同,就是說plc和觸摸屏地址不能相同,然后確定通訊線是否正常……
2、如何通過程序判斷觸摸屏與PLC通訊出現故障?
解決思路:通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個PLC內的地址,然后plc內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
舉個例子,請看圖,步驟如下:
1、在PLC里建立DB1數據塊,里面設兩個開關量“PLC秒開關”和“人機響應開關”;
2、人機變量中連接這兩個變量;
3、在人機“PLC秒開關”變量的屬性----事件----數值變更中添加“取反位”,讓“人機響應開關”變量隨著“PLC秒開關”變化而變化;
4、在PLC程序塊中編程,讓“PLC秒開關”每0.5秒反轉,再用TON延時指令讓“人機響應開關”1秒內沒有動作就輸出 人機通信失敗,因為人機通信異常后“人機響應開關”將不再會發生變化。
展開 為什么觸摸屏與PLC通訊不上?老電工師傅告訴你怎么解決!
經常有小伙伴遇到這樣的問題:
怎么我的觸摸屏和PLC通訊不上?
比方說下面遇到的兩個問題:
1、威綸通觸摸屏和西門子PLC通訊不上,老是提示PLC沒反應,該怎么設置呢?
解決思路:你設置同樣的波特率,同樣的位數,同樣的停止位,站號不能相同,就是說plc和觸摸屏地址不能相同,然后確定通訊線是否正常……
2、如何通過程序判斷觸摸屏與PLC通訊出現故障?
解決思路:通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個PLC內的地址,然后plc內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
舉個例子,請看圖,步驟如下:
1、在PLC里建立DB1數據塊,里面設兩個開關量“PLC秒開關”和“人機響應開關”;
2、人機變量中連接這兩個變量;
3、在人機“PLC秒開關”變量的屬性----事件----數值變更中添加“取反位”,讓“人機響應開關”變量隨著“PLC秒開關”變化而變化;
4、在PLC程序塊中編程,讓“PLC秒開關”每0.5秒反轉,再用TON延時指令讓“人機響應開關”1秒內沒有動作就輸出 人機通信失敗,因為人機通信異常后“人機響應開關”將不再會發生變化。
展開