我之前寫(xiě)的一篇文章《西門(mén)子SCL編程實(shí)例——(電機(jī))周期性運(yùn)行》收到小伙伴反饋:
若程序在運(yùn)行中停止使能,則再次使能后不能正常運(yùn)行。
網(wǎng)友@毛
測(cè)試了一下,的確如他所說(shuō)。今天這篇文章,就來(lái)修復(fù)之前代碼中的問(wèn)題,并向@毛表示感謝。
先前代碼的問(wèn)題出現(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è)試過(guò),能夠解決之前的問(wèn)題。

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