首页 > 其他分享 >SimForPlc仿真设备联合西门子PLC1500进行液位PID控制

SimForPlc仿真设备联合西门子PLC1500进行液位PID控制

时间:2024-09-28 19:54:46浏览次数:9  
标签:仿真 PID SimForPlc PLC1500 液位 PLC 设备

SimForPlc仿真设备联合西门子PLC1500进行液位PID控制

准备

  1. PLC编程软件  博途 V15    TIA Portal V15.1
  2. 仿真PLC     S7-PLCSIM Advanced V4.0 SP1
  3. PLC仿真设备 SimForPlc仿真设备
  4. 项目的具体要求

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

仿真效果预览

PLC编程

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

导入SimForPlc仿真设备的IO点

西门子PLC硬件接线参考示例

编写程序

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

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

自动模式
模拟量转换

模拟量输入的值0-27648,转换成 0-100℃ 和 0 – 100CM

PID功能块设置

具体组态,如加热控制

调试前设置

设置项目的属性,允许仿真

设置项目的通信,允许访问

设置PLCSIM Advanced进入工作参数

液位PID控制仿真

下载程序

在线监控

SimForPlc仿真设备进行测试连接

仿真开始

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

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

PID预调节

由于设定的值和实际值相差太近,就不需要与调节,我们直接开始精确调节

PID精确调节

调节完成后观察调节的效果和记录PID参数

SimForPlc仿真设备下载链接

仿真设备安装版本  SimForPlc setup.exe
链接: https://pan.baidu.com/s/1CoJdn7aixt_Hk36GsA48GQ?pwd=mdtb 提取码: mdtb

仿真设备压缩包   SimForPlc1.02.zip
链接: https://pan.baidu.com/s/1D3YGmzZO2fNudeu0UcZ-QQ?pwd=6kgg 提取码: 6kgg

仿真设备压缩包:SimForPlc1.03.zip
链接: https://pan.baidu.com/s/1ZRVs9rvSIQ_JxXXeZ0maNQ?pwd=vhue 提取码: vhue

仿真设备安装版本:SimForPlcSetup1.03.exe
链接: https://pan.baidu.com/s/1SHAH_MMMIanWYUf-pDGb9A?pwd=c2ag 提取码: c2ag

标签:仿真,PID,SimForPlc,PLC1500,液位,PLC,设备
From: https://blog.csdn.net/chenchuai/article/details/142616749

相关文章

  • POL8901升级POL8903 2 PORT LVDS转MIPIDSI点屏+旋转,大批量出货物料
    LVDS输入:支持1或者2通道LVDS输入;支持最大1920x1080@60Hz输入;兼容VESA和JEIDA格式:通道内5条差分信号对,支持1clock/4data独立任意映射和极性翻转;MIPI输出:兼容DCS1.02,D-PHY1.2.DSI1.2andCSl-21.00;支持最大输出分辨率1080x1920@60Hz;5条差分信号对,支......
  • 科普向:USB设备的PID、VID和GUID分别代表什么
    USB设备的PID、VID和GUID分别代表什么在USB设备中,PID、VID和GUID是用于标识和管理设备的重要标识符。以下是它们的具体含义:1.VID(VendorID)VID代表供应商ID,它是由USB实现者论坛(USB-IF)分配给每个USB设备制造商的唯一标识符。每个制造商在制造USB设备时都......
  • 【德国RapidEye地球探测卫星】
    德国RapidEye地球探测卫星德国RapidEye地球探测卫星是一项具有重要意义的商业遥感卫星系统,以下是关于该卫星的详细介绍:一、基本概况名称:RapidEye性质:商用卫星发射时间:2008年8月29日,由第聂伯-1运载火箭以一箭五星的方式从拜科努尔航天发射中心发射升空。所属国家:德国研发......
  • 在Linux 中使用 pidstat 命令监控进程性能
    一、安装pidstat命令检查系统是否已经安装了pidstat打开终端,输入以下命令检查是否已经安装了pidstat:pidstat-V如果显示版本信息,说明已经安装,可以跳过安装步骤。如果提示找不到命令,那么继续下一步安装。更新包管理器在安装pidstat前,建议先更新系统的包管理器来获......
  • py每日spider案例之网站视频接口
    importrequestscookies={'auth_id':'eyJpdiI6IlUzOEVzajFocW1ydGh4TGE0R00yaXc9PSIsInZhbHVlIjoidmw2UWF0cFJBMGF0TStBM0dBWVFNN09lMFpMV2xlMHdJSG1Ma1g4TUtSV0loKzJEY1psKzVML0ZjeVJUK1BTbk1obkFpYWNMUXdLSTJXWjdOK2lZSFluL3A4WmxkVDNoUElHbGx5UG9......
  • 基于PID控制器和卡尔曼滤波器的机器人控制(Matlab代码实现)
     ......
  • py每日spider案例之网站视频接口
    importrequestscookies={'auth_id':'eyJpdiI6IlUzOEVzajFocW1ydGh4TGE0R00yaXc9PSIsInZhbHVlIjoidmw2UWF0cFJBMGF0TStBM0dBWVFNN09lMFpMV2xlMHdJSG1Ma1g4TUtSV0loKzJEY1psKzVML0ZjeVJUK1BTbk1obkFpYWNMUXdLSTJXWjdOK2lZSFluL3A4WmxkVDNoUElHbGx5UG9......
  • RapidJSON 的坑--允许Object对象存在相同的key,且key为数字时序列化报异常
    RapidJSON的坑--允许Object对象存在相同的key,且key为数字时序列化报异常测试代码如下:1voidshow(rapidjson::Document&doc)2{3printf("-----------------foriterator\nMemberCount:%d\n",doc.MemberCount());4for(autoit=doc.MemberBegin();it!=doc......
  • 53 mysql pid 文件的创建
    前言接上一篇文章  mysql启动过程中常见的相关报错信息 在 mysql中文我们在 “servicemysqlstart”,“servicemysqlstop”经常会碰到 mysql.pid相关的错误信息比如 “TheserverquitwithoutupdatingPIDfile”我们这里来看一下 mysql中 mysql.pid文件的创......
  • Matlab/Simulink和AMEsim联合仿真(以PSO-PID算法为例)
    目录安装软件和配置环境变量Matlab/Simulink和AMEsim联合仿真详细流程非常重要的一点Simulink模型和AMEsim模型用S-Function建立连接从AMEsim软件打开MatlabMatlab里的设置Matlab的.m文件修改(对于PSO-PID算法)运行程序我印象中好像做过Matlab/Simulink和AMEsim联合仿......