山西省太原市西门子(授权)中国一级代理商-SIEMENS变频器总代理商

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-07-06 09:10

详细介绍

使用 pid 向导编程时的 pid 自动/手动无扰切换
      使用 pid 指令向导编程时,指令向导会自动调用 pid指令,并且编写外围的控制变量标准化换算、定时采样等功能。用户在使用 pid 指令向导时,需要在用户程序中用 sm0.0调用指令向导生成的子程序(如 pidx_ctrl 子程序)。pid向导可以生成带自动/手动切换功能的子程序,这个子程序使用一个数字量点为“1”、“0”的状态来控制是否投入 pid自动控制。
        到目前为止(step 7-micro/win smart),使用 pid向导生成的子程序时,由于用户程序不能直接使用 pid指令,它的无扰切换能力因为隔了外壳子程序,所以受到了局限。如果对无扰切换要求比较严格,需要另外编一些程序加以处理。
考察如下 pid 控制子程序。

图中:
1、a过程反馈量 (传感器的反馈值)
2、b设定值,实数 (设定要保持的数字值)
3、c自动/手动控制,“1”=自动,“0”=手动 (用这个开关来控制手/自动切换)
4、d手动控制输出值,0.0 - 1.0 之间的一个实数(

如果在向导中将“输出”范围设置为 2000 到 26000,则在“manualoutput”输入为 0.00 时,“输出”应为2000。同样,“manualoutput”输入为 1.00 时,“输出”应为 26000。当“manualoutput”输入为0.50 时,“输出”应该为其整个范围的一半,即此时为:(26000-2000)/2 + 2000 =14000。)

5、epid 控制输出值(用这个模拟量控制输出也可以是开关量控制)
要实现无扰动切换,必须:
1、在从自动向手动切换时,使手动输出值(vd2004)等于当前的实际控制输出值;
2、在从手动向自动切换使,使设定值相当于当前的过程反馈值。
为此,可编写类似下图所示的程序,放在 pid 控制子程序之前:

图中:
1、a自动/手动切换控制点
2、b从自动向手动切换时,使手动输出值等于实际当前值
3、c从手动向自动切换时,把当前反馈量换算为相应的给定值 

      接下来进行自整定后就可以使用了。

图中:
1、a设定值输入和上下限输入
2、b当前值
3、c输出值

4、d实时曲线

5、e当前和计算的微积分时间,可以选择手动调节。

6、f采样时间

7、g速率

8、h组态的回路


代理商,变频器,PLC,伺服电机,一级代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话