应用程序说明
以下应用程序说明适用于
FactoryTalk Optix
版本 1.7.x。威胁缓解措施
- 请勿丢失含有所导出FactoryTalk Optix 应用程序的 U 盘。U 盘中包含可检查的字段、凭据、证书和哈希密码。
- 保护对Rockwell Automation所制造设备的物理访问。
- 切勿使连接的设备无人看管。保护对设备的物理访问,并使日志不受通过远程协助工具建立的设备 Web 界面、连接的诊断会话和文件系统访问的影响。
- 防止对设备进行未经授权的物理访问。保护对设备的物理访问,并提高由自定义逻辑生成的应用程序文件的安全级别。
- 保护对已登录用户会话的物理访问。在无人看管的情况下,可通过锁定会话来防止FactoryTalk Hub刷新令牌文件失窃。
- 保护对已登录用户会话的物理访问。在无人看管的情况下,可通过锁定会话来防止FactoryTalk Hub刷新令牌文件被移除。
- 保护对已登录用户会话的物理访问。在登录 GitHub 时防止攻击。
功能预览
标记为预览的功能不应在生产环境中使用。功能预览包括:
- FactoryTalk Optix Studio Web 编辑器和仿真器中的 RA EtherNet/IP 通信驱动程序
- 连接的 IDE 模式
- “功能预览”库文件夹的内容
- 提供信息模型图形的模型分析
数字调整框数字输入无符号转换
当数字调整框数据类型为无符号整数时,负输入将转换为零。
修改了鼠标释放事件的行为
现在,仅当移开指针或手指的同时仍留在 UI 对象区域内时,才会执行鼠标释放事件。此修改会影响 UI 控件面板、矩形、按钮、椭圆、折线、图像 和 AdvancedSvgImage。在将来的版本中,将包含与按下状态相关的新变量。
Micro 控制器驱动程序下的状态不正确
在配置多个工作站时,如果不需要数据,则不会更新工作站的连接状态。为避免发生这种情况,请使用运行时 Netlogic 脚本为每个工作站实现固定记录频率,以便在布尔值为真时清除布尔值,并在工作站中实现计时器,该计时器在布尔值为假时运行,并在计时器完成时将其设置为真。
报警限值
设备内存 | Optix 报警、 基于 Logix 标签的报警和 Logix ALDM 指令报警 | Logix ALMA 指令报警 |
|---|---|---|
1 GB | 2500 | 400 |
2 GB | 5000 | 800 |
4 GB | 15000 | 1600 |
8 GB | 30000 | 3200 |
16 GB | 60000 | 6400 |
设备内存 | Optix 报警、 基于 Logix 标签的报警和 Logix ALDM 指令报警 | Logix ALMA 指令报警 |
|---|---|---|
1 GB | 700 | 150 |
2 GB | 1000 | 200 |
4 GB | 3500 | 500 |
8 GB | 7000 | 1000 |
16 GB | 14000 | 2000 |
提醒事项:
如果应用程序混合使用基于 Logix ALMA 指令的报警与其他类型的报警,则每个 ALMA 报警将被计为 5 个报警。例如,如果 FactoryTalk Optix 应用程序有 100 个 ALMA 报警和 2,000 个其他报警,则报警总数为 2,500。根据上表,对于单个本地语言,这是一个普通应用程序在 1 GB 内可运行的报警数量。
如上表所示,每种本地语言都需要额外的内存。在将来的版本中,所需的额外内存将会减少。
如果未使用新的报警管理器或报警汇总计数器,或者如果要升级不需要新报警管理器或报警汇总计数器的 FactoryTalk Optix 早期版本,可以通过将
启用报警集合
属性设置为 假
来禁用报警集合,从而减少所需的内存。Logix 扩展属性必须同时定义最小和最大范围
导入 Logix 扩展属性时,必须在 Logix 中定义最小值和最大值,并且必须包含有效值,才能导入扩展属性。
滚动条
拖动已旋转 UI 对象的滚动条时无法按预期工作。
方法顺序
在版本 1.6.0 中,方法的执行顺序已更改,并且可能会影响之前迁移到版本 1.6.0 的应用程序。如果发生这种情况,您将需要更新项目。
Mysql_native_password 身份验证插件不受支持
ODBC 数据库存储已升级为使用 MySQL ODBC 连接器版本 9.2.0.0,该版本不再支持 mysql_native_password 身份验证插件。
要解决此问题,请在 MySQL Server 的设置中打开
用户和特权
,然后将身份验证类型
更改为 caching_sha2_password
。增强报警横幅
在 FactoryTalk Optix 版本 1.6.0 中,对“报警横幅”小组件进行了增强,以提高运行时操作的稳定性和性能。如果有使用先前版本的 FactoryTalk Optix 创建的项目,并且该项目包含“报警横幅”小组件,则必须使用升级后的“报警横幅”小组件。首先,使用 FactoryTalk Optix 1.6.0 版本打开或升级使用先前版本的 FactoryTalk Optix 创建的项目。然后,从项目中移除“报警横幅”小组件。最后,从 FactoryTalk Optix 1.6.0 模板库中为项目添加一个新的“报警横幅”小组件。
OPC UA 递归模型
在 1.6.0 版本中引入 OPC UA 结构时,需要强制执行更严格的建模规则。这些建模规则可能禁止导入任何包含递归引用(即任何引用自身的类型定义)的 OPC UA 模型。
计划在将来的版本中支持递归。
脱机 AD 和组分配
如果 Active Directory (AD) 处于脱机状态,则在运行时,只有启动运行时的域用户才能登录。虽然此类用户可以成功登录,但
FactoryTalk Optix 应用程序
在这类场景下无法检索用户组。RA EtherNet/IP 驱动程序 - 以太网通信模块支持
不能将 1756-ENET EtherNet/IP 网桥模块与
RA EtherNet/IP 驱动程序
结合使用。在 NetLogic 项目中手动重命名 Image 属性
如果将 FactoryTalk Optix 项目升级到版本 1.7.0,且升级后的项目通过 NetLogic 访问任何 Image 对象的
填充模式
属性,则必须在已升级项目的 NetLogic 中手动更改 填充模式
属性的名称。将 填充模式
属性重命名为 ImageFillMode
。将更改应用于所有相关脚本以编译 NetSolution。在 VMWare 映像中运行 FactoryTalk Optix Studio
FactoryTalk Optix Studio 需要 VMWare Tools 12.5.3 或更高版本才能在 VMWare 映像中启动。
添加了对小组件的 SD 卡支持
为以下小组件添加了新的 SD 卡支持:
- 文件系统浏览器
- 选择文件对话框
- FTP 服务器
要使用此功能,请将现有小组件替换为库中的新小组件。
由于重命名了两个 ResourceURI 方法,因此如果您已开发自己的 NetLogic 来使用这些方法,您将在日志中看到有关过时路径的警告消息:
- ResourceUri.USBRelativePath
- ResourceUri.USBNumber
编辑 NetLogic 并重命名 ResourceUri 方法,如下表所示:
过时名称 | 新名称 |
|---|---|
USBRelativePath | DeviceRelativePath |
USBNumber | DeviceNumber |
包含 OPC UA 服务器的项目无法使用标签优化进行部署
部署包含已启用标签优化的 OPC UA 服务器的项目时,标签优化将被禁用,否则必须关闭运行时标签优化。计划在未来版本中支持使用标签优化部署包含 OPC UA 服务器的项目。
运行时标签优化可能会导致首次访问时画面导航切换时间变慢
启用运行时优化动态链接和标签的项目在首次访问时画面导航切换时间可能会变慢。但是,后续访问时的画面导航切换速度会变快,并且占用的内存更少。
API 弃用
打开在 1.7.0 之前创建的项目时,编译 NetLogic 时可能会遇到以下警告:
警告 CS0618:“CallbackVariableChangeObserver.CallbackVariableChangeObserver(Action<IUAVariable, UAValue, UAValue, uint[], ulong>, bool)”已过时:“请使用带 ElementAccess 的构造函数。”
。这是由于 API 已弃用。请按照警告中的说明更新 NetLogic。提供反馈