原标题:PLC开关量与模拟量编程数值转换原理

plc开关量、模拟量转换,首先要清楚三层含义:设备信号层、PLC软件应用层、PLC内部处理层。

设备层:开关量是通断信号,模拟量是线性电压信号或线性电流信号。

PLC软件应用层:开关量是0、1开关节点以二进制形式存放在PLC内部寄存器中,模拟量是工程量(如255、32767、65535)以16进制形存放在PLC用户寄存器中。

内部处理层:全部都是从寄存器中调出采用二进制运算。

开关量模拟量转换在PLC软件应用层只要利用相关指令(如三菱K1M0等)将开关量二进制转换成16进制存放在PLC用户寄存器就可以。

开关量和模拟量的转换一般都经过保持以及数字化的,比如开关量,有干扰吧,要消除这种干扰,可以软件消除干扰,比如隔几毫秒读取一次开关状态,两次都读到才认为开关关闭了,不然认为是干扰,当然干扰也可以用硬件消除干扰,如果施密特触发器等。对于模拟量,也是经过量化的,比如0809AD转换,对于转换方法,这里也说不清,可以查询芯片资料,0809芯片有控制转换引脚,使能引脚,转换地址等控制引脚,用8051单片机可以控制其转换,当然,还有高级的单片机,如MSP430,AVR等单片机,更好的转换芯片,如DSP的STM32系列芯片,是专门的数模转换芯片。转换的原理是根据转换芯片的精度划分转换量,如,转换芯片的位数为8位,再假设转换的模拟量为5伏电压,那么可以把5伏分为256(因为8位芯片只能是2的8次方)等分,这样就可以得出它的数字量了,反之亦然。

常见的模拟量信号有电压和电流信号,有输入信号对设备进行控制的,例如变频器的调速、气压比例阀等,输出信号多见与各种传感器和其他输出设备。它们之间的转换关系需要参考AD、DA模块与设备量程来确定。

DA模块它的数字量与模拟信号电压之间的关系如下图:

模块端4000量程的数字量对应10V电压信号,按照此关系进行转换。而在设备端变频器频率与模拟量之间的关系为:50.00Hz对应于10v电压信号输入,那么在plc编程中频率与数字量转换的关系就是1数字量=1.25Hz或者1Hz=0.8数字量,加入我们要控制变频器30.00Hz运转,就要向DA模块中写入2400数字量。

AD模块它的模拟量电压与数字量之间的关系如下图:

在模块端10v模拟量对应4000数字量,按照此关系进行转换。在设备端例如位置传感器距离与模拟量电压信号之间的关系是:200mm量程对应10v模拟量输出,那里在PLC程序要得到准确的位置,位置与数字量之间的关系就是1mm=20数字量或者1数字量=0.05mm,加入我们检测了2000的数字量,经过换算就知道位置是100mm。至于开关量与模拟量之间的转换关系,应该说是模拟量怎么控制开关量,比如说电机转速超过某值就要关掉电机、温度大于多少度就要停止加热或小于多少要加热,这时候我们经过AD模块监控这些数据,在PLC中进行比较,根据比较结果来输出相应的开关动作。返回搜狐,查看更多

责任编辑:

