求高手指导一段程序 点击:773 | 回复:11



熊7

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 32回
  • 年度积分:11
  • 历史总积分:413
  • 注册:2019年11月06日
发表于:2020-07-17 09:50:07
楼主
求助帖30分-已结帖

如果一个欧姆龙温控表的PV值,通讯到了PLC里面,地址为D200,上位机采集上去了,现在要在PLC内部写一段程序,就是温度如果五分钟无变化,那么触发一个W30.00的状态位报警,求指教这个程序怎么写。。。谢谢大佬,PLC为cj1m-cpu13

1分不嫌少!


楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-17 13:16:56
1楼

搞一个比较,一个标志位,开始延时,有变化就清零延时,无变化延时到达把你要的标志位置位。

AI雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 204回
  • 年度积分:26
  • 历史总积分:1951
  • 注册:2016年8月07日
发表于:2020-07-17 15:03:34
2楼

看看是这个意思吗,这个CPU好烦,有的定时器不能用还必须得BCD的


熊7

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 32回
  • 年度积分:11
  • 历史总积分:413
  • 注册:2019年11月06日
发表于:2020-07-17 15:59:36
3楼

"AI雪" 的回复,发表在2楼
        对内容: 【看看是这个意思吗,这个CPU好烦,有的定时器不能用还必须得BCD的...】进行回复:

        -----------------------------------------------------------------


那个mov #3000传送到T1是什么意思。。。大概能理解你的意思    就是5分钟的时候传送一个值,1秒钟的时候传送一个值然后做比较,还有下面的#5=T1是啥意思     谢谢,稍微解释一下

20190806133659

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2019年8月06日
发表于:2020-07-17 16:06:57
4楼

"熊7" 的回复,发表在3楼
        对内容: 【"AI雪" 的回复,发表在2楼        对内容: 【看看是这个意思吗,这个CPU好烦,有的定时器不能用还必须得BCD的...】进行回复:        ---------------------...】进行回复:

        -----------------------------------------------------------------


那比较的只是一秒时候的值和五分钟时候的值,那中间值变化的时候岂不是检测不到

AI雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 204回
  • 年度积分:26
  • 历史总积分:1951
  • 注册:2016年8月07日
发表于:2020-07-17 16:09:51
5楼

"熊7" 的回复,发表在3楼
        对内容: 【"AI雪" 的回复,发表在2楼        对内容: 【看看是这个意思吗,这个CPU好烦,有的定时器不能用还必须得BCD的...】进行回复:        ---------------------...】进行回复:

        -----------------------------------------------------------------T1是当前计时的数值,3000递减 T1就是这个一直递减的数 ,3000的时候(300S)赋值一下,10(1S)的时候赋值一下,#5=T1就是0.5S的时候 执行最终的比较指令,我设1S和0.5S就是怕时间 要是设一样了,程序打架。你也可以把时间改了



AI雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 204回
  • 年度积分:26
  • 历史总积分:1951
  • 注册:2016年8月07日
发表于:2020-07-17 16:13:50
6楼

"20190806133659" 的回复,发表在4楼
        对内容: 【"熊7" 的回复,发表在3楼        对内容: 【"AI雪" 的回复,发表在2楼        对内容: 【看看是这个意思吗,这个CPU好烦,有的定时器不能用还必须得BCD的...】进行回复: ...】进行回复:

        -----------------------------------------------------------------


我理解的就是5分钟跟上一个五分钟比较一次,现在没有哪个传感器能保证数值一点不变吧,电流值波动点 小数点就变了呀



熊7

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 32回
  • 年度积分:11
  • 历史总积分:413
  • 注册:2019年11月06日
发表于:2020-07-17 16:22:02
7楼

"AI雪" 的回复,发表在6楼
        对内容: 【"20190806133659" 的回复,发表在4楼        对内容: 【"熊7" 的回复,发表在3楼        对内容: 【"AI雪" 的回复,发表在2楼        对内容: 【看看是...】进行回复:

        -----------------------------------------------------------------


谢谢啦,明白了。我自己也写了个。。。。大佬帮忙看看。。。微信截图_20200717162121.png

lzw555

  • 精华:0帖
  • 求助:17帖
  • 帖子:45帖 | 493回
  • 年度积分:196
  • 历史总积分:3193
  • 注册:2015年6月28日
发表于:2020-07-17 16:58:23
8楼
用一个比较指令接通一个  定时器不就ok了  

gaogaojing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2020年5月07日
发表于:2020-07-21 11:45:32
9楼

用时间差作比较

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-08-23 21:06:47
10楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



zxcvbnm123456

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 45回
  • 年度积分:0
  • 历史总积分:185
  • 注册:2018年3月02日
发表于:2020-08-24 13:02:58
11楼

很简单的

加个计时 加个比较久可以了


热门招聘
相关主题

官方公众号

智造工程师