- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
现用到西门子S7-300(CPU315)做整流系统的PID控制,具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块,实现自动闭环控制,后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)。
发现问题:
1、具体应调用S7的PID中的哪些功能块。直接在OB1里边调用FB41,不知可否。
2、PID标准块FB41的输入输出参数如何整定,PV_PER、SP_INT、PV_IN有何区别。
3、GAIN、TI、TD如何整定。
4、MAN_ON、PVPER_ON怎么用,是直接在FB41的输入端写吗?
原理上,PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。
当然,在OB1或其他FC、FB中调用FB41也是可以的,此时好将OB1参数区中扫描周期作为FB41的采样周期。 在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41,PID效果也还令人满意。我个人认为,精度要求不高的应用中,简单调用也是可以的。
问:我现在买了一根西门子s7-200的usb编程电缆在软件里面设置了usb怎么还是连接不到?刷新一下提示超时叫我检查电缆。电缆的指示等不亮。是不是s7-200外部接线也有问题上面写的是cpu224dc/dc/dc.电脑上的安装硬件有提示也安装好了。请各位帮帮忙,把我累坏了问了好几次了。
答:你的编程电缆型号是西门子原装编程电缆PC-Adapter (USB) 定货号:6ES7 972-0CB20-0XA0 ,支持PPI,MPI,PROFIBUS ,如果是按照如下方法设置重新连接下试试:
首先安装驱动程序。购买的时候应该有附带的CD-ROM,里面有驱动。或者到西门子上去下载一个驱动。
操作步骤
用户成功安装驱动后,插上 PC Adapter 到计算机,并且插上 PC Adapter 到 CPU,为其供电。
打开 SET PG/PC Interface:SET PG/PC Interface 界面
选择“PC Adapter(PPI)”
如果在这里找不到此选项 ,说明用户没有安装 V1.2 版本的 USB PC Adapter 驱动,或者安装的是低版本驱动。用户必须从上面的链接下载并安装高版本的驱动程序。
点击设置PG/PC接口,“Properties--属性”设置 PC Adapter(PPI) 的属性,暂无,则返回界面重新在进入属性。
设置 PC Adapter(PPI) 的属性:设置正确的通信速率,USB接口。
3、端口波特率必须设正确,即与 CPU通信口的波特率设置致。
检查“Local Connection”标签:查看本地连接端口
4、在“Local Connection”页签可以看到端口已经设定“USB”。
回到“通信”设置窗口:“通信”窗口
5、使用USB接口的PC Adapter 无法使用’搜寻所有波特率’功能。
6、用鼠标双击“双击刷新”搜索所连接网络上的 S7-200 站。
下载线只有USB端插到电脑上,MPI,POWER,USB三个指示灯是都不会亮的。
6ES7972-0CB20-0XA0需要mpi侧给供24v的电才能工作,插到cpu或有24v输出管脚的接口的设备上时MPI,POWER灯才亮,这时插入到PC机的USB口上时,USB指示灯才亮。
所以没有cpu时无法确定好坏。
FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。下面是一种方式。
MAN_ON :激活PID手动调节给定值MAN的使能位,可用PID手自动转换位来触发。
PVPER_ON :是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。可用调节装置的启动标志来触发本位。
MAN :PID手动调节给定值,当“MAN_ON=1”时有效。
CYCLE :采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期一致。
SP_INT:PID的设定值。注意设定值与反馈值的单位一致。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可。
PV_PER:PID过程的反馈值,直接取自反馈量的AIW通道的A/D码。仅在“PVPER_ON =1”时有效。
GAIN:比例系数。
TI:积分时间。
TD:微分时间。
LMN_PER:PID的调节输出,直接对应调节输出AQW通道。
设置了上述参数,基本的PID调节就可以实现了。根据需要再完善其他参数的设置,比如死区的设定等。
利用STEP7中的PID赋值工具可形象快捷地完成参数设置,结果直接存入相应背景数据块,FB41调用时无须再赋值。「仅兼容时启动 CPU」表示如果实际模块与组态模块一致或实际模块兼
容组态模块,那么 CPU 可以启动。兼容是指实际模块要匹配组态模块的输
入/输出数量,且必须匹配其电气和功能属性。兼容模块必须完全能够替换
已组态模块,功能可以更多,但是不能少。比如,组态模块为 DI
16×24VDC HF(6ES7521-1 BH00-0AB0),实际模块为 DI32×24VDC HF
(6ES7521-1 BL00-0AB0),则实际模块兼容组态模块,CPU 可以启动。
「即便不兼容仍然启动 CPU」表示实际模块与组态模块不一致,但是仍
然可以启动 CPU。比如,组态模块是 DI 模块,实际模块是 AI 模块,此时
CPU 可以运行,但是带有诊断信息提示。
(3)「组态时间」选项
CPU 在启动过程中将检查集中式 I/0 模块和分布式 I/O 站点中的模块
在组态时间内是否准备就绪,如果没有准备就绪,则 CPU 的启动特性取决
于「比较预设与实际组态」中的硬件兼容性设置。
ET 200SP HA 数字量 I/O 模块具有以下技术特性:
| | | | | |
每个通道可组态具有以下特性的 16 个数字量输入: 脉冲展宽 诊断 输入延时 正边沿和负边沿的硬件中断 漏型输入(PNP,P 读取) 支持 I/O 冗余,带端子排, M1 和 M0 型(D-sub) 可配置诊断(每模块)无电源电压 L+ 类型 1 和 3,符合 IEC 61131‑2 标准,适用于连接交换机和 2 线制传感器 | 每个通道可组态具有以下功能特性的 32 点数字量输入: 漏型输入 | 每个通道可组态具有以下特性的 16 个数字量输入: 抖动监视 支持 I/O 冗余,带端子排, M1 和 M0 型(D-sub) 转换触点传感器类型的诊断 可按通道组态诊断,即使在切换触点操作中 | 与背板总线和电源电压 L+/ M(8 个一组)隔离的 8 点数字量输入 每个通道可组态具有以下特性的数字量输入: 诊断 额定输入电压范围 24 V 到 125 V DC 类型 1 和 3,符合 IEC 61131 标准,适用于连接交换机和 2-/3-/4 线制传感器 | 8 个隔离数字量输入,位于两个通道的四个组中(A 到 D) 类型 3,符合 IEC 61131 标准,适用于连接交换机和 2 线制传感器 |