WinderInsideOutside.cs 19.5 KB
Newer Older
1

2
using Misc;
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>
潘栩锋's avatar
潘栩锋 committed
14 15
        [Description("收卷实际m")]
        public float MeasureLen{ get; set; }
16 17 18 19

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

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

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

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

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

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

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

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

潘栩锋's avatar
潘栩锋 committed
65 66 67
        /// <summary>
        /// 顶杆(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
68 69
        [Description("顶杆(┷)")]
        public bool PushRod{ get; set; }
潘栩锋's avatar
潘栩锋 committed
70 71

        /// <summary>
潘栩锋's avatar
潘栩锋 committed
72
        /// 抓手自动
潘栩锋's avatar
潘栩锋 committed
73
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
74 75
        [Description("抓手自动")]
        public bool IsTongAuto{ get; set; }
潘栩锋's avatar
潘栩锋 committed
76 77 78 79

        /// <summary>
        /// 抓手夹紧(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
80 81
        [Description("抓手夹紧(┷)")]
        public bool TongClamp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
82 83 84 85

        /// <summary>
        /// 抓手松开(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
86 87
        [Description("抓手松开(┷)")]
        public bool TongLoosen{ get; set; }
潘栩锋's avatar
潘栩锋 committed
88 89 90 91

        /// <summary>
        /// 抓手上升(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
92 93
        [Description("抓手上升(┷)")]
        public bool TongUp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
94 95 96 97

        /// <summary>
        /// 抓手下降(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
98 99
        [Description("抓手下降(┷)")]
        public bool TongDown{ get; set; }
潘栩锋's avatar
潘栩锋 committed
100 101 102 103

        /// <summary>
        /// 抓手进(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
104 105
        [Description("抓手进(┷)")]
        public bool TongIn{ get; set; }
潘栩锋's avatar
潘栩锋 committed
106 107 108 109

        /// <summary>
        /// 抓手出(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
110 111
        [Description("抓手出(┷)")]
        public bool TongOut{ get; set; }
潘栩锋's avatar
潘栩锋 committed
112

113 114 115
        /// <summary>
        /// 收卷翻转上位等待(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
116 117
        [Description("收卷翻转上位等待(s)")]
        public float TurnoverUpperWait{ get; set; }
118 119 120 121

        /// <summary>
        /// 收卷翻转原点延时(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
122 123
        [Description("收卷翻转原点延时(s)")]
        public float TurnoverOrgDelay{ get; set; }
124 125 126 127

        /// <summary>
        /// 收卷翻转返回延时(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
128 129
        [Description("收卷翻转返回延时(s)")]
        public float TurnoverBackDelay{ get; set; }
130 131 132 133

        /// <summary>
        /// 收卷锯齿切膜延时(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
134 135
        [Description("收卷锯齿切膜延时(s)")]
        public float CuttingFilmDelay{ get; set; }
136 137 138 139

        /// <summary>
        /// 收卷锯齿切膜时间(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
140 141
        [Description("收卷锯齿切膜时间(s)")]
        public float CuttingFilmElapsed{ get; set; }
142 143 144 145

        /// <summary>
        /// 收卷压臂返回时间(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
146 147
        [Description("收卷压臂返回时间(s)")]
        public float PressureArmBackElapsed{ get; set; }
148 149 150 151

        /// <summary>
        /// 收卷气涨轴检测报警(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
152 153
        [Description("收卷气涨轴检测报警(s)")]
        public float AirRollerCheck{ get; set; }
154 155 156 157

        /// <summary>
        /// 收卷一次平移时间(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
158 159
        [Description("收卷一次平移时间(s)")]
        public float OffsetElapsed{ get; set; }
160 161 162 163

        /// <summary>
        /// 收卷平移停顿时间(s)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
164 165
        [Description("收卷平移停顿时间(s)")]
        public float ElapsedWait{ get; set; }
166 167 168 169

        /// <summary>
        /// 收卷接料限幅
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
170 171
        [Description("收卷接料限幅")]
        public float TapeLimit{ get; set; }
