技术论坛

 回复:WinCC中如何实现机组的定时启停

返回主题列表
作者 主题
aboutvincent
侠士

经验值:1711
发帖数:246
精华帖:0
楼主    2012-06-27 22:55:00
主题:WinCC中如何实现机组的定时启停
现场有一个机组,需要定时启停,Motor_Run是一个外部变量对应的PLC地址是M8.0,用来控制机组的启停,即每天早上Motor_Run自动为“1”,机组运行,每天傍晚Motor自动为“0”,机组停止,现在要求能在WinCC中实现对机组的定时启停。
现场控制要求,周一到周五每天早上6:00自动启动,18:00自动停止,周六到周日每天早上8:00自动启动,18:00自动停止。该如何实现谢谢!!
zhangli0
版主

经验值:48096
发帖数:17131
精华帖:63
1楼    2012-06-28 10:47:04
精华帖  主题:回复:WinCC中如何实现机组的定时启停
每天早上Motor_Run自动为“1”机组运行,每天傍晚Motor自动为“1”,机组停止工作,你启停都是给变量赋值1?写错了吧?最好是启动为1,停止为0.



1、读取星期几WeekDay(Now)(网上找来的不知道是不是好用)返回值是周日~周六对应1~7.
2、vbs中读取系统时间(now())
3、if weekday(now)>=2 and weekday(now)<=6 then
if hour(now)>=6 and hour(now)<18 then
hmiruntime.tags("motor_run").write 1
else hmiruntime.tags("motor_run").write 0
end_if
else if hour(now)>=8 and hour(now)<18 then
hmiruntime.tags("motor_run").write 1
else hmiruntime.tags("motor_run").write 0
end_if
end_if
活到老,学到老!为了生活学习吧!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。