plc模拟量怎么读取温度值

如题所述

D0为从温度模块中读取到的当前温度值,D128为设定温度和D156回差温度。可以在触摸屏上设置。设置温度45度后,温度会在30-60度之间工作。如图所示:


一、控制要求

将被控系统的温度控制在某一范围之间,当温度低于下限或高于上限时,应能自动进行调整,如果调整一定时间后仍不能脱离不正常状态。

则采用声光报警,来提醒操作人员注意,排除故障。系统设置一个启动按钮来启动控制程序,设置绿、红、黄三台指示灯来指示温度状态。

当被控系统的温度在要求范围内,则绿灯亮,表示系统运行正常;当被控系统的温度超过上限或低于下限时,经调整且在设定时间内仍不能回到正常范围,则红灯或黄灯亮,并伴有声音报警,表示温度超过上限或低于下限。

该系统充分利用电气智能平台现有设备,引入PLC和变频器于系统中,将硬件模拟和软件仿真有机结合,有效的运用了平台资源。本文通过对该系统的阐述,详细介绍了PLC和变频器在模拟量信号监控中的运用。

扩展资料:

转换原理:

1、数模转换器是将数字信号转换为模拟信号的系统,一般用低通滤波即可以实现。数字信号先进行解码,即把数字码转换成与之对应的电平,形成阶梯状信号,然后进行低通滤波。

根据信号与系统的理论,数字阶梯状信号可以看作理想冲激采样信号和矩形脉冲信号的卷积,那么由卷积定理,数字信号的频谱就是冲激采样信号的频谱与矩形脉冲频谱(即Sa函数)的乘积。这样,用Sa函数的倒数作为频谱特性补偿。

由采样定理,采样信号的频谱经理想低通滤波便得到原来模拟信号的频谱。一般实现时,不是直接依据这些原理。

因为尖锐的采样信号很难获得,因此,这两次滤波(Sa函数和理想低通)可以合并(级联),并且由于这各系统的滤波特性是物理不可实现的,所以在真实的系统中只能近似完成。

2、模数转换器是将模拟信号转换成数字信号的系统,是一个滤波、采样保持和编码的过程。模拟信号经带限滤波,采样保持电路,变为阶梯形状信号,然后通过编码器,使得阶梯状信号中的各个电平变为二进制码。

参考资料来源:百度百科-可编程逻辑控制器

温馨提示:内容为网友见解,仅供参考
无其他回答

plc模拟量怎么读取温度值
D0为从温度模块中读取到的当前温度值,D128为设定温度和D156回差温度。可以在触摸屏上设置。设置温度45度后,温度会在30-60度之间工作。如图所示:一、控制要求将被控系统的温度控制在某一范围之间,当温度低于下限或高于上限时,应能自动进行调整,如果调整一定时间后仍不能脱离不正常状态。则采用声光...

三菱PLC自带PT100怎么读温度
PLC的CPU 226加上EM231(模拟量输入RTD模块),就可以直接读取PT100的温度了,第一路PT100的温度就保存在AIW0中,AIW0是按照0.1℃保存温度的,例如AIW0=123,就是12.3℃。因此将整数字AIW0的转成整数双字VD0,整数双字VD0转成实数VD4,VD4再除以10等于VD8,VD8就是实际采集到的PT100的温度值...

PLC采集温度程序是什么?
程序如下:知道传感器的量程;传感器输出4-20MA的接入PLC模拟量模块;按照公式在PLC内部四则运算即可:PLC的读数VW10={[(AIW0-6400)x(传感器最大值-传感器最小值)]\/(32000-6400)}+传感器最小值。1.plc简介:可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种...

...模块em231 如何编程读出温度,-40到750摄氏度
整定公式为:(AIW - 6400)\/25600 * 790 - 40。首先,在西门子S7-200系列PLC中,0-20mA对应的数据范围为0到32000,4mA多对应的数值是6400,同理,4-20mA的数据值范围是6400到32000,这也就对应了所需的温度-40度到750度。下一步,设模拟量的标准电信号为A0-Am(例如4-20mA),A\/D转换后数...

信捷PLC温度控制问题
看说明书呀,如果模拟量模块是挂在第一个模块,那么读取温度就是MOV ID100 D0,就是把第一个模块的第一个通道的模拟量读出来给d0,控制温度的话把目标温度,pid参数用to指令写进去,把模块的输出使能打开就可以了,pid参数不会调的话就自整定一下就可以,基本能把温度偏差控制在1度以内,具体的也...

...模块em231 如何编程读出温度,-40到750摄氏度
在S7-200中,0-20mA对应的数据范围为0-32000,4mA相当于6400,也就是4-20mA温度传感器的数据范围为6400-32000(有效范围25600),这就对应了-40度到750度。整定公式:(AIW - 6400)\/25600 * 790 - 40。假设模拟量的标准电信号是A0-Am(如4-20mA),A\/D转换后数值为D0-Dm(如6400-32000),设...

怎么把温度传感器输出的模拟信号引入西门子PLC 最终实现人机界面显示出...
1. 通过温度变送转换成标准模拟量信号传送到一个模拟量接口(比如说一台变频器的模拟量接口),再使有人机界面与变频器通讯读出这个信号,再将这个信号进行数据处理转换成准确温度值就可以了,这个可以省掉一台PLC.2.把温度传感器的信号直接连接到西门子S7200的模拟量模块,模块再连接到一块CPU上,再用触摸屏读出温度值...

温度怎么转换plc模拟量模?
PLC通过编程来配置模拟量输入模块的通道,从模块中读取数值。这一数值是通过A\/D转换后得到的数字信号。读取过程需要根据实际的硬件配置进行编程实现。在读取到数值后,PLC的程序会将其与预设的上下限数值进行比较。根据比较结果,PLC会输出相应的控制信号,以实现对温度的控制。例如,当读取的数值超过预设...

如何通过PLC把现场实时温度显示在触摸屏上?
首先要通过模拟量采集模块将温度传感器的信号采集过来,读入plc,也就是在plc的内部寄存器中,指定一个寄存器放温度值,当然这个温度值要相应运算处理,然后通过触摸屏放一个寄存器数值显示元件,将元件编号对应到plc里面的这个寄存器上面,这样就可以显示了,这个是原理,要实现起来其实也是简单的,可以参考一...

西门子plc模拟量的热电阻温度怎么才能在触摸屏上显示出来呢,换算公式有...
如果是EM231或SM331的热电阻温度采集模块,在PLC内部的数值单位为0.1℃,例如,PLC数值为300,那么它的含义为30.0℃。如果是EM231或SM331的常规模拟量模块(电压或电流信号),在PLC内部的数值单位为0-32000(s7-200)\/0-27648(S7-300),则需要进行工程量转换,例如,PLC数值为16000(s7-200)\/13824(...

相似回答
大家正在搜