尹夢超
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 100 個
工控威望: 257 點
下載積分: 6744 分
在線時間: 76(小時)
注冊時間: 2012-05-24
最后登錄: 2024-11-11
查看尹夢超的 主題 / 回貼
樓主  發(fā)表于: 2023-03-19 21:13
其實這個功能想法很簡單,就是兩個時間差,超過這個時間就鎖機,時間不到就還能繼續(xù)使用。
但是這中間發(fā)現(xiàn)梯形圖中有些指令沒那么方便,而且S7-1200的系統(tǒng)時間又是DTL數(shù)據(jù)類型,但是我們實際要用的其實只要“年,月,日”這幾個參數(shù)就可以了。
所以,只要把DTL數(shù)據(jù)類型轉(zhuǎn)換成“年,月,日”就可以了,然后再進行數(shù)學運算就可以實現(xiàn)功能。
具體代碼如圖所示,功能實測沒問題,如有問題,歡迎留言。



實測效果如圖2所示



附件程序為博圖SCL源文件,需要在軟件里“添加外部源文件”,具體方法請自行百度查詢。

779 Date Lock.zip (1 K) 下载次数:804
yjwxxxy
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 140 個
工控威望: 561 點
下載積分: 546 分
在線時間: 25(小時)
注冊時間: 2023-05-18
最后登錄: 2024-11-11
查看yjwxxxy的 主題 / 回貼
1樓  發(fā)表于: 2024-04-17 08:18
可以,可以
yjwxxxy
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 140 個
工控威望: 561 點
下載積分: 546 分
在線時間: 25(小時)
注冊時間: 2023-05-18
最后登錄: 2024-11-11
查看yjwxxxy的 主題 / 回貼
2樓  發(fā)表于: 2024-04-17 08:30
加一個條件判斷,設(shè)備處于IDLE狀態(tài)禁用所有輸出