商铺名称:上海斌勤电气技术有限公司
联系人:康奎(先生)
联系手机:
固定电话:
企业邮箱:192061030@qq.com
联系地址:上海市松江区三新北路1800弄(松江电子商务园区)
邮编:201501
联系我时,请说是在焊材网上看到的,谢谢!
西门子RS485总线接头
SIEMENS西门子希殿电气技术有限公司
联系人:康奎 电话:021-60571249
传真:021-60541249 邮箱:192061030@qq.com
工作QQ:192061030 手机:186-2106-1383
如何使用 S7-1200 PID功能?
供暖马上就要结束了,想起去年刚刚供暖时出现的一则小插曲让作为热线工程师的我为供暖贡献了一把小力量:)
话说,2010年10月中旬,用户在调试供暖系统时,非常着急的现场咨询S7-1200 PID自整定的相关问题,原来是因为此套系统要赶在供暖前调试成功并正常运行。刚刚咨询用户使用时出现的问题时,听的我满头雾水,“输入值不等于输出值”,逐一的和用户确认排除,终于,终于,历经整整两天,在用户的积极配合下,及时的解决了问题,确保了供暖系统的正常运行。当时心里小开心了下,毕竟供暖是大事么!
言归正传,现在,我再把用户使用过程中遇到的问题做下汇总,和大家一起分享下,希望能帮助更多有需要的人。客户问题1:客户使用S7-1200 PID程序块,使用的反馈值是 INPUT ,启动自整定后出现输入值超出设定范围错误,无法启动自整定功能。
解答:
经过与用户多次交流,发现问题是存储器地址冲突: 客户使用了INPUT输入变量,经过模拟量输入处理程序标定上限为:100.0,下限为:0.0。分配的存储地址是MD516,在客户的程序内容还使用了MW516 ,MD518地址。导致地址冲突,修改MD516数据,使MD516存储器保存的数据大于100.0,当启动自整定时,出现输入值超出设定范围错误。
扩展知识
1. MD516 包括4个字节: MB516 ,MB517,MB518,MB519,当使用MD516寄存器,其他程序不能使用MB516,MB517,BM518,MB519。否则,导致地址冲突,保存数据被修改或丢失。在S7-200的M区和V区;S7-300/S7-400的M区都需要注意此问题。
2. S7-1200 PID的两个反馈数据 INPUT/INPUT-PER区别,以及与Setpoint的关系。 INPUT是现场仪表测量数据,经过程序标定转换成实际工程量数据。数据类型是实数。 INPU-PER是现场仪表数据直接经过模拟量通道进行测试,未进行数据标定,数据类型是WORD。可以通过PID组态直接进行数据标定,转换成实际工程量。推荐使用此方法。
Setpoint:设定值,PID系统通过调解输出设备,使反馈值与设定值相等。设置范围即是反馈值标定的上下限。
3. Output,Output_PER, Output-PWM区别,
这三个信号全是输出信号,Output与Output_Per是一组,
Output输出是一个百分比数,即0%~100%,指控制设备全关或全开。
Output_Per直接输出至模拟量通道,输出整数0~27648
Output_Pwm输出是脉宽信号,开关量输出,与上面两个信号不相同,单独使用。
建议的组态过程:
如图1 程序块
图1
如图2 基本参数配置 反馈与输出配置
图2
如图3 反馈数据标定
图3
客户问题2:如何启动S7-1200的自整定,客户的设定值与反馈值过于接近,无法使用“启动自整定”
解答:
当您的系统各部分已经准备完毕,可以使用自整定,自整定功能只是系统将自动优化或计算PID参数,是调试的一种方法,正常运行时,不必运行自整定调试程序。
方法如下:
第一步:启动测试
图4
第二步:设定值设定
首次启动自调节: 建议第一次自整定时,一定要使用“启动首次自整定”,可以避免系统出现发散现象,无法正常工作
设定值要求: | 设定值 – 反馈值(已标定) | > 0.3 * | 反馈值上限 – 反馈值下限制 | 和 |设定值 – 反馈值(已标定) | > 0.5 * | 设定值 | 运行自整定:微调,校验PID参数,在完成首次自整定后,建议启动运行自整定,对PID参数进行再次检验。设定值要求: | 设定值 – 反馈值(已标定) | <0.3 * | 反馈值上限 – 反馈值下限制 | 和 |设定值 – 反馈值(已标定) | < 0.5 * | 设定值 |
第三步 启动自整定,见图5
图5
第4步 完成状态
图6
以上就是用户在现场实际情况中遇到的两个问题,不过,对PID来讲,我又做了如下的问题的扩展,希望对大家有进一步的帮助。 问题:S7-1200 PID正常运行的情况下,出现错误,如何恢复。
解答:
在程序块 PID_Compact内,管角Error=1时,指示当前PID运行状态出错。要重新启动PID功能,需要修改PID模式-PID_CompactDB.sRet.i_Mode。来恢复PID运行,在复位PID之前,需要确认错误已经消除。其他方法无法重新启动PID,包括Reset功能也不能重置。
具体程序如图7
暂做以上总结,欢迎大家补充更多容易遇到的问题。
西门子DP接头订货号:6ES7972-0BA42-0XA0
作为一名支持S7-1200 CPU的热线工程师,今天和大家分享一下S7-1200 CPU上载的热线问题。 S7-1200 CPU是西门子推出的最新一代PLC,因为其极高的性价比,越来越多的用户开始使用它。但初次使用S7-1200 CPU的用户往往很难找到它的上载功能,有的用户打进电话来说:“我找遍了Step7 Basic 的所有命令菜单和图标都没有找到上载命令。”的确,这个功能有点隐蔽哈。下面我就说说如何实现这个上载功能。在S7-1200 CPU中,硬件和软件的上载是分开的,无法像S7-300 CPU那样将整个站上载到PC机。
如何实现S7-1200 CPU的硬件上载?
在使用网线连接好S7-1200 CPU并能实现通信后,双击“添加新设备”,在项目插入一个“未指定类型的CPU 1200”,此时在设备配置中就会自动出现“检测”的选项(如下图),只要点击“检测”,上载的对话框就会自动弹出来,这时就可以上载CPU 的硬件了。
但值得注意的是,上载上来的只是硬件型号和以太网地址,模块的参数是不能上载上来的,必须进入硬件组态重新配置所需参数并下载,才能保证 CPU正常运行。将来新版本的软件可以实现硬件参数的上载功能,让我们共同期待吧。
如何实现S7-1200 CPU软件的上载?
软件上载功能的操作极其简单,只需在 “在线访问”的网卡下双击“更新可访问的设备”,就会自动显示出可访问到的PLC,这时将在线的程序块拖拽到离线的程序块中(如下图),就会自动弹出上载对话框,这时就可以完成程序的上载了。程序上载的操作过程,也体现了Step7 Basic 软件的强大的拖拽功能。程序的上载只能是整个程序块的上载,不能完成FC、FB 的单独上载。
上面只是对上载功能的一个简单描述,更详细的过程可以参看S7-1200 Smart Plus文档。这个文档是我们热线工程师自己写的文档,自然包括了很多热线问题的解答,并且我们还在不断的更新,增加新的内容,希望能帮助大家快速的解决更多的问题。我这里强烈推荐这个文档。
S7-1200 Smart Plus 将会根据情况更新。读者可以从西门子(中国)自动化与驱动集团技术支持与服务首页,进入“下载中心”下载。 http://www.ad.siemens.com.cn/download 文档编号 A0426
西门子DP接头订货号:
6ES7 972-0BA50-0XA0 快速连线网络接头(不带编程口)
6ES7 972-0BB50-0XA0 快速连线网络接头(带编程口)
6ES7 972-0BA12-0XA0 90度网络接头(不带编程口)
6ES7 972-0BB12-0XA0 90度网络接头(带编程口)
6ES7 972-0BA41-0XA0 35度网络接头(不带编程口)
6ES7 972-0BB41-0XA0 35度网络接头(带编程口)
6GK1 500-0EA02 无角度网络接头(不带编程口)
6GK1 500-0FC00 无角度快速连线网络接头(不带编程口)
6GK1 905-6AA00 快速剥线工具