您现在所在的是:

PLC论坛

回帖:13个,阅读:3183 [上一页] [1] [2] [下一页]
927
北京天拓四方
文章数:26
年度积分:50
历史总积分:927
注册时间:2014/12/18
发站内信
发表于:2016/11/16 11:05:15
#0楼
随着工业自动化的不断发展,plc已日渐变得更为重要,今天小编与大家分享一下关于plc的高级算法,希望在以后的使用中能给大家带来帮助。
  模拟量的转换:PLC中常用的模拟量有 -10—10V、0—10V、0—20mA、4—20mA,我们要对这些数据进行处理处理,首先要找到其在plc中所对用的通道号,在读取这些通道的数据时,会发现模拟量对用的数据是一个数字量,数字量的取值范围根据plc的不同,所对应的数值也不同:
  -10V—10V的电压时,在6000分辨率时被转换为F448—0BB8Hex(-3000—3000);12000分辨率时被转换为E890—1770Hex(-6000—6000)。
  0—10V的电压时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
  0—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
  4—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
  以上仅做简单的介绍,不同的PLC有不同的分辨率,并且您所测量物理量实现的量程不一样。计算结果可能有一定的差异
  然后就可以对这些数值进行转换,比如:模拟量输入信号为4--20ma,其中plc中对应的数字量为0---27648,对应的通道为PW256;那么当pw256中的值为27648是那么实际对应的模拟量输入电流为20ma,而我们接的是一个超声波液位计,4ma一个为0m;20ma对应为10m;那么这个时候当前的液位应该是10m的位置。当然这就需要我们在plc中做一个简单的算法把这些数值对应起来。
北京天拓四方
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2016/11/16 11:07:53
#1楼
以下是引用北京天拓四方2016/11/16 11:05:15的发言:
随着工业自动化的不断发展,plc已日渐变得更为重要,今天小编与大家分享一下关于plc的高级算法,希望在以后的使用中能给大家带来帮助。
  模拟量的转换:PLC中常用的模拟量有 -10—10V、0—10V、0—20mA、4—20mA,我们要对这些数据进行处理处理,首先要找到其在plc中所对用的通道号,在读取这些通道的数据时,会发现模拟量对用的数据是一个数字量,数字量的取值范围根据plc的不同,所对应的数值也不同:
  -10V—10V的电压时,在6000分辨率时被转换为F448—0BB8Hex(-3000—3000);12000分辨率时被转换为E890—1770Hex(-6000—6000)。
  0—10V的电压时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
  0—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
  4—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
  以上仅做简单的介绍,不同的PLC有不同的分辨率,并且您所测量物理量实现的量程不一样。计算结果可能有一定的差异
  然后就可以对这些数值进行转换,比如:模拟量输入信号为4--20ma,其中plc中对应的数字量为0---27648,对应的通道为PW256;那么当pw256中的值为27648是那么实际对应的模拟量输入电流为20ma,而我们接的是一个超声波液位计,4ma一个为0m;20ma对应为10m;那么这个时候当前的液位应该是10m的位置。当然这就需要我们在plc中做一个简单的算法把这些数值对应起来。

这叫高级算法?初中的直线方程。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
6357
szlongren
文章数:365
年度积分:53
历史总积分:6357
注册时间:2008/9/3
发站内信
发表于:2016/11/16 11:14:20
#2楼
给楼主点赞!打开就能学到东西,刚好我手头上的项目就是4-20MA一个感应器在写程序做测试。
3880
liuxianlu_yn
文章数:260
年度积分:56
历史总积分:3880
注册时间:2015/9/15
发站内信
发表于:2016/11/16 12:27:58
#3楼
直线方程,求斜率。
工控应用专家。
26158
ytleaderplc
文章数:10944
年度积分:721
历史总积分:26158
注册时间:2008/6/7
发站内信
发表于:2016/11/16 15:48:20
#4楼
欧姆龙plc的
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
-195
宁波思承wpjP
文章数:0
年度积分:-195
历史总积分:-195
注册时间:2016/11/16
发站内信
发表于:2016/11/16 15:49:21
#5楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
10516
xlian
文章数:3232
年度积分:62
历史总积分:10516
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2016/11/16 17:15:41
#6楼
写一个转换子程序:(采样值-采样最小值)* (工程量上限-工程量下限)/(采样最大值-采样最小值) + 工程量下限
8158
cfm6662008
文章数:2613
年度积分:50
历史总积分:8158
注册时间:2010/4/5
发站内信
2016国庆活动(三)
发表于:2016/11/16 17:31:34
#7楼
工程量转换都是这样的,并不高级
2013我来了,多看,多问,多实践
天道酬勤,事在人为
2204
wssmzh123
文章数:263
年度积分:50
历史总积分:2204
注册时间:2012/11/20
发站内信
发表于:2016/11/16 18:11:02
#8楼
我也是满怀期待地点进来,结果一看不一直都这样用的吗?哪里高级了
此帖发自论坛手机版
6809
szhenlong
文章数:1352
年度积分:104
历史总积分:6809
注册时间:2014/9/28
发站内信
发表于:2016/11/16 20:38:54
#9楼
期待楼主继续推出实用性介绍。

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

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

93.6006