浔之漫智控技术(上海)有限公司
西门子S7-300开关量模块6ES7322-1BP00-0AA0代理商
说明
PID_Compact 指令提供了一种可对具有比例作用的执行器进行集成调节的 PID 控制器。
存在下列工作模式:
1、未激活
2、预调节
3、精确调节
4、自动模式
5、手动模式
6、带错误监视的替代输出值
PID 算法
PID_Compact 是一种具有抗积分饱和功能并且能够对比例作用和微分作用进行加权的 PIDT1 控制器。PID 算法根据以下等式工作:
2、PID输入输出参数
3、PID调试方法
a.设定一个比较大的积分时间,比较小的微分作用时间 , 比例由小到大,到曲线发生振荡。调小比例使曲线相对平稳。
b.--调小积分到消除静态误差,使曲线趋于平稳。
c.--干扰系统,使其产生动态误误差,观察系统抑制误差能力是否达标,抑制能力弱,放大微分作用时间或者比例增益,使其抑制能力增强。
比例作用:加快系统反应速度,有利于抑制动态误差,太强会过调,曲线震荡,太小动态误差抑制能力弱。
积分作用:消除静态误差,使曲线趋于平稳
微分作用:感知曲线变化趋势, 提前启动调节,太大不利于曲线平稳, 太小动太误差抑制能力弱。
4.
S7-1200 PID程序
使用
PID功能,需要先添加循环中断程序块,再添加
PID_Compact 指令
。在下图中可以看到,在这个程序块中可以修改其循环时间。
因为程序执行的扫描周期不相同,所以一定要在循环中断里调用
PID 指令
。
当添加完 PID_Compact 指令后,在项目树 > 工艺对象文件夹中,会自动关联出 PID_Compact_x[DBx],包含其组态界面和调试功能。
以上便是关于PID的程序调用过程,本文仅供参考,欢迎 组态与调试内容下篇文章再见。
扫描下方二维码
助你成为优秀的电气工程师
▼
讲了一系列的接线方式,较终的结论就是模拟量接线的几种方式都集中在一点上,
就是信号源端与测量端一定要等电位。
讲到这里要再扩展一下,利用这个原则同样也可以解决数字量接线问题。下面是在现场遇见的一个问题,
如图6所示,CPU与I/O的供电分开,I/O是一个非隔离模块,当现场给出信号,但是I/O模块的输入灯没有点亮,在CPU中也不能读出,使用万用表测量,在端子上有24V电压。模块没有问题,将两个电源PS的M端短接,就可以检测到输入信号,这也是由于参考点电位不同造成的。
希望一点小小的提示可以帮助大家解决现场模拟量接线的问题。
要点四
模拟量输入模块分辨率的设置
有的模拟量输入模块的分辨率是可以在硬件组态中进行设置的,比如6ES7 331-7KF02-0AB0,硬件描述中分辨率较高可达到14位,但是对于不同的积分时间或干扰频率抑制值,其分辨率是不一样的,对于本例的模块具体对应关系(每个模块的详细参数可以参考模块的技术手册)为:
由图中数据可以看出:积分时间越长精度越高,干扰抑制频率值越低精度越高。
一、
数字量输入模块SM321
。
数字量输入模块将现场过程送来的数字信号电平转换成S7-300内部信号电平。数字量输入模块SM321有四种型号模块可供选择,即直流16点输入、直流32点输入、交流16点输入、交流8点输入模块。我们常用的是直流输入模块,如直流16点输入或直流32点输入。
我们来看直流32点输入模块的接线图。直流32点输入模块占4个字节也就是32位,对应32个指示灯。1号端子L+用来接模块的工作电源24V的正极,20号端子M用来接工作电源24V的负极,模块工作电源为直流24V,2号端子为输入点,接开关的一端,开关另一端接M端子形成回路,电源极性不能接反。