東莞市西門子PLC維修|西門子變頻器代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 PLC觸摸屏代理商 西門子代理商 伺服電機驅動電纜 西門子一級代理商 變頻器直流調速器 西門子一級總代理商 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
需求分析
設計一個跑馬燈控制程序,控制S7-200 SMART PLC本體8位輸出線圈循環交替閃爍,要求使用左移字節指令SHL_B,而非循環左移字節指令ROL_B來實現該功能。同時在WinCC flexible軟件中設計人機交互畫面實現仿真控制。
功能設計
根據以上需求進行如下設計:
1.啟動按鈕按下,置位運行標志位。
2.利用定時器設計一個脈沖發生器,脈沖的周期時間作為每個跑馬燈的點亮時間和熄滅時間。
3.脈沖發生器的上升沿觸發左移字節指令SHL_B,實現字節中的位向左移動1位,由于左移字節指令會出現溢出為0的情況,當出現該情況時,需要把該字節重新賦值為1。
5.停止按鈕按下,復位所有輸出,并復位運行標志位。
開發環境
硬件:SR20,6ES7 288-1SR20-0AA0。
軟件:STEP 7-Micro/WIN SMART,V2.5和WinCC flexible 2008 SP5。
程序設計
編寫代碼(LAD):
如果簡單使用脈沖上升沿觸發移位,首次啟動時,受脈寬影響將會使得0位點亮的跑馬燈點亮時間等于脈寬時間,而非脈沖周期時間,所以程序中對首次啟動的脈寬時間進行了處理,從而使8位跑馬燈循環點亮和熄滅時間相等。
當移位溢出時,需要對其進行判斷并重新賦值。
人機交互HMI設計
為了使測試更加直觀,本例設計了一個人機交互畫面,通過該畫面進行操作和測試,能夠直觀地顯示跑馬燈的動態效果。
1.添加HMI硬件,MP270面板。
2.建立連接。
通信驅動程序選擇SIMATIC S7 200,接口選擇以太網,HMI的IP地址設置為電腦的IP地址,PLC設備的IP地址設置為在線的PLC的IP地址。如果連接失敗,請檢查PG/PC接口設置。
3.添加變量,和PLC變量地址相對應。
4.設計畫面。
按照上圖設計,不再贅述。
5.為啟動按鈕添加事件屬性。
6.為停止按鈕添加事件屬性。
7.為運行指示燈添加動畫屬性。
8.為跑馬燈添加動畫屬性。
其它7個參考第1個。
系統測試
在WinCC flexible軟件中啟動運行系統。
按下啟動按鈕,運行狀態指示燈變為綠色,跑馬燈開始工作。按下停止按鈕,所有跑馬燈全部熄滅,運行狀態指示燈變為紅色。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684