导航菜单

CP1H-XA型PLC的模拟量输入/输出举例(转)

10bet体育移动版

有一个电炉温度控制系统,如图1所示。温度范围为0-300°C,炉温由热电偶测量,由温度变送器转换为4~20mA信号,并连接到CPIH模拟输入通道0(地址200CH),PID运算算法运行后,通过CP1H的模拟输出通道0(地址210 CH)输出4~20 mA信号进入晶闸管功率调节器,并调节电加热功率来控制电加热炉的温度。设定值由CP1H的模拟电位器输入,PID控制算法采用CP1H具有的二自由度PID控制算法块。

c670da0ba06b4ca5bf3c986f286e876c

图1.电加热炉温度控制系统

该程序的主要任务是:通过SCL指令将A/D转换结果转换为0到300°C的温度值,并初始化PID控制器的参数,因为PID控制块的输入/输出范围是0到FFFFH。因此,需要将A/D转换结果的范围0~2EEOH转换为PID输入范围,并将PID的输出转换为D/A转换器可以接收的数据范围,还需要转换将值设置为PID控制器。在输入范围内。因此,程序首先在上电后的第一个周期初始化转换数据表和PID参数,并在I0.01输入有效时输入PID控制。梯形图如图2和图3所示。

277fb00fbe7e4f119de1a3a0d4985f43

图2

f9ecaa594f3b4a2cb17d341ca7aafc86

图3.电加热炉温度控制系统的梯形图