中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛 艾睿光电产品体验活动 兆华电子手持式工业声学成像仪
工控论坛首页 PLC论坛 → 浏览主题: 各位,新手求教一个模拟量的编程
发表新帖 回复该主题
回帖:9个,阅读:242 [上一页] [1] [下一页]
* 帖子主题:

各位,新手求教一个模拟量的编程

分享到
46
2269149168
文章数:1
年度积分:46
历史总积分:46
注册时间:2022/7/3
发站内信
发表于:2022/7/3 19:43:08
#0楼
3个炉内温度两两相差如果超过8度,就要在触摸屏上显示警报,该怎么写
[此贴子已经被jint于2022/7/4 9:38:38编辑过]
10分悬赏
35770
YXBK 版主
文章数:16654
年度积分:2117
历史总积分:35770
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/7/4 9:48:25
#1楼
3个炉,那就是三组比较,12 13 23,然后做减法,结果大于8或者小于负8就输出一个信号给触摸屏报警。


要想知道怎么写,你的告诉我们PLC的具体型号
大家一起学习
8291
heshilih
文章数:832
年度积分:809
历史总积分:8291
注册时间:2010/8/25
发站内信
发表于:2022/7/4 10:08:44
#2楼
你可以对3段炉温的实际温度写入比较指令,如 设定的第一段大于或等于第2段的设定温度8度,就输出报警信息,以此类推。
3425
15900475403
文章数:205
年度积分:760
历史总积分:3425
注册时间:2015/9/3
发站内信
发表于:2022/7/4 10:13:40
#3楼
用3个连续数据寄存器存入3个温度数据,用数据大小排列指令,先用从小到大指令取出最大值,再用从大到小指令取出最小值,最大值减去最小值结果和8比较就行,三菱有这个指令,其他品牌不清楚
7235
chi1225
文章数:2094
年度积分:604
历史总积分:7235
注册时间:2014/7/31
发站内信
发表于:2022/7/4 20:51:11
#4楼
首先把3个炉 当前温度读出来,然后分别相减,只要任何一个结果大于8就输出一个位报警,,
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
80
sssB1LA
文章数:8
年度积分:80
历史总积分:80
注册时间:2019/5/17
发站内信
发表于:2022/7/6 17:20:07
#5楼
把炉的温度模拟量读出来作比较,这个逻辑应该不难,我感觉你应该是模拟量通讯有难度,还是量化有难度?
12491
xuhuifox
文章数:2319
年度积分:825
历史总积分:12491
注册时间:2005/3/25
发站内信
发表于:2022/7/6 19:57:28
#6楼
直接两两相减,ABS的值大于8就报警,不就完了么!
                 一切为了生活
6226
Tivian
文章数:946
年度积分:1075
历史总积分:6226
注册时间:2006/5/21
发站内信
发表于:2022/7/6 20:13:57
#7楼
以下是引用xuhuifox2022/7/6 19:57:28的发言:
直接两两相减,ABS的值大于8就报警,不就完了么!
比较后加个延时 免得误动作
此帖发自手机工控论坛
664
微鑫科技
文章数:833
年度积分:664
历史总积分:664
注册时间:2019/11/26
发站内信
发表于:2022/7/7 1:08:30
#8楼
先冒泡排序,排序后再用最大值减去最小值,得到的结果与8进行比较。
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
7289
6926792
文章数:1036
年度积分:624
历史总积分:7289
注册时间:2012/8/13
发站内信
发表于:2022/7/8 8:02:42
#9楼
记得用ABS指令噢,两个间的绝对值差值超过8,就报警
自古人生与世,需有一技之长;我辈既务斯业,须当专心用功;
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2022 Gkong.com, All Rights Reserved

93.6006