长沙玥励 西门子 6ES7288-1CR40-0AA0
西门子S7-200 SMART可编程控制器 销售订货型号大全:
6ES72881SR200AA0 S7-200 SMART,CPU SR20,标准型 CPU 模块,继电器输出,220 V AC 供电,12 输入/8 输出
6ES72881ST200AA0 S7-200 SMART,CPU ST20,标准型 CPU 模块,晶体管输出,24 V DC 供电,12 输入/8 输出
6ES72881SR300AA0 S7-200 SMART,CPU SR30,标准型 CPU 模块,继电器输出,220 V AC 供电,18 输入/12 输出
6ES72881ST300AA0 S7-200 SMART,CPU ST30,标准型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出
6ES72881SR400AA0 S7-200 SMART,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出
6ES72881ST400AA0 S7-200 SMART,CPU ST40,标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出
6ES72881SR600AA0 S7-200 SMART,CPU SR60,标准型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出
6ES72881ST600AA0 S7-200 SMART,CPU ST60,标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出
6ES72881CR400AA0 S7-200 SMART,CPU CR40,经济型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出
6ES72881CR600AA0 S7-200 SMART,CPU CR60,经济型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出
6ES72882DE080AA0 S7-200 SMART,EM DI08,数字量输入模块,8 x 24 V DC 输入
6ES72882DR080AA0 S7-200 SMART,EM DR08,数字量输出模块,8 x 继电器输出
6ES72882DT080AA0 S7-200 SMART,EM DT08,数字量输出模块,8 x 24 V DC 输出
6ES72882DR160AA0 S7-200 SMART,EM DR16,数字量输入/输出模块,8 x 24 V DC 输入/8 x 继电器输出
6ES72882DT160AA0 S7-200 SMART,EM DT16,数字量输入/输出模块,8 x 24 V DC 输入/8 x 24 V DC 输出
6ES72882DR320AA0 S7-200 SMART,EM DR32,数字量输入/输出模块,16×24 V DC 输入/16 x 继电器输出
6ES72882DT320AA0 S7-200 SMART,EM DT32,数字量输入/输出模块,16 x 24 V DC 输入/16 x 24 V DC 输出
6ES72883AE040AA0 S7-200 SMART,EM AE04,模拟量输入模块,4 输入
6ES72883AE080AA0 S7-200 SMART,EM AE08,模拟量输入模块,8 输入
6ES72883AQ020AA0 S7-200 SMART,EM AQ02,模拟量输出模块,2 输出
6ES72883AQ040AA0 S7-200 SMART,EM AQ04,模拟量输出模块,4 输出
6ES72883AM030AA0 S7-200 SMART,EM AM03,模拟量输入/输出模块,2 输入/ 1 输出
6ES72883AM060AA0 S7-200 SMART,EM AM06,模拟量输入/输出模块,4 输入/ 2 输出
6ES72883AR020AA0 S7-200 SMART,EM AR02,热电阻输入模块,2 通道
6ES72883AR040AA0 S7-200 SMART,EM AR04,热电阻输入模块,4 通道
6ES72883AT040AA0 S7-200 SMART,EM AT04,热电偶输入模块,4 通道
6ES72887DP010AA0 S7-200 SMART,EM DP01,Profibus-DP从站扩展模块
6ES72880CD100AA0 PM207电源,输入: 120/230 V AC (88-370 V DC),输出: 24 V DC/3 A
6ES72880ED100AA0 PM207电源,输入: 120/230 V AC (88-370 V DC),输出: 24 V DC/5 A
6ES72885CM010AA0 S7-200 SMART,SB CM01,通信信号板,RS485/RS232
6ES72885DT040AA0 S7-200 SMART,SB DT04,数字量扩展信号板,2 x 24 V DC 输入/2 x 24 V DC 输出
6ES72885AE010AA0 S7-200 SMART,SB AE01,模拟量扩展信号板, 1 路模拟量输入
6ES72885AQ010AA0 S7-200 SMART,SB AQ01,模拟量扩展信号板,1 路模拟量输出
6ES72885BA010AA0 S7-200 SMART,SB BA01,电池信号板,支持普通纽扣电池
6AV66480BC113AX0 SMART LINE,SMART 700 IE,7 英寸宽屏,
64 K 色真彩显示,集成RS422/485串口、工业以太网接口"
6AV66480BE113AX0 SMART LINE,SMART 1000 IE,10.2 英寸宽屏,
64 K 色真彩显示,集成RS422/485串口、工业以太网接口"
6AV66480CC113AX0 SMART LINE V3,SMART 700 IE V3,7 英寸宽屏,
64 K 色真彩显示,集成RS422/485串口、工业以太网接口、USB 2.0 host接口"
6AV66480CE113AX0 SMART LINE V3,SMART 1000 IE V3,10.1 英寸宽屏,
64 K 色真彩显示,集成RS422/485串口、工业以太网接口、USB 2.0 host接口"
PID调节步骤简介
建议PID参数调节步骤:
(1)前提条件:反馈信号是否稳定,执行机构是否正常以及控制器的正反作用。(确保PID在自动模式下)
(2)积分时间设置为无穷大INF(或9999.9),此时积分作用近似为0;将微分时间设置为0.0,此时微分作用为0 。然后开始调节比例作用,逐步增大比例增益
(3)当过程变量达到给定值且在给定值上下波动,将调好的比例系数调整到50%~80%后,由大到小减小积分时间,直到过程值与设定值相等或无限接近
PID调节有很多种方法,以上仅是建议步骤,也并未考虑微分作用,客户依据实际情况灵活调节,同时可以参考反馈与给定的曲线图
用户经常会遇到这样的问题:尝试了很多组PID参数,都无法满足控制器的要求, 此时需要考虑PID的采样时间是否适合当前系统。采样时间就是对反馈进行采样的间隔。短于采样时间间隔的信号变化是不能测量到的。采样时间过短,两次实测值的变化量太小,也不合适,而且增加PLC的运算负担;采样间隔过长,将会引起有用信号的丢失,使系统品质变差,不能满足扰动变化比较快、或者速度响应要求高的场合。除此以外,也有可能是系统自身的问题,无法调节到稳定,例如, 不规律的干扰,或者反馈信号不稳定。
手动调节PID至稳定
在开始PID自整定调整前,整个PID控制回路必须工作在相对稳定的状态。
稳定的PID是指过程变量接近设定值,输出不会不规则的变化,且回路的输出值在控制范围中心附近变化。
问题与解决方法:
1.PID输出总是输出很大的值,并在这一区间内调节变化
产生原因:
- 增益值太高
-
PID扫描时间太长(对于快速响应PID的回路)
解决方法:降低增益值并且/或选择短一些的扫描时间
2.过程变量超过设定值很多(超调很大)
产生原因:积分时间可能太高
解决方法:降低积分时间
3.得到一个非常不稳定的PID
产生原因:
- 如果用了微分,可能是微分参数有问题
-
没有微分,可能是增益值太高
解决方法:
- 调整微分参数到0-1的范围内
-
根据回路调节特性将增益值降低,最低可从0.x 开始逐渐增大往上调,直到获得稳定的PID。
4.如何获取一组合适的参数,实现快速并稳定的PID控制?
PID调节过程中,用户通常需要做多次的参数调节才能获得最优的控制效果。从下面反馈(过程变量)与给定之间的曲线图中,可以看到黄色曲线较理想。用户可以将调节的PID反馈与给定曲线与下图中对比,并修改相关参数(但是因为现场情况不一样,用户还需具体问题具体对待,下图中的建议仅供参考:
反馈与给定曲线
1.超调过大,减小比例,增大积分时间
2.迅速变化,存在小超调
3.实际值缓慢接近设定值,并且无超调的达到设定值
4.增益系数太小和/或微分时间太长
5.益系数太小和/或积分时间太长
WinCC 与S7-200 SMART CPU 的 OPC 通信
WinCC 中没有与S7-200 SMART CPU 通信的驱动,所以 WinCC 与 S7-200 SMART CPU 之间通过以太网的通信,只能通过 OPC 的方式实现。S7-200 SMART CPU 作为 OPC 的 Sever 端,只需设置 IP 地址即可。
上位机作为 OPC 的 Client 端,通过 SIMATIC NET 软件建立 PC Station 来与 S7-200 SMART 通信。
建立好 PC Station 后,WinCC中的实现步骤如下:
1. 建立所有WinCC中要用到的变量
首先在 OPC Scout中建立好所有 WinCC 中要用到的变量,步骤见OPC Scout 测试。
2. 添加新的驱动
打开 WinCC 软件新建一个项目,用鼠标右键点击“变量管理”,快捷菜单中选择“打开”。
在打开的“WinCC Configuration Studio ”窗口中,鼠标右键“变量管理”,在快捷菜单中选择“添加新的驱动程序”,添加“OPC”驱动。如图1.所示。
图1. 添加一个新的驱动"OPC"
3. 在 WinCC 中搜索及添加 OPC Scout 中定义的变量
首先用鼠标右键“OPC Groups” ,在快捷菜单中点击“系统参数”。在弹出“OPC 条目管理器”窗口中,选择“OPC.SimaticNET.1”,然后点击“浏览服务器”按钮。
在弹出的“过滤标准”窗口中选择“下一步” 进行搜索。如图2.所示。
图2.选择服务器浏览
4. 建立新连接并添加所需变量
在变量列表中选择所需要的变量,点“添加条目”按钮添加所需变量,此时会自动要求你建立一个新连接,并将变量添加到这个连接中,如图3.所示。
如果需要添加多个变量,按上述步骤重复添加即可。
图3.添加变量并建立连接
成功添加完变量后,WinCC 中变量管理中将显示已经添加的 OPC 连接和变量,如图4.所示。
图4.从OPC Scout中成功添加变量
5. WINCC 创建画面并监控变量
WINCC 中新建画面,并添加“输入/输出 域”,并为其选择 OPC 变量,如图5.所示。
图5.创建 WINCC 画面
激活 WINCC ,即可测试 WINCC 与 S7-200 SMART OPC 通讯。
S7-300/400与S7-200SMART之间的以太网S7通信
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
经过测试发现S7-300/400通过集成的PN口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以成功的, 但是需要S7-300/400侧编程调用PUT/GET指令。
注意:
1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子官方测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!
2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。
3. S7-300/400若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。
4.本文仅介绍S7-300集成PN口与S7-200 SMART CPU S7通信。
S7通信介绍
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以成功的,但是需要S7-300/400侧编程调用PUT/GET指令,见表1所示。
表 1 PUT和GET :
S7-400 | S7-300 | 描述 | 简要描述 |
SFB 14 | FB 14 | 读数据 | 单边编程读访问。 |
SFB 15 | FB 15 | 写数据 | 单边编程写访问。 |
S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 集成PN接口时,需要使用Standard Library中PUT/GET指令,如图1所示。
图1 S7-300PN接口需采用Standard Library
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库
S7-400 CPU不区分通信接口,需要使用System Function Blocks 中的SFB14/SFB15指令块,如图3所示。
图3 S7-400 需采用SFB程序块
硬件及网络组态
本文以采用1个315-2PN/DP,1个S7-200 SMART PLC为例,介绍它们之间的S7通信。
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 315-2 PN/DP。如图4所示。
图4 STEP7 项目中插入S7-300站点
设置CPU 315-2PN/DP的IP地址:192.168.0.1,如图5所示。硬件组态完成后,即可下载该组态。
图5 设置CPU PN IP地址
打开“NetPro”设置网络参数,选中CPU 315-2PN/DP,在连接列表中建立新的连接。步骤如图6所示。
图6 NetPro组态视图中插入新连接
选择 Unspecified 站点,选择通讯协议 S7 connection,点击 Apply,如图7所示。
图7 组态新连接
在弹出的S7 connection属性对话框中,勾选 Establish an active connection,设置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),如图8所示。
图8 设置S7连接参数
点击 "Address Details" ,再弹出来的对话框设置 Partner 的 Slot 为1,如图9所示。点击 OK即可关闭该对话框。
图9 设置“address details”参数
网络组态创建完成后,需要编译,如图10所示。
图10 保存并编译连接
网络组态编译无错,鼠标先点击 CPU 315-2PN/DP ,然后点击下载按钮下载网络组态,步骤如图11所示。
图 11 下载组态连接
程序编程
可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在 下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要确保通过参数ADDR_i和RD_i定义的区域在长度和数据类型方面 要相互匹配。
通过状态参数NDR数值为1来指示此作业已完成。只有在前一个作业已经完成之后,才能重新激活读作业。远程CPU可以处于RUN或STOP工作状态。如果 正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要确保通过参数ADDR_i和SD_i定义的区域在编号、长度和数据类 型方面相互匹配。
如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在最后一个作业完成之后,才能再次激活写作业。远程 CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出 表示。
打开SIMATIC 315 PN-1的OB1,在OB1中依次调用FB14,FB15如图12、图13所示:
图12 FB14调用
表2.FB14参数说明 :
参数 |
描述 |
数据类型 |
存储区 |
描述 |
REQ |
bbbbb |
BOOL |
I、Q、M、D、L |
上升沿触发调用功能块 |
ID |
bbbbb |
WORD |
M、D、常数 |
地址参数ID |
NDR |
OUTPUT |
BOOL |
I、Q、M、D、L |
为1时,接收数据成功 |
ERROR |
OUTPUT |
BOOL |
I、Q、M、D、L |
接收到新数据 |
STATUS |
OUTPUT |
WORD |
I、Q、M、D、L |
故障代码 |
S7-300: |
IN_OUT |
ANY |
M、D
I、Q、M、D、 |
从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。 |
S7-300: |
IN_OUT |
ANY |
S7-300:M、D |
本站接收数据地址 |
图13 FB15调用
表3.FB15参数说明 :
参数 |
描述 |
数据类型 |
存储区 |
描述 |
REQ |
bbbbb |
BOOL |
I、Q、M、D、L |
上升沿触发调用功能块 |
ID |
bbbbb |
WORD |
M、D、常数 |
地址参数 |
DONE |
OUTPUT |
BOOL |
I、Q、M、D、L |
为1时,发送完成 |
ERROR |
OUTPUT |
BOOL |
I、Q、M、D、L |
为1时,有故障发生 |
STATUS |
OUTPUT |
WORD |
I、Q、M、D、L |
故障代码 |
S7-300: |
IN_OUT |
ANY |
M、D
I、Q、M、D、 |
从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。 |
S7-300: |
IN_OUT |
ANY |
S7-300:M、D
S7-400 I、Q、 |
本站发送数据地址 |
注意:
S7-200 SMART PLC 不需要编程。 S7-200 SMART 中的V存储区在S7-300/400 PLC 编程中以DB1数据块的形式体现。
长沙玥励 西门子 6ES7288-1CR40-0AA0- 公司类型私营有限责任公司
- 经营模式经销商-私营有限责任公司
- 联系人姚善雷
- 联系手机13874941405
- 联系固话0731-526565255
- 公司地址湖南省长沙市岳麓区天顶街道雷锋大道金科世界城468号