• ?

    最新動態

    您的當前位置:首頁 > 新聞動態 > 最新動態 > 正文

    啟凡分享II西門子GRAPH編程使用淺談

    發布日期:2019-05-28 15:25:56     瀏覽:659

    在使用西門子PLC時,200和200smart常用的流程圖是SCR、SCRE、SCRT。


    但在博途中則使用GRAPH,這更直觀地體現流程圖。

    對于GRAPH,西門子有簡單的應用說明。不過,想更好地如臂指使地寫程序,那些繁瑣的講解還不夠,這里我講下我應用使用中的小技巧。

    基本的建立GRAPH的FB塊就不再復述,工控論壇里有帖子講述。



    1、GRAPH中常的Interlock功能



    Interlock互鎖條件,只有當動作中選擇了Interlock互鎖條件才有效,如下圖




    2、如何使用計時器?


    計時器在動作中,限定符選D-接通延時


    當計時時間到Tag_8,Tag_9導通,條件滿足轉移下一步



    3、動作中的限定符怎么用?


    動作中的限定符常用的有N-只要步活動就進行設置 //可以理解這個限定符是個萬用指令如下圖


    可以導通、可以賦值(類似move功能),可以做四則運算,可以調用功能塊

    D-接通延時,計時用的
    L-在設定時間內置位,這個和D的用法剛好相反,時間不到Tag_12=1,100ms后時間到Tag_12=0


    R-置位為0/S-置位為1,這就是個置位和復位的指令,"Tag_13"復位為0,"Tag_14"置位為1.


    以上5個為最常用的限定符,其他的基本不怎么用(有會用的老師可以分享一下)



    4、事件的用法?


    事件可以理解為邊沿觸發
    常用的兩個:S0-離去的步 ,離開該步時觸發一次,可以理解為該S步的下降沿
    S1-到達的步 可以理解為該S步的上升沿,如下圖


    其他的事件也不常用(有會用的老師可以分享一下)



    5、怎么使用計數器?


    這個問題在上一個事件問題中就可以看的出來,在GRAPH中我們不用計數器的,而是用MW20:=MW20+1 這樣的方式做計數,:=(冒號+等于號)這是賦值的符號,也就是MW20(自定義變量)自加1,比起計數器更好用,不受數據類型限制



    6、如何調用其他FB/FC塊


    選擇限定符N—只要步活動就進行設置  動作中使用call指令+塊名稱 即可調用,如下圖


    這兩圖調用FC塊效果相同


    以上是我在使用GRAPH的一下經驗,如有更多的用法請各位老師多多指教!發此貼的目的也是想再深入地相互學習一下GRAPH的用法~


    免責聲明:本文系網絡轉載或改編,版權歸原作者所有。如涉及版權,請聯系刪除!

    4887王中王鉄算盘今日开奖