27 std::array<unsigned short int, 11> InputPortArray,
28 std::array<unsigned short int, 11> InputBitArray,
29 std::array<unsigned short int, 13> OutputPortArray,
30 std::array<unsigned short int, 13> OutputBitArray);
52 std::array<unsigned short int, 11> InputPortArray{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
54 std::array<unsigned short int, 11> InputBitArray{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
56 std::array<unsigned short int, 13> OutputPortArray{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
58 std::array<unsigned short int, 13> OutputBitArray{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
60 bool StateDrive =
false;
61 bool StateOrg =
false;
62 bool StatePattern =
false;
63 bool StateReset =
false;
64 bool StateSvon =
false;
66 short int PrePatternID = -1;
68 unsigned short int PortIn0 = 0;
69 unsigned short int PortIn1 = 0;
70 unsigned short int PortIn2 = 0;
71 unsigned short int PortIn3 = 0;
72 unsigned short int PortIn4 = 0;
73 unsigned short int PortIn5 = 0;
74 unsigned short int PortSetup = 0;
75 unsigned short int PortHold = 0;
76 unsigned short int PortDrive = 0;
77 unsigned short int PortReset = 0;
78 unsigned short int PortSvon = 0;
80 unsigned short int BitIn0 = 0;
81 unsigned short int BitIn1 = 0;
82 unsigned short int BitIn2 = 0;
83 unsigned short int BitIn3 = 0;
84 unsigned short int BitIn4 = 0;
85 unsigned short int BitIn5 = 0;
86 unsigned short int BitSetup = 0;
87 unsigned short int BitHold = 0;
88 unsigned short int BitDrive = 0;
89 unsigned short int BitReset = 0;
90 unsigned short int BitSvon = 0;
92 unsigned short int PortOut0 = 0;
93 unsigned short int PortOut1 = 0;
94 unsigned short int PortOut2 = 0;
95 unsigned short int PortOut3 = 0;
96 unsigned short int PortOut4 = 0;
97 unsigned short int PortOut5 = 0;
98 unsigned short int PortBusy = 0;
99 unsigned short int PortArea = 0;
100 unsigned short int PortSeton = 0;
101 unsigned short int PortInp = 0;
102 unsigned short int PortSvre = 0;
103 unsigned short int PortEstop = 0;
104 unsigned short int PortAlarm = 0;
106 unsigned short int BitOut0 = 0;
107 unsigned short int BitOut1 = 0;
108 unsigned short int BitOut2 = 0;
109 unsigned short int BitOut3 = 0;
110 unsigned short int BitOut4 = 0;
111 unsigned short int BitOut5 = 0;
112 unsigned short int BitBusy = 0;
113 unsigned short int BitArea = 0;
114 unsigned short int BitSeton = 0;
115 unsigned short int BitInp = 0;
116 unsigned short int BitSvre = 0;
117 unsigned short int BitEstop = 0;
118 unsigned short int BitAlarm = 0;