学习目标:
(1)什么是模拟量?
(2)得到模拟量电压\电流我们怎么进一步处理?
(3)西门子200SMART的模拟量输入和输出模块介绍
(4)200SMART的模拟量模块的组态
(5)程序的编写
目标1:什么是模拟量?
开关的打开和关闭,我们可以用0和1表示,通过一个输入点I将信号送到PLC,供PLC进行信号的处理。开关的打开和闭合,是一个离散的量,并不是连续变化的量。连续变化的量,它是随时间连续变化的,比如压力、温度、浓度、流量这些物理量。在过程控制装备中,需要对温度、压力、流量等物理量进行非常精准的控制,那就要求我们,通过一定的方法和手段将温度、压力这些连续变化的量转化成PLC可以识别并处理的量。
以测压力举例,我们肯定是通过压力传感器进行测量,压力值经过压力传感器会变成电压或者电流信号输出给PLC。这里的电压和电流信号就是我们所需的模拟量。
常用的电压信号有:±10V、±5V、±2.5V。
常用的电流信号有:0-20mA、4-20Ma。
拿上图的一个压力变送器来看,其量程为0-1Mpa,对应的输出是4-20mA。就是当传感器测出是0MPa的时候,变送器输出4mA, 当传感器测出是1MPa的时候,变送器输出20mA,成线性比例的关系。
目标2:得到模拟量电压\电流我们怎么进一步处理?
得到模拟量电压\电流值后,我们可以通过模拟量模块将电压\电流值进行A/D模数转换得到对应的一个字长(16位)的数字量,这个数字量的大小也是有范围的,在西门子200SMART PLC中,如果是单极性如0-10V对应0-27648,如果是双极性,如±10V对应±27648。以压力为例,物理量、模拟量、数字量三者的关系如下:
目标3:西门子200SMART的模拟量输入和输出模块介绍
模拟量输入模块有EM AE04和 EM AE08。EM AE04有4个模拟量输入点、EM AE08有8个模拟量输入点,其规格及性能如下: