小白玩交通燈,請(qǐng)各位大俠多多指點(diǎn)。有程序、說(shuō)明、觸摸屏畫(huà)面、仿真視頻。程序是GX2, 觸摸屏畫(huà)面是GT3,仿真是:GX2+GT3
通過(guò)對(duì)交通燈程序的學(xué)習(xí),認(rèn)識(shí)到了編程的幾點(diǎn)不足。
(1)主控指令的使用,需要把想控制的相同部分集中在一起,盡量不要分散有相關(guān)聯(lián)的程序,使程序在查閱的時(shí)候更容易分清條理,有序。
主控指令里的SET,當(dāng)MC N0前面的條件沒(méi)接通的時(shí)候,它的狀態(tài)將會(huì)保持,所以當(dāng)條件沒(méi)接通時(shí),SET 的軟元件又需要復(fù)位的時(shí)候,
在停止之后對(duì)這些M D進(jìn)行ZRST。按停止后,需要對(duì)所有的燈進(jìn)行清零,所以需要ZRST Y0 Y37,以便狀態(tài)重新開(kāi)始。
(2)公共程序應(yīng)該與主控程序分開(kāi),與主程序在一起,后期把分布不合理的軟元件重新排布。
(3)對(duì)于輸出的Y,不同模式的M應(yīng)該有更好的隔離,用另一種模式的常閉去切斷其它組模式的輸入。排列更加有序。
(4)對(duì)于幾個(gè)軟元件控制一個(gè)Y的處理,合理分配軟元件的范圍。
(5)初次置位的M,在第二次驅(qū)動(dòng)時(shí),已經(jīng)用了另外的M來(lái)驅(qū)動(dòng),所以要對(duì)初次置位的M進(jìn)行隔離。也就是第二次不再驅(qū)動(dòng)初次置位的M元件。避免Y有兩個(gè)M同時(shí)接通。
(6)對(duì)于SET M軟元件的復(fù)位。注意復(fù)位的信號(hào)選取,每次編程,當(dāng)出現(xiàn)SET 時(shí),最后檢查程序的時(shí)候,需要把RST都寫(xiě)進(jìn)去,否則信號(hào)將無(wú)法關(guān)斷。
(7)程序的仿真調(diào)試,花一些時(shí)間去完成程序的DEBUG。主要是解決信號(hào)的干擾,比如一開(kāi)始時(shí)的信號(hào)設(shè)置,盡量搞多個(gè)信號(hào),即使是相同的信號(hào),
也要搞多個(gè)信號(hào),不要用Y來(lái)驅(qū)動(dòng)Y。后期的調(diào)試會(huì)簡(jiǎn)單很好。尤其是信號(hào)的干擾,不能同時(shí)為ON的問(wèn)題。對(duì)于需要驅(qū)動(dòng)的Y,最好用對(duì)應(yīng)的M對(duì)應(yīng)。
后期改程序也會(huì)方便。
PLC程序
交通燈初級(jí)教學(xué)兩個(gè)模式2.zip (177 K) 下载次数:140 說(shuō)明1
交通燈初級(jí).pdf (958 K) 下载次数:147 說(shuō)明2
交通燈中級(jí).pdf (944 K) 下载次数:116 觸摸屏程序
交通燈GT3.rar (210 K) 下载次数:126 仿真視頻
LP_20170613184018.zip (3090 K) 下载次数:130 [ 此帖被libin520在2017-09-15 19:27重新編輯 ]