janken
瘋狂工控人
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 36 個(gè)
工控威望: 183 點(diǎn)
下載積分: 603 分
在線時(shí)間: 52(小時(shí))
注冊(cè)時(shí)間: 2009-06-03
最后登錄: 2024-11-03
查看janken的 主題 / 回貼
樓主  發(fā)表于: 2015-10-08 21:14
如果在單按鈕作為啟動(dòng)對(duì)應(yīng)設(shè)備時(shí),如果設(shè)備非常多,相對(duì)編輯啟動(dòng)程式也非常之長(zhǎng)也繁瑣,本案例運(yùn)用CP1E,用高級(jí)指令僅僅幾句搞定,希望能夠分享!!
運(yùn)用本案例,舉一反三,幾百上千點(diǎn)都可以幾行搞定!能夠幫到你-----將是我的榮幸!

程序中受到CP1E I/O數(shù)據(jù)局限,做了相應(yīng)轉(zhuǎn)換,如果更高版本PLC,更簡(jiǎn)化或者FB 1個(gè)功能快即可實(shí)現(xiàn)!
[ 此帖被janken在2015-10-09 06:23重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+5(加勒比海帶)
  • 下載積分:+1(zhao0539000) 真誠(chéng)感謝!
    陽(yáng)春節(jié)拍
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 135 個(gè)
    工控威望: 200 點(diǎn)
    下載積分: 738 分
    在線時(shí)間: 50(小時(shí))
    注冊(cè)時(shí)間: 2022-03-24
    最后登錄: 2025-01-01
    查看陽(yáng)春節(jié)拍的 主題 / 回貼
    1樓  發(fā)表于: 2022-11-08 16:31
    沒看到程序,想像一下哈
    單按鈕啟動(dòng)多點(diǎn)位,肯定不會(huì)是一起啟動(dòng)了,要是延時(shí)啟動(dòng)的話,不同延時(shí)可能也就多兩行代碼
    直接指令那就是一個(gè)結(jié)束另一個(gè)開始,雖然簡(jiǎn)單,但是程序臭長(zhǎng)
    高級(jí)指令的話,移位最簡(jiǎn)單,但最多32個(gè)
    然后就是解碼指令,這個(gè)最多512個(gè)
    最后就是變址指令了,由于延時(shí)大于循環(huán)周期時(shí)間,連for循環(huán)都省了,直接延時(shí)到就SET當(dāng)前地址并變址量加1,這個(gè)個(gè)數(shù)只取決于IO點(diǎn)數(shù)
    當(dāng)然由于多數(shù)高級(jí)指令都可以由其他指令實(shí)現(xiàn),所以實(shí)際的程序方法有N多種