HM-SPMS/resource/zh/model_studio/setting/table/DIGITAL_TEMP_DEFINE.xml
2025-03-20 17:30:43 +08:00

60 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Table type="SQL" tableName="DIGITAL_TEMP_DEFINE" filter="" priority="2">
<COLS enableSQLSeq="false">
<COL desc="*点序号" SQLName="SEQ_NO" SQLType="DECIMAL(10)" valueType="Int" valueLimit="/++" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*标签名" SQLName="TAG_NAME" SQLType="VARCHAR(64)" valueType="DotString" valueLimit="^$|^([A-Za-z]|[0-9]|[+#\-])+$" editable="true" hide="false" defaultValue="" isPrimaryKey="true" notNull="true" isUnique="true" group="A.基本属性"/>
<COL desc="*点描述" SQLName="DESCRIPTION" SQLType="VARCHAR(128)" valueType="String" valueLimit="禁止:.\" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="true" isUnique="false" group="A.基本属性"/>
<COL desc="*点类型" SQLName="POINT_TYPE" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:模拟量/1:数字量/2:累积量/3:混合量" editable="false" hide="false" defaultValue="1:数字量" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*点分类" SQLName="POINT_SORT" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME = '数字量分类';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="300:开关" isPrimaryKey="false" notNull="true" isUnique="false" group="A.基本属性"/>
<COL desc=" 点类别" SQLName="POINT_CLASS" SQLType="DECIMAL(10)" valueType="CheckBoxBit" valueLimit="SELECT ACTUAL_VALUE + 1 AS COL1,DISPLAY_VALUE FROM DICT_MENU_INFO WHERE MENU_NAME='点类别' AND ACTUAL_VALUE &lt; 7;COL1:DISPLAY_VALUE" editable="true" hide="false" defaultValue="0" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*是否计算" SQLName="POINT_PROPERTY" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:采集点/1:计算点" editable="true" hide="false" defaultValue="0:采集点" isPrimaryKey="false" notNull="true" isUnique="false" group="A.基本属性"/>
<COL desc="*数字量文本名" SQLName="STATE_TEXT_NAME" SQLType="VARCHAR(64)" valueType="SqlCombobox" valueLimit="SELECT STATE_TEXT_NAME FROM DICT_STATE_TEXT_INFO,DEV_TEMP_DEF WHERE DEV_TEMP_DEF.TAG_NAME='%1' AND DICT_STATE_TEXT_INFO.SUB_SYSTEM = DEV_TEMP_DEF.SUB_SYSTEM GROUP BY DICT_STATE_TEXT_INFO.STATE_TEXT_NAME;STATE_TEXT_NAME;row@DEV_TP_NAME" editable="true" hide="false" defaultValue="PSCADA中断/正常" isPrimaryKey="false" notNull="true" isUnique="false" group="A.基本属性"/>
<COL desc="*设备模板" SQLName="DEV_TP_NAME" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="true" isUnique="false" group="A.基本属性"/>
<COL desc="*是否变化存盘" SQLName="IS_SAMPLE" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="false" defaultValue="1:是" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 采样周期(分)" SQLName="SAMPLE_PERIOD" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="false" defaultValue="5" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 是否统计" SQLName="IS_STATISTICS" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 二次设备模板" SQLName="SEC_DEVTP_NAME" SQLType="VARCHAR(64)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_TEMP_DEF;TAG_NAME:DESCRIPTION" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc="*二次设备组序号" SQLName="SEC_DEV_IN_GRP" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 是否过滤误DI" SQLName="FILTER_ERR" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="1:是" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc=" 是否过滤误抖动" SQLName="FILTER_DISTURB" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="1:是" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc=" 抖动时限(秒)" SQLName="DISTURB_TIME" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="5" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc=" 极性(是否取反)" SQLName="POLARITY" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc="*采集分量数" SQLName="VALUE_NUM" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(1,5)" editable="true" hide="false" defaultValue="1" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次设备点号1" SQLName="SEC_SEQ_NO1" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次设备点号2" SQLName="SEC_SEQ_NO2" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次设备点号3" SQLName="SEC_SEQ_NO3" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次设备点号4" SQLName="SEC_SEQ_NO4" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次设备点号5" SQLName="SEC_SEQ_NO5" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc="*遥控分量数" SQLName="OFFSET_NUM" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,5)" editable="true" hide="false" defaultValue="1" isPrimaryKey="false" notNull="false" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次输出点号1" SQLName="OUT_SEC_SEQ_NO1" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG_CTRL') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次输出点号2" SQLName="OUT_SEC_SEQ_NO2" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG_CTRL') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次输出点号3" SQLName="OUT_SEC_SEQ_NO3" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG_CTRL') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次输出点号4" SQLName="OUT_SEC_SEQ_NO4" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG_CTRL') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc=" 二次输出点号5" SQLName="OUT_SEC_SEQ_NO5" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM FES_DEV_PT_TEMP_DEF WHERE DEV_TP_NAME='%0' AND POINT_TYPE=getFesPointType('FES_DIG_CTRL') ORDER BY SEQ_NO;SEQ_NO:DESCRIPTION;row@SEC_DEVTP_NAME" editable="true" hide="true" defaultValue="-1" isPrimaryKey="false" notNull="true" isUnique="false" group="B.前置属性"/>
<COL desc="*是否控制" SQLName="IS_CONTROL" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="false" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 遥控类型" SQLName="CTRL_TYPE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME='控制类型';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="0:先选后控" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 控制动作组名" SQLName="CTRL_ACT_NAME" SQLType="VARCHAR(64)" valueType="SqlCombobox" valueLimit="SELECT CTRL_GRP_NAME FROM OPT_CTRL_ACT_DEFINE,DEV_TEMP_DEF WHERE DEV_TEMP_DEF.TAG_NAME='%1' AND OPT_CTRL_ACT_DEFINE.SUB_SYSTEM = DEV_TEMP_DEF.SUB_SYSTEM GROUP BY OPT_CTRL_ACT_DEFINE.CTRL_GRP_NAME;CTRL_GRP_NAME;row@DEV_TP_NAME" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 是否等待返信" SQLName="IS_TAGT_STATE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME='遥控等待类型';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="1:等待返信" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 控制超时时间(秒)" SQLName="CTRL_TIMEOUT" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,99999)" editable="true" hide="false" defaultValue="30" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 控制保留时间(秒)" SQLName="RESV_TIMEOUT" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,99999)" editable="true" hide="false" defaultValue="30" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 脉冲保持时间(秒)" SQLName="PULSE_DURATION" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,99999)" editable="true" hide="true" defaultValue="30" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc=" 是否五防校验" SQLName="IS_CHECK_PREVENTION" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="D.控制属性"/>
<COL desc="*变位告警优先级" SQLName="ALARM_PRIORITY" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM ALARM_LEVEL_DEFINE;PRIORITY_ID:PRIORITY_NAME" editable="true" hide="false" defaultValue="3:中" isPrimaryKey="false" notNull="true" isUnique="false" group="E.告警属性"/>
<COL desc="*SOE告警优先级" SQLName="ALARM_PRIORITY_SOE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM ALARM_LEVEL_DEFINE;PRIORITY_ID:PRIORITY_NAME" editable="true" hide="false" defaultValue="3:中" isPrimaryKey="false" notNull="true" isUnique="false" group="E.告警属性"/>
<COL desc="*告警延时时间(秒)" SQLName="ALARM_DELAY_TIME" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,99999)" editable="true" hide="true" defaultValue="0" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc="*多位延迟时间(秒)" SQLName="INPUT_DELAY_TIME" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,99999)" editable="true" hide="false" defaultValue="3" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc="*是否流水账告警" SQLName="IS_WATER_ALM" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="false" defaultValue="1:是" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc="*返回后自动确认" SQLName="IS_ACK_ON_RTN" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:总是/2:若动作告警已确认" editable="true" hide="false" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc="*确认后自动删除" SQLName="DEL_ACT_ON_ACK" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:确认后删除/1:返回状态确认后删除/2:返回状态确认后不删除" editable="true" hide="false" defaultValue="0:确认后删除" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc="*告警返回不上窗" SQLName="IS_NEVER_ALM_ON_RTN" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="false" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 是否摘要" SQLName="IS_SUMMARY" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 是否告警计次" SQLName="IS_ALARM_FREQ" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 设定告警计次" SQLName="ALARM_FREQ" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="10" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 计次告警时间范围(秒)" SQLName="ALARM_FREQ_RANGE" SQLType="DECIMAL(10)" valueType="Int" valueLimit="(0,99999)" editable="true" hide="true" defaultValue="30" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 计次告警描述" SQLName="ALARM_FREQ_DESC" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="true" hide="true" defaultValue="计次告警描述" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 是否告警计时" SQLName="IS_ALARM_TIME" SQLType="DECIMAL(10)" valueType="Combobox" valueLimit="0:否/1:是" editable="true" hide="true" defaultValue="0:否" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 设定告警计时(秒)" SQLName="ALARM_TIME" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="30" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
<COL desc=" 计时告警描述" SQLName="ALARM_TIME_DESC" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="true" hide="true" defaultValue="计时告警描述" isPrimaryKey="false" notNull="false" isUnique="false" group="E.告警属性"/>
</COLS>
</Table>