我之前寫的一篇文章《西門子SCL編程實例——(電機)周期性運行》收到小伙伴反饋:
若程序在運行中停止使能,則再次使能后不能正常運行。
網(wǎng)友@毛
測試了一下,的確如他所說。今天這篇文章,就來修復之前代碼中的問題,并向@毛表示感謝。
先前代碼的問題出現(xiàn)在第一部分,現(xiàn)將先前代碼中的一句刪除,如下:
#q:=FALSE;//刪除該代碼
更新為:
#statQ:=FALSE//新增該代碼
然后添加如下代碼:
#statTimerRunningActive:=FALSE;//新增該代碼
更新后的第一部分代碼如下:
IF NOT #enable THEN //未使能狀態(tài)進行復位 #statQ := FALSE; #statEnableTimerRunning := FALSE; #statTimerRunningActive := FALSE; //V1.1 增加 END_IF;
整體代碼如下:
該代碼我測試過,能夠解決之前的問題。
我將該代碼的SCL源代碼放到我的博客網(wǎng)站,感興趣的小伙伴可以下載測試。
注:提供的是源代碼,需要在博途環(huán)境下導入源代碼并生成才能使用。
好了,關于周期性運行的更新版就先介紹到這里。
-
西門子
+關注
關注
98文章
3129瀏覽量
117731 -
電機
+關注
關注
143文章
9247瀏覽量
148317 -
編程
+關注
關注
88文章
3679瀏覽量
94862 -
SCL
+關注
關注
1文章
243瀏覽量
17455
原文標題:西門子SCL編程實例——周期性運行(更新版)
文章出處:【微信號:方正智芯,微信公眾號:方正智芯】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子PLC實例電子教程

西門子S7 SCL編程知識
西門子推出新版NX,增強產(chǎn)品設計的可持續(xù)性

評論