哼哼小豬
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 288 個(gè)
工控威望: 570 點(diǎn)
下載積分: 11158 分
在線時(shí)間: 139(小時(shí))
注冊(cè)時(shí)間: 2021-12-30
最后登錄: 2024-12-21
查看哼哼小豬的 主題 / 回貼
樓主  發(fā)表于: 2022-12-01 16:16
公司要求提醒客戶維護(hù)時(shí)間,維護(hù)的時(shí)間可以更改,于是就要求寫(xiě)段程序,一開(kāi)始以為好簡(jiǎn)單啊,不就算算天數(shù)么?勺约阂粚(xiě)程序發(fā)現(xiàn)原來(lái)挺復(fù)雜啊,要考慮潤(rùn)年,考慮大小月。
目前自己只能考慮各種情況分別寫(xiě)條件,問(wèn)過(guò)客服,查過(guò)收藏,那種日歷感覺(jué)沒(méi)什么幫助。大家有沒(méi)有精簡(jiǎn)的算法?
zq123666
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 504 個(gè)
工控威望: 2167 點(diǎn)
下載積分: 23195 分
在線時(shí)間: 1089(小時(shí))
注冊(cè)時(shí)間: 2021-03-24
最后登錄: 2024-12-21
查看zq123666的 主題 / 回貼
1樓  發(fā)表于: 2022-12-01 18:07
以維護(hù)日期單位是天為例,開(kāi)機(jī)后讀取系統(tǒng)日,并與一個(gè)寄存器A中保存的日對(duì)比,不一樣時(shí)將當(dāng)前日更新進(jìn)寄存器A內(nèi),同時(shí)觸發(fā)一個(gè)寄存器B自加1,當(dāng)寄存器B內(nèi)的數(shù)值與設(shè)定的提示天數(shù)相等時(shí)提示維護(hù),確認(rèn)維護(hù)完成后清除寄存器B的值。
本帖最近評(píng)分記錄:
  • 下載積分:+1(dearboy8888) 感謝分享
  • 下載積分:+1(哼哼小豬) 感謝分享!
    hstec2002
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 489 個(gè)
    工控威望: 1892 點(diǎn)
    下載積分: 8465 分
    在線時(shí)間: 680(小時(shí))
    注冊(cè)時(shí)間: 2021-05-05
    最后登錄: 2024-12-20
    查看hstec2002的 主題 / 回貼
    2樓  發(fā)表于: 2022-12-01 18:45
    實(shí)時(shí)鐘比較,只考濾寫(xiě)程序時(shí)往后60年(甚至可以更小點(diǎn)),60年后那PLC已經(jīng)垃圾回收了,就算60年后還在使用,也跟您沒(méi)什么關(guān)系了。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(哼哼小豬) 熱心助人!
  • QQ: 2845452345
    哼哼小豬
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 288 個(gè)
    工控威望: 570 點(diǎn)
    下載積分: 11158 分
    在線時(shí)間: 139(小時(shí))
    注冊(cè)時(shí)間: 2021-12-30
    最后登錄: 2024-12-21
    查看哼哼小豬的 主題 / 回貼
    3樓  發(fā)表于: 2022-12-02 08:07
    引用
    引用第1樓zq123666于2022-12-01 18:07發(fā)表的  :
    以維護(hù)日期單位是天為例,開(kāi)機(jī)后讀取系統(tǒng)日,并與一個(gè)寄存器A中保存的日對(duì)比,不一樣時(shí)將當(dāng)前日更新進(jìn)寄存器A內(nèi),同時(shí)觸發(fā)一個(gè)寄存器B自加1,當(dāng)寄存器B內(nèi)的數(shù)值與設(shè)定的提示天數(shù)相等時(shí)提示維護(hù),確認(rèn)維護(hù)完成后清除寄存器B的值。

    這個(gè)想法不錯(cuò),但是得考慮客戶萬(wàn)一現(xiàn)場(chǎng)維護(hù)會(huì)斷電1到2天的情況,然后時(shí)間可能就晚了幾天了。
    cythyx
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 451 個(gè)
    工控威望: 527 點(diǎn)
    下載積分: 1634 分
    在線時(shí)間: 107(小時(shí))
    注冊(cè)時(shí)間: 2019-06-27
    最后登錄: 2024-11-24
    查看cythyx的 主題 / 回貼
    4樓  發(fā)表于: 2022-12-02 08:41
    有日企比較指令的不用你取考慮那些
    本帖最近評(píng)分記錄:
  • 下載積分:+1(哼哼小豬) 熱心助人!
    li1654847271
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 88 個(gè)
    工控威望: 601 點(diǎn)
    下載積分: 476 分
    在線時(shí)間: 29(小時(shí))
    注冊(cè)時(shí)間: 2022-04-09
    最后登錄: 2024-11-13
    查看li1654847271的 主題 / 回貼
    5樓  發(fā)表于: 2022-12-02 09:07
    把維護(hù)的天數(shù)換成小時(shí),滿24小時(shí)就一天,這樣就不用考慮閏年了。這樣還可以顯示還剩多少小時(shí)就要維護(hù)了         
    本帖最近評(píng)分記錄:
  • 下載積分:+1(364111014) 感覺(jué)用小時(shí)的可行
  • 下載積分:+5(哼哼小豬) 真誠(chéng)感謝!
    li1654847271
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 88 個(gè)
    工控威望: 601 點(diǎn)
    下載積分: 476 分
    在線時(shí)間: 29(小時(shí))
    注冊(cè)時(shí)間: 2022-04-09
    最后登錄: 2024-11-13
    查看li1654847271的 主題 / 回貼
    6樓  發(fā)表于: 2022-12-02 09:18
    引用
    引用第5樓li1654847271于2022-12-02 09:07發(fā)表的  :
    把維護(hù)的天數(shù)換成小時(shí),滿24小時(shí)就一天,這樣就不用考慮閏年了。這樣還可以顯示還剩多少小時(shí)就要維護(hù)了         

    在用自加累計(jì)機(jī)器使用的時(shí)間
    zouyunhuang
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 106 個(gè)
    工控威望: 174 點(diǎn)
    下載積分: 550 分
    在線時(shí)間: 31(小時(shí))
    注冊(cè)時(shí)間: 2021-09-18
    最后登錄: 2024-10-18
    查看zouyunhuang的 主題 / 回貼
    7樓  發(fā)表于: 2022-12-02 10:52
    有現(xiàn)成指令可以用,不要考慮這些。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(哼哼小豬) 真誠(chéng)感謝!
    哼哼小豬
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 288 個(gè)
    工控威望: 570 點(diǎn)
    下載積分: 11158 分
    在線時(shí)間: 139(小時(shí))
    注冊(cè)時(shí)間: 2021-12-30
    最后登錄: 2024-12-21
    查看哼哼小豬的 主題 / 回貼
    8樓  發(fā)表于: 2022-12-03 08:31
    哈哈,感謝大家,5樓的意見(jiàn)幫助很大,日歷比較的這個(gè)指令還是有用的,就是要運(yùn)用靈活點(diǎn),腦袋還是太笨
    夢(mèng)雨天涯
    微信hui530527   &
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 4319 個(gè)
    工控威望: 7696 點(diǎn)
    下載積分: 15346 分
    在線時(shí)間: 2958(小時(shí))
    注冊(cè)時(shí)間: 2016-10-31
    最后登錄: 2024-12-21
    查看夢(mèng)雨天涯的 主題 / 回貼
    9樓  發(fā)表于: 2022-12-03 10:58
    圖片:
    大概就是這樣
    本帖最近評(píng)分記錄:
  • 下載積分:+5(哼哼小豬) 感謝分享!
  • 微信hui530527      b站賬號(hào),非標(biāo)自動(dòng)化譚工
    請(qǐng)不要隨意加我,不會(huì)隨便通過(guò)。QQ群942493953
    hstec2002
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 489 個(gè)
    工控威望: 1892 點(diǎn)
    下載積分: 8465 分
    在線時(shí)間: 680(小時(shí))
    注冊(cè)時(shí)間: 2021-05-05
    最后登錄: 2024-12-20
    查看hstec2002的 主題 / 回貼
    10樓  發(fā)表于: 2022-12-03 11:02
    實(shí)時(shí)時(shí)鐘大部分PLC就算完全停電也能運(yùn)行一個(gè)星期,換成小時(shí)的在PLC斷電時(shí)怎么處理?
    QQ: 2845452345
    菜鳥(niǎo)學(xué)工控_1
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 388 個(gè)
    工控威望: 2302 點(diǎn)
    下載積分: 2842 分
    在線時(shí)間: 158(小時(shí))
    注冊(cè)時(shí)間: 2017-08-29
    最后登錄: 2024-12-17
    查看菜鳥(niǎo)學(xué)工控_1的 主題 / 回貼
    11樓  發(fā)表于: 2022-12-03 14:04
    可以放在斷電保持寄存器里面,另外可以在HMI做人工校驗(yàn)時(shí)鐘界面