- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PLC模拟量的原理以及编程方法,资深工程师一次给你讲清
楚!
模拟量在PLC系统中有着非常广泛的应用,特别是在过程控制系
统中。模拟量是一种连续变化的量,因此,它的使用对象也是各种连
续变化的量,比如温度,压力,湿度,流量,转速,电流,电压,扭
矩等。
图1温度表
如图1的温度表,它测量的温度是连续的,对应温度表上的刻度。
比如从40度升到50度,它不是直接跳跃的,而是连续上去的,也就
是41、42、43这样连续地变化。那么PLC是如何识别并控制这些变
化,它和模拟量又是如何转换的呢?本文将为初学者解惑。
PLC系统中使用的模拟量有两种,一种是模拟电压,一种是模拟
电流,模拟电压最常见,用的也最多。
模拟电压一般是0~10V,并联相等,长距离传输时容易受干扰,
一般用在OEM设备中。
模拟电流一般是4~20mA,串联相等,抗干扰能力强,dcs系统
中一般都使用模拟电流。
首先,我们先要用传感器测量我们所需要的参数,通过变送器将
此参数变换成0~10V或者4~20mA,现在很多传感器都是自带变送
器的,直接就输出模拟量,建议大家在项目中选用此种类型的传感器
图2某压力传感器手册
如图2所示,是某压力开关的选型手册,红色圆圈部分是它的量
程0~250公斤,再看黄色荧光部分,此型号的传感器是模拟电流输出,
也就是此款传感器将0~250公斤的压力线性转换成了4~20mA的电
流,当我们检测到12mA的电流时,就表示压力是125公斤,依此类
推。
当我们读取到模拟量之后,就要交给PLC去处理了,由于PLC的
实质是电子计算机,而计算机只能识别数字量,因此要进行转换,也
就是模拟量到数字量的转换,模拟电子技术中称之为A/D转换,作为
PLC的使用者,而A/D转换的是一个线性变化,也就是把0~10V或
者4~20mA转换成一个数字N,再在PLC中去处理这个转换后的数
字。也就是把0~10V或者4~20mA转换成了0~N。
这个数值N在不同的PLC中是不一样的。比如在西门子博途中,
它是固定的为27648。有的PLC是4000,还有4096,还有32767,
这个就要参考PLC的编程手册了。多数PLC都是可以修改的,建议修
改成整数,便于我们计算。
图3施耐德PLC模拟量设置
如图3所示,是施耐德CODESYS平台的PLC,红色圆圈是默认
的设置为-32768到32768,很显然,这样的数字是不便于我们计算的,
因此改成了4000到20000。顺便说一句,欧美系PLC对模拟量的处
理是很简单的,只需简单的设置,而日系PLC特别是三菱,对模拟量
的处理是很隆重的,它是通过梯形图写程序的方式来设置。而左上角
的蓝色圆圈内的%IW0,就是读取的模拟量的数值,如果压力是125
公斤,那么此时,%IW0的值应为12000。
图4模拟量转换过程
如图4所示,这是整个的模拟量的转换过程,看箭头指向,传感
器检测实际物理量,然后变送输出模拟量到PLC,由PLC转换成数字
量,而plc编程,就是对数字量的处理。
图5模拟量的PID处理
如图五所示,左侧红色圆圈就是我们读取的实际压力,通过PID
功能块进行处理,处理后的数值赋值给%QW0,而%QW0是模拟量的
输出,也就是模拟量输入的逆运算。
模拟电流相对于模拟电压来说,有着无可比拟的优势,抗干扰能
力强,有断线检测功能,而且模拟电流的传感器一般都是两线制,配
线简单方便,而且模拟电流
文档评论(0)