S7 PLCSIM Advanced V5.0 中的新增功能: • 在 PLCSIMAdvanced 中,现在支持版本为 V14 到 V18 的 TIA Portal 项目,以及固件版本 V1.8 到 V3.0 的CPU。 • API 现在还支持读取和写入 STRING 数据类型。 • 现在可选择通过 API 或控制面板将 CPU的所有接口呈现在网络上。在云应用场景中,可在 PLC 实例/TIA Portal 之间建立通信。 • 现在支持新的 S7-1514SP /T/TF CPU。 • 现在支持新的 S7-1514 SP /T/TF CPU。 • 现在支持新的 S7-1514 SP/T/TF CPU。 • 现在支持 S7-1500 R/H 的 IO 设备的 R1/S2 组态。 • 现在支持 S7-1500 R/H的 IO 设备的 R1/S2 组态。 • 现在支持 NTP 时间同步。 • 可通过 S7-1500 Web 服务器测试备份和恢复功能。• 可读取和写入数据日志和配方。 TIA Portal Test Suite Advanced 样式指南: •现在可为样式指南规则添加具有特定条件的附加属性。仅当满足附加条件时,才会评估 规则。可使用以下条件: – 变量类型 – 数据类型 –块类型 例如,借助这些条件,可将样式指南规则限制为特定数据类型(布尔型、整型等)或变 量类型(多重实例、数组、结构等)。 •在对象选择器中,现在也可以限制将样式指南规则应用于组织块、函数或函数块。 •现在可选择将“前缀/后缀”和“名称包含”规则类型设为区分大小写。 应用测试: • 现在,应用测试中也可以使用 WChar、String和 WString 数据类型的变量。 • 应用测试 - 满足条件时运行: RUN命令可与可选参数结合使用,在满足一定条件时执行测试用例。可选参数达到用户 指定的值或达到Zui大循环次数后,终止执行。 语法:RUN(Cycles :=,=);系统测试: 该测试类型从 Test Suite V18 开始提供。通过系统测试,用户可使用 OPC UA服务器接口为 PLC 程序定义并执行测试用例。系统测试可执行以下测试: • 使用 S7-1200 和 S7-1500 执行硬件在环测试• 使用 PLCSIM Advanced 执行软件在环测试。 TIA Portal Teamcenter Gateway • 支持在Exclusive Engineering 中执行 Teamcenter Gateway 操作 Teamcenter Gateway支持在 TIA Portal Exclusive Engineering 环境中执行连接、保存、打 开、搜索等操作。 通过Exclusive Engineering,可作为“单用户”在项目服务器上方便地对项目执行操作。 项目服务器上用于 ExclusiveEngineering 的功能适用于 Teamcenter Gateway。 • 用于 Teamcenter Gateway 工作流的Openness API 自 V18 起,为 Teamcenter Gateway Workflows 的 Openness API提供了一个接口,该接 口用于将 TIA Portal 集成到开发环境中,并可在工程组态工作流中自动完成任务。通过外部开发环境编写自定义应用程序,例如将工程组态项目从 TIA Portal 推送并拉取到 Teamcenter,将 TIA Portal中的项目和库作为一个整体在 Teamcenter 中进行管理,从而 可确保版本一致,发布工作流一致。有关详细信息,请参见 TIAPortal Openness 手册。 • 在 Teamcenter 中更新已修改的关联 TIA 代理对象 在版本 V18及以上版本中,TIA Portal 对象(FB、FC 和 PLC 数据类型)可作为 代理对象导出到 Teamcenter 中并关联到Teamcenter 组件。在版本 V19 及以上版本中, 可以在 Teamcenter 中现已存储的相关组件中更新已更改的关联TIA Portal 对象(FB、FC 和 PLC 数据类型)。SIMATIC STEP 7 Safety SIMATIC STEP7 Safety Basic/Advanced V18 高性能选件包,用于对 TIA Portal 版本 V18 中的 故障安全 S7控制器进行编程。 • 一致快速调试下载(FW 3.0 及以上版本) 对于 TIA Portal V18,用户除了可使用 V17引入的快速调试下载(快速编译)之外,现在 还可以进行一致调试下载(一致编译)。 这样,激活了快速调试的用户可在 RUN状态下对故障安全用户程序执行一致编译,并将 其下载到 F-CPU 中。利用一致编译,还可以在快速调试模式下修改故障安全用户程序(例如添加定时 器块)。这样可提高调试期间或修改安全程序时的灵活性,并可缩短调试时间。 Zui后,通过 Stop-RUN 转换将 F-CPU传送到已激活的安全模式。 • Openness 增强 在 STEP 7 Safety V18 中,可用的 Openness功能也已扩展: – 在安全管理编辑器 (SAE) 中组态 F 运行系统组 创建和删除 F 运行系统组 修改 F 运行系统组 iDB修改 F 运行系统组预处理和后处理 – 生成全局 F-I/O 状态块 – 将项目数据(包含与安全相关的项目数据)下载到 PG/PC 中• 故障安全单元 今后,用户可决定将采用相似的顺控结构还是故障安全单元创建安全程序。
运行系统选件本文档仅列出所有Zui重要的新功能。有关各主题的更多详细信息,请参见产品文档的相关章 节。 OPC UA 有关 OPC UA的新功能,请参见“硬件配置 (页 64)”部分中的“所有 S7-1500 和 ET 200 CPU (不含 R/H CPU)固件版本V3.0 的新功能”。SIMATIC STEP 7 在本文档中,将汇总介绍 STEP 7中所有的重要新特性。有关各主题的更多详细信息,请参 见产品文档。 CEM 编程语言 (S7-1200/S7-1500)CEM(因果矩阵)是一种易于理解的新型编程语言,基于该语言,因果关系的编写更为轻松 快捷。 说明 CEM 视频教程 原因结果矩阵(CEM),十分钟内快速高效地自动完成工程组态 下载组和组结构 (S7-1200/S7-1500)执行“下载到设备”操作时,将现有的组和组结构下载到 CPU 中。各个组和组结构可从项目树中的以下系统文件夹中下载,也可以从下列软件单元的系统文件 夹中下载。 • 程序块 • PLC 数据类型 •PLC 变量(仅 CPU S7-1500 固件版本 V2.5 及更高版本) 这意味着,在向作为新站的 CPU下载时,或者从设备中上传时,将恢复组结构。 另请参见“AUTOHOTSPOT” 编程语言编辑器 •现在,巡视窗口中的交叉引用列表可冻结当前交叉引用视图并显示结构变量(PLC 数据类 型为 STRUCT)的上位访问。 •对交叉引用编辑器中输入或输出地址的重叠显示进行了改进。 TIA Portal 中的新功能 编程和操作手册, “打开块”(Openblock) (F7) 对话框现在• “打开块”(Open block) (F7) 对话框现在也支持部分名称搜索。即,搜索块和 PLC数据类型 (UDT) 时无需再输入所有字母。 • 软件单元中块、PLC 数据类型 (UDT) 和 PLC变量表的“已发布”(Published) 属性,现在可 直接显示在项目树中。 • 进行本地“查找和替换”(Find &Replace) 时,将显示总的替换次数。 • 在 STEP 7 的各种编辑器中,可通过将所选文本直接复制到本地搜索的搜索框中。单击,可将搜索文本复制到全局搜索框中。 • 为了增强代码的易读性,可使用 camelCase 语法自动换行LAD、FBD、GRAPH 和 CEM 块 中的变量名。 • 极大简化了插入常用指令时的键盘操作:加载并监视发生变更的数据块(S7-1200/S7-1500) 加载数据块时,以下规则适用:如果离线项目中该块接口的时间戳晚于在线项目,则该块通常需要重新加载。这将导致变量 值也将重新初始化。进而导致工厂运行时数据不一致。 在V17 及以上版本中,系统不再比较时间戳,而是对在线块与离线块的结构进行比较。仅当数据块的结构确实发生变更时,才会在下载时进行重新初始化。另一大优势在于,在线程序和离线程序中显示存在不同,仍将继续监视程序状态。 注: 更改 GRAPH、CEM 或 CFC语言块中的程序代码时,可能会导致内部接口数据更改。块 接口处未显示结构性变更,这些更改也需要进行重新初始化。示例:以下情况下,下载数据块时无需重新初始化: • 使用 Openness 功能或版本控制接口,从外部源以相同结构多次生成数据块。注:如果使用上述功能生成一个块或一个 GRAPH 块且该块的存储器预留激活,则该块需 重新下载和重新初始化。 •在接口中添加参数,之后再删除。 组态报警 创建报警类别时,系统将为每个报警类别指定一个 ID,该 ID 在项目中唯一。请注意,更改一个由旧版本创建的项目时,在线程序与离线程序完全相同,也可能会显示在线/离线不同报警。这些不同报警是由于校验和计算导致,现已优化修复。但大多数情况下,这些块 仍可能显示上述报警。仅在极少数情况下,由于计算校验和时发生变更,在对项目进行在线监视和测试时,仍需重 新编译并下载该项目。 通过 Openness API编辑程序的非故障安全部分 在版本 V17 及以上版本中,可通过 Openness API 编辑非故障安全程序组件。 通过Openness,可执行以下功能: • 将非故障安全程序下载到 F-CPU S7-1200/S7-1500 中 •编译非故障安全硬件和软件 指令 • 现有的“D_ACT_DP”指令已按照如下方式进行扩展:如果已将 S7-1500 或 ET-200CPU 组 态为智能设备,则可使用“D_ACT_DP”指令在该 CPU 的程序中打开或关闭智能设备功能。 •使用新的指令“Get_AlarmResources”,确定当前 S7-1500 CPU 内存中可存储的报警数量。 •现有的“RH_CTRL”指令已按照如下方式进行扩展: – 可请求系统状态“SYNCUP”。 – 可请求备用 CPU 成为主 CPU对该过程进行控制。 – 可请求备用 CPU 转入“STOP”模式。 • S7-1200 CPU现在也支持现有指令“Get_SMC_Info”。 • S7-1200 CPU现在也支持现有指令“FileWriteC”和“FileReadC”。 • S7-1200 CPU现在也支持现有指令“ServerMethodPre”和“ServerMethodPost”。