本篇我们继续来学习西门子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回路控制的其他内容,欢迎大家持续关注!

怎么查看地址值_西门子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. 台达变频器modbus通讯控制程序 西门子s7—200型PLC和昆仑通泰触摸屏程序

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

  4. s7 200 smart编程软件是款功能强大的plc编程工具

    s7 200 smart编程软件是款功能强大的plc编程工具;它是由大家都比较熟悉的西门子官方进行研发推出,还对新款的编程软件进行支持,包括了CP243-1等;软件还可进行远程的编程.数据传输的功能也 ...

  5. 数位dp 最高位和最低位差值_西门子S7300/400与SINAMICS S120 之间的DP总线通讯

    一.DP总线通讯功能概述 S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯.使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过PR ...

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

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

  7. ubuntu如何查看网卡名称_【Ubuntu】16.04网卡信息配置

    ①查看操作系统版本信息: ②查看网卡信息 输入ifconfig命令查看网卡信息,下图enp0s25就是网卡名称. ifconfig ③配置网卡文件 注意:不同的linux系统,网卡配置文件是不同的,这 ...

  8. 西门子S7 200系列寄存器地址与组态王地址的换算公式

    组态王中的地址dd=40000+((寄存器地址-1000)/2+1. 例如组态王中 40640 对应 PLC: VD2278 (组态王中寄存器4表示 FLOAT型变量). 寄存器地址-1000是偏移地 ...

  9. 华为交换机查看端口流量_华为交换机限速及流量统计配置

    配置交换机限速时,cir和cbs的关系是什么 配置交换机限速时,cir和cbs的关系如下: cbs要大于报文的最大长度. 在连续流量的情况下对于cbs没有特殊的要求,保证平均速率是cir的速率. 在突 ...

最新文章

  1. Android之玩转MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
  2. android+动态地图+效果图,Android百度地图绘制圆形,圆形半径可动态变化
  3. 那位 13 岁就当上老板的开发者是如何炼成的?
  4. Swift入坑系列—集合类型
  5. 趣图:IT 项目的时间估算
  6. struts2配置中因为包名问题遇到的No result defined for action错误
  7. 物流的趋势和计算机科技,计算机仿真技术在物流领域的前景分析
  8. Quartz 触发器、过期触发策略 、排它日历、数据持久化
  9. Android之阿里云推送实现
  10. Opengl的坑——A卡N卡实现
  11. python金额数字转大写完整代码
  12. UEditor(集成 135 编辑器插件)(附源码)
  13. 【劫持】网页被注入广告
  14. Adaboost算法的初步理解
  15. 几个图像缩放算法的比较
  16. Java,Scala:JDBCUtil,MySqlUtil,PhoenixJDBC
  17. 程序员面试必看30道智力题
  18. 8、【蜗牛爬井】井里有一只蜗牛,他白天往上爬5米,晚上掉3.5 米,井深56.7米,计算蜗牛需要多少天才能从井底到爬出来。
  19. 机器学习算法背后的数学原理
  20. 图像比对-感知哈希算法

热门文章

  1. linux别名文件位置,Linux系统内置alias别名文件路径
  2. opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
  3. 卷文件系统根目录仅剩余0字节_Linux Ext4文件系统的老祖宗长什么样
  4. Circle HDU - 6550 (数学)
  5. VS2010-MFC(文档、视图和框架:分割窗口)
  6. 大道至简伪代码(第一个博客)
  7. CodeForces 258B Little Elephant and Elections 数位DP
  8. Android 反编译apk文件(转)
  9. C#实现软键盘的几个关键技术实现方法
  10. 简单的OPC与C#通讯,别想复杂了