技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 请教时间段判断思路

请教时间段判断思路

刘玉蓉 发布于2014-11-24 17:33 201 0 标签:

在屏上设置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。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签