本篇我们继续来学习西门子S7-200 SMART的PID回路控制,首先介绍一下如何配置PID向导。在工具菜单功能区单击PID按钮打开PID回路向导对话框,选择要组态的回路,最多可组态8个回路,这里我们选择回路0。

选择回路0

在左侧的树视图中单击回路0节点,在此定义回路名称。单击参数节点,在此设置回路参数,如果不需要比例作用,增益设置为0.0,如果不需要积分作用,积分时间设置为无穷大值INF,如果不需要微分作用,微分时间设置为0.0,采样时间是PID控制回路对反馈采样以及重新计算输出值的时间间隔,这里我们均采用默认值,后面在实验中进行自整定。

设置回路参数

单击输入节点,在此指定回路过程变量的标定方式,根据外接模拟量输入情况,类型选择単极型,标定选项中设置过程变量范围0到27648,对应回路设定值范围0.0到100.0,该值是给定值占过程变量量程的百分比,在本例中也可以认为是工程量温度值。

设置输入参数

点击输出节点,在此指定回路输出的标定方式,根据外接输出信号类型选择数字量,循环时间即PWM输出的周期,采用默认值0.1秒。

设置输出参数

单击报警节点,在此设定回路报警选项,启用下限报警、上限报警、模拟量输入错误报警,指定报警上下限值以百分比表示,以及模拟量输入模块连接到PLC的位置。

报警参数设置

单击代码节点,在此自定义向导生成的子程序和中断程序的名称,选择添加PID的手动控制,当处于手动模式时不执行PID计算,回路输出由程序控制。单击存储器分配节点,PID向导为完成PID运算需要120个字节的位存储器,为其指定起始地址,要保证程序中没有使用这些存储器,单击建议按钮向导将自动设定当前程序中未用的位存储器,这里我们采用VB0为起始地址。

添加PID手动控制

单击组件节点,在此列出了PID向导生成的组件,包括一个初始化PID的子程序、一个用于循环执行PID功能的中断程序、一个120个字节的数据页以及一个符号表,单击生成按钮完成PID向导配置,向导生成的项目组件添加到了项目中。

项目组件列表

查看向导生成的项目组件。在项目树中展开程序块下的向导文件夹,双击初始化PID子程序打开,该子程序是加密的,可以查看相关的子程序调用说明,变量表列出了子程序的接口参数定义,编程调用时可参考。双击PID功能中断子程序打开,该中断子程序也是加密的,请注意PID向导使用了定时中断0,编程时不能再使用此中断,否则会引起PID运行错误。

查看项目组件

展开符号表下的向导文件夹,双击PID符号表打开,在此可以查看PID回路相关参数的符号及地址信息,不可更改,编程时可参考。展开数据块下的向导文件夹,双击PID数据页打开,该数据页是加密的,在此可以查看PID回路的PID算法相关参数,这样PID向导就配置完成了。

PID符号表

本篇文章中我们学习了西门子S7-200 SMART PID回路控制,配置PID向导、查看项目组件,在下篇文章中我们将继续学习西门子S7-200 SMART PID回路控制的其他内容,欢迎大家持续关注!

