产品描述
西门子模块6SL3210-5FB10-1UF2参数详细
请问PID控制中,当输出超出范围后执行 MX = 1.0 - (MPn + MDn ) 和MX = - (MPn + MDn),这两条算法的作用是什么呢?”
答:这两个公式用来对PID的输出限幅。S7-200的系统手册的PID“变量和范围”中有下面的内容:
“输出变量是由PID运算产生的,所以在每一次PID运算完成之后,需更新回路表中的输出值,输出值被限定在0.0~1.0之间。
如果使用积分控制,积分项前值要根据PID运算结果更新。这个更新了的值用作下一次PID运算的输入,当计算输出值超过范围(大于1.0或小于0.0),那么积分项前值必须根据下列公式进行调整:
MX=1.0 –(MPn + MDn) 当计算输出Mn > 1.0
或
MX= –(MPn + MDn) 当计算输出Mn < 0.0
其中:
MX是调整过的偏差的数值
MPn是在采样时间n时回路输出比例项数值
MDn是在采样时间n时回路输出微分项数值
Mn是在采样时间n时回路输出数值”
在系统手册的积分项部分,对积分项公式中的MX的解释如下:“MX是在采样时刻n–1时的积分项的数值(也称为积分和或偏差)。”
“积分和(MX)是所有积分项前值之和。在每次计算出MIn之后,都要用MIn去更新MX。”
可见可以将MX视为PID的输出的积分部分MIn。PID的输出Mn= MPn + MIn + MDn= MPn + MX + MDn
上面的两个公式实际上是用来对PID的输出限幅的。
当Mn > 1.0时,令Mn = MPn + MX + MDn= 1.0,所以MX=1.0 –(MPn + MDn)
当Mn > 0.0时,令Mn = MPn + MX + MDn= 0.0,所以MX= –(MPn + MDn西门子PLC CPU的控制程序由主程序、子程序和中断程序组成。STEP 7-Micro/WIN 32在程序编辑器窗口里为每个POU(程序组织单元)提供一个独立的页。主程序总是第1页,后面是子程序或中断程序。
因为各个程序在编辑器窗口里被分开,编译时在程序结束的地方自动加入无条件结束指令或无条件返回指令。用户程序只能使用条件结束和条件返回指令。
1.子程序的作用
子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要子程序的时候调用它,而无需重写该程序。子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以减少扫描时间。
使用子程序可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。如果子程序中只引用参数和局部变量,可以将子程序移植到其他项目。为了移植子程序,应避免使用全局符号和变量,如I、Q、M、SM、Al、AQ、V、T、C、S、AC等存储器中的绝对地址。
2.子程序的创建
可采用下列方法创建PLC子程序:在“编辑”菜单中选择“插入→子程序”;在程序编辑器视窗中按鼠标右键,从弹出菜单中选择“插入→子程序”。程序编辑器将从原来的POU显示进入新的子程序,程序编辑器底部将出现标志新的子程序的新标签,在程序编辑器窗口中可以对新的子程序编程。可以使用该子程序的局部变量表定义参数,各子程序*多可以定义16个IN、OUT参数。用右键双击指令树中的子程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称
组态注意事项:
SIMATIC S7-200 CPU可以连接多种不同类型的HMI设备。这里,您必须考虑通信协议、波特率以及允许的连接数目方面的差异。HMI设备在通信中总是作为主动 方。本条目涵盖下列两个方面:
一个HMI组件可以同时与多个SIMATIC S7-200 CPU通信
一个SIMATIC S7-200 CPU可同时与多个HMI组件通信
一个HMI组件与多个SIMATIC S7-200 CPU24小时销售及:
以下是关于可以与SIMATIC S7-200连接的HMI的概括介绍。在下表中“S7-200的数量”代表使用组态工具可以进行参数设定的S7-200控制器的zui大数目。除非另有标记,下表中的zui高波特率均为
使用PPI协议时 ,187.5 Kbit/s
使用MPI协议时 ,12.0 Mbit/s
HMI组件 组态工具1) PPI协议支持的S7-200的数量
MPI协议支持的S7-200的数量 S7-200经CP243-1
Ethernet4)
PP 7 不需要组态工具 - 1 (zui高 1.5 Mbit/s) -
PP 17-I 不需要组态工具 - 1 (zui高 1.5 Mbit/s) -
PP 17-II 不需要组态工具 - 1 (zui高 1.5 Mbit/s) -
TD 17 ProTool / Lite V2.51及以后版本 4 4 -
OP 3 ProTool / Lite V2.51及以后版本 2 2 5) -
OP 5 ProTool / Lite V1.01及以后版本 4 2 5) -
OP 7 ProTool / Lite V2.5及以后版本 4 4 -
OP 15 ProTool / Lite V1.01及以后版本 4 4 5) -
OP 17 ProTool / Lite V2.5及以后版本 4 4 -
OP 25 ProTool V1.31及以后版本 4 4 (zui高1.5 Mbit/s) -
OP 27 ProTool V3.1及以后版本 4 4 -
OP 35 ProTool V1.31及以后版本 6 6 (zui高 1.5 Mbit/s) -
OP 37 ProTool / Lite V2.5及以后版本 8 8 -
TP 27 ProTool V3.1及以后版本 4 4 -
TP 37 ProTool V3.1及以后版本 8 8 -
TP 070 0TP Designer version V1及以后版本 - 1 (zui高 19.2 Kbit/s) -
OP 73 Micro WinCC flexible 2004 Micro SP1+HSP1.1及以后版本 1 1 (zui高 187.5 Kbit/s) 2) -
TP 170micro WinCC flexible 2004 Micro及以后版本 1 1 (zui高187.5 Kbit/s) -
TP 177micro WinCC flexible 2004 Micro SP1+HSP1.1及以后版本 1 1 (zui高 187.5 Kbit/s) 2) -
Panel 170 ProTool / Lite V6.0 SP 2, WinCC flexible 2004 Compact及以后版本 1 4 -
Panel 177 DP WinCC flexible 2005 Compact及以后版本 1 4 -
Panel 177 PN WinCC flexible 2005 Compact及以后版本 - - 4 4)
Panel 277 WinCC flexible 2005 SP1 Standard及以后版本 1 8 8 4)
OP 73 WinCC flexible 2004 Compact SP1+HSP1.1及以后版本 1 2 (zui高 1.5 Mbit/s) 2) -
OP 77A WinCC flexible 2004 Compact SP1+HSP1.1及以后版本 1 4 (zui高 1.5 Mbit/s) 2) -
OP 77B WinCC flexible 2004 Compact及以后版本 1 4 -
TP 170A ProTool V6.0及以后版本、 1 1 (zui高 1.5 Mbit/s) -
TP 170A WinCC flexible 2004 Compact及以后版本 1 4 (zui高 1.5 Mbit/s) -
TP 177A WinCC flexible 2004 Compact SP1+HSP1.1 及以后版本 1 4 (zui高 1.5 Mbit/s) 2) -
TP 170B ProTool V6.0, WinCC flexible 2004 Compact及以后版本 1 4 -
TP 177B 4" PN/DP COLOR WinCC flexible 2008 Compact 及以后版本 1 4 4 4)
TP 177B DP WinCC flexible 2005 Compact及以后版本 1 4 -
TP 177B PN/DP WinCC flexible 2005 Compact及以后版本 1 4 4 4)
OP 170B ProTool / Lite V5.2 SP 2, WinCC flexible 2004 Compact及以后版本 1 4 -
OP 177B DP WinCC flexible 2005 Compact及以后版本 1 4 -
OP 177B PN/DP WinCC flexible 2005 Compact及以后版本 1 4 4 4)
TP 270, OP 270 ProTool V6.0 SP 3, WinCC flexible 2004 Standard及以后版本 1 8 8 4)
TP 277, OP 277 WinCC flexible 2005 Standard SP1及以后版本 1 8 8 4)
MP 177 WinCC flexible 2008 Standard 及以后版本 1 8 8 4)
MP 270 ProTool V6.0及以后版本 1 8 8 4)
MP 270B ProTool V6.0 SP 3, WinCC flexible 2004 Standard及以后版本 1 8 8 4)
MP 277 WinCC flexible 2005 Standard SP1及以后版本 1 8 8 4)
MP 370 Key ProTool V6.0 SP 3, WinCC flexible 2004 Standard及以后版本 1 8 8 4)
MP 370 Touch ProTool V6.0 SP 2, WinCC flexible 2004 Standard及以后版本 1 8 8 4)
PC IL 70 ProTool/Pro CS, WinCC flexible Advanced 1 8 (zui高 187.5 Kbit/s) 8 4)
PC IL 77, PC 477,
PC 577, PC 670,
PC 677, PC 870,
PC 877 ProTool/Pro CS, WinCC flexible Advanced 1 8 8 4)
PC ProTool/Pro CS, WinCC flexible Advanced 1 8 8 4)
FI 25 ProTool/Pro CS 1 8 (zui高 1.5 Mbit/s) -
FI 45 ProTool/Pro CS 1 8 -
OP 37 Pro Configuration set(组态套件) 1 8 -
TD 100C, TD200, TD200C, TD400C 3) STEP 7 Micro/WIN的图形显示向导 1 1 (zui高 187.5 Kbit/s) -
KTP400 Basic Mono PN,
KTP600 Basic Mono PN,
KTP600 Basic Color PN, WinCC flexible 2008 Compact SP1 及以后版本 - - 4 4)
KTP600 Basic Color DP WinCC flexible 2008 Compact SP1 及以后版本 1 1 -
KTP1000 Basic Color DP WinCC flexible 2008 Compact 及以后版本 1 4 -
KTP1000 Basic Color PN,
KTP1500 Basic Color PN WinCC flexible 2008 Compact 及以后版本 - - 4 4)
1)
所需工具,如果单独,则一方面表示对于发布日期、版本号、服务包或者HSP的zui低要求,并且另一方面了“Lite”、“Compact”、“Standard”等工具版本种类。
2)
如果项目中只组态了S7-200连接的话,HMI设备也可以与同一网络中的PPI主站通信。MPI主站通常不能访问同一网络中的PPI主站。
3) TD 200:文本显示自动将自己设置到相关的协议。
4) 任何时刻只有一台HMI组件能够与S7-200通信。(当通过 TSAP 进行连接管理时)
5) 从 ProTool/Lite 3.0 和 ProTool 3.0 开始,对于 OP3, OP5, OP1 和 OP15C,可以选择 MPI 和 PROFIBUS 协议
产品推荐