作为基础控制器的“PID_Compact”V2.x。 作为受控系统在 S7 CPU 中仿真的工艺过程。 解决方案 为演示应用任务,需借助“PID_Compact”块和“LSim”仿真库,为 S7-1500 实现一个闭环控制系统。PC 站用于将控制回路可视化,PG 用于组态。 优势 本应用可提供以下优势: 首次调试“PID_Compact”控制器的逐步说明 使用...
首次调试“PID_Compact”控制器的逐步说明使用“PID_Compact”功能的快速入门借助“LSim”受控系统库,通过仿真受控系统来节省时间和成本 西门子官方传递函数库,被控对象传递函数TP1500comfort 仿真 #深度好文计划# 源码下载地址:http://bbs.plcjs.com/forum.php?mod=viewthread&tid=499736&fromuid=42656 ...
西门子S7-1500之PID调节(图文并茂) 练习目的:使用过程仿真函数模拟PID控制的过程,熟悉PID函数的使用和调试。 练习要求:通过对一个过程的控制,实现预整定和精细整定并得到PID参数。 1) 在CPU1511中创建一个循环中断并设定循环时间为200ms。例如OB31. 2) 在OB31中调用PID函数PID_compact,然后在全局库中打开库文件...
下面我们开始介绍如何实现西门子S7-1500的PID功能。为了便于演示,在程序中调用了一个过程仿真函数,由于对积分微分时间的精确计算,PID函数必须在循环中断OB中调用,为此,首先在项目中点击“添加新块”,选择“组织块”和“Cyclic Interrupt”类型,设置循环时间为500ms,代表该OB块每隔500ms被调用执行一次。 在“指令”栏中...
下面我们开始介绍如何实现西门子S7-1500的PID功能。为了便于演示,在程序中调用了一个过程仿真函数,由于对积分微分时间的精确计算,PID函数必须在循环中断OB中调用,为此,首先在项目中点击“添加新块”,选择“组织块”和“Cyclic Interrupt”类型,设置循环时间为500ms,代表该OB块每隔500ms被调用执行一次。
本文以一个S7-1500仿真的PID程序和Factory IO的液位控制连接为示例,给大家展示如何将咱们实际的工程项目与仿真软件相结合。对于前期项目投标的演示,方案的验证,有着非常大的帮助! 博途与Factory IO联动 博途中的工艺对象 源代码获取方式:扫描小程序二维码,进入布道师官方小程序 ...
练习要求:通过对一个过程的控制,实现预整定和精细整定并得到PID参数。 1)在CPU1511中创建一个循环中断并设定循环时间为200ms。例如OB31. 2)在OB31中调用PID函数PID_compact,然后在全局库中打开库文件《Sim_controllprocess_V13_SP1》,并调用过程仿真函数Sim_PT3,连接PID控制函数与仿真函数的管脚。 3)在“工艺...
PID函数的设定值可以直接在数据块中赋值,过程值“Input”表示通过用户程序赋值,“Input_PER”表示通过模拟量进行反馈。示例中,过程值连接到过程仿真的输出MD20,“Output”表示输出一个浮点值,“Output_PER”表示直接通过模拟量输出。示例中,输出MD24用于连接到过程仿真的输入。赋值完成后保存项目。其他的PID的参数设置则...
我分别用硬件CPU 1516-3PN/DP和仿真plc与FB“被控对象”组成虚拟的PID闭环,都成功地实现了PID参数自整定。在PID整定窗口设置采样时间为0.3s,预调节之前PID的增益为0.3,积分时间为3s,微分时间为0s。单击采样时间右边的“Start”按钮,启动测量。用右上角的选择框设置调节
S7-1200的PID指令还不能仿真,可以对S7-1500的PID指令仿真,对虚拟的PID闭环做纯软件仿真。我也用硬件的S7-1500和FB“被控对象”做过实验。 博图中的PID调试窗口如下图所示,非常好用。图中的洋红色方波是给定值曲线(见曲线图右上角的图例)。单击Start按钮开始显示曲线。图中的ScaledInput曲线超调量过大。