From 9c83153493045393efbe353aa0f30f9dbe257143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=91=E5=8F=AB=E9=94=84=E5=A4=B4?= Date: Sun, 24 Dec 2023 14:46:16 +0800 Subject: [PATCH] ForMotorVFD --- .../Entity/DB91Entity/ForMotorVFD.cs | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/DataBlockHelper/Entity/DB91Entity/ForMotorVFD.cs b/DataBlockHelper/Entity/DB91Entity/ForMotorVFD.cs index 76d836d..480f463 100644 --- a/DataBlockHelper/Entity/DB91Entity/ForMotorVFD.cs +++ b/DataBlockHelper/Entity/DB91Entity/ForMotorVFD.cs @@ -13,39 +13,42 @@ namespace DataBlockHelper.Entity.DB91Entity byte byt = content[0]; - Auto_BT = byt.GetBit(0); - Man_BT = byt.GetBit(1); + AutoMode = byt.GetBit(0); + ManualMode = byt.GetBit(1); Start_A = byt.GetBit(2); Stop_A = byt.GetBit(3); + Start_M = byt.GetBit(4); Stop_M = byt.GetBit(5); + AlarmReset = byt.GetBit(6); EXT_Estop = byt.GetBit(7); byt = content[1]; + Running= byt.GetBit(0); - AutoMode = byt.GetBit(0); - ManMode = byt.GetBit(1); - VVVF_OK = byt.GetBit(2); - Running = byt.GetBit(3); - Alarm = byt.GetBit(4); - Error = byt.GetBit(5); - Enable = byt.GetBit(6); - Polarity = byt.GetBit(7); + Alarm = byt.GetBit(1); + Error = byt.GetBit(2); + + Enable = byt.GetBit(3); + + Polarity = byt.GetBit(4); + + SetSpeed_A = PlcConnect.Instance.ByteTransform.TransSingle(content, 2); SetSpeed_M = PlcConnect.Instance.ByteTransform.TransSingle(content, 6); ACT_Speed = PlcConnect.Instance.ByteTransform.TransSingle(content, 10); } - public bool Auto_BT { get; private set; } - public bool Man_BT { get; private set; } + public bool AutoMode { get; private set; } + public bool ManualMode { get; private set; } public bool Start_A { get; private set; } public bool Stop_A { get; private set; } public bool Start_M { get; private set; } public bool Stop_M { get; private set; } public bool AlarmReset { get; private set; } public bool EXT_Estop { get; private set; } - public bool AutoMode { get; private set; } + public bool ManMode { get; private set; } public bool VVVF_OK { get; private set; } public bool Running { get; private set; }