当前位置: 主页 > PLC控制

PCS7中,如何判断wincc设定的时间与是否为当前时间,并输出开关量?

PCS7+CEmat,在如何实现,在wincc画面中,操作员输入时间HH:MM:SS,程序中获取这个时间并与当前时间比较,达到这个时间输出1,之后输出0,每日循环?

问题补充:
CFC库里READ_CLK的块,可以读取系统时间(时间格式为:YY-MM-DD-HH:MM:SS),但我要每天判断一个时间点,只需要比较小时和分钟即可,如何实现,或者如何提取出上面中HH:MM值?

最佳答案

CFC里面有个块可以直接读取PLC的时间,然后在WINCC建时间域,传到下位机,两个时间作比较相同就输出1,不同就输出0
time_beg是时间读取块与CMP_T做比较的可以了。CMP_T一个引脚连接time_beg的,一个引脚连接上位机时间变量。就可以了

提问者对于答案的评价:
谢谢大家!

  • 关注微信

猜你喜欢

微信公众号