力控组态软件后台组件报警中心的控件方法

力控组态软件ForceControl V7.0后台组件报警中心的控件方法

AckGroup(int nGroup)
描述: 确认组报警
返回值: int(0 失败,1 成功 )
参数: nGroup 报警组号 (0-99)
说明: 确认数据库报警组
示例: AckGroup(1);// 确认 1 报警组


AckLay(string LayName)
描述: 确认层报警
返回值: int(0 失败,1 成功 )
参数: LayName 要确认的数据库层 ( 为空时表示确认所有报警 )
说明: 确认数据库层报警
示例: AckLay(” 车间 1″);// 确认数据库车间 1 层下的所有报警
AckTag(string TagName, int nType)
描述: 确认点报警
返回值: int(0 失败,1 成功 )
参数: TagName 要确认的数据库点
nType 确认的报警类型 (0 全部报警,1 越限报警,2 变化率报警,3 偏差报警 )
说明: 确认数据库点报警
示例: AckTag(“tag1”,1);// 确认 tag1 的越限报警


GetNewAlarm()
函数 : int GetNewAlarm(int Time,int Milli,string csTagName,float fData,float fLimit,string csAlmType,int iPrio,string iGroup,int iAck,string szOper,string szInfo1,string szInfo2,string szInfo3,string szInfo4,string szInfo5,string szInfo6,string szInfo7,string szInfo8,string szInfo9,string szInfo10,int nCount);
描述: 获取最新的报警信息
返回值: int(0 失败,1 成功 )
参数: Time 时间,Milli 毫秒,csTagName 位号,fData 数值 ,fLimit 限值 ,csAlmType 类型 ,iPrio
级别 ,iGroup 报警组 ,iAck 确认 ,szOper 操作员 ,szInfo1-10 标签 ,nCount 计数器
说明: nCount 保存计数,用上次值和这次值进行比较,从而知道最新报警是否改变过 , 处理相应的逻辑。
示例: #AlarmCenter.GetNewAlarm(Time,Milli,csTagName,fData,fLimit,csAlmType,iPrio,iGroup,iAck,szOper,szInfo1,szInfo2,szInfo3,szInfo4,szInfo5,szInfo6,szInfo7,szInfo8,szInfo9,szInfo10,nCount);


GetCurAlarm()
函数: int GetCurAlarm(string szInfo,int nCount);
描述: 获取最新的报警信息
返回值 : int(0 失败,1 成功 )
参数: szInfo 报警内容 ,nCount 计数器
说明: nCount 保存计数,用上次值和这次值进行比较,从而知道最新报警是否改变过 , 处理相应的逻辑。
示例: #AlarmCenter.GetCurAlarm(szInfo,nCount);// 获取最新报警

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据