PLC高级算法解析

   2024-10-06 建材之家390
核心提示:1、模拟量的转换:PLC中常用的模拟量有 -10—10V、0—10V、0—20mA、4—20mA,我们要对这些数据进行处理处理,首先要找到其在plc中所对用的通道号,在读取这些通道的数据时,会发现模拟量对用的数据是一个数字量,数字量的取值范围根据plc的不同,所对应的数值也不同: -10V—10V的电压时,在6000分辨率时被转换为F448—0BB8Hex(-3000—3000);12000
1、模拟量的转换: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中做一个简单的算法把这些数值对应起来。
 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:PLC故障检查与排除经验

(1)故障显示 ①设计时可使每一个故障点均有信号表示。优点是直观便于检查,缺点是程序复杂且输出单元占用较多,投资较大; ②设计时也可将所有故障点均由一个信号表示。优点是节约成本,减少了对输出单元 的占有,缺点是具体故障回路不能直接判断出; ③设计时还可将性质类似的一组故障点设成一个输出信号表示。 以上...

下一篇:电动机在5HZ及以下的频率下会发生抖动吗?

现场有好多变频器的输出频率都在5HZ左右,我记得以前看过资料,说是普通电动机在5HZ时会发生抖动,这是真的吗?为什么会发生抖动呢?答:普通电动机在5HZ时会发生抖动—— 这不是电机本身造成,和电机没关系。而且,也不是说普通电动机容易在5HZ时会发生抖动,而变频电动机就不抖动。 电动机是否抖动,取决于其...
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报