【图解】西门子s7-200的pid回路指令

作者:老电工时间:2020-04-08 11:45:44

有关西门子s7-200的pid回路指令,PID运算通过PID回路指令来实现,其指令格式如图,EN为PID指令输入信号,TBL为PID回路表的起始地址,一起来了解下。

西门子s7-200的pid回路指令

PID运算通过PID回路指令来实现,其指令格式如图:

西门子s7-200的pid回路指令

PID回路指令的指令格式

其中,EN为PID指令输入信号,TBL为PID回路表的起始地址(由变量存储器VB指定),LOOP为PID控制回路号(0-7)。

在输入有效时,pid回路指令根据回路表( tbl)中的输入配置信息,对相应的loop回路执行pid回路计算,其结果经回路表指定的输出域输出。

注意事项:

1、在使用该指令前必须建立回路表,因为该指令是以回路表TBL提供的过程变量、设定值、增益、积分时间、微分时间、输出等参数进行运算的。

2、pid指令不检查回路表中的一些输入值,必须保证过程变量和设定值在0.0到1.0之间。

3、该指令必须使用在以定时产生的中断程序中。

4、如果指令指定的回路表起始地址或PID回路号操作数超出范围,则在编译期间CPU将产生编译错误(范围错误),从而编译失败。如果PID算术运算发生错误,则特殊存储器标志位SM1.1置1,并且中止PID指令的执行。在下一次执行PID运算之前,应改变引起算术运算错误的输入值。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc