一個(gè)完整的PLC程序一般有以下幾個(gè)部分組成,文字粗糙但句句實(shí)用!
01 開機(jī)狀態(tài)初始化部分:
開機(jī)的時(shí)候,對(duì)系統(tǒng)中的一些變量進(jìn)行復(fù)位,防止因?yàn)槟承┍3?a href="http://m.xsypw.cn/tags/寄存器/" target="_blank">寄存器狀態(tài)保持導(dǎo)致系統(tǒng)誤動(dòng)作;
02 系統(tǒng)初始化部分:
系統(tǒng)在運(yùn)行一段時(shí)間之后,可以通過系統(tǒng)初始化可以使系統(tǒng)在任何狀態(tài)下恢復(fù)到初始狀態(tài);
03 報(bào)警程序:
系統(tǒng)的監(jiān)測(cè)部分,實(shí)時(shí)檢測(cè)系統(tǒng)運(yùn)行中的狀態(tài),有問題會(huì)及時(shí)報(bào)警進(jìn)行提示;
04 手動(dòng)程序:
在手動(dòng)狀態(tài)下,可以進(jìn)行操作調(diào)試的一些動(dòng)作;
05 自動(dòng)程序:
一個(gè)自動(dòng)化系統(tǒng)運(yùn)行時(shí)的主要程序部分,強(qiáng)烈建議在自動(dòng)程序段中使用類似于如下圖所示的編程方法進(jìn)行編程,先不要反駁,等你明白后再來謝我!
參考程序段
06 系統(tǒng)線圈輸出部分:
系統(tǒng)執(zhí)行機(jī)構(gòu)輸出部分,直接通過控制Y輸出來控制執(zhí)行機(jī)構(gòu)動(dòng)作;
大家有沒有發(fā)現(xiàn),無論多么旁大的系統(tǒng)都是由這些程序一塊一塊搭建而成的,或者在此基礎(chǔ)上有增有減。但是最重要的還是大家一定要有結(jié)構(gòu)化,模塊化編程的思想;
案例說明
具體看下圖,例子只為給大家展示,并不與實(shí)際工業(yè)狀況相符;傳送帶上產(chǎn)品好壞的檢測(cè),并進(jìn)行簡(jiǎn)單的分類;產(chǎn)品從左側(cè)流入,有料感應(yīng)器1亮后,傳送帶停止,相機(jī)拍照,拍完傳送帶繼續(xù)轉(zhuǎn)動(dòng),有料感應(yīng)器2亮,傳送帶停止,推料氣缸:產(chǎn)品OK則不推,產(chǎn)品NG則推入不良品盒子。
參考案例
具體案例程序如下所示:
參考程序1
參考程序2
參考程序3
參考程序4
審核編輯 :李倩
-
編程
+關(guān)注
關(guān)注
88文章
3689瀏覽量
95273 -
自動(dòng)化
+關(guān)注
關(guān)注
29文章
5785瀏覽量
84918 -
PLC程序
+關(guān)注
關(guān)注
4文章
72瀏覽量
11577
原文標(biāo)題:PLC程序編程萬能模板,初學(xué)者必備!
文章出處:【微信號(hào):PLC與自控設(shè)備,微信公眾號(hào):PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
突破工業(yè)接口壁壘!ARK(方舟微)DMZ42C10S讓PLC\\\"萬能適配\\\"成為現(xiàn)實(shí)!
效率大升!AI賦能鴻蒙萬能卡片開發(fā)

評(píng)論