公司新聞
西門子1200PLC-SCL編程語言編寫ABC噴泉系統案例分析
發布時間: 2024-04-28 21:47 更新時間: 2024-12-02 08:00
案例:
設計ABC噴泉系統
要求:
按下啟動,A先噴5秒停止;接BC同時噴5秒后B停止;C停1秒噴1秒持續5次;接著AB開始噴5秒停1秒;A噴2秒停止,再B噴2秒停止,接著C噴2秒停止如此重復3次,全部停止;停頓5秒,循環上述全部動作。
按下停止,待整個動作結束后才停止。
分析:
此類練習題目,可以將其細化,利用流程方法來編寫,如下:
1.啟動操作,按下啟動,給流程賦值1,作為啟動標志
注意:只有當流程為0時,按下啟動才能賦值1,這樣寫的目的可使流程等于其他值時,按下啟動不會有誤動作
2.編寫“A先噴5秒停止”,直接用流程等于1來觸發,并且執行完動作之后,讓流程等于2,可以開啟下一步動作
3.編寫“接BC同時噴5秒后B停止”,用流程等于2來觸發,并且執行完動作之后,讓流程等于3,可以開啟下一步動作
4.編寫“C停1秒噴1秒持續5次”,用流程等于3來觸發,并且執行完動作之后,讓流程等于4,可以開啟下一步動作
5.編寫“AB開始噴5秒停1秒”,用流程等于4來觸發,并且執行完動作之后,讓流程等于5,可以開啟下一步動作
6.編寫“A噴2秒停止,再B噴2秒停止,接著C噴2秒停止如此重復3次”,用流程等于5來觸發,并且執行完動作之后,讓流程等于6,可以開啟下一步動作
7.編寫停止動作,停止動作可以新建一個中間變量“停止標志”,當按下停止的時候,中間變量“停止標志”置位為1,從而來判斷是否按下了停止按鈕。
8.編寫“停頓5秒,判斷是按下停止按鈕執行停止還是未按下停止按鈕執行循環動作”,判斷是否循環,關鍵在于程序是否按下了停止,若按下停止,停止標志為1,不循環,流程清0即可;若未按下停止,停止標志為0,執行循環,流程賦值1即可。
—THE END—其他新聞
- 詳解西門子V90伺服點動調試 2024-12-02
- 西門子觸摸屏變量的三種更新方式 2024-12-02
- 西門子精智面板Smart 700 IE V3無法下載的解決 2024-12-02
- 西門子觸摸屏VNC遠程訪問 2024-12-02
- 伺服驅動器的作用與原理、應用領域 2024-12-02
- 伺服電機基礎知識 2024-12-02
- 關于伺服電機的28個問題 2024-12-02
- 電機選型四大步驟,易學易用! 2024-12-02
- 西門子觸摸屏如何與S7-1200/1500的PLC-SIM離線仿真 2024-12-02
- 西門子觸摸屏如何制作移動動畫? 2024-12-02
- 西門子Wincc或觸摸屏輸入框無法輸入的99%的原因在這里 2024-12-02
- S7-200 Smart CPU的保持存儲區設定詳解 2024-12-02
- 如何更新200 Smart固件? 2024-12-02
- 西門子編程標準化之TIA中的設定 2024-12-02
- 觸摸屏如何傳送時間給S5Time定時器? 2024-12-02
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684