<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    實例對比博途、三菱、3S軟件的ST程序,誰更好用一點呢
    發布時間: 2024-03-23 12:20 更新時間: 2024-12-27 09:10
    圖片
    一、博途中的一段ST(SCL)程序


    圖片

    TIA Portal V15中的SCL程序監控圖

    這是一段很簡單的程序,圖片中共6行,后邊的程序也使用這段相同的程序,簡單解釋一下:

    1、是注釋,很多軟件中//都是代表注釋。

    2、如果PB1這個位變量的值如果為1,那么使得Light1的變量值也為1。

    4、如果PB1這個位變量的值如果為1,那么使得Light1的變量值也為1。

    6、if語句的結束,end_if。

    注意:這就是一個典型的點動程序,按鈕按下燈亮,按鈕松開燈熄滅!還需要說明的是博途軟件中,是可以直接輸入IF PB1,然后通過定義變量吧PB1關聯到M0.0,之后PB1就變成“PB1”。

    圖片
    二、三菱軟件中的一段ST程序


    圖片

    GX WORKS3中的程序監控圖

    這個程序和上面博圖中的是一樣的,我就不多說了!這里的PB1也是可以直接輸入,而后通過登錄標簽的方式來給其指定變量的!不過三菱中指定變量可以指定沒有實際軟元件的,如下圖:

    圖片

    三菱標簽錄入圖

    這個圖片就是我程序運行時的圖片,如果我圖片中①和②處我寫入一個M0,M1那么編譯之后的信息是不同的,步數的可用空間會減少4步!(當然,我的CPU型號是FX5U)

    圖片
    三、3S codesys中的ST程序


    圖片

    codesys V2.39中的程序監控圖

    這段程序同樣和上邊是一樣的,不同的是注釋的方式是(*---*)。看一下程序未運行時的情況:

    圖片

    程序和變量定義

    codesys中的變量名,可以先定義后使用,也可以在編程中錄入后,系統自動彈出彈框讓你選擇變量類型,這個我認為是個優點,不過影響不大!


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595