WinderInsideOutside.cs 8.77 KB
Newer Older
潘栩锋's avatar
潘栩锋 committed
1

2
using Misc;
潘栩锋's avatar
潘栩锋 committed
3 4 5 6 7 8 9 10 11 12 13
using System.ComponentModel;

namespace FLY.Winder.Common
{
    public class WinderInsideOutside : INotifyPropertyChanged
    {

        #region 辅助代码生成
        /// <summary>
        /// 收卷实际m
        /// </summary>
14 15
        [Description("收卷实际m")]
        public float MeasureLen{ get; set; }
潘栩锋's avatar
潘栩锋 committed
16 17 18 19

        /// <summary>
        /// 收卷设定m
        /// </summary>
20 21
        [Description("收卷设定m")]
        public float MeasureLenSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
22 23 24 25

        /// <summary>
        /// 收卷预警m
        /// </summary>
26 27
        [Description("收卷预警m")]
        public float MeasurePreWarning{ get; set; }
潘栩锋's avatar
潘栩锋 committed
28 29 30 31

        /// <summary>
        /// 收卷计量关
        /// </summary>
32 33
        [Description("收卷计量关")]
        public bool MeasureStop{ get; set; }
潘栩锋's avatar
潘栩锋 committed
34 35 36 37

        /// <summary>
        /// 收卷计量清零(┷)
        /// </summary>
38 39
        [Description("收卷计量清零(┷)")]
        public bool MeasureReset{ get; set; }
潘栩锋's avatar
潘栩锋 committed
40 41 42 43

        /// <summary>
        /// 收卷翻转点动(┷)
        /// </summary>
44 45
        [Description("收卷翻转点动(┷)")]
        public bool TurnoverInching{ get; set; }
潘栩锋's avatar
潘栩锋 committed
46 47 48 49

        /// <summary>
        /// 收卷切膜飞刀(┷)
        /// </summary>
50 51
        [Description("收卷切膜飞刀(┷)")]
        public bool CuttingFilm{ get; set; }
潘栩锋's avatar
潘栩锋 committed
52 53 54 55

        /// <summary>
        /// 收卷翻转原点(┷)
        /// </summary>
56 57
        [Description("收卷翻转原点(┷)")]
        public bool TurnoverOrg{ get; set; }
潘栩锋's avatar
潘栩锋 committed
58 59 60 61

        /// <summary>
        /// 收卷压臂平移(┷)
        /// </summary>
62 63
        [Description("收卷压臂平移(┷)")]
        public bool PressureArmOffset{ get; set; }
潘栩锋's avatar
潘栩锋 committed
64 65 66 67

        /// <summary>
        /// 收卷翻转上位等待(s)
        /// </summary>
68 69
        [Description("收卷翻转上位等待(s)")]
        public float TurnoverUpperWait{ get; set; }
潘栩锋's avatar
潘栩锋 committed
70 71 72 73

        /// <summary>
        /// 收卷翻转原点延时(s)
        /// </summary>
74 75
        [Description("收卷翻转原点延时(s)")]
        public float TurnoverOrgDelay{ get; set; }
潘栩锋's avatar
潘栩锋 committed
76 77 78 79

        /// <summary>
        /// 收卷翻转返回延时(s)
        /// </summary>
80 81
        [Description("收卷翻转返回延时(s)")]
        public float TurnoverBackDelay{ get; set; }
潘栩锋's avatar
潘栩锋 committed
82 83 84 85

        /// <summary>
        /// 收卷锯齿切膜延时(s)
        /// </summary>
86 87
        [Description("收卷锯齿切膜延时(s)")]
        public float CuttingFilmDelay{ get; set; }
潘栩锋's avatar
潘栩锋 committed
88 89 90 91

        /// <summary>
        /// 收卷锯齿切膜时间(s)
        /// </summary>
92 93
        [Description("收卷锯齿切膜时间(s)")]
        public float CuttingFilmElapsed{ get; set; }
潘栩锋's avatar
潘栩锋 committed
94 95 96 97

        /// <summary>
        /// 收卷压臂返回时间(s)
        /// </summary>
98 99
        [Description("收卷压臂返回时间(s)")]
        public float PressureArmBackElapsed{ get; set; }
潘栩锋's avatar
潘栩锋 committed
100 101 102 103

