libin520
雖然沒(méi)什么突破和進(jìn)步,卻還是每天在堅持著(zhù)。
級別: 工控俠客
![]() |
![]() 小白玩交通燈,請各位大俠多多指點(diǎn)。有程序、說(shuō)明、觸摸屏畫(huà)面、仿真視頻。程序是GX2, 觸摸屏畫(huà)面是GT3,仿真是:GX2+GT3 通過(guò)對交通燈程序的學(xué)習,認識到了編程的幾點(diǎn)不足。 (1)主控指令的使用,需要把想控制的相同部分集中在一起,盡量不要分散有相關(guān)聯(lián)的程序,使程序在查閱的時(shí)候更容易分清條理,有序。 主控指令里的SET,當MC N0前面的條件沒(méi)接通的時(shí)候,它的狀態(tài)將會(huì )保持,所以當條件沒(méi)接通時(shí),SET 的軟元件又需要復位的時(shí)候, 在停止之后對這些M D進(jìn)行ZRST。按停止后,需要對所有的燈進(jìn)行清零,所以需要ZRST Y0 Y37,以便狀態(tài)重新開(kāi)始。 (2)公共程序應該與主控程序分開(kāi),與主程序在一起,后期把分布不合理的軟元件重新排布。 (3)對于輸出的Y,不同模式的M應該有更好的隔離,用另一種模式的常閉去切斷其它組模式的輸入。排列更加有序。 (4)對于幾個(gè)軟元件控制一個(gè)Y的處理,合理分配軟元件的范圍。 (5)初次置位的M,在第二次驅動(dòng)時(shí),已經(jīng)用了另外的M來(lái)驅動(dòng),所以要對初次置位的M進(jìn)行隔離。也就是第二次不再驅動(dòng)初次置位的M元件。避免Y有兩個(gè)M同時(shí)接通。 (6)對于SET M軟元件的復位。注意復位的信號選取,每次編程,當出現SET 時(shí),最后檢查程序的時(shí)候,需要把RST都寫(xiě)進(jìn)去,否則信號將無(wú)法關(guān)斷。 (7)程序的仿真調試,花一些時(shí)間去完成程序的DEBUG。主要是解決信號的干擾,比如一開(kāi)始時(shí)的信號設置,盡量搞多個(gè)信號,即使是相同的信號, 也要搞多個(gè)信號,不要用Y來(lái)驅動(dòng)Y。后期的調試會(huì )簡(jiǎn)單很好。尤其是信號的干擾,不能同時(shí)為ON的問(wèn)題。對于需要驅動(dòng)的Y,最好用對應的M對應。 后期改程序也會(huì )方便。 PLC程序 ![]() 說(shuō)明1 ![]() 說(shuō)明2 ![]() 觸摸屏程序 ![]() 仿真視頻 ![]() [ 此帖被libin520在2017-09-15 19:27重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
cjm1234
級別: 網(wǎng)絡(luò )英雄
![]() ![]() |
謝謝分享 |
---|---|
本帖最近評分記錄: |
往事如風(fēng)
科技改變制造
級別: 網(wǎng)絡(luò )英雄
![]() ![]() |
學(xué)習學(xué)習,謝謝分享 |
|
---|---|---|
|
周家大少
辛辛苦苦也不過(guò)是為了養家糊口!
級別: 工控俠客
![]() |
學(xué)習學(xué)習,謝謝分享 |
|
---|---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
![]() |
我也來(lái)頂一下。還是在學(xué)校的時(shí)候寫(xiě)過(guò)交通燈的,用匯編寫(xiě)的8086的程序 |
|
---|---|---|
|
mlb169
級別: 略有小成
![]() |
級別: 論壇先鋒 發(fā)送短信 加為好友 精華主題: 0 發(fā)帖數量: 714 個(gè) 工控威望: 1063 點(diǎn) 下載積分: 846 分 在線(xiàn)時(shí)間: 738(小時(shí)) 注冊時(shí)間: 2014-01-09 最后登錄: 2017-06-19 查看cjm1234的 主題 / 回貼 1樓 發(fā)表于: 6天前只看該作者 | 小 中 大 評分選定 謝謝分享 |
---|---|
|