nrf52840 gpiote如何配置中断输入_西门子S7-200 SMART PID回路控制,配置PID向导,查看项目组件...相关推荐

  1. 西门子S7—200 Smart恒压供水控制程序

    西门子S7-200 Smart恒压供水控制程序!带2台泵!无模拟量模块!用的是变频器的内置PID!变频器使用的是ABB 510!是和变频器通讯使用的! id=617902236233&

  2. 组态王与西门子S7 200 SMART连接

    一.多个组态王连接一台PLC 最多3台组态王可以连接一个PLC,使用网口连接,需要更改组态王驱动的配置文件.配置文件在组态王安装目录下Driver文件夹下,配置文件叫 kvS7200.ini . 找到 ...

  3. 怎么查看地址值_西门子S7-200 SMART PID回路控制,配置PID向导,查看项目组件

    本篇我们继续来学习西门子S7-200 SMART的PID回路控制,首先介绍一下如何配置PID向导.在工具菜单功能区单击PID按钮打开PID回路向导对话框,选择要组态的回路,最多可组态8个回路,这里我们 ...

  4. 台达变频器modbus通讯控制程序 西门子s7—200型PLC和昆仑通泰触摸屏程序

    台达变频器modbus通讯控制程序 西门子s7-200型PLC和昆仑通泰触摸屏程序,带变频器使用手册,参数设置和接线说明. 可以实现频率设定,频率,电压,电流显示:正转启动,反转启动和停止控制. ID ...

  5. nrf52840 gpiote如何配置中断输入_51单片机外部中断点亮LED

    夜猫子:51单片机中断基本概念​zhuanlan.zhihu.com 外部中断软件设计原理 中断发生的三个条件①中断源有中断请求:②此中断源的中断允许位为 1:③CPU 开中断(即 EA=1).比如我 ...

  6. 华三交换机配置access命令_㈡看看H3C华为交换机系列基本配置命令,有哪些是你不知道的?...

    一.vlan配置 1.vlan划分方案 -------------------------------------------------- ------------------ | 部门 | vla ...

  7. 西门子逻辑运算指令_西门子S7系列plc逻辑运算指令

    西门子S7系列plc逻辑运算指令: 有关西门子S7系列plc逻辑运算指令,包括字节逻辑运算指令,IN1和IN2还可以是常数,字逻辑运算指令,双字逻辑运算指令. 1.字节逻辑运算指令 ANDBIN1,O ...

  8. nrf52840 gpiote如何配置中断输入_STM32第四章外部中断管理

    点击上方"果果小师弟",选择"置顶/星标公众号"干货福利,第一时间送达!STM32F4 的每个 IO 都可以作为外部中断的中断输入口,这点也是 STM32F4 ...

  9. 西门子标准报文1常用_西门子1500系列PLC速度轴配置与仿真

    1500系列PLC速度轴配置与仿真 西门子电机变频调速控制以前多在驱动控制器中实现,例如Cu320.Cu310等控制单元,使用Scout软件进行配置.对于使用者来讲,Scout使用难度相对较大.现在西 ...

最新文章

  1. python对象编程例子-这是我见过最详细的Python面向对象编程!建议收藏!
  2. ASP.NET比较常用的26个性能优化技巧
  3. 记一次对 Laravel-permission 项目的性能优化
  4. 自己动手实现的 Spring IOC 和 AOP - 下篇
  5. Windows驱动开发技术详解笔记
  6. node --- 连接mysql(docker环境) Sequelize库
  7. python xlrd安装_详解python中xlrd包的安装与处理Excel表格
  8. java循环嵌套 0228 2101班
  9. 【HDU5299】Circles Game,圆的扫描线+树上删边游戏
  10. 【Linux】VMware连接CRT
  11. 一个很好的网址,Visio 使用教程
  12. 尚医通:开局项目介绍
  13. 卫星影像的RPC参数
  14. Unity 跑马灯效果
  15. SQL 基础(五)数据查询实战演练一
  16. 把一个字符串中的大写字母和小写字母分别存储到一个新的字符串中
  17. jquery获取兄弟节点
  18. 数据结构之中缀表达式计算
  19. 政策理解优化,安徽省碳达峰碳中和领域科技项目申报领域条件要求方式流程要点
  20. linux 蓝牙模块,蓝牙模块在HHARM2410上的移植

热门文章

  1. ubuntu安装完mysql无法登录_Ubuntu安装mysql8后无法登陆怎么解决
  2. python中get函数作用_python get函数有什么作用?示例解析
  3. python项目画幅好画_python基础教程总结15——2 画幅好画
  4. C++ istringstream重新绑定和处理另一个字符串
  5. Python 程序的抽样分析器 - Py-Spy
  6. Java加密与解密的艺术~AES-GCM-NoPadding实现
  7. Semaphore及其用法
  8. try-catch-finally-return执行路径总结
  9. C语言的数组基础,C语言基础-数组
  10. mysql数值类型占用字节及范围_mysql数据类型及占用字节数【mysql】