172 173 174 175

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

        /// <summary>
        /// 收卷实际张力(kg)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
182 183
        [Description("收卷实际张力(kg)")]
        public float TensionKg{ get; set; }
184 185 186 187

        /// <summary>
        /// 收卷电机电流(A)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
188 189
        [Description("收卷电机电流(A)")]
        public float Current{ get; set; }
190 191 192 193

        /// <summary>
        /// 收卷手动
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
194 195
        [Description("收卷手动")]
        public bool IsManual{ get; set; }
196 197 198 199

        /// <summary>
        /// 收卷开启显示
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
200 201
        [Description("收卷开启显示")]
        public bool IsOn{ get; set; }
202 203 204 205

        /// <summary>
        /// 收卷开启设置
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
206 207
        [Description("收卷开启设置")]
        public bool IsOnSet{ get; set; }
208 209 210 211

        /// <summary>
        /// 收卷张力反馈
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
212 213
        [Description("收卷张力反馈")]
        public float Tension{ get; set; }
214 215 216 217

        /// <summary>
        /// 收卷张力设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
218 219
        [Description("收卷张力设定")]
        public float TensionSet{ get; set; }
220 221 222 223

        /// <summary>
        /// 收卷增益设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
224 225
        [Description("收卷增益设定")]
        public float Gain{ get; set; }
226 227 228 229

        /// <summary>
        /// 收卷积分时间
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
230 231
        [Description("收卷积分时间")]
        public float ITime{ get; set; }
232 233 234 235

        /// <summary>
        /// 收卷调节系数
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
236 237
        [Description("收卷调节系数")]
        public float Factor{ get; set; }
238 239 240 241

        /// <summary>
        /// 收卷辊筒直径
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
242 243
        [Description("收卷辊筒直径")]
        public float RollerD{ get; set; }
244 245 246 247

        /// <summary>
        /// 收卷传动速比
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
248 249
        [Description("收卷传动速比")]
        public float GearRatio{ get; set; }
250 251 252 253

        /// <summary>
        /// 收卷PID结果
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
254 255
        [Description("收卷PID结果")]
        public float PIDResult{ get; set; }
256 257 258 259

        /// <summary>
        /// 收卷PID调节
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
260 261
        [Description("收卷PID调节")]
        public float PIDAdjust{ get; set; }
262 263 264 265

        /// <summary>
        /// 收卷同步速度
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
266 267
        [Description("收卷同步速度")]
        public float SyncV{ get; set; }
268 269 270 271

        /// <summary>
        /// 收卷实际速度
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
272 273
        [Description("收卷实际速度")]
        public float Velocity{ get; set; }
274 275 276 277

        /// <summary>
        /// 收卷升降增益
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
278 279
        [Description("收卷升降增益")]
        public float LiftGain{ get; set; }
280 281 282 283

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

潘栩锋's avatar
潘栩锋 committed
287 288 289
        /// <summary>
        /// 中心设定张力(kg) 0~500, {0:F1}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
290 291
        [Description("中心设定张力(kg) 0~500, {0:F1}")]
        public float CenterTensionSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
292 293 294 295

        /// <summary>
        /// 中心初始直径(mm) 0~9999 {0:F0}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
296 297
        [Description("中心初始直径(mm) 0~9999 {0:F0}")]
        public float CenterInitDia{ get; set; }
潘栩锋's avatar
潘栩锋 committed
298

潘栩锋's avatar
潘栩锋 committed
299 300 301
        /// <summary>
        /// 中心初始直径写入后通知
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
302 303
        [Description("中心初始直径写入后通知")]
        public bool IsCenterInitDiaNotify{ get; set; }
潘栩锋's avatar
潘栩锋 committed
304

潘栩锋's avatar
潘栩锋 committed
305 306 307
        /// <summary>
        /// 中心锥度设定(%) 0~2000 {0:F0}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
