力控组态软件数字I/O点的报警参数

力控组态软件按的数字 I/O 点的报警参数页中的各项用来定义数字 I/O 点的报警特征。其外观及各项意义解释如图

数字IO点的报警参数

1 报警开关(ALMENAB):
确定数字 I/O 点是否处理报警的总开关。
2报警逻辑(NORMALVAL):
0->1 表示 0 为正常状态,即不产生报警时的状态,当测量值为 1 时产生报警。
1->0 表示 1 为正常状态,即不产生报警时的状态,当测量值为 0 时产生报警。
0<->1 表示只要测量值发生变化即产生报警。
3 优先级(ALARMPR):
表示选择相应报警逻辑时对应的报警优先级。
4) 报警组和标签的使用与模拟 I/O 点相同。

“数据连接”和“历史参数”页与模拟 I/O 点的形式、组态方法相同。https://xuekongzhi.com/archives/681

力控组态软件数字I/O点的基本参数

数字 I/O 点,输入值为离散量,可对输入信号进行状态检查。数字 I/O 点的组态对话框
共有 4 页:“基本参数”、“报警参数”、“数据连接”和“历史参数”。

数字 I/O 点的基本参数页中的各项用来定义数字 I/O 点的基本特征。其外观及各项意义
解释下图。具体详细解释可参考 力控组态软件模拟I/O点的基本参数 https://xuekongzhi.com/archives/668

数字IO点的基本参数

关状态信息(OFFMES):当测量值为 0 时显示的信息(如:“OFF”、“关闭”、“停止”等)。

开状态信息(ONMES):当测量值为 1 时显示的信息(如:“ON”、“打开”、“启动”等)。

力控组态软件模拟I/O点的历史参数

模拟 I/O 点的历史参数页中的各项用来确定模拟 I/O 点哪些参数进行历史数据保存,以 及保存方式及其相关参数。如下图

力控组态软件模拟I/O点的历史参数

左侧列表框中列出了可以进行保存历史数据的点参数及其历史参数设置情况。

1.保存方式有:数据变化保存、数据定时保存、条件保存。
a.数据变化保存
选择该项,表示当参数值发生变化时,其值被保存到历史数据库中。为了节省磁盘空间, 提高性能,您可以指定变化精度,即当参数值的变化幅度超过变化精度时,才进行保存。变 化精度是量程的百分比。如果 LIC101 的量程是 20~80,若精度是 1,则与当前值变化超过 1%即(80-20)*0.01 为 0.6 时,才记录历史数据。0 表示只要数据变化就保存历史。
b.数据定时保存
选择该项,表示每间隔一段时间后,参数值被自动保存到历史数据库中。在文本框中输入间隔时间,单击“增加”按钮,便设置该参数为数据定时保存的历史数据保存方式,同时指定了间隔时间。单击“修改”或“删除”按钮,可修改间隔时间或删除数据定时保存的历 史数据保存设置。
c.数据插入模式
该模式下,DB 将不在存储任何历史数据,历史数据将依靠外部组件(IO/VIEW/DBCOMM 等)插入 DB 历史库中。
注意:数据插入模式下需要注意每天的 00:00:00——00:05:00 时间段内 不能插入历史。
d.条件存储
条件存储的条件是一个表达式(可使用数学公式参见下表),当表达式为真时数据库将存 储数据,为假时不存储数据。在条件中可用:

例如 Tag0001 的存储为定时存储,保存条件为 Tag0002.PV>0。当 Tag0002.PV=0 或者<0 时,Tag0001 不存储数据,当 Tag0002.PV>0 时满足条件,Tag0001 存储数据在某些应用环境下,不单单要按照存储条件保存历史数据,而且需要把满足条件的具体时间记录下来,这时需配置 Db.ini 中[ConfSave]字段的 DoAction 属性,当 DoAction=1 时,Db 将在一个条件存储过程完成后(从保存条件满足到保存条件不满足)将开始储存和结束存储的时间记录到工程目录的 DB 目录下的 ConfSave.mdb 数据库中,如需保存到其他数据库需修改[ConfSave]字段的 ConnectStr 属性, ConnectStr 属性是一个 ODBC 连接字符串,可以根据具体数据库自行生 成。默认情况下不保存条件存储记录。


2.退出时保存实时值作为下次启动初值
同时选择了该项和数据库系统参数里的保存参数-自动保存数据库内容,数据库会定时保 存数据库中点参数的实时值保存到磁盘。当数据库下次启动时,会将保存的实时值作为点参 数的初值。
注意事项
已保存了历史数据的点,在操作历史数据时要避开零点。即要避免在每天的 00:00:00——00:05:00 读取,查询,插入历史数据。
历史参数中若选择数据变化保存,如果精度设置为 0,则只要数据变化就会保存。