回复:如何在WINCC中预设温控曲线?

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17348
  • 精华

    65
  • 被关注

    912

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2012-10-23 11:51:27

1楼

你把程序放在下位机去做,上位机只显示温度的设定值。
bool:up//升温
bool:keep//保温
bool:down//降温
bool:over//阶段结束
real:start_temp//起始温度
real:stop_temp//结束温度
real:time_sp1//升降温时间
real:time_sp2//恒温时间(等于升降温时间+保温时间)
real:runtime//当前运行时间
real:temp_sp//温度设定值
程序运行的第一个周期temp_sp=start_temp
然后temp_sp=temp_sp+(start_temp-stop_temp)/time_sp1,runtime=runtime+程序扫秒周期
start_temp>stop_temp,置位down复位up,否则置位up,复位down,runtime>runtime_sp1,复位up,down,置位keep,runtime>=runtime_sp2,置位over,复位up,down,keep。


把上面的做成一个功能块,然后调用8次
int:step//当前步
step=1
step=1调用上面的功能块,按工艺输入参数,temp_spall=该功能块的temp_sp
上面的over标志位第一次为1的时候,step=step+1
step=2调用上面的功能块,按工艺输入参数,temp_spall=该功能块的temp_sp
上面的over标志位第一次为1的时候,step=step+2
。。。。。。。。。
step=8工艺结束。
把上面程序里面的wincc显示temp_spall参数。
活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32910条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。