西门子电源6ES7307-1KA02-0AA0型号介绍
一、模拟量模块介绍
(一)模拟量输入模块
fx2n常用的模拟量输入模块有fx2n-2ad、fx2n-4ad、fx2n-8ad模拟量输入模块和温度输入模块。fx—2ad为2通道12位a/d转换模块。根据外部连接方法及指令,可选择电压输入或电流输入,是一种具有高**度的输入模块。通过简易的调整或根据可编程控制器的指令可改变模拟量输入的范围。瞬时值和设定值等数据的读出和写入用from/to指令进行。
fx—2ad的技术指标
(二)模拟量输出模块
fx2n常用的模拟量输出模块有fx2n-2da、fx2n-4da、fx2n-8da模拟量输出模块。fx—2da为2通道12位d/a转换模块,是一种具有高**度的输出模块。通过简易的调整或根据可编程控制器的指令可改变模拟量输出的范围。瞬时值和设定值等数据的读出和写入用from/to指令进行。
fx-2da的技术指标
二、模拟量模块使用
(一)确定模块的编号
在fx系列可编程控制器基本单元的右侧,可以连接*多8块特殊功能模块,它们的编号从*靠近基本单元的那一个开始顺次编为0~7号。如图:该配置使用fx2n48点基本单元,连接fx-4ad、fx-4da、fx-2ad 3块模拟量模块,它们的编号分别为0、1、2号。这3块模块不影响右边2块扩展的编号,但会影响到总的输入输出点数。3块模拟量模块共占用24点,那么基本单元和扩展的总输入输出点数只能有232点。
(二)缓冲寄存器(bfm)分配
fx系列可编程控制器基本单元与fx—4ad、fx—2da等模拟量模块之间的是由from指令和to指令来执行的,from是基本单元从fx—4ad、fx—2da读数据的指令,to是从基本单元将数据写到fx—4ad、fx—2da的指令。实际上读、写操作都是对fx—4ad、fx—2da的缓冲寄存器bfm进行的。这一缓冲寄存器区由32个16位的寄存器组成,编号为bfm#0一#31。
(三)fx-4ad模块bfm的分配表
(四)编程举例
fx-4ad模拟量输入模块连接在*靠近基本单元fx2n-48mr的地方,那么它的编号为n0,如果仅开通ch1和ch2两个通道作为电压量输入通道,计算平均值的取样次数定为4次,可编程控制器中的d0和d1分别接收这两个通道输入量平均值数字量,并编梯形图程序。
梯形图
案例 :中央空调温度控制
一、动作要求分析
该制冷系统使用两台压缩机组,系统要求温度在低于12℃时不起动机组,在温度高于12℃时两台机组顺序起动,温度降低到12℃时停止其中一台机组。要求先起动的一台停止,温度降到7.5℃时两台机组都停止,温度低于5℃时,系统发出超低温报警。
二、硬件设计
在这个控制系统中,温度点的检测可以使用带开关量输出的温度传感器来完成,但是有的系统的温度检测点很多,或根据环境温度变化要经常调整温度点,要用很多开关量温度传感器,占用较多的输入点,安装布线不方便,把温度信号用温度传感器转换成连续变化的模拟量,那么这个制冷机组的控制系统就是一个模拟量控制系统。对于一个模拟量控制系统,采用可编程控制器控制,控制性能可以得到极大的改善。在这里可以选用fx2n-32mr基本单元与fx2n-4ad-pt模拟量输入单元,就能方便的实现控制要求。
中央空调温度控制i/o分配表
三、软件设计
三菱和温度模块实现温度pid闭环控制系统
风机鼓入的新风经加热交换器、交换器、进入房间。
原理说明:进风不断被受热体加温,欲使进风维持一定的温度,这就需要同时有一加热器以不同加热量给进风加热,这样才能保证进风温度保持恒定。
plc接线图如下,按图接好线。配线时,应使用带屏蔽的补偿导线和模拟输入电缆配合,屏蔽一切可能产生的干扰。fx2n-4ad-tc的特殊功能模块编号为0。
输入和输出点分配表
这里介绍pid控制改变加热器(热盘管)的加热时间从而实现对温度的闭环控制。
在温度控制系统中,电加热器加热,温度用热电耦检测,与热电耦型温度匹配的模拟量输入模块 fx2n-4ad-tc将温度转换为数字输出,cpu将检测的温度与温度设定值比较,通过plc的pid控制改变加热器的加热时间从而实现对温度的闭环控制。pid控制时和自动调谐时电加热器的动作情况如上图所示。
和fx2n-4ad-tc实现温度pid闭环控制系统程序设计:
m8002为初始化脉冲,用mov指令将目标值、输入滤波常数、微分增益、输出值上限、输出值下限的设定值分别传送给数据寄存器d500、d512、d515、d532、d533。
本plc闭环控制系统通过pid控制不断调节加热器的加热时间,从而实现了恒温控制