日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

三菱ST程序框架编写

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三菱ST程序框架编写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果沒有接觸過ST或其他文本編程可以先去B站了解一下。下文是我疫情隔離手邊只有FX3UPLC 編寫其ST框架的簡單介紹

一,程序框架的編寫:
創建設備狀態的結構體如下:

設備輸入的結構體如下:

設備輸出結構體如下:

編寫設備狀態切換的FB功能塊;功能塊輸入輸出如下:

設備狀態切換部分代碼如下:

該功能塊實現設備的狀態切換,生產流程控制,及報警處理。其報警分為普通報警及重大報警。報警地址通過輸入的M起始地址及長度,在FB內使用FOR循環及變址處理。
二,輸入量的處理:
由于設備流程控制中,經常需要針對某些流程增加感應延時或未感應延時,及報警操作。所以編寫一個輸入功能塊,使其每個輸入量都有自己的ON OFF 延時濾波,及報警輸出。以達到簡化流程的目的。
輸入結構體如下:


創建功能塊,輸入輸出如下:

代碼如下:

上述即為程序最基本的FB IO功能塊。后續再編寫氣缸等功能塊可以在此基礎編寫,可以省卻其大部分的延時及報警。因為所有輸入量都有自己單獨的延時與報警。
疫情隔離 初次學習使用三菱ST,之前有接觸過倍福的ST編程。有許多功能在三菱上沒有找到,比如枚舉類型,FB功能塊的方法,以及繼承和接口等功能并沒有發現在哪使用。望知道的朋友能在評論區告知。
還有就是在監視狀態,如果數組下標為一個變量或常量。監視時程序界面并不會顯示當前狀態。所以就導致如下圖寫法,在調試階段很難知道問題點:

監控時無法在程序上直接看到數組當前值的狀態。不知道是否我哪里設置的不對,希望了解的朋友能夠賜教。

PS.由于三菱FX的步數及內存限制,大量FB的使用在增加代碼復用性及整潔可讀性的同時占據會更多的步數。

總結

以上是生活随笔為你收集整理的三菱ST程序框架编写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。