308 309
        [Description("中心锥度设定(%) 0~2000 {0:F0}")]
        public float CenterTaperSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
310 311 312 313

        /// <summary>
        /// 中心实际张力(kg) -99~99 {0:F1}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
314 315
        [Description("中心实际张力(kg) -99~99 {0:F1}")]
        public float CenterTensionKg{ get; set; }
潘栩锋's avatar
潘栩锋 committed
316 317 318 319

        /// <summary>
        /// 中心实际直径(mm) 0~9999 {0:F0}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
320 321
        [Description("中心实际直径(mm) 0~9999 {0:F0}")]
        public float CenterDia{ get; set; }
潘栩锋's avatar
潘栩锋 committed
322 323 324 325

        /// <summary>
        /// 压辊EP初始压力(KG) 0~9 {0:F1}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
326 327
        [Description("压辊EP初始压力(KG) 0~9 {0:F1}")]
        public float EPInitPressure{ get; set; }
潘栩锋's avatar
潘栩锋 committed
328 329 330 331

        /// <summary>
        /// 压辊EP锥度设定(%) 0~1000 {0:F0}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
332 333
        [Description("压辊EP锥度设定(%) 0~1000 {0:F0}")]
        public float EPTaperSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
334 335 336 337

        /// <summary>
        /// 压辊EP实际气压(%) -99~99 {0:F1}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
338 339
        [Description("压辊EP实际气压(%) -99~99 {0:F1}")]
        public float EPAirPressure{ get; set; }
潘栩锋's avatar
潘栩锋 committed
340 341

        /// <summary>
潘栩锋's avatar
潘栩锋 committed
342
        /// 收卷压辊分离写(┷)
潘栩锋's avatar
潘栩锋 committed
343
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
344 345
        [Description("收卷压辊分离写(┷)")]
        public bool EPRollerSeparateSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
346 347

        /// <summary>
潘栩锋's avatar
潘栩锋 committed
348
        /// 收卷压辊闭合读
潘栩锋's avatar
潘栩锋 committed
349
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
350 351
        [Description("收卷压辊闭合读")]
        public bool IsEPRollerClosed{ get; set; }
潘栩锋's avatar
潘栩锋 committed
352 353 354 355

        /// <summary>
        /// 中心摩擦补偿 0~9999 {0:F0}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
356 357
        [Description("中心摩擦补偿 0~9999 {0:F0}")]
        public float CenterFrictionalComp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
358 359

        /// <summary>
360
        /// 中心电机扭矩 -999~999 {0:F2}
潘栩锋's avatar
潘栩锋 committed
361
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
362 363
        [Description("中心电机扭矩 -999~999 {0:F2}")]
        public float CenterTensionFactor{ get; set; }
潘栩锋's avatar
潘栩锋 committed
364 365 366 367

        /// <summary>
        /// 中心传动速比 -99~99 {0:F2}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
368 369
        [Description("中心传动速比 -99~99 {0:F2}")]
        public float CenterTransmissionRatio{ get; set; }
潘栩锋's avatar
潘栩锋 committed
370 371 372 373

        /// <summary>
        /// 中心速度补偿 0~999 {0:F0}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
374 375
        [Description("中心速度补偿 0~999 {0:F0}")]
        public float CenterVelocityComp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
376 377 378 379

        /// <summary>
        /// 中心压力系数 -9999~9999 {0:F1}
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
380 381
        [Description("中心压力系数 -9999~9999 {0:F1}")]
        public float CenterPressureFactor{ get; set; }
潘栩锋's avatar
潘栩锋 committed
382 383 384 385

        /// <summary>
        /// 中心输出比值
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
386 387
        [Description("中心输出比值")]
        public float CenterOutputRatio{ get; set; }
潘栩锋's avatar
潘栩锋 committed
388 389 390 391

        /// <summary>
        /// 中心实际速度
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
392 393
        [Description("中心实际速度")]
        public float CenterVelocity{ get; set; }
