Project

General

Profile

Feature #1432

广州PSD门设备图元-原自定义多态逻辑错误-增加正在开门和正在关门的2态logic.dll

Added by yufeng wu over 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
06/04/2021
Due date:
06/04/2021
% Done:

0%

Estimated time:

Description

广州PSD门设备增加正在开门和正在关门的2态logic
1 2 3 4 5 6 7
HLS_ASD101_OFF;HLS_ASD101_ON;HLS_ASD101_OFFING;HLS_ASD101_ONING;HLS_ASD101_GL;HLS_ASD101_GZC;HLS_ASD101_GZO;
说明:HLS_ASD101_ONING动态开门进行中;HLS_ASD101_OFFING动态关门进行中
1000 000 关 返回值0
0100 000 开 返回值1
0010 000 正在关 返回值2
0001 000 正在开 返回值3
  • 100 隔离 返回值4
  • 010 故障关 返回值5
  • 001 故障开 返回值6
    前4点全0或者多点为1时,显示未知态,返回值7
    隔离、故障关、故障开,多点为1时,自左往右级别升高,返回最右边一个1值的对应返回值,例如111,返回6
    当前四个判断为未知态时,此时有隔离、故障关、故障开 1值出现的,返回故障对应返回值

Files

logic.dll (491 KB) logic.dll yufeng wu, 06/04/2021 04:07 PM

History

#1

Updated by yufeng wu over 3 years ago

Logic_stateN4PSD
自定义区域配置7个点code,分号;隔开,逻辑和返回值同上
当非7个点配置时,例如n个,前2个点off on联合判断开关值,返回0-1,第三点往后级别依次升高,前两点的00 11未知态级别最高返回值=n
cfg\logic.ini
[全局定义]
逻辑个数=13 新增一个
逻辑13 =自定义多点_PSD7

[自定义多点_PSD7]
文件=logic.dll
接口=Logic_stateN4PSD

#2

Updated by yufeng wu about 3 years ago

后根据余震宇要求调整逻辑值
1000 000 关 返回值0
0100 000 开 返回值3
0010 000 正在关 返回值1
0001 000 正在开 返回值2
100 隔离 返回值4
010 故障关 返回值5
001 故障开 返回值6
前4点全0或者多点为1时,显示未知态,返回值7
隔离、故障关、故障开,多点为1时,自左往右级别升高,返回最右边一个1值的对应返回值,例如111,返回6
当前四个判断为未知态时,此时有隔离、故障关、故障开 1值出现的,返回故障对应返回值

Also available in: Atom PDF