我之前寫的一篇文章《西門子SCL編程實(shí)例——(電機(jī))周期性運(yùn)行》收到小伙伴反饋:
若程序在運(yùn)行中停止使能,則再次使能后不能正常運(yùn)行。
網(wǎng)友@毛
測(cè)試了一下,的確如他所說。今天這篇文章,就來修復(fù)之前代碼中的問題,并向@毛表示感謝。
先前代碼的問題出現(xiàn)在第一部分,現(xiàn)將先前代碼中的一句刪除,如下:
#q:=FALSE;//刪除該代碼
更新為:
#statQ:=FALSE//新增該代碼
然后添加如下代碼:
#statTimerRunningActive:=FALSE;//新增該代碼
更新后的第一部分代碼如下:
IF NOT #enable THEN
//未使能狀態(tài)進(jìn)行復(fù)位
#statQ := FALSE;
#statEnableTimerRunning := FALSE;
#statTimerRunningActive := FALSE; //V1.1 增加
END_IF;
整體代碼如下:

該代碼我測(cè)試過,能夠解決之前的問題。

我將該代碼的SCL源代碼放到我的博客網(wǎng)站,感興趣的小伙伴可以下載測(cè)試。
注:提供的是源代碼,需要在博途環(huán)境下導(dǎo)入源代碼并生成才能使用。
好了,關(guān)于周期性運(yùn)行的更新版就先介紹到這里。
-
西門子
+關(guān)注
關(guān)注
98文章
3376瀏覽量
120744 -
電機(jī)
+關(guān)注
關(guān)注
145文章
9711瀏覽量
154887 -
編程
+關(guān)注
關(guān)注
90文章
3724瀏覽量
97458 -
SCL
+關(guān)注
關(guān)注
1文章
244瀏覽量
18079
原文標(biāo)題:西門子SCL編程實(shí)例——周期性運(yùn)行(更新版)
文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門子PLC實(shí)例電子教程
西門子PLC(可編程邏輯控制器)編程實(shí)例項(xiàng)目例程
西門子PLC經(jīng)典編程實(shí)例的詳細(xì)資料分析
西門子S7 SCL編程知識(shí)
西門子推出新版NX,增強(qiáng)產(chǎn)品設(shè)計(jì)的可持續(xù)性
西門子SCL編程實(shí)例——周期性運(yùn)行(更新版)
評(píng)論