潘栩锋's avatar
潘栩锋 committed
394 395 396 397

        /// <summary>
        /// 中心实际压力
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
398 399
        [Description("中心实际压力")]
        public float CenterPressure{ get; set; }
潘栩锋's avatar
潘栩锋 committed
400 401 402 403

        /// <summary>
        /// 抓手上下检测时间 0~999
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
404 405
        [Description("抓手上下检测时间 0~999")]
        public float TongUpDownTime{ get; set; }
潘栩锋's avatar
潘栩锋 committed
406 407 408 409

        /// <summary>
        /// 抓手进出检测时间 0~999
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
410 411
        [Description("抓手进出检测时间 0~999")]
        public float TongInOutTime{ get; set; }
潘栩锋's avatar
潘栩锋 committed
412 413 414 415

        /// <summary>
        /// 收卷压辊检测时间 0~999
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
416 417
        [Description("收卷压辊检测时间 0~999")]
        public float EPRollerTime{ get; set; }
潘栩锋's avatar
潘栩锋 committed
418 419 420 421

        /// <summary>
        /// 电子尺当前数据
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
422 423
        [Description("电子尺当前数据")]
        public float EleRulerValue{ get; set; }
潘栩锋's avatar
潘栩锋 committed
424 425 426 427

        /// <summary>
        /// 间隙位置数据
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
428 429
        [Description("间隙位置数据")]
        public float InterstitialValue{ get; set; }
潘栩锋's avatar
潘栩锋 committed
430

431 432 433
        /// <summary>
        /// 直径系数
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
434 435
        [Description("直径系数")]
        public float DiaFactor{ get; set; }
436

潘栩锋's avatar
潘栩锋 committed
437 438 439
        /// <summary>
        /// 大直径设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
440 441
        [Description("大直径设定")]
        public float MaxDiaSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
442 443 444 445

        /// <summary>
        /// 大读数设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
446 447
        [Description("大读数设定")]
        public float MaxValueSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
448 449 450 451

        /// <summary>
        /// 小读数设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
452 453
        [Description("小读数设定")]
        public float MinValueSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
454 455 456 457

        /// <summary>
        /// 小直径设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
458 459
        [Description("小直径设定")]
        public float MinDiaSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
460 461 462 463

        /// <summary>
        /// 间隙宽度设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
464 465
        [Description("间隙宽度设定")]
        public float InterstitialWidth{ get; set; }
潘栩锋's avatar
潘栩锋 committed
466 467 468 469

        /// <summary>
        /// 间隙补偿气压
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
470 471
        [Description("间隙补偿气压")]
        public float InterstitialPressureComp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
472 473 474 475

        /// <summary>
        /// 收卷张力显示
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
476 477
        [Description("收卷张力显示")]
        public float Tension2{ get; set; }
潘栩锋's avatar
潘栩锋 committed
478 479 480 481

        /// <summary>
        /// 收卷接料补偿长度设定
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
482 483
        [Description("收卷接料补偿长度设定")]
        public float SpliceCompLen{ get; set; }
潘栩锋's avatar
潘栩锋 committed
484 485 486 487

        /// <summary>
        /// 收卷接料补偿开始位置
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
488 489
        [Description("收卷接料补偿开始位置")]
        public float SpliceCompBeginPos{ get; set; }
潘栩锋's avatar
潘栩锋 committed
490 491 492 493

        /// <summary>
        /// 收卷接料补偿终止位置
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
494 495
        [Description("收卷接料补偿终止位置")]
        public float SpliceCompEndPos{ get; set; }
潘栩锋's avatar
潘栩锋 committed
496

潘栩锋's avatar
潘栩锋 committed
497 498 499
        /// <summary>
        /// 张力补偿系数
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
500 501
        [Description("张力补偿系数")]
        public float TensionComp{ get; set; }
潘栩锋's avatar
潘栩锋 committed
502 503 504 505

        /// <summary>
        /// 表面收卷写(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
506 507
        [Description("表面收卷写(┷)")]
        public bool IsSurfaceWindSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
