PLC 動作監控
問:比如程序中A,B,C,D均可以觸發M1.0,我想記錄某一個條件每次動作時的時間并保存在數據塊里。
答:如果你只是需要記錄每個條件比如A最后一次次觸發M1.0的時間,你需要在這個DB塊中為你的A B C D分別建立4個DATE_AND_TIME類型(8個字節)的地址。然后用M1.0的上升沿加上對應條件執行一次SFC1將時間讀取到你想保存數據的DB塊中的對應地址即可,比如如果是A條件滿足讀取到DB1.DBX0.0開始的8個字節中,如果是B條件滿足讀取到DB1.DBX8.0開始的8個條件中。。。
如果需要記錄每個條件的每次動作的多個時間,你需要在DB塊中為每個條件預留多個位置比如5*8個字節,這樣可以為每個條件保存5個動作時間,然后你在程序中利用M1.0的上升沿加上對應條件將保存時間的數據區進行數據挪移即可:即時間4移到5,3移到4,2移到1,SF1讀取到1。
本文標簽:PLC 動作監控
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC 動作監控》相關權利人與機電之家網取得聯系。










