我公司大量现货供应,价格优势,品质保证,德国原装进口
================================
上海隆彦自动化科技有限公司
联 系 人: 詹雪芬
24小时联系手机: 18717946324
在 线 商 务 QQ: 850111590
直线销售 电 话: 021- 61311927
传 真: 021-67355123
=================================
上海隆彦长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效
“网关” 定义
网关是将输入与输出数据从一个子网传送到另一个子网的转换设备。例如 IE/PB link,DP/AS-i link 及其他产品。
与 S7-1500 CPU 连接的网关
SIMATIC S7-1500 拥有大量的、系统集成的诊断功能,一旦发生错误时可以迅速识别。
支持S7-1500CPU支持的网关,通过STEP 7 V13 SP1或更高版本来配置。 如果正在使用较早版本的STEP7,也可参照本FAQ中的注意事项。西门子模块DQ16模块6ES7522-1BH01-0AB0
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做主站的配置。西门子模块DQ16模块6ES7522-1BH01-0AB0
这种架构可以包含网关,诊断数据集中从 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 文件可参考条目号:ment/23742537/profinet-gsd%e6%96%87%e4%bb%b6%ef%bc%9agateway?lc=zh-cn" style="color: rgb(153, 0, 0); text-decoration: none; padding: 2px 2px 2px 0px; -webkit-tap-highlight-color: rgb(255, 94, 153); font-family: Arial !important; font-size: 11px !important;">23742537。
- PB/AS-i link 20E (6GK1415-2AA10),GSD 文件可参考条目号: ment/113250/profibus-gsd%e6%96%87%e4%bb%b6%ef%bc%9aas-i?lc=zh-cn" style="color: rgb(153, 0, 0); text-decoration: none; padding: 2px 2px 2px 0px; -webkit-tap-highlight-color: rgb(255, 94, 153); font-family: Arial !important; font-size: 11px !important;">113250。
- DP/AS-i link Advanced (6GK1415-2BA10, 6GK1415-2BA20),GSD 文件可参考条目号:ment/113250/profibus-gsd%e6%96%87%e4%bb%b6%ef%bc%9aas-i?lc=zh-cn" style="color: rgb(153, 0, 0); text-decoration: none; padding: 2px 2px 2px 0px; -webkit-tap-highlight-color: rgb(255, 94, 153); font-family: Arial !important; font-size: 11px !important;">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)产品已被终止(见条目ment/104509170/type-discontinuation-of-the-iwlan-pb-link-pn-io?lc=en-cn" target="_blank" style="color: rgb(153, 0, 0); text-decoration: none; padding: 2px 2px 2px 0px; -webkit-tap-highlight-color: rgb(255, 94, 153); font-family: Arial !important;">104509170)。也不能连接作为IO控制器/DP主站的S7-1500运行。西门子模块DQ16模块6ES7522-1BH01-0AB0
条目 ment/108839238/how-do-you-use-the-ie-pb-link-pn-io-together-with-an-iwlan-client-as-a-substitute-for-the-iwlan-pb-link-pn-io?lc=en-cn" target="_blank" style="color: rgb(153, 0, 0); text-decoration: none; padding: 2px 2px 2px 0px; -webkit-tap-highlight-color: rgb(255, 94, 153); font-family: Arial !important;">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系统
在STEP 7 (TIA Portal)里 , 对于S7-1200/S7-1500 可以使用 “指令” 库里的转换功能将变量转换为所选的数据类型。
描述
图 01 给出了常用转换功能的概览。
图. 01
INT,DINT,REAL 和 BCD 数据类型之间的转换
STEP 7 V11 提供了“CONV” (转换)指令可以用于 INT,DINT,REAL 和 BCD 数据类型之间的转换。可以在块编辑器中按下表的步骤进行插入和参数化操作。
1。在块编辑器中,打开“Instructions” 指令卡并打开“Converters” 目录,然后使用拖拽方式插入“CONVERT” 指令到网络段中。
2。插入指令块后,指令的数据类型还没有定义,在"CONV"下显示的是通配符 "??? to ???"。 当将鼠标指针放在左侧的三角形上时,会显示下拉箭头。
3。点击左侧的箭头,从下拉菜单中可以给输入参数“IN” 选择想要的数据类型(比如,INT)。
4。重复上面步骤可以为输出参数“OUT” 从右侧的下拉菜单中选择想要转换为的数据类型(比如,REAL)。例子中将一个数据类型为 INT 的数据转换为数据类型为 REAL 的数据(“Int to Real” )
注意
如果直接通过变量为“CONVERT” 指令指定输入输出参数,那么步骤 2 到步骤 4 不是必须的,因为转换指令自动将数据类型设置为变量的数据类型。
5。给转换指令的输入和输出分配变量。为输入输出指定完参数后,就可以完成下面的数据转换,比如:
- 从 INT 到 INT, DINT, REAL, BCD16, USINT, UINT,UDINT,SINT, LREAL 和 CHAR。
- 从 DINT 到 INT, DINT, REAL, BCD16, USINT, UINT,UDINT,SINT, LREAL 和 CHAR。
- 从 REAL 到 INT, DINT, REAL, USINT, UINT, UDINT, SINT 和 LREAL 。
- 从 USint 到 Int, DInt, Real, USint, UInt, UDint, SInt, LReal 和 Char
- 从 UINT 到 INT, DINT, REAL, USINT, UINT, UDINT, SINT, LREAL 和 CHAR。
- 从 UDINT 到 INT, DINT, REAL, USINT, UINT, UDINT, SINT, LREAL 和 CHAR。
- 从 SInt 到 Int, DInt, Real, USint, UInt, UDint, SInt, LReal 和 Char
- 从 LREAL 到 INT, DINT, REAL, USINT, UINT, UDINT, SINT 和 LREAL。
- 从 CHAR 到 INT, DINT, USINT, UINT, UDINT, SINT 和 CHAR。
- 从 BCD16 (16 bit) 到 INT 。
- 从 BCD32 (32 bit) 到 DINT。
转换指令注释:
图. 2 展示了BCD 格式到 Real 和 Byte 到 SInt 的数据格式转换。
- BCD格式的数据必须先转换为 Int 或 DInt格式才能转换为REAL格式,如例子。
- 如要实现数据类型 Byte 到 SInt 或 从 Byte 到 USInt, ConVERT 指令需要手动设置 input 和 output 数据类型为SInt 或 USInt 。
更多的信息可以参见STEP7(TIA Portal)在线帮助。 CONVERT: Convert value。
图. 2实数取整
下面的指令可以将实数类型的数据取整为一个整数( INT 或 DINT ),这些指令也在上面描述的“Converters” 目录中。
- “CEIL ” :上取整
- “FLOOR ”: 下取整
- “ ROUND ”:舍入取整
- “ TRUNC ”: 截尾取整
字符串数据类型转换
下表包含转换字符串数据类型的说明。指令的编程过程如表中的描述 。
高级指令 |
描述
|
---|---|
S_CONV | 字符串转换 |
STRG_VAL | 将字符串转换为数值 |
VAL_STRG | 将数值转换为字符串 |
Strg_TO_Char | 将字符串转换为字符 |
Char_TO_Strg | 将字符转换为字符串 |
ATH | 将 ASCII 字符串转换为十六进制数 |
HTA | 将十六进制数转换为ASCII 字符串 |