如何用HMI和PLC设定定时

PLC是S7-200;HMI是700IEV3。要求是用PLC设定定时,并显示在HMI上面,定时包括星期,小时,分钟。在一周七天中选中一天或两三天为工作时间,开始时间为XX:XX至XX:XX。工作天数可以在HMI上选择,工作时间也可以根据情况设置。定时我已经解决,但星期设定和显示没有想到。求大神解。因为有5台需要分别控制,都不一定是否会在同一天工作。如果每台都设置7个以上的变量的话会很麻烦,求精简,精简,精简。跪谢

问题补充:
我的意思是一周中选择几天来工作,假如这周我用周一、三工作,下周我要用周一、六、日来工作,在下周我可能要用周二、五、四、三来工作,根据需求来定,可以在HMI上选择,我知道怎样设置HMI和PLC的实时时钟,假设这个VB10为周几的时钟存放区,我要怎么设计才能最简洁的设计出一周中选中的工作天,因为有5台,每台都是独立的,如果一台就用七个变量和VB10进行比较的话,变量将会非常的多。我这是求PLC和HMI的设计方案啊

最佳答案

建议plc侧调用读取、写入系统时钟功能。
这个功能可以读取plc侧的系统时钟,这些时钟信息与你需要控制启、停的实际时间做比较,达到控制要求。
系统时钟涵盖:年、月、日、时、分、秒、星期信息(8个字节区域的BCD码数据)。
如果需要控制多台设备,建议创建带参数的子程序,并规划出这些时钟数据的存放区域范围。
补充问题回复:
一周几天没有问题,你只需要把每天是否需要执行的信息给plc。
如VB10为星期数据,那么,你事先通过字节比较指令及触发位组合,程序:
星期一、星期二例子
LD     V0.0                    //触发位
AB=    VB10, 16#02      //星期一
LD     V0.1
AB=    VB10, 16#03        //星期二
OLD
=      M0.0                      //输出

提问者对于答案的评价:
感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:53
下一篇 2021年7月5日 上午11:54

相关推荐

发表回复

登录后才能评论