我之前寫的一篇文章《西門子SCL編程實例——(電機)周期性運行》收到小伙伴反饋:
若程序在運行中停止使能,則再次使能后不能正常運行。
網友@毛
測試了一下,的確如他所說。今天這篇文章,就來修復之前代碼中的問題,并向@毛表示感謝。
先前代碼的問題出現在第一部分,現將先前代碼中的一句刪除,如下:
#q:=FALSE;//刪除該代碼
更新為:
#statQ:=FALSE//新增該代碼
然后添加如下代碼:
#statTimerRunningActive:=FALSE;//新增該代碼
更新后的第一部分代碼如下:
IF NOT #enable THEN //未使能狀態進行復位 #statQ := FALSE; #statEnableTimerRunning := FALSE; #statTimerRunningActive := FALSE; //V1.1 增加 END_IF;
整體代碼如下:
該代碼我測試過,能夠解決之前的問題。
我將該代碼的SCL源代碼放到我的博客網站,感興趣的小伙伴可以下載測試。
注:提供的是源代碼,需要在博途環境下導入源代碼并生成才能使用。
好了,關于周期性運行的更新版就先介紹到這里。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
西門子
+關注
關注
95文章
3062瀏覽量
116446 -
電機
+關注
關注
142文章
9081瀏覽量
146371 -
編程
+關注
關注
88文章
3637瀏覽量
93983 -
SCL
+關注
關注
1文章
239瀏覽量
17175
原文標題:西門子SCL編程實例——周期性運行(更新版)
文章出處:【微信號:方正智芯,微信公眾號:方正智芯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
西門子PLC實例電子教程
本書為西門子PLC實例電子教程,第一章就對PLC進行了概述,通過實例對 西門子 PLC進行了深度闡述,適合廣大西門子PLC研究者研究學習之用
發表于 07-19 16:09
?0次下載
![<b class='flag-5'>西門子</b>PLC<b class='flag-5'>實例</b>電子教程](https://file.elecfans.com/web2/M00/49/0A/pYYBAGKhtDWAHzZnAAAVS1uDfSM866.jpg)
西門子S7 SCL編程知識
本文可以作為 S7-SCL 編程語言的使用參考資料,希望讀者通過對本章的閱讀,能夠更快更好
地學習 S7-SCL 編程語言。西門子?供了
發表于 04-19 17:54
?11次下載
西門子推出新版NX,增強產品設計的可持續性
西門子數字化工業軟件日前推出 NX? 產品工程解決方案的更新版本。作為西門子 Xcelerator 解決方案組合中的旗艦產品,NX 軟件可為設計、工程和制造提供支持,在航空航天、汽車和快消等行業得到廣泛應用。
![<b class='flag-5'>西門子</b>推出<b class='flag-5'>新版</b>NX,增強產品設計的可持續<b class='flag-5'>性</b>](https://file1.elecfans.com//web2/M00/8C/15/wKgaomSlSCCAbH3FAAGUk-UqYeI825.jpg)
西門子plc200編程實例詳解
西門子PLC S7-200是一款廣泛應用于工業自動化領域的可編程邏輯控制器,其強大的功能和靈活的編程方式使得它能夠滿足各種復雜的控制需求。 一、西門子PLC S7-200概述
評論