如何用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

相关推荐

  • CPU226与smart line1000ie通讯

    CPU226与smart line1000ie通讯运行时,画面上模拟量出现一会儿#号,一会儿正常的状态,具体是什么原因呢? 问题补充:一共有四个模拟量模块,13个模拟量数…

    SIMATIC S7-200 2017年11月4日
  • K-TP178触摸屏能否在它上面修改系统时间

    一免烧砖机用S7-200CN(214)和EM223CN(32点)及K-TP178触摸屏组成控制系统,年前系统时间显示当前时间,年后过20天开机,系统时间变为2001.1,1.且系统…

    SIMATIC S7-200 2021年7月5日
  • S7-200不能变量强制

    我使用224XP的PLC。在线调试的时候不能进行变量强制操作,可能是什么原因?请教各位 最佳答案 I/Q寄存器可以被强制,和程序也无关系,任何时候都可以强制!V和M寄存器不能使用强…

    SIMATIC S7-200 2021年7月5日
  • 安装WINCC的关联问题

    各位大侠:我需要安装WINCC6.0  提示我不具备安装条件,需要安装microsofe SQL server 2000&nbsp…

    SIMATIC S7-200 2021年7月5日
  • V20的USS通讯

    224XP处理器与V20 USS通讯,请问双方怎样设置?用USS库中的“USS_INIT”、"USS_CTRL"做了通讯,plc反馈错误“检测到变频器…

    SIMATIC S7-200 2020年10月31日
  • 74LS248译码器和数码管显示

    我想用S7-200配合4个74LS248译码器控制四位数码管显示时间,用Q0.0控制小时的十位显示,Q0.1显示小时的个位,Q0.2为分钟的十位,Q0.3为分钟的个位,Q0.4Q0…

    SIMATIC S7-200 2021年7月5日
  • S7-200突然停止输出,RUN亮,跟HMI无法通讯

    S7-200 PLC正常运行中,更换了一个BP800的压力传感器后S7-200突然停止输出,RUN亮,跟HMI无法通讯.断电重启好几次了,还是一样。 最佳答案 先拆除这个…

    SIMATIC S7-200 2017年6月11日
  • S7-200中断和执行

    S7-200的中断是在扫描到条件满足的时候立即启动中断程序,并执行中断程序中的代码,这个时候还在调用中断时的扫描周期内,是不是? 问题补充:这个问题是我没表达清楚,简单来说,如果中…

    SIMATIC S7-200 2017年11月6日
  • 6gk1571-0ba00-0aa0与plc200之间的通讯问题

    我刚买了一条6gk1571-0ba00-0aa0编程电缆   回来后与200的PLC通讯不上   该设的都设了&nbsp…

    SIMATIC S7-200 2017年11月12日
  • !急!定时器出现毫无规律的混乱

    6个定时器做的3个方波程序,3个方波之间是包含关系,大致是上一个方波高电平的时间为下一个方波N倍的全周期时间。但是我的方波数量经常只能运行到N-2或者N-3个,并且随定时器设定值的…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论