azfeng
级别: 略有小成
精华主题: 0
发帖数量: 96 个
工控威望: 254 点
下载积分: 1321 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-04-13
查看azfeng的 主题 / 回贴
楼主  发表于: 2009-02-23 23:30
有一台电机它分两个周期的时间进行运行,比如说第一周期是从早上8点30分到16点20分,第二周期是从20点30分到第二天凌晨4点30(也有可能是当天的23点10分)这两个时间周期内运行,本来这样子我已经做好了,但客户又要求时间可以在人机上根据要求调,我有写了个程序,但是有点问题,主要问题是机子的第二周期,因为机子有可能运行到当天,比如说23点30分就停止运行,也有可能客户会到第二天凌晨4点20停....所以,这点让我有点困扰..望高手帮忙..怎样写比较好
附件是我写的程序,有上述出现的问题,望有人能指点一下..谢谢
附件: 电机运行时间.rar (10 K) 下载次数:83
网站提示: 请不要用迅雷下载附件,容易出错
qtvb168
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qtvb168的 主题 / 回贴
1楼  发表于: 2009-02-28 12:53
这得分两种情况,
第一种是结束时间大于开始时间,如从早上8点30分到16点20分.
第二种是结时间小于开始时间.  如从20点30分到第二天凌晨4点30.
先对定时进行判断,然后自动选用相应的定时。