电工学习网

 找回密码
 立即注册
查看: 4295|回复: 1
打印 上一主题 下一主题

plc模拟量是什么?

[复制链接]
跳转到指定楼层
楼主
发表于 2019-7-12 14:24:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
plc中的模拟量是相对于数字量来说的,数字量的的特点是非0即1,也可以认为是接通为1,不接通为0,这种信号随着时间的变化依然只有0或者1这两种状态。
而模拟量的特点是信号不是只有0和1这样的两种状态,它随着时间的变化,期信号值是连续的,比如一个温度信号,如果前一个时刻是20.1°C,那么紧挨着的时刻可能肯是20.0、20.1、20.2,就是说它可以保持不变,可以变大或者变小,但是一定是连续变化的,它不会从20.1突变成5.1或者3.1这种,它在连续的时间上总是具有连续性,这就是模拟量的最大特征。
在plc中对模拟量信号的读取以及plc输出模拟量信号,都是基于硬件电子电路中的模/数和数/模转换器实现的。在plc程序中模拟量的值通常是整数,看plc型号和品牌的不同,比如西门子plc是0-32000或者0-27648这样的整数范围。
我们读取外部工程量比如0-5pa的压力表其输出信号为0-20mA,如果是西门子200plc的话,该plc模块输入端子处的模/数转换电路就将其转化为0-32000的数据。这样5pa压力值时候,压力表输出20mA的电流信号,plc得到这电流信号就经过模数转换器转为32000的整数,且是一个16位长度的整数,所以模拟量的地址都是AIW2,PIW256这种字型变量。

回复

使用道具 举报

沙发
 楼主| 发表于 2019-7-12 14:24:40 | 只看该作者
模拟量实际上就是指的输入或者输出的信号不是开关信号,而是电压电流信号。

通常是有模拟量模块输入输出的。

比如西门子的PLC它的模拟量与程序内对应的码值就是0-10V对应32000个码值。(当然还有0-5V。0-20mA的,这里就是举个例子)

那么你在程序里,给模拟量输出口赋值赋予他32000,那么这个模拟量口就会输出个10V的电压。

同理模拟量输入口输入个10V的电压,那么内部的采样就会采到此模拟量输入口输入的码制为32000。

这个比例是线性的。10V-32000,那么1V-3200。

要详细了解算法,还是建议你去看PLC入门的书比较好。实际上都不难的,只要入门了,你会发现其实一切都很简单。除了个别的特殊的复杂的一些算法以外,PLC真没什么难点

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-24 12:24

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表