怎么查看地址值_西门子S7-200 SMART PID回路控制,配置PID向导,查看项目组件
本篇我们继续来学习西门子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向导,查看项目组件相关推荐
- 西门子S7—200 Smart恒压供水控制程序
西门子S7-200 Smart恒压供水控制程序!带2台泵!无模拟量模块!用的是变频器的内置PID!变频器使用的是ABB 510!是和变频器通讯使用的! id=617902236233&
- 组态王与西门子S7 200 SMART连接
一.多个组态王连接一台PLC 最多3台组态王可以连接一个PLC,使用网口连接,需要更改组态王驱动的配置文件.配置文件在组态王安装目录下Driver文件夹下,配置文件叫 kvS7200.ini . 找到 ...
- 台达变频器modbus通讯控制程序 西门子s7—200型PLC和昆仑通泰触摸屏程序
台达变频器modbus通讯控制程序 西门子s7-200型PLC和昆仑通泰触摸屏程序,带变频器使用手册,参数设置和接线说明. 可以实现频率设定,频率,电压,电流显示:正转启动,反转启动和停止控制. ID ...
- s7 200 smart编程软件是款功能强大的plc编程工具
s7 200 smart编程软件是款功能强大的plc编程工具;它是由大家都比较熟悉的西门子官方进行研发推出,还对新款的编程软件进行支持,包括了CP243-1等;软件还可进行远程的编程.数据传输的功能也 ...
- 数位dp 最高位和最低位差值_西门子S7300/400与SINAMICS S120 之间的DP总线通讯
一.DP总线通讯功能概述 S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯.使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过PR ...
- 西门子逻辑运算指令_西门子S7系列plc逻辑运算指令
西门子S7系列plc逻辑运算指令: 有关西门子S7系列plc逻辑运算指令,包括字节逻辑运算指令,IN1和IN2还可以是常数,字逻辑运算指令,双字逻辑运算指令. 1.字节逻辑运算指令 ANDBIN1,O ...
- ubuntu如何查看网卡名称_【Ubuntu】16.04网卡信息配置
①查看操作系统版本信息: ②查看网卡信息 输入ifconfig命令查看网卡信息,下图enp0s25就是网卡名称. ifconfig ③配置网卡文件 注意:不同的linux系统,网卡配置文件是不同的,这 ...
- 西门子S7 200系列寄存器地址与组态王地址的换算公式
组态王中的地址dd=40000+((寄存器地址-1000)/2+1. 例如组态王中 40640 对应 PLC: VD2278 (组态王中寄存器4表示 FLOAT型变量). 寄存器地址-1000是偏移地 ...
- 华为交换机查看端口流量_华为交换机限速及流量统计配置
配置交换机限速时,cir和cbs的关系是什么 配置交换机限速时,cir和cbs的关系如下: cbs要大于报文的最大长度. 在连续流量的情况下对于cbs没有特殊的要求,保证平均速率是cir的速率. 在突 ...
最新文章
- Android之玩转MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
- android+动态地图+效果图,Android百度地图绘制圆形,圆形半径可动态变化
- 那位 13 岁就当上老板的开发者是如何炼成的?
- Swift入坑系列—集合类型
- 趣图:IT 项目的时间估算
- struts2配置中因为包名问题遇到的No result defined for action错误
- 物流的趋势和计算机科技,计算机仿真技术在物流领域的前景分析
- Quartz 触发器、过期触发策略 、排它日历、数据持久化
- Android之阿里云推送实现
- Opengl的坑——A卡N卡实现
- python金额数字转大写完整代码
- UEditor(集成 135 编辑器插件)(附源码)
- 【劫持】网页被注入广告
- Adaboost算法的初步理解
- 几个图像缩放算法的比较
- Java,Scala:JDBCUtil,MySqlUtil,PhoenixJDBC
- 程序员面试必看30道智力题
- 8、【蜗牛爬井】井里有一只蜗牛,他白天往上爬5米,晚上掉3.5 米,井深56.7米,计算蜗牛需要多少天才能从井底到爬出来。
- 机器学习算法背后的数学原理
- 图像比对-感知哈希算法
热门文章
- linux别名文件位置,Linux系统内置alias别名文件路径
- opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
- 卷文件系统根目录仅剩余0字节_Linux Ext4文件系统的老祖宗长什么样
- Circle HDU - 6550 (数学)
- VS2010-MFC(文档、视图和框架:分割窗口)
- 大道至简伪代码(第一个博客)
- CodeForces 258B Little Elephant and Elections 数位DP
- Android 反编译apk文件(转)
- C#实现软键盘的几个关键技术实现方法
- 简单的OPC与C#通讯,别想复杂了