非易失性存储

通过非易失性存储,可以将在运行时对项目进行的更改保留在数据存储中。
小贴士: 例如,可以使用非易失性存储来保留有关特定于用户的设置的信息。如果用户在运行时修改设置,则在停止
FTOptixApplication
并再次运行它时,将保留所做的更改。请参见以下教程:开发特定于用户的持久设置

多个存储器

默认情况下,每个新项目都包含一个
SecurityRetentivityStorage
对象。存储中记录有关添加到项目的用户和组的信息。我们建议将
SecurityRetentivityStorage
对象保留在您的项目中。
您可以创建多个非易失性存储对象。
重要提示: 请确认非易失性存储可监测项目(节点)的独立部分,并确认这些部分不会相互交叉。

参数

每个非易失性存储对象采用以下参数:
参数
说明
节点
包含要保留的数据的节点。
小贴士: 节点可以是项目文件夹,例如
用户
文件夹。您可以添加多个要保留的节点。
写延迟
定义对所做的更改进行保存的频率(以毫秒为单位)。
默认值是零。当检测到更改时,会实时保存该更改(根据技术写入时间)。
小贴士: 如果保留项目的大部分或者值经常更改,则默认零值可能会使硬盘驱动器空间紧张。如果指定较长的写延迟时间,会使项目面临丢失设定的延迟时间间隔内所包含数据的风险。
已启用增量观察器
在某些项目中,可以进行一些不做保存的更改。在这种情况下,系统将禁止执行更改检测。
如果将此参数设置为
False
,则非易失性存储仅应用已存储的更改,不会检测将来的更改。
小贴士: 例如,如果您希望将保存的非易失性层仅用于应用和还原初始更改而不添加新更改,则此参数很有用。

数据存储

RetentivityStorage.db
文件的默认位置取决于平台。
PC
C:\Users\
UserName
\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\
Project
\ApplicationFiles
Linux HMI
/persistent/data/Rockwell Automation/FactoryTalk Optix/FTOptixApplication/Projects/
Project
/ApplicationFiles/
Windows 面板 IPC
C:\Users\
UserName
\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\
Project
\ApplicationFiles
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