公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子6AV6381-2BL07-5AX0
*,千万库存。
程序消息中相关值的总大小
在 S7-1500 CPU 中执行“Program_Alarm"指令时,多支持 512 个字节的相关
值。
在 TIA Portal 版本 V14 及以下版本中,编译中仅显示一条有关该数值的警告消息。
在 TIA Portal V14 SP1 及以上版本中,该检查更为严格。如果超出该数值,则在编译
中将输出一条错误消息,用于排除运行中的相关错误。此时,该检查不再参考
“Program_Alarm"指令调用时 SD 参数的实际大小,而是参考 SD 参数可能的大小。
即,用户需事先确定待传输字符串变量应声明的长度大小。这是因为,这些字符串变量将
占用大量的字节空间。
将项目从版本 V14 及以下版本移植到 V14 SP1 Update 1 时,必需考虑这种情况。
SCL 中的程序循环 (S7-1200/S7-1500)
在 S7-1200/S7-1500 中,SCL 程序循环中的程序循环无法更改。
因此,以下程序示例将无效:
FOR #i := 1 TO 10 DO
#i := #i + 1;
END_FOR;
在 TIA Portal V14.0.1 及以上版本中,在编译过执行更为的语法检查并输出一
条兼容性错误消息。
SCL 中的 CASE 语句
在 CASE 语句中,不再支持与“GOTO"指令无关的标签。将指示发生语法错误。
多重实例的 ARRAY
如果将多重实例中的单个变量声明保持性设置“在 IDB 中设置"(Set in the IDB),则在某些
情况下可能会发生 V14 中无法对多重实例的 ARRAY 进行正确寻址。该错误在 V14 SP1
已修复。
如果在用户程序中使用了此类变量,则需在升级后重新编译受影响的块。
背景数据块中参数类型为“Block_DB"的条目
在 LAD 和 FBD 中,不能使用数据类型为“BLOCK_DB"的输入,输入指令的背景数据块。
所有 CPU 系列和所有块类型都具有这一特性。
在 TIA Portal V14 SP1 及以上版本中,将输出一条语法错误。
STEP 7
2.4 对 PLC 进行编程
自述文件
54 编程和操作手册, 10/2018
如果在用户程序中使用数据类型“Block_DB"传递背景数据块,则需更改用户程序。而需
使用一个参数实例在运行中对该实例进行传输。
以块参数形式进行 I/O 访问(S7-1500 固件版本 V2.1 及以上版本)
如果发生 I/O 访问错误,以输入参数形式互连到块的直接 I/O 访问将无法再访问正在运行
的块。此时,将使用块中该的替换值。
在 S7-1500 CPU 固件版本 V2.1 及以上版本和所有 S7-1200 CPU 中,特性保持不变:
发生 I/O 访问错误时,该块无法调用。块调用结束后,将继续程序执行。如果存在 OB 122
或启用了本地错误处理,则执行这些操作。
2.4.5.4 与 V14 之前版本中 PLC 程序的兼容性
内容
在线帮助中未包含的信息和有关产品特性的重要信息。
兼容性
理论上,在 TIA Portal V14 中可继续使用之前旧版本创建的所有 PLC 程序。但由于在版
本 V14 中对编译器进行了改进并且更正了相关错误,在极少数情况下程序在升级后会有不
同反应,或者需要手动程序代码。在下文中,对此进行了详细介绍。
STL:“SRW"、“SLW"和“SSI"指令(S7-300、S7-400、S7-1500)
从 TIA Portal V13 SP1 升级到 TIA Portal V14 之后,这些指令支持的偏移量值范围发生变
更。
在版本 V13 SP1 中,S7-1200/1500 系列 CPU 中可的偏移量值范围为 0 到 31;
S7-300/400 系列 CPU 可的偏移量值范围为 0 到 15。
在版本 V14 及以上版本中,所有 CPU 系列 (S7-300/400/1200/1500) 的值范围统一为 0
到 15。
BCD 格式的表示
从 TIA Portal V13 SP1 到 TIA Portal V14,BCD 格式中的符号表示有所不同。
在版本 V13 SP1 中,显示 BCD 值时不带符号。
STEP 7
2.4 对 PLC 进行编程
下一篇:西门子6AV6381-2BK07-5AX0