浔之漫智控技术(上海)有限公司-西门子总代理商
西门子授权PLC模块 , 电线电缆 , 触摸屏中国总代理商
如何实现S7-200 SMART模块中PID功能?
如何实现S7-200 SMART中PID功能?


S7-200 SMART中PID功能实现方式有以下三种:


PID指令块:通过一个PID回路表交换数据,只接受0.0 - 1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值。


PID向导:方便地完成输入/输出信号转换/标准化处理。PID指令同时会被自动调用。


根据PID算法自己编程:S7-200 SMART CPU*多可以支持8个PID控制回路(8个PID指令功能块),根据PID算法自己编程没有具体数目的限制,但是我们需要考虑PLC的存储空间以及扫描周期等影响。


PID控制是负反馈闭环控制,能够抑制系统闭环内的各种因素所引起的扰动,使反馈跟随给定变化。


在S7-200 SMART中PID功能是通过PID指令功能块实现。通过定时(按照采样时间)执行PID功能块,按照PID运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。


S7-200 SMART中的PID功能使用占调节范围的百分比的方法抽象地表示被控对象的数值大小。在实际工程中,这个调节范围往往被认为与被控对象(反馈)的测量范围(量程)一致。


PID功能块只接受0.0 - 1.0之间的实数(实际上是0%--****)作为反馈、给定与控制输出的有效数值,如果是直接使用PID功能块编程,必须保证数据在这个范围之内,否则会出错。其他如增益、采样时间、积分时间、微分时间都是实数。因此,必须把外围实际的物理量与PID功能块需要的(或者输出的)数据之间进行转换。这就是所谓输入/输出的转换与标准化处理。


发布时间:2023-08-01
展开全文
优质商家推荐 拨打电话