siemens/西门子授权合作伙伴
全新原装 质量保证 价格优势
公司大量现货!!!
【同样的价格、同样的品牌、给您不一样的服务】
长沙玥励自动化设备有限公司(西门子系统集成商)长期销售西门子S7-200/300/400/1200PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务,欢迎来电垂询
联系人: 张亮 (销售经理)
手机 : 13548747710
QQ : 809118149
地址:长沙市岳麓区雷锋大道468号金科**城16-1603室
产品 | |
商品编号(市售编号) | 6ES7532-5HF00-0AB0 |
产品说明 | SIMATIC S7-1500, ANALOG OUTPUT MODULE AQ 8 X U/I HS 16 BITS OF RESOLUTION, ACCURACY 0.3 %, 8CHANNELS IN GROUPS OF 8, DIAGNOSIS, SUBSTITUTE VALUE 8 CHANNELS IN 0.125 MS INCL. INFEED ELEMENT, OVERSAMPLING SHIELD CLAMP AND SHIELD TERMINAL |
产品家族 | SM 532 模拟量输出模块 |
产品生命周期 (PLM) | PM300:有效产品 |
价格数据 | |
价格组 / 总部价格组 | IW / 215 |
列表价(不含增值税) | 显示价格 |
您的单价(不含增值税) | 显示价格 |
金属系数 | 无 |
交付信息 | |
出口管制规定 | AL : N / ECCN : N |
工厂生产时间 | 26 天 |
净重 (Kg) | 0.435 Kg |
产品尺寸 (W x L X H) | 未提供 |
包装尺寸 | 16.40 x 18.60 x 4.30 |
包装尺寸单位的测量 | CM |
数量单位 | 1 件 |
包装数量 | 1 |
其他产品信息 | |
EAN | 4025515080176 |
UPC | 未提供 |
商品代码 | 85389091 |
LKZ_FDB/ CatalogID | ST73 |
产品组 | 4501 |
原产国 | 德国 |
描述
可以 使用组态控制功能来设置S7-1500控制器或者ET200MP的组态,即可以组态一个**的硬件组态配置下载至 PLC 中,然后在程序中通过控制数据记录的方式,使该设备可在缺少模块或者更改模块排列顺序的情况下继续运行。如果以后更新了缺失的模块,则无需重新组态,也无 需重新加载硬件组态。组态控制功能为用户提供了灵活性,只要实际组态不超过设定的**组态,就可以通过使用控制数据记录196进行控制,以指定所需的组 态。
S7-1500中 央机架实现组态控制功能
对于 S7-1500中央机架实现组态控制的要求:
STEP7 Professional V13 或更高版本
CPU S7-1500 固 件版本 V1.5 或更高版本
首先在 TIA 博 途中组态 S7-1500 的 **硬件配置。即目前存在的和以后更新硬件所使用的模块,都包含于此硬件组态中。本例中,共组态了 10 个插槽,槽号为 0 至 9,模块依次为PS25W 24VDC 电源,S7-1516CPU,两个 DI16/DQ16 X24VDC模块,PS25W 24VDC电源,TM Count 2X24V计数模板,DI 16X24VDC 模 块,DQ 16X24VDC模块,AI 8XU/IRTD/TC 模 拟量输入模板,AQ 8XU/I HS 模 拟量输出模板。
实际安装的硬件依次为:S7-1516CPU,AI 8XU/IRTD/TC 模拟量输入模板,AQ 8XU/I HS 模拟量输出模板,TM Count 2X24V 计 数模板,PS25W 24VDC 电 源,DI 16X24VDC 模 块,DQ 16X24VDC 模 块。即**硬件组态和实际硬件组态对应关系如图01 所示:
图01. **硬件组态与实际组态的对应关系
然 后需要启用 PLC 的 组态控制功能,在硬件组态 CPU 的 属性中,按照菜单命令“属性”->“常规”->“组态控制”下,激活“允许通过用户程序重新组态设备”选项,如图 02 所示:
图02. 激活组态控制功能
接 下来创建一个共享数据块,用来存储将要传送的数据记录。并在启动组织块(本例为OB100)中对数据块赋值,作用是描述 实际安装的模块与**组态之间的关系,规则如下表所示:
字节 | 含义 | 数值 | 说明 |
0 | 数据记录长度 | 4+ 插 槽数 | 数据记录头 |
1 | 数据记录 ID | 196 | |
2 | 版本 | 4 | |
3 | 版本 | 0 | |
4 | 对**组态中插槽0 中的模板进行分配 | 硬件组态插槽 0 中的模板所对应的实际插槽号 | 如果模板仅在硬件 组态中存在,而实 际中不存在,则数值为B#16#FF |
5 | 对**组态中插槽1 中的模板进行分配 | 硬件组态插槽 1 中的模板所对应的实际插槽号 | |
. . |
. . |
. . |
|
4+插 槽数 | 对**组态中**插槽编号的模板进行分配 | 硬件组态中**插槽编号的模板对应实际中的插槽号 |
表01. 数据记录含义
说 明:
前 四个字节为标头,**个字节为块长度(4+ 插 槽数),第二个字节为块 ID(数 据记录号196),第三 个和第四个字节为版本(S7-1500 对 应为 4 和 0)。
从 第五个字节开始,按照槽号由低到高的顺序,依次描述**硬件组态中的模块在实际组态中的位置,组态中的模块在实际中不存在时,向数据块中写入“B#16#FF”。按照以上规则在共享数据 块中建立一个结构,包含有 14 个 字节的数据,如图 03 所 示:
图03. 建立数据块
必 须在启动组织块(本例中为 OB100) 调用“WRREC”指令传 送创建的数据记录。在右侧的指令栏中,按照顺序“扩展指令”-〉“分布式I/O”下找到“WRREC”指令。如果未能在启动OB(本例为 OB100)中传输有效的控制数据记录, 则 CPU 会从启动模 式返回到停止模式。因此,需要“WRREC”指令执行完才能退出启动组织 块,本例中以功能块“WRREC”的完成信号“Done”为循环指令的结束条件,保证能够 完成数据记录的传输。
对 于S7-1500 CPU,使用硬件标识符 33(作为“WRREC” 指令的“ID”的参数)写 入数据记录,程序如图 04 所 示,其中,参数“WRREC_DONE”、 “WRREC_BUSY” 等是在组织块的接口参数中定义的临时变量:
图04. 在启动组织块中写入数据记录
编 译和下载程序至 S7-1500 CPU 中, 启动后,S7-1500 CPU 就 可以正确识别中央机架上现有的模板并启动。
注意:
对于在线显示以及诊断缓冲区的显示,都以硬件组 态中的**组态显示,而不是实际的组态。
实现 S7-1500 中央机架的组态控制 时,不能有通信处理器 CP/CM(包 括点对点通信模板)。
系统电源模块(PS)也遵从组态控制,但是不建议对插槽 0 的系统电源模块进行组态控制。
ET200MP 实现组态控制功能
固件版本 V2.0 以上的 IM155-5 PN ST 接口模板 或 IM155-5 PN HF 接 口模板支持组态控制功能。
首先在 TIA 博途中组态**硬件配置,即以 后所能使用到模板都包含在这个组态中。本例中控制器为315-2PN DPCPU。ET200 MP 分布式 I/O 中共组态了 11 个模板,分别位于插槽0~10 中,模 块依次为 PS25W 24VDC 电 源,IM 155-5 PN ST 接 口模板,TM Count 2X24V计 数模板,AI 8XU/IRTD/TC 模 拟量输入模板,AQ 8XU/I HS 模 拟量输出模板,DI 16X24VDC 模 块,DQ 16X24VDC 模 块,PS25W 24VDC 电 源,两个 DI16/DQ16 x 24VDC模 块,CM PTP RS422/485 通 信模板。
实际安装的硬件依次为:PS25W 24VDC 电源,IM 155-5 PN ST 接口模 板,AI 8XU/IRTD/TC 模 拟量输入模板,AQ 8XU/I HS 模 拟量输出模板,TM Count 2X24V 计 数模板,DI 16X24VDC 模 块,DQ 16X24VDC 模 块,CM PTP RS422/485 通 信模板。即**硬件组态和实际硬件组态对应关系如图05 所示:
图05. ** 大硬件组态与实际组态中的对应关系
然后启用组态控制功能,选择 ET200MP 接口模板的“属性” -〉“常规”-〉“模块参数”->“常规”中,启用“允许通过用户程序重新组态设备”功能,如图06 所示:
图06. 激活组态控制 功能
然后新建一个共享数据块,用来存储要传送的数据记录,数据记录中的 数据规则如表02 所 示:
字节 | 含义 | 数值 | 说明 |
0 | 数据记录长度 | 4+ 插 槽数 -1 | 数据记录头,“-1” 是因为数据记录中不需要对接口模板作任何配置 |
1 | 数据记录 ID | 196 | |
2 | 版本 | 3 | |
3 | 版本 | 0 | |
4 | 对**组态中插槽0 中的模板进行分配 | 硬件组态插槽 0 中的模板所对应的实际插槽号 | 如果模板仅在硬件组态中存在,而实际中不存在,则数值为 B#16#7F |
5 | 对**组态中插槽2 中的模板进行分配 | 硬件组态插槽 2 中的模板所对应的实际插槽号 | |
. . |
. . |
. . |
|
4+ 插 槽数 -1 | 对**组态中**插槽编号的模板进行分配 | 硬件组态中**插槽编号的模板对应实际中的插槽号 |
表02. 数据记录含义
说明:
前 四个字节为标头,**个字节为块长度(4+ 插 槽数 -1,这是因为接口模板不需要作任何操作,所以数据记录中没有接口模板的描述),第二个字节为块 ID(数据记录号 196),第三个和第四个字节为版本(IM 155-5 PN 接口模板对应为 3 和 0)。
从 第五个字节开始,按照槽号由低到高的顺序,依次描述**硬件组态中的模块在实际组态中的位置,组态中的模块在实际中不存在时,向数据块中写入“B#16#7F”。接口模板不需要作任何设 置。按照以上规则在共享数据块中建立一个结构,包含有14 个字节的数据,如图07所示:
图07. 建立数据块
在 OB1 中调用“WRREC”指令传送创建的数据记录。在右 侧的指令栏中,按照顺序“扩展指令”-〉“分布式I/O”下找到“WRREC”指令。在S7-300/400 作为控制器时,使用ET200MP 接口模块的诊断地址作为“WRREC”指令接口参数“ID”的实参。当控制器为 S7-1500 时,使用ET200MP 接口模板的名称为“IO_device_2[Head]”所对 应的硬件标识符作为“WRREC”指令接口参数“ID”的实参。程序如图08 和图09 所示,其中,参数“WRREC_DONE”、“WRREC_BUSY”等是在位存储区中定 义的变量:
图08. 315CPU 中将实际的配置对 应的数据记录写入数据块
图09. 315CPU 调 用“WRREC”写入数据 记录 本例中的控制器为 S7-315CPU,使用ET200MP 接口模板的诊断地址“2042”,即“DW#16#7FA”作为功能块“WRREC” 指令“ID”参数的实参。
编译和下载程序至 S7-300CPU 中,对 ET200MP 分配好设备名称后,使能“WRREC_Req”激活传送数据记录功能 块,即可正确访问 ET200MP 分 布式 I/O。
使用TIA Portal V12建立OPC与S7-1500通讯连接
在TIA Portal V12插入S7-1500及PC站点,配置网络把站点挂在同一子网中,在Network View中配置S7连接,如下图示:
图01 注意:
- 各设备的版本,如示例安装的是Simatic Net PC 2008,那么OPC Server选择V7.0, IE General选择V7.1
- 留意区分CPU1516的网络接口,左边是Interface_2, 右侧两个口是Interface_1,子网不要设错
2 测试通讯连接
下载PC站点后,在Station Configuration中查看各设备状态,如果是Run,那么打开OPC Scout进行测试:图02 测试已配置的OPC Server与PLC通讯
OPC DCOM Server的S7 connection状态可以通过订阅条目:S7:[<连接名称>]&statepath(),如果值字符”UP”说明OPC Server与S7 PLC的S7连接已经建立。
3 连接已经建立但是Item的质量代码是”Bad”
如图02,OPO Server与S7 PLC的S7-1516之间的S7连接已经建立,但是所有订阅读取PLC地址/符号的标签质量代码都是”Bad”,在TIA Portal V12项目中检查CPU属性:图03 CPU属性
如果属性设置同图03,把”Permit access with PGT/GET” communication from remote partner(PLC,HMI,OPC,…)”选项勾选:
图04 允许PUT/GET 服务器连接
重新编译S7-1500站点并下载。可以看到OPC Item可以正常读写,质量代码为”Good”:
图05 订阅成功
4 连接已建立但是无法访问DB块: Simatic Net V8.2及之前版本
OPC Server (Simatic Net V8.2及之前版本)无法访问 S7-1500 优化访问的DB。如果无法访问DB,请将DB 修改为标准访问 DB:图06 去掉DB块的优化访问属性
图07 读取标准访问DB成功
对于优化的DB,在OPC服务器地址空间里,无法解析符号:
图08 无法解析符号
5 SIMATIC NET PCSW V12: 访问S7-1500 Optimized DB
OPC访问S7-1500优化DB必须使用Simatic NET PC V12或更高版本,以下介绍配置测试要点:把PC Station和PLC S7-1500在STEP 7 V12 软件同一项目中,配置OPC Server到S7-1500的S7 connection:
图09 PC Station与PLC组态到一个项目里
图10 建立OPC Server到PLC的连接
S7 connection的自动配置属性:
图11 请注意TSAP与原来的不同
Simatic Net V12仅可使用新的OPC UA Server Endpoint用于访问优化DB块:OPC.SimaticNet.S7OPT。原来的OPC DCOM server "OPC.SimaticNET" 及OPC UA server "OPC.SimaticNET.S7"都不行。
图12 OPC.SimaticNet.S7OPT
符号访问S7-1500,包括优化DB:
图13支持S7-1500符号访问
6 新的PLC数据类型(如64位浮点数等): Simatic NET PC V8.2或之前版本不支持
对于S7-1500新的数据类型,V8.2及之前版本无法通过下载符号方式使用。
图14 MyDB3里有新的数据类型
图15 配置到OPC Server符号空间:OPC Server属性SIMATIC NET OPC Server与S7-1500通讯要点
图16 配置到OPC Server符号空间:选定符号包含新的数据类型,编译无误
图17 下载到PC Station, OPC Scout浏览Sym: ,没有新的数据类型
Simatic NET OPC Server(V8.2)可以支持的数据类型:
图18 数据类型
如果V8.2或之前版本需要访问其他数据,方法之一是添加数组Item读写连续字节,如, S7:[S7_Connection_1]DB3,Byte34,8
然后在OPC Client里编程进行转换(自行编程处理)。
7 新的PLC数据类型(如64位浮点数等): Simatic NET PC V12
通过Simatic Net PCSW V12,配置符号访问方式可以支持S7-1500的这些新数据类型:
图19 SIMATIC NET PC可以支持的数据类型
图20 优化DB里, 64位浮点等类型的符号可以被浏览到
图21 添加新类型的条目,订阅质量码为"Good"
在 TIA Portal V12 中为S7-1200/S7-1500 CPU 添加一个 DB 块时,其缺省属性为优化的 DB ,优化的 DB 块与标准的 DB 块整体对比如下表 01 所示:
标准 DB | 优化 DB | |
---|---|---|
数据管理 | 取决于变量的生明。用户可以生成用户定义或一个内存优化的数据结构。 | 数据被系统管理和优化。用户可以生成用户定义的数据结构,系统进行优化以节省内存的空间。 |
存储方式 | 每个变量的存储地址在 DB 块中每个变量的偏移地址可见 | 每个变量的存储地址由 CPU 自动分配,无偏移地址。 |
访问方式 | 可通过符号地址、**地址以及指针方式寻址 | 仅可通过符号地址访问 |
下载无需初始化功能 | 不支持 | 支持(仅 S7-1500) |
访问速度 | 慢 | 快 |
数据保持性 | 以整个 DB 块为单位设置保持性 | DB 块内的每个变量均可单独设置保持性 |
兼容性 | 与 S7-300/400 PLC 兼容 | 与 S7-300/400 PLC 不兼容 |
出错几率 | **地址访问 (例如 HMI 或间接寻址 ),声明修改后可能导致数据的不一致。 | 缺省为符号访问,不会造成数据的不一致,例如 HMI 只与符号名称对应。 |
S7-300/S7-400 与 S7-1200 以及 S7-1500 DB 参数的对比如下表 02 所示:
S7-300/S7-400 | S7-1200 | S7-1500 | |
---|---|---|---|
DB 的**容量 | 64 KB | 64 KB | 标准 DB 64KB,优化 DB ** 16 M。 |
DB 的**块号 | 16000 | 65535 | |
DB 块类型 | 标准 DB | 优化 DB、标准 DB(取决于DB块的属性) |
表 02.
可通过修改 DB 块的属性将 DB 块修改为标准 DB 块或优化的 DB 块,如下图 01 所示:
图 01.
如 DB 块属性为标准 DB 块,该 DB 块内变量的偏移地址(offset)被编译后会出现,标准 DB 块与优化的 DB 块对比如下图 02 所示:
图 02.
S7-1200 CPU中,标准 DB 块与优化的 DB 块在 PLC 中按照下图 03 方式存储。
图 03.
S7-1500 CPU中,标准 DB 块与优化的 DB 块在 PLC 中按照下图 04 方式存储。
图 04.
在 S7-1500 CPU 中,相比于标准的 DB 块,优化的 DB 块提供更快的访问速度,其根本原因与 CPU 的编码方式有关,如下图 05 所示:
图 05.
与标准的 DB 块相比,优化的 DB 块有以下优势:
- 提供更快的访问速度;
- 以符号寻址,编程者无需考虑 DB 块中每个变量存储的具体地址,每个变量在 CPU 中存储的位置由 PLC 的系统自动进行分配;
- CPU 与 HMI (如 Panel)连接时,由于优化的 DB 是靠符号寻址,所以当 PLC 变量连接到 HMI 后,PLC 侧对变量做的修改,HMI 无需重新下载;
- 对 DB 块内的任意位置对变量进行添加及删除,或对变量的类型进行修改(如将Tag_1的属性由 byte 修改为Word),不会引起该 DB 块其它变量的使用;
S7-1200/S7-1500中如有以下应用,必须使用标准 DB 块:
- 与其它 CPU 建立 S7 单边通信时(PUT/GET),用于存储发送区数据和接收区数据的 DB 块;
- 与 Wincc V7.2 进行 HMI 连接时,Wincc V7.2 访问的 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块;
- 使用Simatic Net V8.2 与S7-1200/S7-1500 PLC进行 OPC 连接时,OPC 服务器访问 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块。
“网关” 定义
网关是将输入与输出数据从一个子网传送到另一个子网的转换设备。例如 IE/PB link,DP/AS-i link 及其他产品。
与 S7-1500 CPU 连接的网关
SIMATIC S7-1500 拥有大量的、系统集成的诊断功能,一旦发生错误时可以迅速识别。
支持S7-1500CPU支持的网关,通过STEP 7 V13 SP1或更高版本来配置。 如果正在使用较早版本的STEP7,也可参照本FAQ中的注意事项。
V13版及以下使用S7-1500 CPU组态网关
STEP 7 V13版及以下版本,通过硬件目录部分的“网络组件”配置网关时不支持S7-1500。因此,图.01 中所示的与 S7-300 CPU 的组态不适用于 S7-1500。
图. 01
STEP 7 V13版及以下版本,当用SIMATIC S7-1500 组态网关时,编译后会出现如下的错误信息:
- 在 PROFIBUS 和 PROFINET 网络上, 已连接的 CPU 不支持更低级别的 AS 接口从站组态。
- 如果 DP 主站/ IO 控制器是 S7-1500 设备,那么 DP 从站/ IO 设备将不能正常运行。
补救
通过一个 GSD 文件来组态 AS-i links (如图. 02)或者在网络视图中(如图. 03)不组态AS-i 部分网段,这样可以组态一个1500做主站的配置。
这种架构可以包含网关,诊断数据集中从 AS-i links 给到 CPU ,从 CPU 角度来说就像集成了一个平台。
用户程序中的IO地址和 AS-i 从站的分配取决于 AS-i link 的类型,并且在不同情况下手册中都可以找到。
图. 02
图. 03
概述
通过不组态AS-i 部分或者GSD文件方式,可以将以下网关连接到 S7-1500,:
- IE/AS-i link PN IO (6GK1411-2AB10, 6GK1411-2AB20), GSD 文件可参考条目号:23742537。
- PB/AS-i link 20E (6GK1415-2AA10),GSD 文件可参考条目号: 113250。
- DP/AS-i link Advanced (6GK1415-2BA10, 6GK1415-2BA20),GSD 文件可参考条目号: 113250。
- CM AS-I MASTER ST ET 200SP (3RK7137-6SA00-0BC)
直到并包含STEP 7 V13版都不可以将S7-1500作为IO控制器/DP主站来运行IE/PB link(6GK1411-5AB00)。
IWLAN/PB link (6GK1417-5AB00, 6GK1417-5AB01)产品已被终止(见条目104509170)。也不能连接作为IO控制器/DP主站的S7-1500运行。
条目 108839238描述了如何使用IE/PB link PN IO和IWLAN Client替代IWLAN/PB link PN IO。
在STEP 7 V13 SP1及更高版本的S7-1500上组态网关
图.04显示了在STEP 7 V13 SP1或更高版本中组态S7-1500 CPU。
图. 04
网关,IO网关,分层IO系统