        /// <summary>
        /// 收卷气涨轴检测报警(s)
        /// </summary>
104 105
        [Description("收卷气涨轴检测报警(s)")]
        public float AirRollerCheck{ get; set; }
潘栩锋's avatar
潘栩锋 committed
106 107 108 109

        /// <summary>
        /// 收卷一次平移时间(s)
        /// </summary>
110 111
        [Description("收卷一次平移时间(s)")]
        public float OffsetElapsed{ get; set; }
潘栩锋's avatar
潘栩锋 committed
112 113 114 115

        /// <summary>
        /// 收卷平移停顿时间(s)
        /// </summary>
116 117
        [Description("收卷平移停顿时间(s)")]
        public float ElapsedWait{ get; set; }
潘栩锋's avatar
潘栩锋 committed
118 119 120 121

        /// <summary>
        /// 收卷接料限幅
        /// </summary>
122 123
        [Description("收卷接料限幅")]
        public float TapeLimit{ get; set; }
潘栩锋's avatar
潘栩锋 committed
124 125 126 127

        /// <summary>
        /// 收卷设定张力(kg)
        /// </summary>
128 129
        [Description("收卷设定张力(kg)")]
        public float TensionKgSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
130 131 132 133

        /// <summary>
        /// 收卷实际张力(kg)
        /// </summary>
134 135
        [Description("收卷实际张力(kg)")]
        public float TensionKg{ get; set; }
潘栩锋's avatar
潘栩锋 committed
136 137 138 139

        /// <summary>
        /// 收卷电机电流(A)
        /// </summary>
140 141
        [Description("收卷电机电流(A)")]
        public float Current{ get; set; }
潘栩锋's avatar
潘栩锋 committed
142 143 144 145

        /// <summary>
        /// 收卷手动
        /// </summary>
146 147
        [Description("收卷手动")]
        public bool IsManual{ get; set; }
潘栩锋's avatar
潘栩锋 committed
148 149 150 151

        /// <summary>
        /// 收卷开启显示
        /// </summary>
152 153
        [Description("收卷开启显示")]
        public bool IsOn{ get; set; }
潘栩锋's avatar
潘栩锋 committed
154 155 156 157

        /// <summary>
        /// 收卷开启设置
        /// </summary>
158 159
        [Description("收卷开启设置")]
        public bool IsOnSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
160 161 162 163

        /// <summary>
        /// 收卷张力反馈
        /// </summary>
164 165
        [Description("收卷张力反馈")]
        public float Tension{ get; set; }
潘栩锋's avatar
潘栩锋 committed
166 167 168 169

        /// <summary>
        /// 收卷张力设定
        /// </summary>
170 171
        [Description("收卷张力设定")]
        public float TensionSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
172 173 174 175

        /// <summary>
        /// 收卷增益设定
        /// </summary>
176 177
        [Description("收卷增益设定")]
        public float Gain{ get; set; }
潘栩锋's avatar
潘栩锋 committed
178 179 180 181

        /// <summary>
        /// 收卷积分时间
        /// </summary>
182 183
        [Description("收卷积分时间")]
        public float ITime{ get; set; }
潘栩锋's avatar
潘栩锋 committed
184 185 186 187

        /// <summary>
        /// 收卷调节系数
        /// </summary>
188 189
        [Description("收卷调节系数")]
        public float Factor{ get; set; }
潘栩锋's avatar
潘栩锋 committed
190 191 192 193

        /// <summary>
        /// 收卷辊筒直径
        /// </summary>
194 195
        [Description("收卷辊筒直径")]
        public float RollerD{ get; set; }
潘栩锋's avatar
潘栩锋 committed
196 197 198 199

        /// <summary>
        /// 收卷传动速比
        /// </summary>
200 201
        [Description("收卷传动速比")]
        public float GearRatio{ get; set; }
潘栩锋's avatar
潘栩锋 committed
202 203 204 205

        /// <summary>
        /// 收卷PID结果
        /// </summary>
206 207
        [Description("收卷PID结果")]
        public float PIDResult{ get; set; }
潘栩锋's avatar
潘栩锋 committed
208 209 210 211

        /// <summary>
        /// 收卷PID调节
        /// </summary>
212 213
        [Description("收卷PID调节")]
        public float PIDAdjust{ get; set; }
潘栩锋's avatar
潘栩锋 committed
214 215 216 217