计算机模拟量与数字量的转换,PLC开关量与模拟量编程数值转换原理相关推荐

  1. 三菱plc选型手册_模拟量是什么?PLC和模拟量是如何转换的?

    模拟量在PLC系统中有着非常广泛的应用,特别是在过程控制系统中.模拟量是一种连续变化的量,因此,它的使用对象也是各种连续变化的量,比如温度,压力,湿度,流量,转速,电流,电压,扭矩等等等等. 那什么是 ...

  2. 知识普及|模拟量、数字量与开关量的区别?

    我们常说模拟量.数字量.开关量,从字面意思大概也能明白部分意思,但它们到底是什么,有什么特点和区别呢?今天我们就专门来讲一讲,模拟量.数字量以及开关量的概念和区别. 1-模拟量模拟量是指变量在一定范围 ...

  3. 模拟量、数字量与开关量的区别

    我们常说模拟量.数字量.开关量,从字面意思大概也能明白部分意思,但它们到底是什么,有什么特点和区别呢?今天我们就专门来讲一讲,模拟量.数字量以及开关量的概念和区别. 模拟量 模拟量是指变量在一定范围内 ...

  4. MCGS通道地址填写注意点--模拟量转数字量--触摸屏环境升级

    一.通道地址 MCGS通道地址采用的是十进制地址,不是16进止地址. MCGS通道地址编号=modbus寄存器地址号+1(十进制) 二.模拟量转数字量 读取到的模拟量值可以通过通道处理里的工程转换功能 ...

  5. 三菱FX 5U PLC高速计数器基础及模拟量

    getvalue参数计数不匹配_三菱FX 5U PLC高速计数器基础及模拟量_weixin_39935654的博客-CSDN博客

  6. 计算机模拟量与数字量的转换,在S7-1200 CPU中,如何实现模拟量数值与工程量数值之间的转换?...

    在S7-1200 CPU中,如何实现模拟量数值与工程量数值之间的转换?本例程中的程序使用类似于STEP7 中提供的FC105/106.用户可以使用它们将模拟量输入/输出的整数数值与工程量单位之间进行转 ...

  7. 模拟量、数字量、开关量概述

    一.概念区分 模拟量 模拟量是指在某一范围内可以连续变化的量,它可以表示任意值,通常用来描述物理现象(如温度.压力.速度等).模拟量通常由模拟信号表示,模拟信号是一个连续的电压或电流信号,它可以表示物 ...

  8. 开关量、数字量、模拟量、脉冲量的区别

    开关量为通断信号,无源信号,电阻测试法为电阻0或无穷大:也可以是有源信号,专业叫法是阶跃信号,就是0或1,可以理解成脉冲量,多个开关量可以组成数字量. 数字量:有0和1组成的信号类型,通常是经过编码后 ...

  9. 51模拟量转数字量(转载)

    /********************************************************************************* [作 者]: 清翔电子 [版 本] ...

最新文章

  1. 为SharePoint顶部链接开发自定义数据源
  2. 10分钟学会React Context API
  3. 父亲节用计算机给惊喜,2015父亲节的惊喜作文:给爸爸特殊的礼物
  4. python3精要(59)-转换
  5. php mongodb 别名,PHP mongo与mongodb扩展 | 码路春哥
  6. http详解 请求报文格式和响应报文格式
  7. vue 嵌套表格组件_使用form-create动态生成vue自定义组件和嵌套表单组件
  8. android WebView总 结
  9. 24. Declear non-member functions when type conversions should apply to all parameters
  10. matlb:图像的几何矩,中心矩,Hu不变矩(含代码)
  11. 打造地图拼接利器(一)前言
  12. Android关机充电编译,Android6.0+关机状态下实现充电自动开机
  13. html页面背景图片,css如何设置背景图片?
  14. Python-集合练习(协助学生做问卷调查)
  15. 任正非解释华为鸿蒙系统,比Android/iOS还要快,看任正非怎么说华为鸿蒙系统
  16. IDEA 返回上一步,回到下一步 冲突 快捷键设置
  17. 12月第二个星期学习计划
  18. 专题教程——选队长游戏
  19. docker-compose环境变量
  20. 对接天猫接口之获取宝贝主图和购买宝贝对应的SKU图片(Java实现)

热门文章

  1. 基于51单片机的DS12C887电子钟万年历带农历温度
  2. 输出复杂的菱形(续)
  3. Excel插入图片实现单击放大或缩小
  4. 成功将 戴尔灵越燃7000 II 改装Win7
  5. 小红书笔记怎么写提高转化率
  6. bigDecimal除法取整数
  7. 浅谈Api框架神器Swagger2
  8. java mq编程_MQ java 基础编程
  9. 开发高并发系统的三把利器
  10. Paillier 半同态加密:原理、高效实现方法和应用