国产又粗又猛又爽又黄的黄牛视频-欧美日韩精品网址-国产成人麻豆h视频在线观看-蜜臀av区一二三爽免费播放-久久久伦理精品-99精品资源在线视频-伊人久久大香樵-久久人妻人人爽-性欧美少妇煌妇喷水,麻豆免费在线观看视频网站,天天射天天干天天要,91精品国自产拍老熟女露脸

PLC技術(shù)資料
    plc自動程序之編程方法
    發(fā)布者:  發(fā)布時間:2023/8/22 16:29:54

    第一種:輔助繼電器的置位復(fù)位方法

    這種方法是最原始最初級的寫法,也是最簡單的一種寫法,比如第一步置位m0,m0接通后控制某個結(jié)果,結(jié)果實現(xiàn)后復(fù)位m0,再置位m1,依次進行l(wèi)流程控制。這種寫法通用所有的plc

    1.png

    第二種:使用步序編號的方法

    使用整型變量作為步序編號,易于理解,便于維護。步序增減,跳轉(zhuǎn)等操作方便,簡單,易懂。復(fù)位操作時,僅需將變量值改為0。編程中需注意,當(dāng)連續(xù)步序的條件同時為真時,步序號在一個plc周期內(nèi)連續(xù)增加,直至最后一條未導(dǎo)通步序指令,而由步序號觸發(fā)的其它程序則未被執(zhí)行。調(diào)試時容易漏掉此種情況。

    2.png

    第三種:graph(順序功能流程圖語言,也稱sfc)

    這種方法跟我們的設(shè)備工藝流程圖非常相似,也是最直觀的一種程序,第一步干什么,什么條件又開始干第二步,看上去非常清楚。雖然程序表面看上去非常清楚明了,但編寫項目程序?qū)嶋H的操作過程并不簡單,要熟悉這種寫法需要時間過程,而且這種方法并不通用所有的plc(如西門子s7-1200不支持,僅s7-1500支持),還有就是對plc性能要求高,也占用很大的工作存儲器。

    3.png

    第四種:移位指令方法

    這種方法是利用移位指令的移位原理實現(xiàn)步序的控制,比如歐姆龍的sft指令,三菱的rol、ror等,西門子的移位指令也差不多。這種難點在于搞清移位指令的工作原理即可,也是通用所有plc的編程。

    第五種:deco解碼指令的方法

    解碼指令deco:即將整數(shù)轉(zhuǎn)換為dword中對應(yīng)的位置1,且當(dāng)步序產(chǎn)生變化時,plc必定會重新執(zhí)行一個掃描周期,不會產(chǎn)生連續(xù)跳多個步續(xù)的情況。避免了程序中步序觸發(fā)的指令沒有被執(zhí)行的情況。跳轉(zhuǎn)和復(fù)位操作編寫簡單。如西門子s7-1200plc可支持dword解碼(32位),s7-1500可支持lword解碼(64位)。

    4.png

    第六種:工作和狀態(tài)變量賦值的方法

    這種方法是數(shù)據(jù)傳送指令與比較指令相結(jié)合實現(xiàn)程序流程步序轉(zhuǎn)換的,個人認(rèn)為這種方法是最容易理解的,操作上也是最簡單,建議初學(xué)者嘗試使用,當(dāng)然這種方式也是通用所有plc的。設(shè)置兩個變量字state word,work word。state word中的位作為步序標(biāo)志,work word作為跳轉(zhuǎn)目標(biāo)步序標(biāo)志。當(dāng)前步序state word中步序位對應(yīng)的條件滿足時,觸發(fā)work word中下一步對應(yīng)的位。而后,在plc順序掃描至傳送指令時,將work word的值賦值給state word,完成步序跳轉(zhuǎn)。優(yōu)點是沒有置位和復(fù)位操作,同一時刻只有唯一的位置1,跳步時只用將對應(yīng)的work word 中的位置1即可。復(fù)位時,將state word與work word清零,程序會自動將state word中第一位點亮。當(dāng)步序大于16時,可改為dword或增加word的數(shù)量來增加步序。

    5.png

    第七種:scl編程的方法

    越來越多的小型plc都支持scl語言,scl是一種類似于pascal的高級編程語言,常用的for、if、while、case等程控語句組合起來能編寫出很強大的算法和邏輯,用此寫法的人也越來越多。用scl設(shè)計自動程序主要就是結(jié)合case和if語句,將step作為程序號,如果存在比較長的分支或并行動作時需要有借助多個step程序步,這里不做深究。

    6.png

    版權(quán)聲明PLC信息網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內(nèi)容的真實性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
司法| 治县。| 灵寿县| 贡觉县| 通州区| 通化县| 宜都市| 铁岭市| 衡阳县| 疏附县| 洞头县| 荣昌县| 两当县| 河北区| 台州市| 长沙县| 星子县| 松溪县| 西乌珠穆沁旗| 亳州市| 巴彦淖尔市| 临沂市| 上犹县| 定远县| 枞阳县| 浮山县| 武穴市| 高邮市| 囊谦县| 温泉县| 郎溪县| 万载县| 三门峡市| 慈利县| 沧州市| 会昌县| 武义县| 油尖旺区| 犍为县| 甘洛县| 山西省|