        /// <summary>
        /// 收卷同步速度
        /// </summary>
218 219
        [Description("收卷同步速度")]
        public float SyncV{ get; set; }
潘栩锋's avatar
潘栩锋 committed
220 221 222 223

        /// <summary>
        /// 收卷实际速度
        /// </summary>
224 225
        [Description("收卷实际速度")]
        public float Velocity{ get; set; }
潘栩锋's avatar
潘栩锋 committed
226 227 228 229

        /// <summary>
        /// 收卷升降增益
        /// </summary>
230 231
        [Description("收卷升降增益")]
        public float LiftGain{ get; set; }
潘栩锋's avatar
潘栩锋 committed
232 233 234 235

        /// <summary>
        /// 收卷速度补偿
        /// </summary>
236 237
        [Description("收卷速度补偿")]
        public float VelocityComp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
238 239

        /// <summary>
240
        /// 收卷变频故障报警!!!请检查
潘栩锋's avatar
潘栩锋 committed
241
        /// </summary>
242 243 244
        [Description("收卷变频故障报警!!!请检查")]
        [IsError()]
        public bool IsError_VFD{ get; set; }
潘栩锋's avatar
潘栩锋 committed
245 246

        /// <summary>
247
        /// 收卷风机过载报警!!!请检查
潘栩锋's avatar
潘栩锋 committed
248
        /// </summary>
249 250 251
        [Description("收卷风机过载报警!!!请检查")]
        [IsError()]
        public bool IsError_Fan{ get; set; }
潘栩锋's avatar
潘栩锋 committed
252 253

        /// <summary>
254
        /// 收翻转刀架过载报警!!!请检查
潘栩锋's avatar
潘栩锋 committed
255
        /// </summary>
256 257 258
        [Description("收翻转刀架过载报警!!!请检查")]
        [IsError()]
        public bool IsError_Turnover{ get; set; }
潘栩锋's avatar
潘栩锋 committed
259 260

        /// <summary>
261
        /// 收卷急停开启!!!请复位
潘栩锋's avatar
潘栩锋 committed
262
        /// </summary>
263 264 265
        [Description("收卷急停开启!!!请复位")]
        [IsError()]
        public bool IsError_Scram{ get; set; }
潘栩锋's avatar
潘栩锋 committed
266 267

        /// <summary>
268
        /// 收卷换卷气涨轴检测未到位报警!!!请检查
潘栩锋's avatar
潘栩锋 committed
269
        /// </summary>
270 271 272
        [Description("收卷换卷气涨轴检测未到位报警!!!请检查")]
        [IsError()]
        public bool IsError_AirRollerNoReady{ get; set; }
潘栩锋's avatar
潘栩锋 committed
273 274

        /// <summary>
275
        /// 收预警长度报警!!!请准备换卷
潘栩锋's avatar
潘栩锋 committed
276
        /// </summary>
277 278 279
        [Description("收预警长度报警!!!请准备换卷")]
        [IsError()]
        public bool IsError_MeasurePreWarning{ get; set; }
潘栩锋's avatar
潘栩锋 committed
280 281

        /// <summary>
282
        /// 收卷换卷提醒报警!!!请注意安全
潘栩锋's avatar
潘栩锋 committed
283
        /// </summary>
284 285 286
        [Description("收卷换卷提醒报警!!!请注意安全")]
        [IsError()]
        public bool IsError_ChangeRoll{ get; set; }
潘栩锋's avatar
潘栩锋 committed
287 288

        /// <summary>
289
        /// 收卸料臂检测报警
潘栩锋's avatar
潘栩锋 committed
290
        /// </summary>
291 292 293
        [Description("收卸料臂检测报警")]
        [IsError()]
        public bool IsError_UnloadArm{ get; set; }
潘栩锋's avatar
潘栩锋 committed
294 295

        /// <summary>
296
        /// 表面变频通讯故障!!!请检查
潘栩锋's avatar
潘栩锋 committed
297
        /// </summary>
298 299 300
        [Description("表面变频通讯故障!!!请检查")]
        [IsError()]
        public bool IsError_SurfaceCommErr{ get; set; }
潘栩锋's avatar
潘栩锋 committed
301 302 303 304 305

        #endregion
        public event PropertyChangedEventHandler PropertyChanged;
    }
}