plc編程初學(xué)者要注意少走彎路、編程元素的位置、程序的優(yōu)化設(shè)計(jì)、雙線圈的輸出這三個(gè)方面。
?
?1.編程元素的位置
?
?輸出組件(如OUT、MC、SET、RST、PLS、PLF和大多數(shù)應(yīng)用說(shuō)明)應(yīng)放在梯形圖的最右側(cè),官方不能直接連接到左側(cè)總線。有些命令(如END和MCR命令)不能由觸點(diǎn)驅(qū)動(dòng),必須直接連接到左側(cè)總線或臨時(shí)總線。
?
?2.程序的優(yōu)化設(shè)計(jì)
?
?設(shè)計(jì)并聯(lián)電路時(shí),單個(gè)觸點(diǎn)的分支應(yīng)放在下面;設(shè)計(jì)串聯(lián)電路時(shí),應(yīng)在右側(cè)放置一個(gè)觸點(diǎn),否則將使用一條以上的指令。
?
?建議在帶線圈的并聯(lián)電路上放置單個(gè)線圈,可以避免使用堆疊指令MPS和堆疊指令MPP。
?
?3.雙線圈輸出
?
?如果同一個(gè)元件的線圈在同一個(gè)程序中使用兩次或更多次,稱為雙線圈輸出。對(duì)于輸出繼電器,在掃描周期結(jié)束時(shí),實(shí)際輸出是最后一個(gè)Y0線圈的狀態(tài)。
?
?除了外部負(fù)載,Y0線圈的通斷狀態(tài)也可能通過(guò)其觸點(diǎn)影響程序中其他元件的狀態(tài)。兩個(gè)線圈Y0所在的電路將梯形圖分為三個(gè)區(qū)域。因?yàn)?a target="_blank">PLC循環(huán)執(zhí)行程序,所以頂部和底部區(qū)域的Y0具有相同的狀態(tài)。
?
?如果兩個(gè)線圈的通斷狀態(tài)相反,那么Y0在不同區(qū)域的接觸狀態(tài)也是相反的,可能會(huì)使程序運(yùn)行異常。筆者曾遇到雙線圈引起輸出繼電器快速振蕩的異常現(xiàn)象。因此,一般應(yīng)避免雙線圈輸出的現(xiàn)象,如果以上看不明白的朋友建議還是去看看plc視頻教程,就比較能理解。
本文來(lái)源:www.jcpeixun.com
編輯:ymf
電子發(fā)燒友App








































































評(píng)論