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



實(shí)測(cè)效果如圖2所示



附件程序?yàn)椴﹫DSCL源文件,需要在軟件里“添加外部源文件”,具體方法請(qǐng)自行百度查詢。

779 Date Lock.zip (1 K) 下载次数:977
zzsaoe
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 32 個(gè)
工控威望: 73 點(diǎn)
下載積分: 72 分
在線時(shí)間: 5(小時(shí))
注冊(cè)時(shí)間: 2024-10-30
最后登錄: 2024-12-25
查看zzsaoe的 主題 / 回貼
1樓  發(fā)表于: 23天前
遇見(jiàn)一個(gè)序列號(hào)的事情 ,只能在本CPU內(nèi)使用。不知道大家遇見(jiàn)過(guò)沒(méi)有