using Misc;
using System.ComponentModel;
namespace FLY.Winder.Common
{
public class WinderAccessory : INotifyPropertyChanged
{
public WinderAccessory()
{
}
#region 辅助代码生成
///
/// 设定速度(m/min)
///
[Description("设定速度(m/min)")]
public float VelocitySet{ get; set; }
///
/// 速度确定(┷)
///
[Description("速度确定(┷)")]
public bool IsVelocityChanged{ get; set; }
///
/// 速度显示(m/min)
///
[Description("速度显示(m/min)")]
public float Velocity{ get; set; }
///
/// 上牵引电机电流(A)
///
[Description("上牵引电机电流(A)")]
public float Traction1Current{ get; set; }
///
/// 上牵引开启显示
///
[Description("上牵引开启显示")]
public bool IsTraction1On{ get; set; }
///
/// 上牵引开启设置
///
[Description("上牵引开启设置")]
public bool IsTraction1OnSet{ get; set; }
///
/// 二牵引设定张力(kg)
///
[Description("二牵引设定张力(kg)")]
public float Traction2TensionKgSet{ get; set; }
///
/// 二牵引实际张力(kg)
///
[Description("二牵引实际张力(kg)")]
public float Traction2TensionKg{ get; set; }
///
/// 二牵引电机电流(A)
///
[Description("二牵引电机电流(A)")]
public float Traction2Current{ get; set; }
///
/// 二牵引手动
///
[Description("二牵引手动")]
public bool IsTraction2Manual{ get; set; }
///
/// 二牵引开启显示
///
[Description("二牵引开启显示")]
public bool IsTraction2On{ get; set; }
///
/// 二牵引开启设置
///
[Description("二牵引开启设置")]
public bool IsTraction2OnSet{ get; set; }
///
/// 旋转塔正转
///
[Description("旋转塔正转")]
public bool IsRotaryForw{ get; set; }
///
/// 旋转塔反转
///
[Description("旋转塔反转")]
public bool IsRotaryBackw{ get; set; }
///
/// 旋转塔正向机械限位
///
[Description("旋转塔正向机械限位")]
public bool IsRotaryForwLimit{ get; set; }
///
/// 旋转塔正转换向限位
///
[Description("旋转塔正转换向限位")]
public bool IsRotaryForwTurn{ get; set; }
///
/// 旋转塔复位原点限位
///
[Description("旋转塔复位原点限位")]
public bool IsRotaryOrgSign{ get; set; }
///
/// 旋转塔反转换向限位
///
[Description("旋转塔反转换向限位")]
public bool IsRotaryBackwTurn{ get; set; }
///
/// 旋转塔反向机械限位
///
[Description("旋转塔反向机械限位")]
public bool IsRotaryBackwLimit{ get; set; }
///
/// 旋转塔电机频率设定(Hz)
///
[Description("旋转塔电机频率设定(Hz)")]
public float RotaryFreqSet{ get; set; }
///
/// 旋转塔电机频率确定
///
[Description("旋转塔电机频率确定")]
public bool IsRotaryFreqChanged{ get; set; }
///
/// 旋转塔电机频率显示(Hz)
///
[Description("旋转塔电机频率显示(Hz)")]
public float RotaryFreq{ get; set; }
///
/// 旋转塔电机电流(A)
///
[Description("旋转塔电机电流(A)")]
public float RotaryCurrent{ get; set; }
///
/// 旋转塔复位指示
///
[Description("旋转塔复位指示")]
public bool IsRotaryOrg{ get; set; }
///
/// 旋转塔复位(┷)
///
[Description("旋转塔复位(┷)")]
public bool RotaryOrg{ get; set; }
///
/// 旋转塔开启指示
///
[Description("旋转塔开启指示")]
public bool IsRotaryOn{ get; set; }
///
/// 旋转塔开启(┷)
///
[Description("旋转塔开启(┷)")]
public bool RotaryOn{ get; set; }
///
/// 一牵引调试On
///
[Description("一牵引调试On")]
public bool IsTraction1Debug{ get; set; }
///
/// 一牵引辊筒直径
///
[Description("一牵引辊筒直径")]
public float Traction1RollerD{ get; set; }
///
/// 一牵引传动速比
///
[Description("一牵引传动速比")]
public float Traction1GearRatio{ get; set; }
///
/// 一牵引同步速度
///
[Description("一牵引同步速度")]
public float Traction1SyncV{ get; set; }
///
/// 一牵引实际速度
///
[Description("一牵引实际速度")]
public float Traction1Velocity{ get; set; }
///
/// 二牵引张力反馈
///
[Description("二牵引张力反馈")]
public float Traction2Tension{ get; set; }
///
/// 二牵引张力设定
///
[Description("二牵引张力设定")]
public float Traction2TensionSet{ get; set; }
///
/// 二牵引增益设定
///
[Description("二牵引增益设定")]
public float Traction2Gain{ get; set; }
///
/// 二牵引积分时间
///
[Description("二牵引积分时间")]
public float Traction2ITime{ get; set; }
///
/// 二牵引调节系数
///
[Description("二牵引调节系数")]
public float Traction2Factor{ get; set; }
///
/// 二牵引辊筒直径
///
[Description("二牵引辊筒直径")]
public float Traction2RollerD{ get; set; }
///
/// 二牵引传动速比
///
[Description("二牵引传动速比")]
public float Traction2GearRatio{ get; set; }
///
/// 二牵引PID结果
///
[Description("二牵引PID结果")]
public float Traction2PIDResult{ get; set; }
///
/// 二牵引PID调节
///
[Description("二牵引PID调节")]
public float Traction2PIDAdjust{ get; set; }
///
/// 二牵引同步速度
///
[Description("二牵引同步速度")]
public float Traction2SyncV{ get; set; }
///
/// 二牵引实际速度
///
[Description("二牵引实际速度")]
public float Traction2Velocity{ get; set; }
///
/// 速度系数
///
[Description("速度系数")]
public float VelocityFactor{ get; set; }
///
/// 加减时间
///
[Description("加减时间")]
public float AccDecTime{ get; set; }
///
/// 二牵引升降增益
///
[Description("二牵引升降增益")]
public float Traction2LiftGain{ get; set; }
///
/// 张力检测设定
///
[Description("张力检测设定")]
public float TensionDetection{ get; set; }
///
/// 收卷计米辊周长(mm)
///
[Description("收卷计米辊周长(mm)")]
public float WinderMeasurePerimeter{ get; set; }
///
/// 张力检测量程(kg)
///
[Description("张力检测量程(kg)")]
public float TensionDetectionRange{ get; set; }
///
/// 收卷最大直径
///
[Description("收卷最大直径")]
public float WindMaxDia{ get; set; }
///
/// 主牵引风机过载报警!!!请检查 (OFF)
///
[Description("主牵引风机过载报警!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_T1FanOL{ get; set; }
///
/// 主牵引变频故障报警!!!请检查 (ON)
///
[Description("主牵引变频故障报警!!!请检查")]
[IsError()]
public bool IsError_T1VFD{ get; set; }
///
/// 二牵引变频故障报警!!!请检查 (ON)
///
[Description("二牵引变频故障报警!!!请检查")]
[IsError()]
public bool IsError_T2VFD{ get; set; }
///
/// 二牵引风机过载报警!!!请检查 (OFF)
///
[Description("二牵引风机过载报警!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_T2FanOL{ get; set; }
///
/// 旋转塔变频故障报警!!!请检查 (ON)
///
[Description("旋转塔变频故障报警!!!请检查")]
[IsError()]
public bool IsError_RotaryVFD{ get; set; }
///
/// 二牵引拉线急停开启!!!请复位 (OFF)
///
[Description("二牵引拉线急停开启!!!请复位")]
[IsError(offIsError:true)]
public bool IsError_T2Scram{ get; set; }
///
/// 电柜急停开启!!!请复位 (OFF)
///
[Description("电柜急停开启!!!请复位")]
[IsError(offIsError:true)]
public bool IsError_Scram{ get; set; }
///
/// 主牵引拉线急停开启!!!请复位 (OFF)
///
[Description("主牵引拉线急停开启!!!请复位")]
[IsError(offIsError:true)]
public bool IsError_T1Scram{ get; set; }
///
/// 客户急停开启!!!请复位 (OFF)
///
[Description("客户急停开启!!!请复位")]
[IsError(offIsError:true)]
public bool IsError_CustomerScram{ get; set; }
///
/// 旋转塔正转已到极限位!!!请检查 (OFF)
///
[Description("旋转塔正转已到极限位!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_RotaryForwLimit{ get; set; }
///
/// 旋转塔反转已到极限位!!!请检查 (OFF)
///
[Description("旋转塔反转已到极限位!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_RotaryBackwLimit{ get; set; }
///
/// 气垫辊1电源故障!!!请检查 (OFF)
///
[Description("气垫辊1电源故障!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_AirRoller1Power{ get; set; }
///
/// 气垫辊2电源故障!!!请检查 (OFF)
///
[Description("气垫辊2电源故障!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_AirRoller2Power{ get; set; }
///
/// 主牵引变频通讯报警!!!请检查 (ON)
///
[Description("主牵引变频通讯报警!!!请检查")]
[IsError()]
public bool IsError_T1CommErr{ get; set; }
///
/// 二牵引变频通讯报警!!!请检查 (ON)
///
[Description("二牵引变频通讯报警!!!请检查")]
[IsError()]
public bool IsError_T2CommErr{ get; set; }
///
/// 转塔变频通讯报警!!!请检查 (ON)
///
[Description("转塔变频通讯报警!!!请检查")]
[IsError()]
public bool IsError_RotaryCommErr{ get; set; }
///
/// 人字夹板电源故障!!!请检查 (OFF)
///
[Description("人字夹板电源故障!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_Splint1CommErr{ get; set; }
///
/// 侧夹板电源故障!!!请检查 (OFF)
///
[Description("侧夹板电源故障!!!请检查")]
[IsError(offIsError:true)]
public bool IsError_Splint2CommErr{ get; set; }
///
/// 转塔正向极限锁定!!!请解除 (ON)
///
[Description("转塔正向极限锁定!!!请解除")]
[IsError()]
public bool IsError_RotaryFlLock{ get; set; }
///
/// 转塔反向极限锁定!!!请解除 (ON)
///
[Description("转塔反向极限锁定!!!请解除")]
[IsError()]
public bool IsError_RotaryBlLock{ get; set; }
#endregion
public event PropertyChangedEventHandler PropertyChanged;
}
}