系统函数和脚本 内容 在线帮助中未包含的信息和有关产品功能的重要信息。 脚本调试程序仿真 要通过 TIAPortal启动“脚本调试程序仿真”,注册表项必须包含“字符串”类型的条目“(默认)”,其中包含默认脚本调试程序“devenv.exe”的完整路径。调试程序可连接到未使用此注册表项就已在运行的仿真。 用户自定义函数的触发变量 (RT Professional)如果在画面中组态了 HMI 或 PLC 用户数据类型,则无法在新建或更改的用户自定义用户函 数中将该用户数据类型的元素用作触发变量。面板中的用户自定义函数 如果要使用用户自定义函数访问面板中的变量,则无法动态组合变量名称。 位处理系统函数(移动面板和 RTAdvanced) 由于事件的原因无法对位数组进行操作。系统函数,例如 InvertBit、SetBit 等,不得包含位数组中的任何元素作为参数。 不再使用的属性(精致面板和 RT Advanced) WinCC V13中引入了多种全新的视觉属性并统一了多个现有属性。 在对对象属性的修订过程中,WinCC V13 不再支持使用早期版本 WinCC 的VB 脚本中可以使 用的一些属性。使用不再受支持的属性的脚本仍然有效,但脚本中的相关调用不起作用。只 有设备版本为 V13.0的精致面板和 RT Advanced 存在这些限制。 下表显示了不再使用的画面对象的属性:
WinCC中的透明度(自 V13 起) 运行系统中可正常显示透明图形。这适用于所有精智面板和版本 13.0 或更高版本的 WinCCRuntime Advanced。 要在图形视图或图形 I/O 域中使用透明效果,必须将“填充图案”(Fill pattern)属性设置为“透 明”(Transparent),并且必须禁用“使用透明色”(Use transparent color) 属性。带可见性动画的更gaoji别控制 对于带可见性动画的基于表的控制,其更gaoji别组态可在使用装有 WindowsCE/Embedded Compact 的设备进行触摸操作时导致问题。 升级后图形列表中的无效图形类型 (RuntimeProfessional) 将项目升级为 TIA Portal 版本 V16 时,如果图形列表中存在无效图形类型,会产生编译错误,此类错误在 V14 中显示为警告。 为避免编译期间出现错误消息,必要时可更正图形列表中的图形类型。 带有多种不同可视化属性的画面对象使用带有多种不同可视化属性的画面对象(如,许多不同样式)时,将降低运行系统的性能并占用更多的存储器空间。例如,避免使用很多不同的转角半径:0 像素、1 像素、2 像素、3 像素等。 Char 数据类型的连接 如果将I/O 字段连接到数据类型为“Char”的控制器变量,则以下限制适用: • 输入只接受数字:0 … 9。输入的数字串根据 ASCII 表转换为相应的字符。 示例:输入 6 + 5 变为“A”。 • 仅输入 0 到 129 之间的数字序列。例如,要直接输入字母数字字符,请使用替代数据类型“WChar”。变量和连接 内容在线帮助中未包含的信息和有关产品功能的重要信息。多路复用变量(精简面板) 如果要在精简系列面板中使用一个外部变量对变量进行多路复用,则PLC 需要在运行系统的 第一个读取周期内读取该地址。读取的地址值在第二个读取周期前一直可用。 带有符号寻址功能和“Char数组”数据类型的变量 (RT Professional) 进行符号寻址的“WString”数据类型的变量,不适用于 RTProfessional 和 SIMATIC S7-1200 V3 数据通信。 变量名长度限制 (RT Professional)变量名不能超过 128 个字符。 “String”类型的变量的长度规格 (RT Professional) “String”类型的内部HMI 变量的长度规格对“变量”编辑器没有影响。例如,如果要限制输 入字段或输出字段的变量长度,请使用 VB 脚本或 C脚本实现此目的。 用于连接 SIMOTION PLC 的“String”类型的变量(面板、RT Advanced) SIMOTION控制器的字符串变量长度不得超过 210 个字符。 可以在工程组态系统中创建一个超过 210 个字符的字符串选项卡。上述变量不会写入运行系统。将显示一条消息,说明变量已超出限值。 此时,要调整字符串变量的长度。 “盒 ID 变量”下的变量(移动面板)通过“运行系统设置 > 常规”(Runtime Settings > General) 在“盒 ID 变量”(Tagbox ID) 下组 态的变量仅适用于只读模式。 例如,可能未将任何值写入该变量,其可在脚本中进行读取或输出到画面中。 WinCC中的数组元素 如果将 HMI 变量与 STEP 7 数据块中起始下限值不是 0 的数组相连接,数组元素将以下限值 0 映射到WinCC 中。 为了避免在访问各个数组元素时重新计算 STEP 7 索引和 WinCC 索引之间的关系,STEP 7 中数组的下限值应当从 0 开始。
使用 64 位数据类型 使用64 位数据类型会导致准确性略有下降,因为这类数据在 HMI 通道中被映射到双精度数 据类型。整型数据类型会显示有小数点。非冗余模式下的 R/H 系统中的 PLC 系统诊断 在 R/H 系统中对两个 PLC 和两个相应连接进行组态。如果 R/H系统不处于冗余模式,则可能 发生连接的系统诊断视图对于同一 PLC 显示不同的诊断状态符号。 报警系统和报警显示 内容在线帮助中未包含的信息和产品特征的重要信息。 报警日志中的 Boolean 变量 布尔型变量在报警日志中被识别为 0 和-1。如果要使用通过报警日志中的布尔型变量进行 控制的文本列表,则需要将对应值 -1 的条目添加到相应的文本列表中。 PLC 报警只有在此 FB 中存在背景数据块时,PLC 报警才会显示在 HMI 设备的“报警”(Alarms) 编辑器 中。运行系统中的控制器报警 (WinCC Professional) 如果将项目由版本 V13 SP1 或 V13 SP2 升级为V14、V14 SP1、V15、V15.1、V16,需要编 译项目并将其载入到控制器和 HMI设备中。否则,控制器报警会在报警视图中显示为被划 掉。 使用集成连接复制项目 如果使用集成连接(HMI设备和控制器之间)将设备从项目复制到全球库中,并将其插入到 新项目中,则有关控制器报警的信息会在 HMI设备上丢失。要避免信息丢失,请复制 所有控制器,之后才可将所有 HMI 设备复制到新项目中。向 VBScript 传送参数(面板和RT Advanced) 在 WinCC 中,可以定义是否传送 VB脚本“ByRef”(参数地址)或“ByVal”(参数的值)的参数。 仅 VB 脚本的内部变量可以使用 "ByRef" (Call byReference) 传送参数地址。无论是否将参数 定义为“ByRef”或“ByVal”,通过 HMI 变量,始终能够传送参数的值。通过用户定义函数提供趋势视图 使用 VBS 函数读取日志值,以在趋势视图中进行显示时,必须确保时间戳之间的差值大于零。参数的Zui大数量(面板和 RT Advanced) 对于“sub”类型,全局函数的Zui大参数数量为8,对于“func”类型,Zui大参数数量为 7。WebUX 或 WebNavigator 服务器上的脚本 由 GlobalScript、Alarm Logging 或 Tag Logging 等服务触发的 C 或 VBS 脚本独立于图形运 行系统,仅在WebUX 或 WebNavigator 服务器上运行。 • 此类函数的任何输出(例如通过 printf() 或HMIRuntime.Trace() 提供的输出)在 WebUX 或 WebNavigator 客户端上的脚本诊断窗口中不可见。 •通过此类函数对图形运行系统进行的所有访问始终会访问 WinCC 服务器的本地图形运行 系统。配方同步(精简面板、面板、精智面板和 RTAdvanced) 将数据记录值发送到控制器时,仅当在“常规 > 同步 > 设置”(General >Synchronization > Settings) 下为配方选择了“手动传送各个修改过的值(交互模式)”(Manualtransfer of individual modified values (teach-in mode))选项时,才对值进行验证。 在冗余系统中使用配方的要求 (Runtime Professional) • 仅当使用 WinCC组件(例如 UA API 的函数、控制变量、WinCC 配方控制)时,才会同 步配方。如果通过 ODBC 等访问数据,则不会同步配方。• 要进行在线同步,必须在配方巡视窗口的“系统域”(System fields) 下选择“上次访问时 间”(Last access)选项。建立与 WinCC Runtime Advanced 的连接请确保工程组态系统中组态的设备版本与安装的运行系统版本匹配;否则,加载项目时通信 将无法建立或发生延迟。如果设备版本与安装的运行系统版本不匹配,您可以采取以下措施: 1. 更改工程组态系统中组态的设备版本。 2.安装与组态的设备版本相对应的 WinCC Runtime Advanced 版本。 非集成连接的连接更改如果要更改从一个非集成连接到另一个非集成连接间的通信,例如从 Omron 到 Mitsubishi,则必须确保新的连接同样支持变量的数据类型。 与 Mitsubishi PLC 的连接中断 多次连接中断后,可能会造成Mitsubishi PLC 的所有连接资源都被占用,并且无法再建立连 接。我们建议您检查控制器的 PLC程序中的这些连接资源并启用它们。 自签名证书 (RT Professional) 不再支持自签名证书。如果在服务器侧检测到自签名证书,则会通过之前分配的 PSK 密钥(预共享密钥)进行身份 验证。如果通信伙伴的 PSK密钥不匹配,则不会建立通信。 “DTL”数据类型的精度“DTL”数据类型支持jingque到纳秒级的时间信息。由于面板对时间信息的支持只能到毫秒级,因 此使用区域指针时将出现以下限制: •区域指针“日期/时间” 对于面板到 PLC 的时间信息传送,Zui小时间单位为 1 毫秒。“DTL”数据类型中微秒到纳秒的取值范围将用零填充。 • 区域指针“日期/时间 PLC” 对于 PLC到面板的时间信息传送,微秒到纳秒的范围将被忽略。面板中将继续处理毫秒 级和更低精度的时间信息。 可用 HMI 连接数的限值设备编译期间将显示一条错误消息,指示“设备和网络”编辑器中 HMI 连接的组态无效。原 因可能是超出了 HMI 设备或 PLC可用的Zui大连接数。