508 509 510 511

        /// <summary>
        /// 表面收卷读
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
512 513
        [Description("表面收卷读")]
        public bool IsSurfaceWindGet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
514 515 516 517

        /// <summary>
        /// 中心收卷写(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
518 519
        [Description("中心收卷写(┷)")]
        public bool IsCenterWindSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
520 521 522 523

        /// <summary>
        /// 中心收卷读
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
524 525
        [Description("中心收卷读")]
        public bool IsCenterWindGet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
526 527 528 529

        /// <summary>
        /// 中心表面收卷写(┷)
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
530 531
        [Description("中心表面收卷写(┷)")]
        public bool IsCsWindSet{ get; set; }
潘栩锋's avatar
潘栩锋 committed
532 533 534 535

        /// <summary>
        /// 中心表面收卷读
        /// </summary>
潘栩锋's avatar
潘栩锋 committed
536 537 538 539
        [Description("中心表面收卷读")]
        public bool IsCsWindGet{ get; set; }

        /// <summary>
540
        /// 收卷变频故障报警
潘栩锋's avatar
潘栩锋 committed
541
        /// </summary>
542
        [Description("收卷变频故障报警")]
潘栩锋's avatar
潘栩锋 committed
543 544 545 546
        [IsError()]
        public bool IsError_VFD{ get; set; }

        /// <summary>
547
        /// 收卷风机过载报警
潘栩锋's avatar
潘栩锋 committed
548
        /// </summary>
549
        [Description("收卷风机过载报警")]
550
        [IsError()]
潘栩锋's avatar
潘栩锋 committed
551 552 553
        public bool IsError_Fan{ get; set; }

        /// <summary>
554
        /// 收翻转刀架过载报警
潘栩锋's avatar
潘栩锋 committed
555
        /// </summary>
556
        [Description("收翻转刀架过载报警")]
557
        [IsError()]
潘栩锋's avatar
潘栩锋 committed
558 559 560
        public bool IsError_Turnover{ get; set; }

        /// <summary>
561
        /// 收卷急停开启!请复位
潘栩锋's avatar
潘栩锋 committed
562
        /// </summary>
563
        [Description("收卷急停开启!请复位")]
564
        [IsError()]
潘栩锋's avatar
潘栩锋 committed
565 566 567
        public bool IsError_Scram{ get; set; }

        /// <summary>
568
        /// 收卷换卷气涨轴检测未到位报警
潘栩锋's avatar
潘栩锋 committed
569
        /// </summary>
570
        [Description("收卷换卷气涨轴检测未到位报警")]
潘栩锋's avatar
潘栩锋 committed
571 572 573 574
        [IsError()]
        public bool IsError_AirRollerNoReady{ get; set; }

        /// <summary>
575
        /// 收预警长度报警!请准备换卷
潘栩锋's avatar
潘栩锋 committed
576
        /// </summary>
577
        [Description("收预警长度报警!请准备换卷")]
潘栩锋's avatar
潘栩锋 committed
578 579 580 581
        [IsError()]
        public bool IsError_MeasurePreWarning{ get; set; }

        /// <summary>
582
        /// 收卷换卷提醒报警
潘栩锋's avatar
潘栩锋 committed
583
        /// </summary>
584
        [Description("收卷换卷提醒报警")]
潘栩锋's avatar
潘栩锋 committed
585 586 587 588
        [IsError()]
        public bool IsError_ChangeRoll{ get; set; }

        /// <summary>
589
        /// 中心收卷推杆故障
潘栩锋's avatar
潘栩锋 committed
590
        /// </summary>
591
        [Description("中心收卷推杆故障")]
潘栩锋's avatar
潘栩锋 committed
592 593 594 595
        [IsError()]
        public bool IsError_CwPushRod{ get; set; }

        /// <summary>
596
        /// 收中心伺服报警
潘栩锋's avatar
潘栩锋 committed
597
        /// </summary>
598
        [Description("收中心伺服报警")]
