S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有*的性能/价格比。 濮阳西门子PLC模块总代理 西门子中国总代理300系列产品概述 功能强大,结构紧凑并且经济 SIMATIC S7- 300通用控制器可以节省安装空间并且具有模块化设计的特点。 大量的模块可根据手头的任务被用于扩展集中系统或创建分散结构的系统,并促进备件成本效益的经济性。凭借其令人印象深刻的创新系列,SIMATIC S7 -300通用控制器成为了一个可以有效节省用户额外投资和维护成本的综合系统。 特别提示:SIMATIC S7-400H控制器已全面升级为V6版-5H PN/DP控制器! SIMATIC家族内强大的自动化系统 高超的通讯能力和强大的集成接口使SIMATIC S7-400成为极适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。 濮阳西门子PLC模块总代理 同时,对外设I/ O能力的扩展几乎是无限的。而且,程序控制器信号模块可以在系统运行中(热插拔)进行插入和删除操作,很容易进行系统扩展或模块更换。 西门子中国总代理 西门子PLC模块6ES7222-1HD22-0A01200系列产品概述 新的模块化 SIMATIC S7-1200 控制器是我们新推出产品的核心,可实现简单却高度 的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。 本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,大扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可*适应于一些复杂的中小型控制系统。
SIMATIC S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有*的性能/价格比。 S7-200系列出色表现在以下几个方面: *的可靠性 极丰富的指令集 易于掌握 便捷的操作 丰富的内置集成功能 实时特性 强劲的通讯能力 丰富的扩展模块
S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。 S7-200系列PLC可提供5个不同的基本型号的8种CPU供您使用。 S7-200SMART CPU 订货号表1. S7-200SMART CPU 订货号 CPU型号 | 规格 | 订货号 | CPU SR20 | AC/DC/继电器 | 6E37 288-1SR20-0AA0 | CPU ST40 | DC/DC/DC | 6E37 288-1ST40-0AA0 | CPU SR40 | AC/DC/继电器 | 6E37 288-1SR40-0AA0 | CPU CR40 | AC/DC/继电器 | 6E37 288-1CR40-0AA0 | CPU SR60 | AC/DC/继电器 | 6E37 288-1SR60-0AA0 | CPU ST60 | DC/DC/DC | 6E37 288-1ST60-0AA0 |
S7-200SMART EM 订货号表2. S7-200SMART EM 订货号 EM型号 | 规格 | 订货号 | EM DE08 | 8点数字量输入 | 6E37 288-2DE08-0AA0 | EM DT08 | 8点数字量输出 | 6E37 288-2DT08-0AA0 | EM DR08 | 8点继电器型数字量输出 | 6E37 288-2DR08-0AA0 | EM DT16 | 8点数字量输入/8点数字量输出 | 6E37 288-2DT16-0AA0 | EM DR16 | 8点数字量输入/8点继电器输出 | 6E37 288-2DR16-0AA0 | EM DT32 | 16点数字量输入/16点数字量输出 | 6E37 288-2DT32-0AA0 | EM DR32 | 16点数字量输入/16点继电器输出 | 6E37 288-2DR32-0AA0 | EM AE04 | 4点模拟量输入 | 6E37 288-3AE04-0AA0 | EM AQ02 | 2点模拟量输出 | 6E37 288-3AQ02-0AA0 | EM AM06 | 4点模拟量输入/2点模拟量输出 | 6E37 288-3AM06-0AA0 | EM AR02 | 2点16位RTD | 6E37 288-3AR02-0AA0 |
S7-200 SMART 信号板 订货号表3. S7-200SMART 信号板 订货号 SB型号 | 规格 | 订货号 |
---|
SB DT04 | 2点数字量输入/2点数字量输出 | 6E37 288-5DT04-0AA0 | SB AQ01 | 1点模拟量输出 | 6E37 288-5AQ01-0AA0 | SB CM01 | RS485/RS232 | 6E37 288-5CM01-0AA0 |
S7-200 SMART 前连接器订货号表6. S7-200 SMART 前连接器订货号 连接器/连接器板 | 规格 | 订货号 |
---|
前连接器 | 镀锡:7个端子,4个/包 | 6ES7 292-1AG30-0xA0 | 前连接器 | 镀锡:8个端子,4个/包 | 6ES7 292-1AH30-0xA0 | 前连接器 | 镀锡:11个端子,4个/包 | 6ES7 292-1AL30-0xA0 | 前连接器 | 镀锡:12个端子,4个/包 | 6ES7 292-1AM30-0xA0 | 前连接器 | 镀锡:20个端子,4个/包 | 6ES7 292-1AV30-0xA0 | 前连接器 | 镀金:7个端子,4个/包 | 6ES7 292-1BG30-0xA0 |
S7-200 SMART 中继器 订货号表7.S7-200 SMART 网络总线连接器订货号 中继器 | 规格 | 订货号 |
---|
RS485 网络总线连接器 | 带编程端口,垂直电缆出口 | 6ES7 972-0BB12-0xA0 | RS485 网络总线连接器 | 不带编程端口,垂直电缆出口 | 6ES7 972-0BA12-0xA0 | RS485 网络总线连接器 | 带35°电缆出口,不带编程端口连接器 | 6ES7 972-0BA42-0xA0 | RS485 网络总线连接器 | 带35°电缆出口,带编程端口连接器 | 6ES7 972-0BB42-0xA0 |
机型丰富,更多选择提供不同类型、I/O点数丰富的CPU模块,单体I/O点数高可达60点,可满足大部分小型自动化设备的控制需求。另外,CPU模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,大限度的控制成本。 选件扩展, 定制新颖的信号板设计可扩展通信端口、数字量通道、模拟量通道、在不额外占用电控柜空间的前提下,信号板扩展能更加贴合用户的实际配置,提升产品的利用率,同时降低用户的扩展成本。 高速芯片,PID 指令本身有一个“能流历史状态位”,以记录指令的状态切换。在 EN 端从“0”变为”“1”时,PID 指令认为这是从“手动”模式向“自动”模式切换。PID 指令此时会自动执行一系列动作,以配合无扰动切换: - 使设定值( SPn) = 当前过程反馈变量(PVn)
- 设置上次采样过程变量(PVn-1) = 当前过程反馈变量(PVn)
- 设置积分偏差和(或所谓积分前项)(Mx) = 当前输出值(Mn)
使设定值等于当前反馈值可以避免出现偏差,使之不存在调整的要求;当然如果有工艺要求,也可以后续调整设定值。其他的动作都是为了使 PID 在后续的操作中不改变输出的值。 在编程时要注意: - 从自动模式向手动模式切换时,PID 指令的 EN 端不再有能流,计算停止,输出值 Mn 不再变化。此时如果需要操作人员人工观察控制的结果,手动控制输出量,就可以通过用户程序直接改变回路表中的输出值存储单元内容(见数据块或系统手册的相关部分内容)。如果有必要,操作人员的操作可能要进行一些标准化换算。
- 为保证从手动模式向自动模式的切换无扰动,需要在手动控制时,或在切换过程中,禁止对 PID 回路表中设定值的更新,以便切换时 PID 指令用当前过程反馈值替代设定值。切换完成后,操作人员可以调整设定值。
2.使用 PID 向导编程时的 PID 自动/手动无扰切换 使用 PID 指令向导编程时,指令向导会自动调用 PID 指令,并且编写外围的控制变量标准化换算、定时采样等功能。用户在使用 PID 指令向导时,需要在用户程序中用 SM0.0 调用指令向导生成的子程序(如 PIDx_INIT 子程序)。PID 向导可以生成带自动/手动切换功能的子程序,这个子程序使用一个数字量点为“1”、“0”的状态来控制是否投入 PID 自动控制。 到目前为止(STEP 7-Micro/WIN V4.0 SP5),使用 PID 向导生成的子程序时,由于用户程序不能直接使用 PID 指令,它的无扰切换能力因为隔了外壳子程序,所以受到了局限。如果对无扰切换要求比较严格,需要另外编一些程序加以处理。 考察如下 PID 控制子程序。 图 4.1.1. PID 向导生成的指令 图中: - 过程反馈量
- 设定值,实数
- 自动/手动控制,“1”=自动,“0”=手动
- 手动控制输出值,0.0 - 1.0 之间的一个实数
- PID 控制输出值
要实现无扰动切换,必须: - 在从自动向手动切换时,使手动输出值(VD2004)等于当前的实际控制输出值;
- 在从手动向自动切换使,使设定值相当于当前的过程反馈值。
为此,可编写类似下图所示的程序,放在 PID 控制子程序之前: 4.1.2. 无扰切换处理程序 图中: - 自动/手动切换控制点
- 从自动向手动切换时,使手动输出值等于实际当前值
- 从手动向自动切换时,把当前反馈量换算为相应的给定值
上述程序中的 Scale_I_to_R 就是量程变换指令库中的子程序。这是为了解决过程反馈与设定值之间的换算问题。用户也可以自己编程换算,或者根据反馈与给定的取值范围决定是否需要换算。 此段程序适用于 STEP 7-Micro/WIN V4.0 SP5 及以前版本,仅供参考,如果在实际项目中使用,上述程序未必一定适用。用户需要根据实际工艺决定自己的编程思路。 4.2. PID调节步骤简介建议PID参数调节步骤: (1)前提条件:反馈信号是否稳定,执行机构是否正常以及控制器的正反作用。(确保PID在自动模式下) (2)积分时间设置为无穷大INF(或9999.9),此时积分作用近似为0;将微分时间设置为0.0,此时微分作用为0 。然后开始调节比例作用,逐步增大比例增益 (3)当过程变量达到给定值且在给定值上下波动,将调好的比例系数调整到50%~80%后,由大到小减小积分时间,直到过程值与设定值相等或无限接近 PID调节有很多种方法,以上仅是建议步骤,也并未考虑微分作用,客户依据实际情况灵活调节,同时可以参考反馈与给定的曲线图 用户经常会遇到这样的问题:尝试了很多组PID参数,都无法满足控制器的要求, 此时需要考虑PID的采样时间是否适合当前系统。采样时间就是对反馈进行采样的间隔。短于采样时间间隔的信号变化是不能测量到的。采样时间过短,两次实测值的变化量太小,也不合适,而且增加PLC的运算负担;采样间隔过长,将会引起有用信号的丢失,使系统品质变差,不能满足扰动变化比较快、或者速度响应要求高的场合。除此以外,也有可能是系统自身的问题,无法调节到稳定,例如, 不规律的干扰,或者反馈信号不稳定。 4.3. 手动调节PID至稳定问题与解决方法:1. PID输出总是输出很大的值,并在这一区间内调节变化。 产生原因:增益(Gain)值太高 PID扫描时间(sample time)太长(对于快速响应PID的回路) 解决方法:降低增益(Gain)值并且/或选择短一些的扫描时间 2. 过程变量超过设定值很多(超调很大) 产生原因:积分时间(Integral time)可能太高。 解决方法:降低积分时间 3. 得到一个非常不稳定的PID。 - 如果用了微分,可能是微分参数有问题
- 没有微分,可能是增益(Gain)值太高
解决方法: - 调整微分参数到0-1的范围内
- 根据回路调节特性将增益值降低,低可从0.x 开始逐渐增大往上调,直到获得稳定的PID。
如何获取一组合适的参数,实现快速并稳定的PID控制? PID调节过程中,用户通常需要做多次的参数调节才能获得的控制效果。从下面反馈(过程变量)与给定之间的曲线图中,可以看到黄色曲线较理想。用户可以将调节的PID反馈与给定曲线与下图中对比,并修改相关参数(但是因为现场情况不一样,用户还需具体问题具体对待,下图中的建议仅供参考: |