SimForPlc仿真设备联合三菱PLC FX5U进行液位PID控制

SimForPlc仿真设备联合三菱PLC FX5U进行液位PID控制

准备

  1. PLC编程软件 MELSOFT GX Works3
  2. 仿真PLC     GX Simulator3
  3. PLC仿真设备 SimForPlc仿真设备
  4. 项目的具体要求

通过SimForPlc仿真设备联合三菱PLC FX5U进行液位PID控制的练习,我们可以掌握PLC调试的步骤,掌握PID控制的相关知识点,如比例、积分、微分的作用。

PLC编程

确认SimForPlc仿真设备的IO点和地址

SimForPlc仿真设备

根据SimForPlc仿真设备的IO点进行标签编辑

编写程序

PID命令封装
命令格式

ENO:=PID(EN,s1,s2,s3,d);

PID命令详解

重要参数提取(根据三菱指导手册案例)

进行封装

封装的目的是方便我们调用,避免一些繁琐重复的操作

命令封装时用到了三菱的变址操作,下面我简单介绍一下

MOV  K100  Z0 ;  Z0位变址寄存器,如Z0、Z1、Z2等等

MOV  K88  D0Z0 ;  D0Z0 等效于 D(0 +100) 既 D100 

上面的2个指令就等效于

MOV  K88  D100;

具体的PID封装代码

//PID封装

IF SM402 THEN

    Z0 := 参数首地址;

    //标值赋值

    D0Z0 := 标值;

    Z0 := 参数首地址 + 10;

    //样时间赋值

    D0Z0 := 500;

    //作方向

    //地址确定

    参数地址 := 参数首地址 +11;

    Z0 := 参数地址;

    BSET(1, K0, D0Z0);

    // 上下限

    BSET(1, K5, D0Z0);

    // 冲抑制

    BSET(1, K7, D0Z0);

    // 出上限

    参数地址 := 参数首地址 +32;

    Z0 := 参数地址;

    D0Z0 := K27648;

    // 出下限

    参数地址 := 参数首地址 +33;

    Z0 := 参数地址;

    D0Z0 := K0;

    // 比例增益

    参数地址 := 参数首地址 +13;

    Z0 := 参数地址;

    D0Z0 := 比例增益;

    // 时间

    参数地址 := 参数首地址 +14;

    Z0 := 参数地址;

    D0Z0 := 时间;

    // 微分时间

    参数地址 := 参数首地址 +16;

    Z0 := 参数地址;

    D0Z0 := 微分时间;

END_IF;

   

    //标值赋值

    Z1 := 参数首地址;

    D0Z1 := 标值;

   

    Z2 := 参数首地址 + 6;

    //值赋值

    D0Z2 := ;

   

    //样时间

    Z3 := 参数首地址 + 10;

    //值赋值

    //D0Z2 := ;

    Z4 := 参数首地址 + 2;

    := D0Z4;

   

    // PID控制

PID(PID开关,D0Z1,D0Z2,D0Z3,D0Z4);

PID封装的代码调用

起保停控制、手动自动转换、指示灯控制

手动控制,不进行任何判断,直接控制设备运行

自动由PID模块控制

调试前设置

Communication Setup Utility设置

用管理员权限打开Communication Setup Utility,并连接设置,测试连接成功

Communication Setup Utility 此软件在安装MX Component后获得

液位PID控制仿真

下载程序

SimForPlc仿真设备进行连接

在SimForPlc仿真设备的连接页面,输入Communication Setup Utility中设置的逻辑站点号,然后测试连接

SimForPlc仿真设备

仿真开始

点击自动按钮开始仿真,点击启动按钮启动程序,然后将模式开关点击旋到自动,设备开始液位PID控制运行

为了模拟现场实际,我们把阀1选择手动,选择随机比例

SimForPlc仿真设备、支持PC仿真、PLC模拟

观察调试效果

SimForPlc仿真设备、支持PC仿真、PLC模拟
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值