国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關注中國自動化產業發展的先行者!
CAIAC 2025
2024
工業智能邊緣計算2024年會
2023年工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

巧做PLC項目——用MCGS演示三層電梯運行
  • 企業:控制網     領域:PLC /PAC/PCC/RTU     行業:建筑樓宇    
  • 點擊數:11459     發布時間:2009-11-27 17:12:51
  • 分享到:
     摘  要:本文從設計演示PLC實訓項目——三層電梯運行的目的出發,利用了工控MCGS軟件,用它來設計一套演示工具,制作簡單,使用方便,利用動畫使使用者更快地了解三層電梯運行的PLC構成。

     關鍵詞:MCGS;三層電梯;PLC;屬性設置;動畫連接;循環策略

    MCGS是一套基于windows平臺的,用于快速構造和生成上位機監控系統的組態軟件系統,為用戶提供了解決實際工程問題的完整方案和開發平臺,能夠完成現場數據采集、實時和歷史數據處理、報警和安全機制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業監控網絡等功能。

    該界面是用來在教學過程中演示三層電梯工作過程的,全部的運行都在MCGS上控制完成,也就是說用MCGS代替了PLC的程序控制運行過程,所以制作簡單,且能很好的展示PLC實訓目標。

    一、建立MCGS新工程

    進入組態環境后,建立新工程,在菜單“文件”中選擇“工程另存為”選項,把新建工程存為:D:\MCGS\WORK\三層電梯演示。

    二、設計畫面流程

    新建窗口,設置窗口屬性后,進入動畫編輯窗口。

    繪制三層電梯演示界面如下圖:

               

    三、定義數據變量

    打開實時數據庫,點擊新增對象按鈕,新增對象,然后雙擊對象,設置其屬性。

    (一)對象列表:

名字
類型
注釋
名字
類型
注釋
X0
開關型
一層內選按鈕
X1
開關型
二層內選按鈕
X2
開關型
三層內選按鈕
X4
開關型
一層上呼按鈕
X5
開關型
二層上呼按鈕
X10
開關型
三層下呼按鈕
X11
開關型
二層下呼按鈕
Y0
開關型
一層內選指示
Y1
開關型
二層內選指示
Y2
開關型
三層內選指示
Y4
開關型
一層上呼指示
Y5
開關型
二層上呼指示
Y10
開關型
三層下呼指示
Y11
開關型
二層下呼指示
Y12
開關型
一層指示
Y13
開關型
二層指示
Y14
開關型
三層指示
F1left
數值型
一層門
F2left
數值型
二層門
F3left
數值型
三層門
F1flag
開關型
一層門關標志
F2flag
開關型
二層門關標志
F3flag
開關型
三層門關標志
Move
數值型
上升下降指示
T0
數值型
定時器
now
數值型
當前值
up
開關型
同時選中二、三層
down
開關型
同時選中一、二層


   (二)屬性設置

    1. 開關型變量的屬性設置基本相同,下面以Y0為例:

    2. 數值型變量的屬性設置基本相同,下面以F1left為例:

            
         
    3.定時器T0、now、up、down這幾個數值型和開關型的變量的屬性值:

             
 
    四、動畫連接

    1.指示燈的屬性設置

               
      在用戶窗口中,雙擊三層電梯PLC實驗監控窗口進入,選中雙擊,彈出單元屬性設置窗口。
 
的屬性設置和上面基本相同,只是表達式的值對應不同的數據變量。

    2.  移動塊屬性的設置

    雙擊紅色表示電梯上升下降的移動塊,彈出屬性設置窗口,屬性設置如下:

                   
  
    3.  數值型變量的設置

    數值型變量有四個,以變量F1left為例:

                 
   
   五、編制循環策略

    在“運行策略”中,雙擊“循環策略”進入,雙擊圖標進入“策略屬性設置”,如下圖,只需要把“循環時間”設為:100ms,按確定即可。

                                
 
     在策略組態中,單擊工具條中的“新增策略行”圖標,則顯示如下圖:

                         
    在策略組態中,如果沒有出現策略工具箱,請單擊工具條中的“工具箱” 圖標,彈出“策略工具箱”,(略)。
單擊“策略工具箱”中的“腳本程序”,把鼠標移出“策略工具箱”,會出現一個小手,把小手放在上,單擊鼠標左鍵,則顯示如下:



    同時,本程序還要用到一個定時器,單擊“策略工具箱”中的“定時器”,把鼠標移出“策略工具箱”,會出現一個小手,把小手放在上,單擊鼠標左鍵,則顯示如下:



    
定時器的設置如下:

    雙擊,出現對話框,按下圖進行設置:

                                       
    設置完畢,點擊“確認”按鈕。

    雙擊進入腳本程序編輯環境,按下面輸入:

