SIMATIC STEP 7
软件单元
软件单元中的 PLC 变量表可发布,可访问其它软件单元中已声明的 PLC 变量和全局常量。
执行以下两个新功能时,可对软件单元中的程序进行自动组态:
通过 Openness 接口,访问软件单元及其包含的所有程序元素。
在软件单元中,导入和导出外部 SCL 源文件。
指令
可以使用新指令“File Delete”删除 S7-1500 CPU 存储卡上的现有文件。
S7-1500 CPU/S7-1200 CPU 的现有“TMAIL_C”指令已按照如下方式进行扩展:
现在可以通过 CPU 的集成接口以电子邮件附件形式发送 SIMATIC 存储卡上的数据日志、配方和用户文件。
参数“WatchDogTime”的值现在可以为零。这表示未对“TMAIL_C”的执行进行时间监视。
提供附加错误信息。
S7-1200 CPU 的现有“TMAIL_C”指令同样得到了扩展,其功能范围现与 S7-1500 CPU相同,例如电子邮件加密。
改进了 S7-1500中指令“Serialize:序列化”、“Deserialize:取消序列化”和“CMP”(比较器)的性能。
要使用这些性能得以改进的指令,请执行以下步骤:
在用于定义指令源和目标的参数处,使用一个特定的数据类型,而非 VARIANT。
新 PID 指令
提供三种新的 PID 辅助功能。可帮助减少控制技术中任务的编程量:
“Filter_PT1”
指令“Filter_PT1”是带有一阶延时的比例传输分量,也称为 PT1 分量。
“Filter_PT1”可用作
低通滤波器,用于衰减信号的高频部分,比如噪声
延时元件,用于消除信号跳变,例如控制器设定值或输出值的信号跳变
过程仿真块,用于在 CPU 内形成闭合控制回路,例如,可在调试之前对控制器进行测试。
可定义以下滤波器参数:
比例增益
延时常量(滞后)
“Filter_PT2”
指令“Filter_PT2”是带有二阶延时的比例传输分量,也称为 PT2 分量。
“Filter_PT2”可用作
低通滤波器,用于衰减信号的高频部分,比如噪声
延时元件,用于消除信号跳变,例如控制器设定值或输出值的信号跳变
过程仿真块,用于在 CPU 内形成闭合控制回路,例如,可在调试之前对控制器进行测试。
可定义以下滤波器参数:
比例增益
定时器常量
衰减
“Filter_DT1”
指令“Filter_DT1”是带有一阶延时的微分器,也称为 DT1 元件。
“Filter_DT1”可用作
高通滤波器,用于衰减信号的低频部分
微分器,用于计算信号的导数,比如位置值的速度
前馈控制,用于减轻可测量干扰对过程的影响
可定义以下滤波器参数:
微分时间 (Td)
延时常量(滞后)
编程语言编辑器
SCL 中的多语言注释
新语法 (/* ... */) 允许在 SCL 块中输入多语言注释和地区特定符号。这意味着代码注释可采用不同语言。
与项目库和全局库中的块进行详细比较
可通过比较编辑器将项目中的块与项目库或全局库中的模板和特定类型版本进行比较。
SCL 块中的 CASE 语句支持位序列
除了整数之外,Case 指令现在还支持位串,比如表达式中的字节或字。
SCL 块中的 FOR 循环支持无符号数据类型
FOR 循环现在还支持使用 UINT、USINT、UDINT 和 ULINT 等无符号数据类型作为运行变量。
转到定义
现在,变量表(数据类型 UDT 的变量)以及监视表和强制表中还可以通过“转到定义”(Go to definition)实现导航功能。
通过 DB_ANY 传输参数实例
调用函数块时,现在还可通过数据类型为 DB_ANY 的变量传输参数实例。
显示 SCL 块的操作数表示和变量信息
现在,采用其它编程语言,也可以通过全局设置调整操作数表示和变量信息在 SCL 中的显示。
硬件配置
S7-1500R/H-CPU 不支持 GRAPH 块、ProDiag 块和“Program_Alarm”指令。
以下 ET 200pro 系列的新 CPU 完善了该产品组合:
CPU 1513pro (F)-2 PN
轨迹
新功能“项目跟踪”用于记录各设备的使用轨迹。为此,应在项目树的中央位置为多台设备创建轨迹,将其下载到涉及的 CPU 中。一个CPU 的触发事件传送到所有设备中,记录同步进行。记录完成后,项目跟踪将在共享图中显示这些记录。
该功能适用于固件版本不低于 V2.8 的 S7-1500、ET200 SP、驱动控制器以及开放式控制器系列的 CPU。
SIMATIC WinCC
WinCC Unified
WinCC Unified 属于新一代 HMI 开发产品:
对于基于面板(Unified 精智面板)和基于 PC 的系统,可在熟悉的 TIA Portal 中对 WinCC Unified进行组态。
WinCC Unified 项目可无缝扩展,不受任何限制:
在 TIA Portal 中,可从基于面板的项目轻松切换为基于 PC 的 WinCC Unified项目,不会丢失任何组态信息
基于面板的系统与基于 PC 的系统在功能上完全相同外观和功能完全相同、动态化选项完全相同的控件使用 JavaScript作为新的脚本语言
通过添加选项(例如基于文件的记录、参数控制)扩展功能
新增了基于 HTML5/SVG 技术的创新型控件。
可选择通过客户特定的动态 SVG 或自定义 Web 控件(基于 HTML5/SVG)扩展用户界面
WinCC Unified PC
操作员通过安装支持 HTML5 的 Web 浏览器的终端设备控制和监视生产。
多个客户端可通过机器级 PC 系统(连接 SCADA 系统)独立访问同一服务器。
Openness 功能:
通过新增的 HMI ES Openness 功能自动创建 WinCC Unified 项目。
在运行期间,使用 HMI RT Openness 功能对过程值和报警进行读写访问。
管道机制支持访问运行系统的实时数据。
TIA Portal 中的工厂层级可实现面向对象的 HMI 组态。
SIMATIC HMI Unified 精智面板
SIMATIC HMI Unified 精智面板是Zui新一代高端 HMI 设备,包含从 7" 到 22"等不同型号。前侧玻璃面板采用多点触控技术,选择通过应用程序扩展功能、由 WinCC Unified提供可视化只是新一代设备众多新功能中的部分亮点。
下文概述了这一代设备的创新功能:
显示屏采用电容式多点触控技术,具有优异的色彩饱和度,显示内容的可读性极强
从 7" 到 22" 的所有设备均具备相同功能
性能和系统限制显著提升,可实现较大的应用
可通过应用程序扩展标准功能
从访问控制、加密通信直至安全补丁,均采用全集成设计
通过 TIA Portal 实现全面调试。无需 IT 管理
由 WinCC Unified 提供可视化
精智面板/移动面板
屏幕键盘:
可选择使用国际键盘布局在面板上进行输入
通过 Sm@rtServer 连接,将配有全屏键盘设备的输入隐藏
7" 和 9" 型号可选择全屏或小键盘
条形码打印输出
通过 ProSave 附加组件可改善输出文件中条形码字体的可读性
更新 PDF 控件和 PDF 打印机
使用Zui新 PDF 版本
HMI Option+ V3
新增了以下功能:
扩展提供的 RFID 读卡器
显示上次下载项目的日期
WinCC Advanced
WinCC Runtime Advanced
ProDiag
可为“ShowBlockInTIAPortal”系统函数、“TIA Portal projectpath”参数均可使用变量提供的动态值
WinCC Professional
归档
字符串变量归档
变量/通信
服务器 <> 客户端之间的通信在自动启动期间得到改进
通过 Simatic Shell 进行的远程通信可以关闭
新增变量仿真器
ProDiag
层级注释在 PLC 代码查看器中显示
操作数值在片段访问期间显示
服务器 <> 客户端连接状态在控件中显示
兼容 Web 浏览器 IE 11
PLC 的连接状态可通过系统变量进行显示和编辑。
SINAMICS Startdrive
SINAMICS Startdrive Basic
通过块形结构型式对 S120 系列进行了扩展
支持 CU310-2 PN
支持 CU 适配器 CUA31 和 CUA32
支持 PM240-2 电源模块
支持专有技术保护和写保护
对基于 CU320-2 PN 的驱动设备进行了扩展
支持 SIMATIC 驱动控制器
CU320-2 Zui多可集成 6 个驱动设备
可使用额外的 CU320-2 PN 或 S210 进行扩展
连接工艺对象测量输入与报文 39x
另请参见 SIMATIC 驱动控制器销售说明
支持设备专有技术保护和写保护
支持 DRIVE-CLiQ 集线器
DMC 20
DME 20
支持 UMAC(用户管理和访问控制)
支持 SINAMICS TEC 功能
针对 CU320-2
针对 CU310-2
对 SINAMICS G120 系列进行了扩展
支持 SINAMICS 固件 V4.7 SP13
支持分布式驱动 G120Log M 和 D
支持 UMAC(用户管理和访问控制)
对 SINAMICS MV 系列进行了扩展
支持 SINAMICS 固件 V5.2 SP1
SINAMICS Startdrive Advanced
为 Startdrive Advanced 引入扩展许可证类型
SUS(Software Update Service,软件更新服务)
UCL(Unlock Copy License,解锁副本许可证)
EPL(Enterprise License,企业许可证)
扩展了以下产品的安全验收测试
G120Log M 和 D
S120 Blocksize
SINAMICS DCC
DCC 支持 Openness Support
创建图表
导出/导入图表
导入 DCB 扩展库
图表上线后可实现一致显示
DCC 参数具有自带的参数组
支持 S120 系列使用 CU310-2 PN 的块形结构型式
支持设备专有技术保护和写保护
为 SINAMICS DCC 引入扩展许可证类型
SUS(Software Update Service,软件更新服务)
工程组态选件
TIA Portal 工程组态
已在工程组态中进行了以下改进:
启动 TIA Portal 时,可以选择指定自动重新加载上次使用的项目并自动恢复上次打开的编辑器。
可以取消激活 TIA Portal 项目归档并使用“打开项目”(Open project)对话框打开项目归档。“从归档恢复”(Restore from archive) 菜单项已移除。
TIA Portal 项目归档也可用作参考项目,而无需从归档中检索。
本地存储的多用户会话和独占式会话也可用作参考项目。
TIA Portal 项目服务器
此前称为“多用户服务器”的服务器现已重命名为“TIA Portal 项目服务器”。
“Exclusive Engineering”功能已添加至项目服务器。
TIA Portal 项目服务器可与 Exclusive Engineering 一起用于对项目进行独占式本地处理。
其优势在于项目服务器的所有功能(如恢复先前版本、使用项目历史信息和用户管理)在 TIA Portal的标准工程组态环境中同样可用。
TIA Portal Multiuser Commissioning
通过“异步模式”对 Multiuser Commissioning 的使用进行了扩展。在异步调试模式下,备用 TIAPortal实例会在后台自动执行下载到设备操作。从而可以实现到设备的高性能下载,对于更新的变化,相应的本地会话能够更快地恢复可用。
PLCSIM
PLCSIM Advanced V3.0
共享对象和同步 DLL 支持 ODK
可通过 ODK 对 S7-1518MFP 进行仿真 - 无需在 STEP 7 程序代码中进行任何更改。需要进行硬件配置来仿真S7-1518MFP 的功能。
PLCSIM Advanced 现在支持版本为 V14 到 V16 的 TIA Portal 项目以及固件版本为 V1.8 –V2.8 的 CPU。
PLCSIM Advanced API 的改进
已对 API 进行了改进,可浏览网络中的运行系统,从而改进了在复杂场景中的应用。
API 现在还支持删除虚拟存储卡(本地和远程),在自动测试等场景下释放内存。
对 OB 溢出情况下的诊断条目进行了改进。
PLCSIM TIA Portal V16
从 TIA Portal 导入 SIM 表
可复制 TIA Portal 变量表/监视表并将其用于 PLCSIM 中。
通过相关错误 OB(比如 OB 40、OB8x)进行事件仿真
扫描控制可在每个 OB1 循环中进行程序调试
SIMATIC STEP 7 Safety
SIMATIC STEP 7 Safety Basic/Advanced V16 高性能选件包,用于对 TIA PortalV16 中的故障安全 S7 控制器进行编程。
共享安装程序
自 TIA Portal V16 起,STEP 7 Safety 与 STEP 7 Professional 和 WinCCAdvanced 一起在共享安装程序中交付,并随 STEP 7一起提供。这意味着产品的安装步骤更简单、安装速度更快,并且在相应许可证可用的情况下,STEP 7 Safety可立用。交付内容包括 SIMATIC STEP 7 V16。
STEP 7 Safety 所需的许可证仍必须按照相应的订货号单独购买。
Openness 增强
可用 Openness 功能的范围在不断扩大,STEP 7 Safety V16 也是如此。
版本控制接口 (VCI) – 支持
新增的版本控制接口 (VCI) 现在也可用于故障安全块。该接口允许连接外部版本控制工具,如 SUBVERSION 或GIT。图形用户界面通过 UI 或通过连接第三方工具提供简单操作、集成块比较。
读取 Safety 程序的 PLC 在线指纹
可快速检测出在线 CPU 程序与离线 TIA Portal项目之间的区别。对于用户来说,通过该功能,相对于传统的站上传与参考项目进行比较而言,效率显著提高。
Openness 可设置 F 密码
目前,设置 F 工程组态密码(离线密码)后,Openness 不可使用。设置密码后,Openness功能会将安全相关硬件和软件组件锁定,只有删除 F 工程组态密码后,才能开放 Openness 功能。
自 Safety V16 起,用户可使用 F 工程组态密码验证身份,从而可使用 Openness 功能。
F-SCALE – 在 DINT 输出区域中按比例缩放
新的 F-SCALE 块允许将 0 … 27648 之间的编码器值通过故障安全方式按比例缩放为 DINT区域中的输出值范围。
举例来说,较大的数值范围可按比例缩放较大的距离和重量。采用新块后,可避免需要花费较长时间进行编译、且占用大量运行系统资源的耗时的应用解决方案。
SIMATIC Energy Suite
自动负载管理:
工作设备和生成设备的数量灵活可变,可直观、简单地对负载管理系统进行功能组态
自动为所有能源对象生成 S7 程序(用于能源测量和负载管理)
负载管理画面包含在交付清单中(对于 WinCC Professional)
通过 SiVArc 生成画面:
所有能源对象的画面(能源测量和负载管理)均可自动生成,显著降低工程组态工作量
如需生成 Energy Suite 画面,只需“Energy Suite Engineering”许可证(必须安装SiVArc,但可以不需要 SiVArc 许可证)
性能和可用性有效提升:
针对 PLC 代码进行了优化,从而缩短了 PLC 循环时间(与之前的版本相比,速度提高约 40%)
针对可用性稍作改进,工程组态速度更快并且更加直观
SIMATIC Visualization Architect (SiVArc)
支持 SIMATIC Energy Suite:
SIMATIC Energy Suite 可创建和删除自身的系统规则;这些规则是只读的
客户只需具备有效的“Energy Suite Engineering”许可证即可生成 SIMATIC Energy Suite规则
客户可选择生成期间使用的规则集。
以下规则集可供选择:用户创建的规则/Energy Suite 规则/所有规则。必须为所选设置提供相应许可证。
支持 Openness(优化):
创建规则
修改规则
基于 HWCN 生成:
基于配置的 PN 设备生成画面、变量和报警。
合并属性:
客户可在面板中选择个别参数进行“合并”。
这意味着客户可手动更改这些值,不需要 SiVArc 在生成过程中将现有数值覆盖。
优化/改进:
模板画面和弹出画面现在也可用于生成矩阵
画面事件现在也由 SiVArc 提供支持
报警规则编辑器:可选择多个报警对象