回复:step7使用

askluck

  • 帖子

    65
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2013-07-31

普通 普通 如何晋级?

发布于 2014-12-06 22:44:17

2楼

你的程序问题,
思路

1.,存储上个周期温度, 可以采用系统扫描时间也可以 自己做一个扫描时间
2,读取当前周期温度
3. 当前周期温度 减去上个周期温度 = 温度变化差 H
4,制作一个间隔1秒的脉冲测试触发。
5. 当一个触发周期,H>5度或H<-5 ,则给出一个温度变化 信号X,Y:BOOL; X:温度升 ,Y:温度 降
6,当X有信号,进行累加 Z:=Z+1(温升计数叠加) , R=0(温降计数清零); 反之 ,当Y有信号 R:=R+1, Z=0;

7. if Z >0 OR R>0 表示温度有5度的波动 然后 输出报警信号 R和Z不会同时有数据记录。

至于报警后,怎么处理,依据你的工艺要求。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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