if y12=1  AND  f1flag=1   AND f1left > 0  then f1left=f1left-10
IF (y1 = 1 OR y5 = 1  OR y2=1 OR y10 = 1) AND y12 = 1   AND f1left < 100 THEN f1left = f1left + 10
if f1left=100   then  f1flag=1
if f1left=0    then  f1flag=0
if y13=1  AND  f2flag=1   AND f2left > 0  then f2left=f2left-10
IF (y0 = 1 OR y4 = 1 OR y2=1 OR y10 = 1) AND y13 = 1 and ((now > 2  and up=1) or (up=0 and down=0) or (now>2 and down=1))  AND f2left < 100 THEN f2left = f2left + 10
if f2left=100   then  f2flag=1
if f2left=0     then  f2flag=0
if y14=1  AND  f3flag=1   AND f3left > 0  then f3left=f3left-10
IF (y1 = 1 OR y11 = 1 OR y0 = 1 OR y4=1) AND y14 = 1   AND f3left < 100 THEN f3left = f3left + 10
if f3left=100   then  f3flag=1
if f3left=0     then  f3flag=0
if x1=1 and y12 =1 then y1=1 
if x5=1 and y12=1 then y5=1
if x2=1 and y12 =1 then y2=1 
if x10=1 and y12=1 then y10=1
if x2=1 and y13 =1 then y2=1 
if x10=1 and y13=1 then y10=1
iF (((y1 = 1 OR y5=1)and move < 150 )or ((y2=1 or y10=1)and move < 300 )AND y12 = 1 AND f1flag=1 ) OR ((y2=1 or y10=1) and move < 300 and y13=1  and ((now > 2 and up=1) or up=0) and f2flag=1) THEN move = move + 5
if x1=1 and y14 =1 then y1=1 
if x11=1 and y14=1 then y11=1
if x0=1 and y14=1 then y0=1
if x4=1 and y14=1 then y4=1
if x0=1 and y13=1 then y0=1
if x4=1 and y13=1 then y4=1
iF (((y1 = 1 OR y11 = 1)and move >150)or((y0=1 or y4=1)and move  > 0) AND y14 = 1  AND f3flag=1)or ((y0=1 or y4=1)and move  > 0 and y13=1 and ((now > 2  and down=1) or down=0)  and f2flag=1) THEN move = move - 5
if move=0 then y12=1
if move = 150 then y12=0
if move=0 then y13=0
if move = 150  then y13=1
if move =300 then y13=0
if move=300 then y14=1
if move =150 then y14=0
if move=0 then y0=0
if move=0 then y4=0
if move =150 then y1=0
if move =150 then y5=0
if move =150 then y11=0
if move =300 then y2=0
if move =300 then y10=0
if move =0 then y0=0
if move =0 then y4=0
if move=300 then up=0
IF  (y1=1 and y2=1) or (y5=1 and y10=1) or (y1=1 and y10=1) or (y2=1 and y5=1) THEN up=1
if move=0 then down=0
IF  (y1=1 and y0=1) or (y11=1 and y4=1) or (y1=1 and y4=1) or (y0=1 and y11=1)  THEN down=1
    按“確認”退出,則腳本程序就編寫好了,這時您進入運行環境,就會按照您所需要的控制流程,出現相應的動畫效果。

    在運行之前我們需要做一下設置。在“用戶窗口”中選中“三層電梯演示”,單擊鼠標右鍵,點擊“設置為啟動窗口”,這樣工程運行后會自動進入“三層電梯PLC實驗監控”窗口。

    在菜單項“文件”中選“進入運行環境”或直接按“F5”或直接按工具條中圖標,都可以進入運行環境。

    運行界面如下:


             
   

   參考文獻:

    1.昆侖通態MCGS組態軟件說明書

    2.三菱FX系列PLC應用系統設計指南,楊青杰,機械工業出版社,2008-07-01

    3.PLC操作實訓,孫德勝、李偉,機械工業出版社,2007-8-1

    4.PLC教程,程立英,人民郵電出版社,2009-1-1

    5.可編程控制器入門與應用實例,張萬忠、孫晉,中國電力出版社,2005-7-1

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 成人免费在线 | 欧美日韩国产在线人成dvd | 久久久久久久国产高清 | 99精品欧美 | 九九视频高清视频免费观看 | 99久久免费国产香蕉麻豆 | 97精品福利视频在线 | 国产喷水女王在线播放 | 久久久久久久国产免费看 | 在线免费观看一区二区三区 | 日韩精品亚洲专区在线观看 | 日本一级在线播放线观看免 | 免费一级网站 | 国产日产亚洲系列首页 | 国产孕妇孕交大片孕 | 久在草视频 | 欧美中文字幕一区二区三区 | 亚洲精品欧洲久久婷婷99 | 久久精品99视频 | 香蕉久久一区二区不卡无毒影院 | 特级做人爱c级特级aav毛片 | 久久久免费 | 九九成人| 一级片在线观看 | jul-179在线中文字幕 | 俺来也欧美亚洲a∨在线 | 国产手机在线视频放线视频 | 国产日本在线视频 | 国产成人精品一区二区三在线观看 | 免费人成综合在线视频 | 免费看一级毛片欧美 | 成年女人午夜免费视频 | 免费永久观看美女视频网站网址 | 国内精自品线一区91 | 在线男人的天堂 | 性欧美成人依依影院 | 国产农村乱 | 成人精品| 免费久久精品 | 久久久久久免费精品视频 | 亚洲第一看片 |