矽能工控
级别: 略有小成
精华主题: 0
发帖数量: 358 个
工控威望: 403 点
下载积分: 1309 分
在线时间: 273(小时)
注册时间: 2020-05-30
最后登录: 2024-12-21
查看矽能工控的 主题 / 回贴
楼主  发表于: 2023-02-25 10:20
图片:
[attachment=281558] 正常做停机程序时是读取PLC实时时钟年月日数据,与设定的日期年月日做比较,大于等于后就代表已到设定的年月日日期期限。
但有的客户要求按天数来算,比如从今天起200天后停机,那用原来的日期对应到年月日就不好算了!
那现在就得用到PLC的一个库指令LGF_DateDiff,LGF_DateDiff指令可以用来计算2个日期之间的天数,如果起始日期比结束日期早,结果为正数,如果起始日期比结束日期晚,结果为负数。
STEP 7-MicroWIN SMART软件没有自带,得另外下载后再加载,程序压缩包里面我也一并附上,加载方法大家可以自行度娘。我是直接复制库指令文件到C:\Users\Public\Documents\Siemens\STEP 7-MicroWIN SMART\Lib 这个文件夹下面的
斗胆班门弄斧学习交流,不足之处多多指教,大师大侠们高抬贵手,勿喷勿喷

[attachment=281558]
按设定天数停机.rar (31 K) 下载次数:2578
[ 此帖被矽能工控在2023-06-03 16:55重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(蒲城风信子) 好贴好贴!
  • 下载积分:+1(努力的雄熊) 感谢分享!
  • 西能自动化,承接非标自动机电控电路电器设计安装维护维修,电联18962034521
    f118
    牛仔布染整电气,专业改造安装束状染色机,门富士设备QQ154
    级别: 家园常客
    精华主题: 0
    发帖数量: 723 个
    工控威望: 679 点
    下载积分: 1740 分
    在线时间: 285(小时)
    注册时间: 2007-10-08
    最后登录: 2024-07-26
    查看f118的 主题 / 回贴
    1楼  发表于: 2023-06-12 10:16
    谢谢分享,我记得有两个相对时间指令可用
    很高兴认识你,我专搞牛仔染整电气,QQ1546974454,希望多来交流啊!