潘栩锋's avatar
潘栩锋 committed
599 600 601 602
        [IsError()]
        public bool IsError_CwServo{ get; set; }

        /// <summary>
603
        /// 收表面变频通讯报警
潘栩锋's avatar
潘栩锋 committed
604
        /// </summary>
605
        [Description("收表面变频通讯报警")]
潘栩锋's avatar
潘栩锋 committed
606 607 608 609
        [IsError()]
        public bool IsError_SurfaceCommErr{ get; set; }

        /// <summary>
610
        /// 收中心伺服通讯报警
潘栩锋's avatar
潘栩锋 committed
611
        /// </summary>
612
        [Description("收中心伺服通讯报警")]
潘栩锋's avatar
潘栩锋 committed
613 614 615 616
        [IsError()]
        public bool IsError_CwCommErr{ get; set; }

        /// <summary>
617
        /// 抓手下检测报警
潘栩锋's avatar
潘栩锋 committed
618
        /// </summary>
619
        [Description("抓手下检测报警")]
潘栩锋's avatar
潘栩锋 committed
620 621 622 623
        [IsError()]
        public bool IsError_TongDown{ get; set; }

        /// <summary>
624
        /// 抓手上检测报警
潘栩锋's avatar
潘栩锋 committed
625
        /// </summary>
626
        [Description("抓手上检测报警")]
潘栩锋's avatar
潘栩锋 committed
627 628 629 630
        [IsError()]
        public bool IsError_TongUp{ get; set; }

        /// <summary>
631
        /// 抓手进检测报警
潘栩锋's avatar
潘栩锋 committed
632
        /// </summary>
633
        [Description("抓手进检测报警")]
潘栩锋's avatar
潘栩锋 committed
634 635 636 637
        [IsError()]
        public bool IsError_TongOut{ get; set; }

        /// <summary>
638
        /// 抓手出检测报警
潘栩锋's avatar
潘栩锋 committed
639
        /// </summary>
640
        [Description("抓手出检测报警")]
潘栩锋's avatar
潘栩锋 committed
641 642 643 644
        [IsError()]
        public bool IsError_TongIn{ get; set; }

        /// <summary>
645
        /// 收压辊检测报警
潘栩锋's avatar
潘栩锋 committed
646
        /// </summary>
647
        [Description("收压辊检测报警")]
潘栩锋's avatar
潘栩锋 committed
648 649 650 651
        [IsError()]
        public bool IsError_EPRoller{ get; set; }

        /// <summary>
652
        /// 收平移进检测报警
潘栩锋's avatar
潘栩锋 committed
653
        /// </summary>
654
        [Description("收平移进检测报警")]
潘栩锋's avatar
潘栩锋 committed
655 656 657 658
        [IsError()]
        public bool IsError_MoveIn{ get; set; }

        /// <summary>
659
        /// 收平移出检测报警
潘栩锋's avatar
潘栩锋 committed
660
        /// </summary>
661
        [Description("收平移出检测报警")]
潘栩锋's avatar
潘栩锋 committed
662 663 664 665
        [IsError()]
        public bool IsError_MoveOut{ get; set; }

        /// <summary>
666
        /// 收卸料上位检测报警
潘栩锋's avatar
潘栩锋 committed
667
        /// </summary>
668
        [Description("收卸料上位检测报警")]
潘栩锋's avatar
潘栩锋 committed
669 670 671 672
        [IsError()]
        public bool IsError_UnloadUp{ get; set; }

        /// <summary>
673
        /// 收液压泵电源故障
潘栩锋's avatar
潘栩锋 committed
674
        /// </summary>
675
        [Description("收液压泵电源故障")]
676
        [IsError()]
潘栩锋's avatar
潘栩锋 committed
677
        public bool IsError_PumpPower{ get; set; }
潘栩锋's avatar
潘栩锋 committed
678

679 680 681 682
        #endregion
        public event PropertyChangedEventHandler PropertyChanged;
    }
}