SMART里想做个前后时间比较程序,怎么比较出是否大于两小时?

设备停机超过两个小时、就要润滑一次,我把上次停机的时间还有当前开机的时间读取出来,再把年、月、日、时、分这五个数据先由字节转换为字(B_L),再用(BCD_L)转换,再把年、月、日、时、分的数据逐个对比,年、月、日倒是会比较,但是“时”和“分”我就不太会对比。
如果我把时加上2,分加上120,再比较可不可行?

问题补充:
芳季、RENHQ
如我图所示,把年、月、日都对比,是否可以解决跨年月日呢?
我认为关键在于如何对比出前后相差120分钟

图片说明:

SMART里想做个前后时间比较程序,怎么比较出是否大于两小时?   

产品版区:SIMATIC S7-200 SMART
悬赏西币:5 | 解决时间:2017-07-14 23:49:34 | 提问者: FUJITA - 新生  第1级

问题ID:166631

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc261081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:05
下一篇 2019年6月11日 上午12:05

相关推荐