xcaq123
工業(yè)自動(dòng)化
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 242 個(gè)
工控威望: 430 點(diǎn)
下載積分: 9874 分
在線時(shí)間: 343(小時(shí))
注冊(cè)時(shí)間: 2009-03-06
最后登錄: 2024-08-31
查看xcaq123的 主題 / 回貼
樓主  發(fā)表于: 2014-04-11 09:46
最近一直對(duì)PLC流程控制方法癡迷研究,現(xiàn)在終于總結(jié)到一些方法,三菱PLC可以用STL 步進(jìn)指令 歐姆龍用SNXT STEP 等,但是這些都有一定的局限性,尤其是歐姆龍
,個(gè)人覺得用MOV 加比較指令做最靈活,最通用,不管是什么品牌PLC都可以利用此方法寫出一個(gè)完美的流程控制程序,我自己用三菱編程軟件寫了一個(gè)例子,給大家參考,
如果你有更好的方法,請(qǐng)?zhí)岢鰜?lái)和我們一起討論,一起進(jìn)步
附件: MOV 比較指令實(shí)現(xiàn)的流程控制(此程序是用三菱PLC編程軟件編寫的,其他品牌都可以參考).rar (11 K) 下載次數(shù):956
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
本帖最近評(píng)分記錄:
  • 下載積分:+2(weiichung) 感謝分享
  • 下載積分:+1(zhangjnan)
  • 下載積分:+5(410627175)
    lixianji_007
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 242 個(gè)
    工控威望: 2871 點(diǎn)
    下載積分: 5503 分
    在線時(shí)間: 769(小時(shí))
    注冊(cè)時(shí)間: 2011-08-27
    最后登錄: 2024-11-06
    查看lixianji_007的 主題 / 回貼
    1樓  發(fā)表于: 2014-06-05 09:55
    三菱的用過(guò)SFC方式,OMRON的使用步指令,還有使用移位指令或者M(jìn)OV指令。各種方法各有優(yōu)劣,看具體要實(shí)現(xiàn)的功能、流程分支情況來(lái)確定使用何種方式更好。SFC的用起來(lái)簡(jiǎn)單,但程序容量會(huì)大一些,還要注意異常時(shí)的處理(需復(fù)位的塊、步等)。移位指令要注意每步的觸發(fā)條件,不要誤觸發(fā)或不能觸發(fā)。MOV指令我一般把字再轉(zhuǎn)換成位,這樣每個(gè)位加注釋程序?qū)懫饋?lái)可能直觀一些。不同廠家的PLC實(shí)現(xiàn)相同的功能方法可能不同,熟悉了用更簡(jiǎn)單明了的方法最好。
    天下事有難易乎?為之,則難者亦易矣!不為,則易者亦難矣!