请教时间段判断思路

在屏上设置8个时间段,比如时间段1为00:00-07:30,时间段2为07:30-10:45. ,时间段3为10:45-12:00.
读S7-1200的系统时间然后判断当前时间在哪个时间段内。哪位老师能给个编程的思路呀?谢谢

问题补充:
我试了一下,只比较“分钟”就可以实现。
1、将设定时间段的的“小时”和“分钟”分别放入两个数组。2、用FIELDREAD将这两个数组中的数读出,然后“小时”×60+“分钟”存入第三个数组。将这一步循环8次即可将8个时间段都换算成分钟且存入第三个数组。
3、将当前时间也换算成“小时×60+分钟”的形式,与第三个数组进行比较,即可得出当前时间段。

最佳答案

本人多次在实际应用中遇到这种情况,对与这个问题PLC编程较为繁杂。本人多次采用的方案是采用时钟控制器,这种产品市场上有许多,价格很便宜。可上网搜,即有很多。
1、例如:路灯时钟控制器。将时钟控制器设置为你所需的时钟段,这种时钟控制器在设定的时钟段内输出一个高电平,反之,不在设定的时钟段内输出一个低电平。
2、将该高电平作为PLC一个输入点的信号,PLC根据该输入信号进行相应的处理。
3、如上述减少了PLC的程序量且计时精确。并可配置多个时钟控制器,十分简便。
4、尤其对于这种小型的PLC系统,设计PLC控制系统不要一股脑将所有控制任务全加到PLC来实现,采用”软、硬兼施“才是正路,合理均衡PLC的CPU处理负担才算会应用PLC。

提问者对于答案的评价:
谢谢各位老师的回答。

专家置评

可以参考工程师: LHLHLHLH和 WWCWWC的建议!

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:55
下一篇 2017年11月1日 上午12:55

相关推荐

  • cpu1215c内置24v可以给数字输入端供电

    cpu1215c内置24v可以给输入端供电吗? 最佳答案 不建议你这样做(撇开内置电源容量许可问题)的原因是,如果输入端外部漏电或短路时,cpu将因此不能够正常工作,这对于plc来…

    SIMATIC S7-1200 2017年6月1日
  • 博途V12程序下载不了

    大家好,我用博途V12的软件打开V11编的程序,1200的,编译都正常,在下载的时候显示下载到设备时出错,之前也是用博途V12的软件打开V11编的程序都没有出现这样的问题,唯独这一…

    2017年8月26日
  • 请教WIN10系统支持哪个版本的博途?

    请问各位老师:1、WIN10系统可以安装哪个版本的博途?2、想用博途的仿PLCSIM仿真S7-1200需要安装哪个版本的博途及PLCSIM?谢谢 最佳答案 用 win10…

    SIMATIC S7-1200 2017年6月10日
  • S7—1200 PID问题

    A、PID控制器的输出值是PID调节输出增量+初始值输出,还是PID调节输出增量不加初始值?B、PID控制器遇到错误停止输出(比如输入值超限),如何重新启动PID控制器,并使其工作…

    SIMATIC S7-1200 2017年11月19日
  • S7-1200支持与第三方设备的Profinet通讯嘛???

    有个工业相机,支持profinet通讯,通过添加GSD文件可以与S7-300/400可以通讯的,现在想用1200的PLC,不知道S7-1200支持与第三方设备的Profinet通讯…

    SIMATIC S7-1200 2017年11月19日
  • SCL西门子官方教程谁有啊 求网址

    RT 问题补充:博图平台下的SCL编程 最佳答案 你可以看一下这里,博图专业版手册也有介绍https://support.industry.siemens.com/cs/docum…

    SIMATIC S7-1200 2017年6月6日
  • 1200运动控制

    刚刚了解轴控制,有几个概念看不懂,想请各位给指点一下 在西门子发布的1200运动控制手册里的参考点跟原点是怎么确定的?有什么区别呢?一般这个原点是在运动范围中间么?&nb…

    SIMATIC S7-1200 2017年11月12日
  • 1200 MODBUD TCP、MODBUS RTU通信问题

    HMI和上位机需要对1200同一个DB(DB1)块进行读写。上位机只支持MODBUS RTU,HMI自带网口。硬件组态为:458模块+CPU1215想法是:1、用MD_S…

    SIMATIC S7-1200 2017年6月9日
  • s71200下载报错

    s71200一直运行正常,在增加新的FB和背景DB时,编译能通过,但下载时报内部错误。把FB内部程序删掉只剩一个基本的输入和输出命令行,现象依旧。恢复出厂设置时仍然不行。查不到有用…

    2017年5月29日
  • SIMATIC_STEP_7_Professional_V14_SP1_2怎么使用

    自从博图V14开始竟然出现了CD2这个安装文件SIMATIC_STEP_7_Professional_V14_SP1_2到底怎么使用呢谁有详细的介绍啊要中文的 图片说明: &nbs…

    2017年6月1日