Last modified by Iris on 2025/09/17 20:56

From version 4.4
edited by Iris
on 2025/09/17 20:52
Change comment: There is no comment for this version
To version 2.2
edited by Iris
on 2025/09/17 19:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -9,136 +9,150 @@
9 9  **Content, range and data type**
10 10  
11 11  |**Parameter**|**Content**|**Range**|**Data type**|**Data type (label)**
12 -|(s1)|Device number for storing the target value (SV)|-32767 to 32767|Signed BIN 16 bit|ANY16
13 -|(s2)|Device number for storing the measured value (PV)|-32767 to 32767|Signed BIN 16 bit|ANY16
14 -|(s3)|Device number for storing parameters|1 to 32767|Signed BIN 16 bit|ANY16
15 -|(d)|Device number for storing output value (MV)|-32767 to 32767|Signed BIN 16 bit|ANY16
12 +|(s1)|Device number for storing the target value (SV)|-32767 to 32767|Signed BIN 16 bit|ANY16
13 +|(s2)|Device number for storing the measured value (PV)|-32767 to 32767|Signed BIN 16 bit|ANY16
14 +|(s3)|Device number for storing parameters|1 to 32767|Signed BIN 16 bit|ANY16
15 +|(d)|Device number for storing output value (MV)|-32767 to 32767|Signed BIN 16 bit|ANY16
16 16  
17 17  **Device used**
18 18  
19 -|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="3" %)**Devices**|(((
20 -**Offset modification**
19 +|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Devices**|(((
20 +**Offset**
21 +
22 +**modification**
21 21  )))|(((
22 -**Pulse extension**
24 +**Pulse**
25 +
26 +**extension**
23 23  )))
24 -|**D**|**R**|**SD**|**[D]**|**XXP**
25 -|(% rowspan="4" %)PID|Parameter 1|●|●|●| |
26 -|Parameter 2|●|●|●| |
27 -|Parameter 3|●|●|●| |
28 -|Parameter 4|●|●|●| |
28 +|**X**|**Y**|**M**|**S**|**SM**|**T(bit)**|**C(bit)**|**LC(bit)**|**HSC(bit)**|**D.b**|**KnX**|**KnY**|**KnM**|**KnS**|**T**|**C**|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
29 +|(% rowspan="4" %)PID|Parameter 1| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
30 +|Parameter 2| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
31 +|Parameter 3| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
32 +|Parameter 4| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
29 29  
30 30  **Features**
31 31  
32 32  This instruction is to complete the PID operation and is used to control the parameters of the closed-loop control system. PID control has a wide range of applications in mechanical equipment, pneumatic equipment, constant pressure water supply and electronic equipment, etc. among them:
33 33  
34 -[[image:11_html_1c6bb88c06ac24cf.png]] is the target value of PID control;
38 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps283.jpg]][[image:1758107277977-298.png||height="15" width="28"]]is the target value of PID control;
35 35  
36 -[[image:11_html_fb5122fb6e3a43d5.png]] is the measured feedback value;
40 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps125.jpg]][[image:1758107327987-526.png||height="15" width="30"]]is the measured feedback value;
37 37  
38 -[[image:11_html_6c3fad4a32a3db43.png]] The starting address of the buffer area for setting parameters required for PID operation and saving intermediate results, occupies a total of 26 variable units in the subsequent addresses, the value range is D0 to D7974, it is best to specify the power failure retention area, which will remain after the power is OFF Set the value, otherwise the buffer area needs to be assigned value before starting the operation for the first time. The function and parameter description of each unit are described in this section;
42 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps126.jpg]][[image:1758107354956-101.png||height="15" width="29"]]The starting address of the buffer area for setting parameters required for PID operation and saving intermediate results, occupies a total of 26 variable units in the subsequent addresses, the value range is D0 to D7974, it is best to specify the power failure retention area, which will remain after the power is OFF Set the value, otherwise the buffer area needs to be assigned value before starting the operation for the first time. The function and parameter description of each unit are described in this section;
39 39  
40 -[[image:11_html_b126b1b2673dc1f4.png]] is the storage unit of the PID calculation result. Please designate [[image:11_html_d47cd1f59b766ed3.png]] as a non-battery holding area, otherwise it needs to be initialized and cleared before starting the calculation for the first time.
44 +[[image:1758107478346-265.png||height="17" width="28"]]is the storage unit of the PID calculation result. Please designate [[image:1758107521183-717.png||height="20" width="33"]]as a non-battery holding area, otherwise it needs to be initialized and cleared before starting the calculation for the first time.
41 41  
42 42  **Programming example**
43 43  
44 -[[image:1758108900843-990.png]]
48 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps129.jpg]]
45 45  
46 -The parameter description is as follows:
50 +The parameter description is as follows: [[image:1758107651055-597.png||height="20" width="289"]]
47 47  
48 48  What is stored in D9 is the target value of PID adjustment, and D10 is the closed-loop feedback value. Note that D9 and D10 must be of the same dimension, such as both 0.01MPa units, or 1℃ units, etc.;
49 49  
50 -A total of 26 units of D200 to D225 are used to store the set value and process value of PID operation. These values must be set item by item before the first PID calculation;
54 +A total of 26 units of D200 to D225 are used to store the set value and process value of PID operation. These values must be set item by item before the first PID calculation;
51 51  
52 52  The D130 unit is used to store the calculated control output value to control the execution of the action.
53 53  
54 -The function and setting method of the parameter value of each unit about starting of [[image:11_html_6c3fad4a32a3db43.png]] are described in the following table:
58 +The function and setting method of the parameter value of each unit about starting of [[image:1758107731016-522.png||height="19" width="37"]]are described in the following table:
55 55  
56 -|**Unit**|**Features**|**Setting instructions**
57 -|[[image:11_html_6c3fad4a32a3db43.png]]|Sampling time (TS)|The setting range is 1 to 32767 (ms), but it needs to be greater than the PLC program scan period
58 -|[[image:11_html_6c3fad4a32a3db43.png]] +1|Action direction (ACT)|(((
60 +
61 +
62 +
63 +
64 +|(% style="width:83px" %)**Unit**|(% style="width:171px" %)**Features**|**Setting instructions**
65 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps131.jpg]]|(% style="width:171px" %)Sampling time (TS)|The setting range is 1 to 32767 (ms), but it needs to be greater than the PLC program scan period
66 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps132.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+1|(% style="width:171px" %)Action direction (ACT)|(((
59 59  bit0: 0 = positive action; 1 = reverse action bit3: 0 = unidirectional; 1 = bidirectional
60 60  
61 61  bit4: 0 = auto-tuning does not work; 1 = auto-tuning is executed, others cannot be used.
62 62  )))
63 -|[[image:11_html_6c3fad4a32a3db43.png]] +2|Maximum ascent rate (DeltaT)|Setting range 0 to 32000 is the threshold of integral increment
64 -|[[image:11_html_6c3fad4a32a3db43.png]] +3|Proportional gain (Kp)|Setting range 0 to 32767, note that this value is enlarged by 256 times, the actual value is Kp/256
65 -|[[image:11_html_6c3fad4a32a3db43.png]] +4|Integral gain (Ki)|Setting range 0 to 32767, Ki=16384Ts/Ti, Ti is the integral time
66 -|[[image:11_html_6c3fad4a32a3db43.png]] +5|Differential gain (Kd)|Setting range 0 to 32767, Kd≈Td/Ts, Td is the derivative time
67 -|[[image:11_html_6c3fad4a32a3db43.png]] +6|Filtering (C0)|Setting range 0 to 1023, integral part filtering
68 -|[[image:11_html_6c3fad4a32a3db43.png]] +7|Output lower limit|(((
69 -Recommended setting range -2000 to 2000
71 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps133.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+2|(% style="width:171px" %)Maximum ascent rate (DeltaT)|Setting range 0 to 32000 is the threshold of integral increment
72 +|(% style="width:83px" %)[[image:1758107829220-173.png||height="15" width="27"]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps134.jpg]]+3|(% style="width:171px" %)Proportional gain (Kp)|Setting range 0 to 32767, note that this value is enlarged by 256 times, the actual value is Kp/256
73 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps135.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+4|(% style="width:171px" %)Integral gain (Ki)|Setting range 0 to 32767, Ki=16384Ts/Ti, Ti is the integral time
74 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps136.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+5|(% style="width:171px" %)Differential gain (Kd)|Setting range 0 to 32767, Kd≈Td/Ts, Td is the derivative time
75 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps137.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+6|(% style="width:171px" %)Filtering (C0)|Setting range 0 to 1023, integral part filtering
76 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps138.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+7|(% style="width:171px" %)Output lower limit|(((
77 +Recommended setting range -2000 to 2000
70 70  
71 -{{id name="OLE_LINK630"/}}When bit3 of S3+1=0, set to 0; When bit3 of S3+1=1, set to -2000;
79 +When bit3 of S3+1=0, set to 0; When bit3 of S3+1=1, set to -2000;
72 72  )))
73 -|[[image:11_html_6c3fad4a32a3db43.png]] +8|Output upper limit|Recommended setting value 2000
74 -|[[image:11_html_6c3fad4a32a3db43.png]] +9|Reserved|Reserved
75 -|︙|︙|︙
76 -|[[image:11_html_6c3fad4a32a3db43.png]] +25|Reserved|Reserved
81 +|(% style="width:83px" %)[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps139.jpg]][[image:1758107829220-173.png||height="15" width="27"]]+8|(% style="width:171px" %)Output upper limit|Recommended setting value 2000
82 +|(% style="width:83px" %)[[image:1758107829220-173.png||height="15" width="27"]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps140.jpg]]+9|(% style="width:171px" %)Reserved|Reserved
83 +|(% style="width:83px" %)︙|(% style="width:171px" %)︙|︙
84 +|(% style="width:83px" %)[[image:1758107829220-173.png||height="15" width="27"]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps141.jpg]]+25|(% style="width:171px" %)Reserved|Reserved
77 77  
78 78  **Auto tuning example**
79 79  
80 -(% style="text-align:center" %)
81 -[[image:11_html_c64303b9c6a47ae9.png||class="img-thumbnail"]]
88 +​​​​​​​[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps285.jpg]]
82 82  
83 83  **✎Note:**
84 84  
85 -● When multiple instructions are used, the device number of (d) cannot be repeated.
92 +● When multiple instructions are used, the device number of (d) cannot be repeated.
86 86  
87 -● During the execution of auto-tuning, the (s3) parameter space cannot be modified.
94 +● During the execution of auto-tuning, the (s3) parameter space cannot be modified.
88 88  
89 -● The instruction occupies 26 point devices from the device specified in (s3).
96 +● The instruction occupies 26 point devices from the device specified in (s3).
90 90  
91 -● PID instruction can be used multiple times in the program and can be executed at the same time, but the variable area used in each PID instruction should not overlap; it can also be used in step instructions, jump instructions, timing interrupts, and subroutines, in this case When executing the PID instruction, the (s3)+9 cache unit must be cleared in advance.
98 +● PID instruction can be used multiple times in the program and can be executed at the same time, but the variable area used in each PID instruction should not overlap; it can also be used in step instructions, jump instructions, timing interrupts, and subroutines, in this case When executing the PID instruction, the (s3)+9 cache unit must be cleared in advance.
92 92  
93 -● The maximum error of the sampling time Ts is -(1 operation cycle +1ms) +(1 operation cycle). If the sampling time Ts ≤ 1 operation cycle of the programmable controller, the following PID operation error (4D86H) will occur, and the PID operation will be executed with TS = operation cycle. In this case, it is recommended to use constant scan mode or use PID instruction in timer interrupt.
100 +● The maximum error of the sampling time Ts is -(1 operation cycle +1ms) +(1 operation cycle). If the sampling time Ts ≤ 1 operation cycle of the programmable controller, the following PID operation error (4D86H) will occur, and the PID operation will be executed with TS = operation cycle. In this case, it is recommended to use constant scan mode or use PID instruction in timer interrupt.
94 94  
102 +
103 +
104 +
95 95  **Error code**
96 96  
97 97  |**Error code**|**Content**
98 98  |4085H|When the device specified in the read application instructions (s1), (s2), (s3), (d) exceeds the range of the corresponding device.
99 99  |4086H|When the device specified in the write application instruction (s3) and (d) exceeds the range of the corresponding device.
100 -|4D80H|The sampling time is out of range.​(T,,S,,≤0)
101 -|4D81H|Input filter constant (,, ,,α ) is out of range (α​<0 or α>1023)
102 -|4D82H|The maximum ascent rate (T) is out of range.(△T​<0 orT​>1023)
103 -|4D83H|The proportional gain (K//p//) is out of range.​​​​(K//p//<0)
104 -|4D84H|The integral gain (K//i//) is out of range.(K//i//<0)
105 -|4D85H|The differential gain (K//d//) is out of range.​​​​(K//d//<0)
106 -|4D86H|The sampling time (T//s//) is less than the operation cycle.​​​​(T//s//<Scan cycle)
110 +|4D80H|The sampling time is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps143.png]]
111 +|4D81H|Input filter constant ([[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps144.png]]) is out of range (.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps145.png]])
112 +|4D82H|The maximum ascent rate ([[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps146.png]]) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps147.png]]
113 +|4D83H|The proportional gain (Kp) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps148.png]]
114 +|4D84H|The integral gain (Ki) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps149.png]]
115 +|4D85H|The differential gain (Kd) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps150.png]]
116 +|4D86H|The sampling time (Ts) is less than the operation cycle.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps151.png]]
107 107  
108 -**Example**
118 +
109 109  
110 110  == **CCPID/CCPID calculation** ==
111 111  
112 -**CCPID**
122 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps152.png]]**CCPID**
113 113  
114 114  This instruction is used to perform PID control that changes the output value according to the amount of input change.
115 115  
116 --[CCPID (s1) (s2) (s3) (d)]
126 +-[CCPID (s1) (s2) (s3) (d)]
117 117  
118 118  **Content, range and data type**
119 119  
120 120  |**Parameter**|**Content**|**Range**|**Data type**|**Data type (label)**
121 -|(s1)|Device number for storing the target value (SV)|-32767 to 32767|Signed BIN 16 bit|ANY16
122 -|(s2)|Device number for storing the measured value (PV)|-32767 to 32767|Signed BIN 16 bit|ANY16
123 -|(s3)|Device number for storing parameters|1 to 32767|Signed BIN 16 bit|ANY16
124 -|(d)|Device number for storing output value (MV)|-32767 to 32767|Signed BIN 16 bit|ANY16
131 +|(s1)|Device number for storing the target value (SV)|-32767 to 32767|Signed BIN 16 bit|ANY16
132 +|(s2)|Device number for storing the measured value (PV)|-32767 to 32767|Signed BIN 16 bit|ANY16
133 +|(s3)|Device number for storing parameters|1 to 32767|Signed BIN 16 bit|ANY16
134 +|(d)|Device number for storing output value (MV)|-32767 to 32767|Signed BIN 16 bit|ANY16
125 125  
126 126  **Device used**
127 127  
128 -|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="3" %)**Devices**|(((
129 -**Offset modification**
138 +|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Devices**|(((
139 +**Offset**
140 +
141 +**modification**
130 130  )))|(((
131 -**Pulse extension**
143 +**Pulse**
144 +
145 +**extension**
132 132  )))
133 -|**D**|**R**|**SD**|**[D]**|**XXP**
134 -|(% rowspan="4" %)CCPID|Parameter 1|●|●|●| |
135 -|Parameter 2|●|●|●| |
136 -|Parameter 3|●|●|●| |
137 -|Parameter 4|●|●|●| |
147 +|**X**|**Y**|**M**|**S**|**SM**|**T(bit)**|**C(bit)**|**LC(bit)**|**HSC(bit)**|**D.b**|**KnX**|**KnY**|**KnM**|**KnS**|**T**|**C**|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
148 +|(% rowspan="4" %)CCPID|Parameter 1| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
149 +|Parameter 2| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
150 +|Parameter 3| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
151 +|Parameter 4| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
138 138  
139 139  **Features**
140 140  
141 -After setting target value (s1), measured value (s2), parameter (s3) to (s3) +12 and executing the program, the calculation result (MV) will be stored to the output according to the first sampling time (s3) in the parameter Value (d). For details, please refer to the user manual of "Wecon CC Series ccpid Function Description v1.4".
155 +After setting target value (s1), measured value (s2), parameter (s3) to (s3) +12 and executing the program, the calculation result (MV) will be stored to the output according to the first sampling time (s3) in the parameter Value (d). For details, please refer to the user manual of "Wecon CC Series ccpid Function Description v1.4".
142 142  
143 143  **✎Note:**
144 144  
... ... @@ -150,17 +150,16 @@
150 150  
151 151  **Error code**
152 152  
153 -
154 154  |**Error code**|**Content**
155 155  |4085H|When the device specified in the read application instructions (s1), (s2), (s3), (d) exceeds the range of the corresponding device.
156 156  |4086H|When the device specified in the write application instruction (s3) and (d) exceeds the range of the corresponding device.
157 -|4D80H|The sampling time is out of range.​(T,,S,,≤0)
158 -|4D81H|Input filter constant (α) is out of range (α​<0 or α>1023)
159 -|4D82H|The maximum ascent rate (//T//) is out of range.(△//T//​<0 or △//T//​>1023)
160 -|4D86H|The sampling time (Ts) is less than the operation cycle.​​​​(T//s//<Scanning cycle)
161 -|4D87H|The proportional gain (K//p//) is out of range.​​​​(K//p//<1 or K//p//>32000)
162 -|4D88H|The integral time constant (Ti) is out of range.(K//i//<0 or K//i//>3600)
163 -|4D89H|The differential time constant (T//d//) is out of range.(K//d//<0 or K//d//>1000)
170 +|4D80H|The sampling time is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps153.png]]
171 +|4D81H|Input filter constant ([[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps154.png]]) is out of range ([[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps155.png]])
172 +|4D82H|The maximum ascent rate ([[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps156.png]]) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps157.png]]
173 +|4D86H|The sampling time (Ts) is less than the operation cycle.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps158.png]]
174 +|4D87H|The proportional gain (Kp) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps159.png]]
175 +|4D88H|The integral time constant (Ti) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps160.png]]
176 +|4D89H|The differential time constant (Td) is out of range.[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps161.png]]
164 164  |4D90H|The upper limit of CCPID output is less than the lower limit.
165 165  
166 166  **Example**
... ... @@ -167,9 +167,9 @@
167 167  
168 168  See "CCPID Instruction Manual".
169 169  
170 -== **FPID/FPID calculation** ==
183 +=== **11.3FPID/FPID calculation** ===
171 171  
172 -**FPID**
185 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps162.png]]**FPID**
173 173  
174 174  The function of this instruction is to adjust PID control parameters by fuzzy algorithm.
175 175  
... ... @@ -185,14 +185,16 @@
185 185  
186 186  **Device used**
187 187  
188 -|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="4" %)**Soft component**|**Offset modification**|(((
189 -**Pulse extension**
201 +|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Soft component**|**Offset modification**|(((
202 +**Pulse**
203 +
204 +**extension**
190 190  )))
191 -|**D**|**R**|**SD**|**LC**|**[D]**|**XXP**
192 -|(% rowspan="4" %)FPID|Parameter 1|●|●|●|●| |
193 -|Parameter 2|●|●|●|●| |
194 -|Parameter 3|●|●|●|●| |
195 -|Parameter 4|●|●|●|●| |
206 +|**X**|**Y**|**M**|**S**|**SM**|**T(bit)**|**C(bit)**|**LC(bit)**|**HSC(bit)**|**D.b**|**KnX**|**KnY**|**KnM**|**KnS**|**T**|**C**|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
207 +|(% rowspan="4" %)FPID|Parameter 1| | | | | | | | | | | | | | | | |●|●|●|●| | | | | |
208 +|Parameter 2| | | | | | | | | | | | | | | | |●|●|●|●| | | | | |
209 +|Parameter 3| | | | | | | | | | | | | | | | |●|●|●|●| | | | | |
210 +|Parameter 4| | | | | | | | | | | | | | | | |●|●|●|●| | | | | |
196 196  
197 197  **Features**
198 198  
... ... @@ -204,6 +204,8 @@
204 204  |**Parameter**|**Offset address**|**Name**|**Format**|**Instruction**|**Range**
205 205  |Parameter 1|S|-|-|-|-
206 206  
222 +
223 +
207 207  |(% colspan="6" %)**d1 parameter setting**
208 208  |**Parameter**|**Offset address**|**Name**|**Format**|**Instruction**|**Range**
209 209  |(% rowspan="2" %)Parameter 1|d1|(% rowspan="2" %)em domain|(% rowspan="2" %)Floating point|(% rowspan="2" %)Temperature difference|(% rowspan="2" %)>0
... ... @@ -235,6 +235,8 @@
235 235  |︙|︙|︙|︙|Reserved|-
236 236  |Parameter 20|d1+37|Reserved for internal use|Reserved|Reserved|-
237 237  
255 +
256 +
238 238  |(% colspan="6" %)**d2 parameter setting**
239 239  |**Parameter**|**Offset address**|**Name**|**Format**|**Instruction**|**Range**
240 240  |Parameter 1|d2|Current Temperature|16-bit integer|Current test temperature|-
... ... @@ -249,6 +249,9 @@
249 249  |d2+9
250 250  |Parameter 10|d2+10|Last temperature|16-bit integer|View usage (not operable)|-
251 251  |Parameter 11|d2+11|Reserved|16-bit integer|Reserved|
271 +
272 +
273 +
252 252  |(% colspan="6" %)**d3 parameter setting**
253 253  |**Parameter**|**Offset address**|**Name**|**format**|**Instruction**|**Range**
254 254  |Parameter 1|d3|Current Temperature|16-bit integer|Current test temperature|-
... ... @@ -283,32 +283,33 @@
283 283  
284 284  ~1. Parameter d1
285 285  
286 -(% style="text-align:center" %)
287 -[[image:11_html_93e9f66475d6eb0c.png||class="img-thumbnail"]]
308 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps163.jpg]]
288 288  
310 +
311 +
289 289  2. Parameter d2
290 290  
291 -(% style="text-align:center" %)
292 -[[image:11_html_548b859bc5568099.png||class="img-thumbnail"]]
314 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps164.jpg]]
293 293  
294 294  3. Invoke FPID
295 295  
296 -(% style="text-align:center" %)
297 -[[image:11_html_599ccfa817c379fd.png||class="img-thumbnail"]]
318 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps165.jpg]]
298 298  
299 -== **CCPID instruction introduction manual** ==
320 +
300 300  
301 -**Background and purpose**
322 +=== **11.4 CCPID instruction introduction manual** ===
302 302  
303 -(1) Background:
324 +1. [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps166.png]]**Background and purpose**
304 304  
326 +**Background:**
327 +
305 305  PID (proportion, integral, derivative) controller has been the earliest practical controller for nearly a hundred years, and it is still the most widely used industrial controller. The PID controller is simple and easy to understand, and does not require precise system models and other prerequisites in use, making it the most widely used controller.
306 306  
307 -(2) Purpose:
330 +**Purpose:**
308 308  
309 -You might not be familiar with the parameter settings in the new series of CCPID for the first time, this manual could let you quickly understand the meaning of each parameter in the CCPID and the influence on the control effect, so that you can quickly learn the CCPID.
332 +You might not be familiar with the parameter settings in the new series of CCPID for the first time, this manual could let you quickly understand the meaning of each parameter in the CCPID and the influence on the control effect, so that you can quickly learn the CCPID.
310 310  
311 -**Description of the host CCPID instruction**
334 +1. **Description of the host CCPID instruction**
312 312  
313 313  **Instruction description**
314 314  
... ... @@ -315,224 +315,216 @@
315 315  **Content, range and data type**
316 316  
317 317  |**Name**|**Features**|**Bits (bits)**|**Whether pulse type**|**Instruction format**|**Step count**
318 -|CCPID|PID Operation|16|No|CCPID [[image:11_html_253eb1176b58e989.png]] [[image:11_html_80fccb1046bf8776.png]] [[image:11_html_8760537828f7beaf.png]] [[image:11_html_8b4fbd61f8ea9808.png]]|9
341 +|CCPID|PID Operation|16|No|CCPID [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps167.jpg]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps168.jpg]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps169.jpg]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps170.jpg]]|9
319 319  
320 -|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="3" %)**Devices**|**Offset modification**|**Pulse extension**
321 -|**D**|**R**|**SD**|**[D]**|**XXP**
322 -|(% rowspan="4" %)CCPID|Parameter 1|●|●|●| |
323 -|Parameter 2|●|●|●| |
324 -|Parameter 3|●|●|●| |
325 -|Parameter 4|●|●|●| |
343 +|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Devices**|**Offset modification**|**Pulse extension**
344 +|**X**|**Y**|**M**|**S**|**SM**|**T(bit)**|**C(bit)**|**LC(bit)**|**HSC(bit)**|**D.b**|**KnX**|**KnY**|**KnM**|**KnS**|**T**|**C**|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
345 +|(% rowspan="4" %)CCPID|Parameter 1| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
346 +|Parameter 2| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
347 +|Parameter 3| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
348 +|Parameter 4| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
326 326  
327 327  **Device used**
328 328  
329 -[[image:11_html_954290ac172c672b.jpg]] is the target value (SV) of PID control;
352 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps171.png]]is the target value (SV) of PID control;
330 330  
331 -[[image:11_html_31f47ac5eec30067.jpg]] is the measured feedback value (PV);
354 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps172.png]]is the measured feedback value (PV);
332 332  
333 -[[image:11_html_6dcdd8fc88703a47.jpg]] is the start address of the buffer area for setting parameters required for PID operation and saving intermediate results, occupying a total of 52 variable units of subsequent addresses (recommended to reserve 100 continuous spaces).The value range is D0 to D7,948, it is better to specify power failure retention, and the setting value remains after power supply is off. Otherwise,the buffer needs to be assigned value before starting the calculation for the first time. The function and parameter description of each unit are described in this section;
356 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps173.png]]is the start address of the buffer area for setting parameters required for PID operation and saving intermediate results, occupying a total of 52 variable units of subsequent addresses (recommended to reserve 100 continuous spaces).The value range is D0 to D7,948, it is better to specify power failure retention, and the setting value remains after power supply is off. Otherwise,the buffer needs to be assigned value before starting the calculation for the first time. The function and parameter description of each unit are described in this section;
334 334  
335 -[[image:11_html_7e06d96423d5de52.jpg]] is the storage unit (MV) of the PID calculation result. Please specify it as a non-battery retentive area, otherwise it needs to be initialized and cleared before the first start of calculation.
358 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps174.png]]is the storage unit (MV) of the PID calculation result. Please specify it as a non-battery retentive area, otherwise it needs to be initialized and cleared before the first start of calculation.
336 336  
337 -(% style="text-align:center" %)
338 -[[image:11_html_8eeef07485b91193.jpg||class="img-thumbnail"]]
360 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps175.png]]
339 339  
340 -**Programming example**
362 +1. **Programming example**
341 341  
342 342  The parameter description is as follows:
343 343  
344 -In D9, the target value of PID adjustment is stored, and D10 is the closed-loop feedback value. Note that D9 and D10 must be of the same dimension, such as both 0.01MPa units, or 1℃ units, etc.;
366 +In D9, the target value of PID adjustment is stored, and D10 is the closed-loop feedback value. Note that D9 and D10 must be of the same dimension, such as both 0.01MPa units, or 1℃ units, etc.;
345 345  
346 -A total of 52 units of D200 to D251 are used to store the set value and process value of PID operation. These values must be set item by item before the first PID calculation;
368 +A total of 52 units of D200 to D224 are used to store the set value and process value of PID operation. These values must be set item by item before the first PID calculation;
347 347  
348 348  D130 unit is used to store the calculated control output value to control the execution of the action.
349 349  
350 -The functions and setting methods of the parameter values of each unit used by [[image:11_html_6dcdd8fc88703a47.jpg]] are described in the following table:
372 +The functions and setting methods of the parameter values of each unit used by [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps176.png]]are described in the following table:
351 351  
352 -[[image:11_html_6dcdd8fc88703a47.jpg]] to [[image:11_html_6dcdd8fc88703a47.jpg]] +14 is the parameter range that can be set (parameters set when CCPID is executed).
374 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps177.png]] to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps178.png]]+14 is the parameter range that can be set (parameters set when CCPID is executed).
353 353  
354 -[[image:11_html_6dcdd8fc88703a47.jpg]] +15 to [[image:11_html_6dcdd8fc88703a47.jpg]] +21 is the space used internally by CCPID control.
376 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps179.png]]+15 to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps180.png]]+21 is the space used internally by CCPID control.
355 355  
356 -[[image:11_html_6dcdd8fc88703a47.jpg]] +22 to [[image:11_html_6dcdd8fc88703a47.jpg]] +51 is the parameter space used in the auto-tuning process.
378 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps181.png]]+22 to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps182.png]]+51 is the parameter space used in the auto-tuning process.
357 357  
358 358  |**Unit**|**Features**|**Setting instructions**|**Supplement**
359 -|[[image:11_html_6dcdd8fc88703a47.jpg]]|Sample time (TS)|The set range is 1 to 32,767 (ms), but greater than PLC program scan cycle.|It is how often the instruction calculates and updates the output value (MV). When TS is less than one scan time, PID instruction is executed with one scan time and alarm 4D86H. When TS ≤ 0, alarm 4D80H and no execution.
360 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+1|Action direction (ACT)|(((
361 -bit0: 0=positive action; 1=reverse action bit2: auto-tuning transition zone switch. 0=not open;1=open
381 +| |Sample time (TS)|The set range is 1 to 32,767 (ms), but greater than PLC program scan cycle.|It is how often the instruction calculates and updates the output value (MV). When TS is less than one scan time, PID instruction is executed with one scan time and alarm 4D86H. When TS ≤ 0, alarm 4D80H and no execution.
382 +|+1|Action direction (ACT)|(((
383 +bit0: 0=positive action; 1=reverse action bit2: auto-tuning transition zone switch. 0=not open;1=open
362 362  
363 363  bit3: 0=unidirection; 1=bidirection
364 364  
365 -Bit4: 0=auto-tuning does not execute; 1=execute auto-tuning
387 +Bit4: 0=auto-tuning does not execute; 1=execute auto-tuning
366 366  
367 -[Bit6:0=Two-stage auto-tuning does not execute. 1=Execute two-stage auto-tuning (bit4 must be set to 1).
389 +[Bit6:0=Two-stage auto-tuning does not execute. 1=Execute two-stage auto-tuning (bit4 must be set to 1).
368 368  
369 -bit7: 0=Three-stage auto-tuning does not execute. 1=Execute three-stage auto-tuning (bit4 must be set to 1 )]
391 +bit7: 0=Three-stage auto-tuning does not execute. 1=Execute three-stage auto-tuning (bit4 must be set to 1 )]
370 370  
371 371  The Others cannot be used.
372 372  )))|(((
373 -bit0: Positive action: similar heating system, when the temperature is lower than the set value, increases the output ; Reverse action: similar cooling system, when the temperature is greater than the set value, increases the output.
395 +bit0: Positive action: similar heating system, when the temperature is lower than the set value, increases the output ; Reverse action: similar cooling system, when the temperature is greater than the set value, increases the output.
374 374  
375 -bit2: Self-tuning transition zone switch. There is a transition zone size of 1.5℃ when opened.
397 +bit2: Self-tuning transition zone switch. There is a transition zone size of 1.5℃ when opened.
376 376  
377 -bit3: Bidirection indicates that outputs the positive and negative values to the heating system or the cooling system to control two external systems by one PID.
399 +bit3: Bidirection indicates that outputs the positive and negative values to the heating system or the cooling system to control two external systems by one PID.
378 378  
379 -bit4: **✎**When bit4=1 and bit6 and bit7 are not 1, auto-tuning is not executed. **✎**When bit4=0 and one of bit6 and bit7 is 1, auto-tuning is not executed. **✎**When bit4=1 and bit6 and bit7 are both 1, auto-tuning is executed
401 +bit4: **✎**When bit4=1 and bit6 and bit7 are not 1, auto-tuning is not executed. **✎**When bit4=0 and one of bit6 and bit7 is 1, auto-tuning is not executed. **✎**When bit4=1 and bit6 and bit7 are both 1, auto-tuning is executed
380 380  )))
381 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+2|Filter coefficient|The first-order inertia filter of feedback amount (0 to 100%) has a range of 0 to100|When the value is greater than or equal to 100, it will be executed as 0, that is, no filtering will be executed;
382 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+3|Proportional gain(Kp)|Set range: 0 to 30,000[%]|Overrun error 4D87H
383 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+4|Integration time (Ti)|Ti is integration time, and the range is 0 to 3,600 (s)|Overrun error 4D88H
384 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+5|Differential time (Td)|Td is derivative time, and the range is 0 to 1,000 (s)|Overrun error 4D89H
385 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+6|Working interval|Operating temperature setting enabled by PID (0 indicates no effect) The range is 0 to 1,000|It is recommended to be greater than 5°C, that is, 50 (precision 0.1°C). If it exceeds the range, the boundary value will be taken.
386 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+7|Output low limit|(((
387 -Range: -10,000 to 10,000.
403 +|+2|Filter coefficient|The first-order inertia filter of feedback amount (0 to 100%) has a range of 0 to100|When the value is greater than or equal to 100, it will be executed as 0, that is, no filtering will be executed;
404 +|+3|Proportional gain(Kp)|Set range: 0 to 30,000[%]|Overrun error 4D87H
405 +|+4|Integration time (Ti)|Ti is integration time, and the range is 0 to 3,600 (s)|Overrun error 4D88H
406 +|+5|Differential time (Td)|Td is derivative time, and the range is 0 to 1,000 (s)|Overrun error 4D89H
407 +|+6|Working interval|Operating temperature setting enabled by PID (0 indicates no effect) The range is 0 to 1,000|It is recommended to be greater than 5°C, that is, 50 (precision 0.1°C). If it exceeds the range, the boundary value will be taken.
408 +|+7|Output low limit|(((
409 +Range: -10,000 to 10,000.
388 388  
389 -Recommended setting range: -2,000 or 0 (when S3+1 bit3=0, the lower limit = 0;
411 +Recommended setting range: -2,000 or 0 (when S3+1 bit3=0, the lower limit = 0;
390 390  
391 -when bit3=1, the lower limit = -2,000)
413 +when bit3=1, the lower limit = -2,000)
392 392  )))|(((
393 393  ~1. Self-tuning initialization:
394 394  
395 -① Unidirection control: the lower limit is 0;
417 +① Unidirection control: the lower limit is 0;
396 396  
397 -② Bidirection control: If the lower limit is greater than 0, adjust the lower limit to 0; if the upper limit and the lower limit are equal to 0, the default lower limit is -2,000. **✎**Note: If set to -2,000, and the output value (MV) is less than -2,000, it will output -2,000.
419 +② Bidirection control: If the lower limit is greater than 0, adjust the lower limit to 0; if the upper limit and the lower limit are equal to 0, the default lower limit is -2,000. **✎**Note: If set to -2,000, and the output value (MV) is less than -2,000, it will output -2,000.
398 398  
399 -2. During the control process, the lower limit is dynamically adjustable. If the lower limit is greater than or equal to the upper limit, error 4D90H will be reported.
421 +2. During the control process, the lower limit is dynamically adjustable. If the lower limit is greater than or equal to the upper limit, error 4D90H will be reported.
400 400  )))
401 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+8|Output upper limit|(((
402 -Value range: -10,000 to 10,000.
423 +|+8|Output upper limit|(((
424 +Value range: -10,000 to 10,000.
403 403  
404 404  Recommended setting value is 2,000
405 405  )))|(((
406 406  ~1. Self-tuning initialization:
407 407  
408 -① Unidirection control: If the upper limit is less than 0, the default upper limit is 2,000;
430 +① Unidirection control: If the upper limit is less than 0, the default upper limit is 2,000;
409 409  
410 -② Bidirection control: If the upper limit is less than 0, adjust the upper limit to 0; if the upper limit and the lower limit are equal to 0, the default upper limit is -2,000. **✎**Note: If set to -2,000 and the output value (MV) is greater than -2,000, it will output 2,000.
432 +② Bidirection control: If the upper limit is less than 0, adjust the upper limit to 0; if the upper limit and the lower limit are equal to 0, the default upper limit is -2,000. **✎**Note: If set to -2,000 and the output value (MV) is greater than -2,000, it will output 2,000.
411 411  
412 -2. During the control process, the upper limit is dynamically adjustable. If the lower limit is greater than or equal to the upper limit, error 4D90H will be reported.
434 +2. During the control process, the upper limit is dynamically adjustable. If the lower limit is greater than or equal to the upper limit, error 4D90H will be reported.
413 413  )))
414 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+9|Mode setting|(((
415 -0: Overshoot allowed
436 +|+9|Mode setting|(((
437 +0: Overshoot allowed
416 416  
417 -1: Slight overshoot or no overshoot
439 +1: Slight overshoot or no overshoot
418 418  
419 419  2: Dynamic setting
420 420  )))|(((
421 -0:Overshoot allowed (ukd = 100)
443 +0:Overshoot allowed (ukd = 100)
422 422  
423 -1: Slight overshoot or no overshoot mode (ukd = 300)
445 +1: Slight overshoot or no overshoot mode (ukd = 300)
424 424  )))
425 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+10|(((
447 +|+10|(((
426 426  Scale factor
427 427  
428 428  (ukp)
429 -)))|Typically sets value to 100 (default 100) [enabled when S3+9 is set to 2].The range is 1 to 500.|When the value is less than or equal to 0, or greater than 500, the boundary value will be taken.
430 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+11|Integral coefficient (uki)|Typically sets value to 50 (default 50) [enabled when S3+9 is set to 2]. The range is 1 to 300.|When the value is less than or equal to 0, or greater than 300, the boundary value will be taken.
431 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+12|Differential coefficient (ukd)|Typically sets value to 50 (default 100. 300 to 400 can be set when slight overshoot is required) [Enable when S3+9 is set to 2]. The range is 1 to 500.|When the value is less than or equal to 0, or greater than 500, the boundary value will be taken.
432 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+13|Maximum ascent rate (DeltaT)|The range is 0 to 32,000, which is the threshold of integral increment|Overrun error 4D82H
433 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+14|Filtering (C0)|The range is 0 to 1,023, integral part filtering|Overrun error 4D81H
434 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+15|(% rowspan="3" %)reserved for internal control|(% rowspan="3" %)Internal control space occupation|(% rowspan="3" %)
451 +)))|Typically sets value to 100 (default 100) [enabled when S3+9 is set to 2].The range is to 500.|When the value is less than or equal to 0, or greater than 500, the boundary value will be taken.
452 +|+11|Integral coefficient (uki)|Typically sets value to 50 (default 50) [enabled when S3+9 is set to 2]. The range is 1 to 300.|When the value is less than or equal to 0, or greater than 300, the boundary value will be taken.
453 +|+12|Differential coefficient (ukd)|Typically sets value to 50 (default 100. 300 to 400 can be set when slight overshoot is required) [Enable when S3+9 is set to 2]. The range is 1 to 500.|When the value is less than or equal to 0, or greater than 500, the boundary value will be taken.
454 +|+13|Maximum ascent rate (DeltaT)|The range is 0 to 32,000, which is the threshold of integral increment|Overrun error 4D82H
455 +|+14|Filtering (C0)|The range is 0 to 1,023, integral part filtering|Overrun error 4D81H
456 +|+15|(% rowspan="3" %)reserved for internal control|(% rowspan="3" %)Internal control space occupation|(% rowspan="3" %)
435 435  |┆
436 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+21
437 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+22|(% rowspan="3" %)used space for self-tuning|(% rowspan="3" %)New self-tuning space for internal use|(% rowspan="3" %)
458 +|+21
459 +|+22|(% rowspan="3" %)used space for self-tuning|(% rowspan="3" %)New self-tuning space for internal use|(% rowspan="3" %)
438 438  |┆
439 -|[[image:11_html_6dcdd8fc88703a47.jpg]]+51
461 +|+51
440 440  
441 -1) The auto-tuning process occupies the space of S3+22 to S3+51. When the auto-tuning is successful, the adjusted parameters will be written into the space of S3+2 to S3+21.
463 +The auto-tuning process occupies the space of S3+22 to S3+51. When the auto-tuning is successful, the adjusted parameters will be written into the space of S3+2 to S3+21.
442 442  
443 -2)[[image:11_html_6dcdd8fc88703a47.jpg]] +2 filter coefficient α: Processing in first-order inertial filter
465 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps183.png]]+2 filter coefficient α: Processing in first-order inertial filter
444 444  
445 445  Formula: **T,,now,,=(100-α)×T,,α,,+α×T,,old,,**
446 446  
447 -T,,α ,,is the currently measured temperature. T,,old ,,is the temperature that participated in the PID calculation last time. T,,now ,,is the temperature used for the current PID calculation. α is the filter coefficient (when α=0, no filtering is performed, and the range of α is 0 to 100.(If there is a temperature with a small overshoot but a long stabilization time, the parameter can be set to 80, and analyze the specific problems in detail)
469 +T,,α ,,is the currently measured temperature. T,,old ,,is the temperature that participated in the PID calculation last time. T,,now ,,is the temperature used for the current PID calculation. α is the filter coefficient (when α=0, no filtering is performed, and the range of α is 0 to 100.
448 448  
449 -3)[[image:11_html_6dcdd8fc88703a47.jpg]] +6 work range: Twork(example: 170 represents 17℃)
471 +(If there is a temperature with a small overshoot but a long stabilization time, the parameter can be set to 80, and analyze the specific problems in detail)
450 450  
451 -(% style="text-align:center" %)
452 -[[image:企业微信截图_17581105436817.png||height="197" width="652"]]
473 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps184.png]]+6 work range: Twork(example: 170 represents 17℃)
453 453  
454 -4) [[image:11_html_6dcdd8fc88703a47.jpg]]+9 working mode:
475 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps185.jpg]]
455 455  
477 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps186.png]]+9 working mode:
478 +
456 456  0: Working mode that allows overshoot
457 457  
458 -1: Slight overshoot or no overshoot working mode
481 +1: Slight overshoot or no overshoot working mode
459 459  
460 -2: Custom settings; to achieve by setting [[image:1758111151287-920.png||height="15" width="28"]]+10, [[image:1758111151287-920.png||height="15" width="28"]]+11, [[image:1758111151287-920.png||height="15" width="28"]]+12 three coefficients.
483 +2: Custom settings; to achieve by setting [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps187.png]]+10, [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps188.png]]+11, [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps189.png]]+12 three coefficients.
461 461  
462 -5)[[image:11_html_6dcdd8fc88703a47.jpg]] +1 bit2 self-tuning transition zone switch: (upper limit 1℃, low limit 0.5℃)
485 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps190.png]]+1 bit2 self-tuning transition zone switch: (upper limit 1℃, low limit 0.5℃)
463 463  
464 -The transition zone description in forward control:
487 +* The transition zone description in forward control:
465 465  
466 -(% style="text-align:center" %)
467 -[[image:11_html_d90c24627566bf2f.gif||class="img-thumbnail"]]
489 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps191.png]]
468 468  
469 -In the heating process, when PV≤SV+1℃, 100% power output; when PV>SV+1℃, no output.
491 +In the heating process, when PV≤SV+1℃, 100% power output; when PV>SV+1℃, no output.
470 470  
471 -In the cooling process, when PV<SV-0.5℃, 100% power output; When PV≥SV-0.5℃, no output.
493 +In the cooling process, when PV<SV-0.5℃, 100% power output; When PV≥SV-0.5℃, no output.
472 472  
473 -The transition zone description in reverse control:
495 +* The transition zone description in reverse control:
474 474  
475 -(% style="text-align:center" %)
476 -[[image:11_html_d3c25044a54c62ce.gif||class="img-thumbnail"]]
497 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps192.png]]
477 477  
478 -In the cooling process, when PV≥SV-1℃, 100% power output; when PV<SV-1℃, no output.
499 +In the cooling process, when PV≥SV-1℃, 100% power output; when PV<SV-1℃, no output.
479 479  
480 -In the heating process, when PV>SV+0.5℃, 100% power output; When PV≤SV+0.5℃, no output.
501 +In the heating process, when PV>SV+0.5℃, 100% power output; When PV≤SV+0.5℃, no output.
481 481  
482 -The transition zone description in bidirectional control:
503 +* The transition zone description in bidirectional control:
483 483  
484 -(% style="text-align:center" %)
485 -[[image:11_html_9eb35607c95b1580.gif||class="img-thumbnail"]]
505 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps193.png]]
486 486  
487 487  In the heating process, when PV≤SV+1℃, 100% power heating output; when PV>SV+1℃, 100% power cooling output.
488 488  
489 489  In the cooling process, when PV<SV-0.5℃, 100% power heating output. When PV≥SV-0.5℃, 100% power cooling output
490 490  
491 -**Programming case**
511 +1. **Programming case**
492 492  
493 493  **CCPID application configuration**
494 494  
495 -(1) Parameter setting
515 +* Parameter setting
496 496  
497 -(% style="text-align:center" %)
498 -[[image:11_html_36a152ee534a7f24.png||class="img-thumbnail"]]
517 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps194.jpg]]
499 499  
500 -(2) CCPID control process setting
519 +* CCPID control process setting
501 501  
502 -(% style="text-align:center" %)
503 -[[image:11_html_51d50fa8b154baca.png||class="img-thumbnail"]]
521 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps195.jpg]]
504 504  
505 -(% style="text-align:center" %)
506 -[[image:11_html_66c8a636f6176c1f.png||class="img-thumbnail"]]
523 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps196.jpg]]
507 507  
508 -(3) Bidirection control
525 +* Bidirection control
509 509  
510 -(% style="text-align:center" %)
511 -[[image:11_html_234093eac2fe184d.png||class="img-thumbnail"]]
527 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps197.jpg]]
512 512  
513 513  **✎Note:**
514 514  
515 -~1. CCPID is a special instruction for operation control. CCPID operation will be executed only after the sample time is reached.
531 +~1. CCPID is a special instruction for operation control. CCPID operation will be executed only after the sample time is reached.
516 516  
517 517  2. There is no limit to the number of times the CCPID instruction can be used, but+51 cannot be repeated.
518 518  
519 519  3. Before CCPID instruction is executed, CCPID parameters need to be set.
520 520  
537 +1.
521 521  **Case analysis**
522 522  
523 -**(1) Control requirements**
540 +**Control requirements **
524 524  
525 525  The control environment of this example is a kettle. The configuration is controlled by PLC-5V2416 host with 4PT module, and PI8070 screen is used for data storage and process curve viewing.
526 526  
527 -**(2) Sample program**
544 +* **Sample program**
528 528  
529 -(% style="text-align:center" %)
530 -[[image:11_html_f0a22955a8da7129.png||class="img-thumbnail"]]
546 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps198.jpg]]
531 531  
532 -(% style="text-align:center" %)
533 -[[image:11_html_ad08c65bd672c66e.png||class="img-thumbnail"]]
548 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps199.jpg]]
534 534  
535 -**(3) Parameter description**
550 +* **Parameter description**
536 536  
537 537  |**PLC device**|**Control instructions**
538 538  |M0|Set auto tuning
... ... @@ -540,84 +540,87 @@
540 540  |M2|CCPID operating status
541 541  |Y0|Pulse output with adjustable pulse width
542 542  |D0|Temperature measured value
543 -|D1|Temperature setting value
544 -|D100|sample time
558 +|D1|Temperature setting value
559 +|D100|sample time
545 545  |D101|Control detail settings
546 546  |D102|First-order inertial filter coefficient
547 547  |D106|Working interval
548 -|D109|Working mode
563 +|D109|Working mode
549 549  
550 -**(4) Parameter control effect description**
565 +1. **Parameter control effect description**
551 551  
552 -1) Boiling water experiment
567 +* **Boiling water experiment**
553 553  
554 - Auto-tuning process and control process (no transition zone setting), take two-stage auto-tuning as an example
569 +1. Auto-tuning process and control process (no transition zone setting), take two-stage auto-tuning as an example
555 555  
556 -(% style="text-align:center" %)
557 -[[image:11_html_9149b1e837158a17.gif||class="img-thumbnail"]]
571 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps200.png]]
558 558  
559 559  Figure 1 Auto-tuning process curve without transition zone
560 560  
561 561  When the control system is a single temperature control system or a system where environmental interference does not cause large fluctuations. Generally the automatic tuning without transition zone is selected, so that the self-tuning process can be completed more quickly than the method with transition zone.
562 562  
563 -Self-tuning process and control process (transition zone setting)
577 +1. Self-tuning process and control process (transition zone setting)
564 564  
565 -(% style="text-align:center" %)
566 -[[image:11_html_a1e8ad7a31bb04af.gif||class="img-thumbnail"]]
579 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps201.png]]
567 567  
568 568  Figure 2 Self-tuning process curve with transition zone
569 569  
570 -It is more suitable in a two-way control system with transition zone self-tuning process. The transition zone has a range of 1.5°C. The upper limit is 1°C, and the lower limit is 0.5°C.
583 +It is more suitable in a two-way control system with transition zone self-tuning process. The transition zone has a range of 1.5°C. The upper limit is 1°C, and the lower limit is 0.5°C.
571 571  
572 -2) Difference in working interval setting
585 +* **Difference in working interval setting**
573 573  
574 -(% style="text-align:center" %)
575 -[[image:11_html_4140432ce11883ad.gif||class="img-thumbnail"]]
587 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps202.png]]
576 576  
577 577  Figure 3 Process curve under different working interval parameters
578 578  
579 -(% style="text-align:center" %)
580 -[[image:11_html_f742d80c8cc95f35.gif||class="img-thumbnail"]]
591 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps203.png]]
581 581  
582 582  Figure 4 Process curve without different working interval parameters (heating process diagram)
583 583  
584 584  It can be seen from the partially enlarged graph that the parameters of the working interval have a certain influence on the overshoot and the stable time. In the case of allowing overshoot, setting the working interval parameters can make the overshoot smaller. This is because the deviation E of PID starting to work is relatively small, and the integration accumulation will not quickly saturate.
585 585  
586 -3) Result of filter coefficient setting
597 +* **Result of filter coefficient setting**
587 587  
588 -(% style="text-align:center" %)
589 -[[image:11_html_815ec6c129ae3891.gif||class="img-thumbnail"]]
599 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps204.png]]
590 590  
591 591  Figure 5 Process curve under different filtering parameters
592 592  
593 -The figure above is the experimental result under the small overshoot coefficient, the sample time is 1s. The coefficients of the first-order inertial filtering are (20, 50, 70, 80, 90). After adding the inertia coefficient, the stability time of system control is greatly accelerated, and it is increased by about 6 minutes for the boiling water experiment. The overshoot is about 1.2°C to 1.7°C.
603 +The figure above is the experimental result under the small overshoot coefficient, the sample time is 1s. The coefficients of the first-order inertial filtering are (20, 50, 70, 80, 90). After adding the inertia coefficient, the stability time of system control is greatly accelerated, and it is increased by about 6 minutes for the boiling water experiment. The overshoot is about 1.2°C to 1.7°C.
594 594  
595 -Therefore, the introduction of first-order inertial filtering could greatly improve the PID environment where the temperature fluctuates to a certain extent and increase stabilization time.
605 +Therefore, the introduction of first-order inertial filtering could greatly improve the PID environment where the temperature fluctuates to a certain extent and increase stabilization time.
596 596  
597 -**✎Note: **This parameter of filter coefficient is helpful for systems with not very large hysteresis or the control effect of the phenomenon that the control amount fluctuates back and forth has been greatly improved.
607 +**✎Note:** This parameter of filter coefficient is helpful for systems with not very large hysteresis or the control effect of the phenomenon that the control amount fluctuates back and forth has been greatly improved.
598 598  
599 -4) The difference in mode selection
609 +* **The difference in mode selection**
600 600  
601 601  0: Overshoot allowed(ukd = 100)
602 602  
603 603  1: Small overshoot or no overshoot (ukd = 300)
604 604  
605 -(% style="text-align:center" %)
606 -[[image:11_html_3a7b42c8f4672ce4.gif||class="img-thumbnail"]]
615 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps205.png]]
607 607  
608 608  Figure 6 Process curves in different working modes
609 609  
610 -When selecting mode 1 (small overshoot or no overshoot), the stable temperature may be slightly higher than the set temperature (fluctuates above the set temperature).
619 +When selecting mode 1 (small overshoot or no overshoot), the stable temperature may be slightly higher than the set temperature (fluctuates above the set temperature).
611 611  
612 -5) The function of the coefficient
621 +* The function of the coefficient
613 613  
614 -(% style="text-align:center" %)
615 -[[image:11_html_74a7527eace55103.gif||class="img-thumbnail"]]
623 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps206.png]]
616 616  
617 -== ** CCPIN_SHT operation** ==
625 +Figure 7 Process curve under dynamic setting
618 618  
619 -**CCPIN_SHT**
627 +When selecting working mode 2, there are three corresponding adjustable parameters: ukp[S3+10], uki[S3+11], ukd[S3+12]. Usually, the default parameters can be used for ukp and uki. Adjust the value of ukd could achieve the control effect.
620 620  
629 +Ukp is adjusted when the value of Kp reaches the maximum value, and the default value is usually 100.
630 +
631 +Uki is adjusted when periodic oscillations occur. Gradually increase the value of uki to track the control effect.
632 +
633 +
634 +
635 +=== **11.5 CCPIN_SHT operation** ===
636 +
637 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps207.png]]**CCPIN_SHT**
638 +
621 621  This instruction is used to perform PID control that changes the output value according to the variation of the input.
622 622  
623 623  -[CCPID_SHT (s1) (s2)  (s3) (d)]
... ... @@ -632,7 +632,7 @@
632 632  
633 633  **Device used**
634 634  
635 -|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="3" %)**Devices**|(((
653 +|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Devices**|(((
636 636  **Offset**
637 637  
638 638  **modification**
... ... @@ -641,31 +641,30 @@
641 641  
642 642  **extension**
643 643  )))
644 -|**D**|**R**|**SD**|**[D]**|**XXP**
645 -|(% rowspan="4" %)CCPID_SHT|Parameter 1|●|●|●| |
646 -|Parameter 2|●|●|●| |
647 -|Parameter 3|●|●|●| |
648 -|Parameter 4|●|●|●| |
662 +|**X**|**Y**|**M**|**S**|**SM**|**T(bit)**|**C(bit)**|**LC(bit)**|**HSC(bit)**|**D.b**|**KnX**|**KnY**|**KnM**|**KnS**|**T**|**C**|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
663 +|(% rowspan="4" %)CCPID_SHT|Parameter 1| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
664 +|Parameter 2| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
665 +|Parameter 3| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
666 +|Parameter 4| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
649 649  
650 650  **Features**
651 651  
652 652  This instruction is to complete the temperature control operation, used to control the parameters of the closed-loop control system.
653 653  
654 -[[image:1758113204827-229.png]] is the target value of CCPID SHT control (SV).
672 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps208.png]] is the target value of CCPID SHT control (SV).
655 655  
656 -[[image:1758113217569-229.png]] is the measured feedback value (PV).
674 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps209.png]] is the measured feedback value (PV).
657 657  
658 -[[image:1758113227549-844.png]] is the start address of the cache where the parameters required by CCPID_SHT operation and intermediate results are saved,
676 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps210.png]] is the start address of the cache where the parameters required by CCPID_SHT operation and intermediate results are saved,
659 659  
660 660  occupying a total of 36 variable units of subsequent addresses. The value range is from D0 to D7946 or from R0 to R29964. It is better to specify power failure retention, and the setting value remains after power supply is off. Otherwise, the cache needs to be assigned value before starting the calculation for the first time. The function and parameter description of each unit are described in this section.
661 661  
662 -[[image:1758113243743-809.png]] is the storage unit of the CCPID_SHT calculation result. Please specify it as a non-battery retentive area, otherwise it needs to be initialized and cleared before the first start of calculation.
680 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps211.png]] is the storage unit of the CCPID_SHT calculation result. Please specify it as a non-battery retentive area, otherwise it needs to be initialized and cleared before the first start of calculation.
663 663  
664 664  **Programming example**
665 665  
666 -[[image:1758113269397-376.png]]
684 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps212.png]]
667 667  
668 -
669 669  The parameter description is as follows:
670 670  
671 671  The target value of CCPID_SHT adjustment is stored in D1, and D0 is the closed-loop feedback value. Note that D0 and D9 must be of the same dimension, such as both 0.01MPa units, or 1℃ units, etc..
... ... @@ -674,18 +674,19 @@
674 674  
675 675  D100 unit is used to store the calculated control output value to control the execution of the action.
676 676  
677 -[[image:1758113227549-844.png]]The functions and setting methods of the parameter values of each unit at the beginning are described in the table below:
694 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps213.png]]The functions and setting methods of the parameter values of each unit at the beginning are described in the table below:
678 678  
679 - [[image:1758113227549-844.png]]to[[image:1758113227549-844.png]] +15 is the parameter range that can be set (parameters set when CCPID_SHT is executed).
696 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps214.png]] to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps215.png]]+15 is the parameter range that can be set (parameters set when CCPID_SHT is executed).
680 680  
681 -[[image:1758113227549-844.png]]+2 to [[image:1758113227549-844.png]]+31 is the parameter space used in the self-tuning process. (This space is multiplexed with the parameter space during control)
698 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps216.png]]+2 to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps217.png]]+31 is the parameter space used in the self-tuning process. (This space is multiplexed with the parameter space during control)
682 682  
700 +
683 683  
684 -The functions and setting methods of the parameter values of each unit started by are described in the following table:
702 +The functions and setting methods of the parameter values of each unit started by [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps218.png]] are described in the following table:
685 685  
686 -|(% style="width:106px" %)**Unit**|(% style="width:146px" %)**Function**|**Description**
687 -|(% style="width:106px" %)[[image:1758113227549-844.png]]|(% style="width:146px" %)Sampling time (TS)|Range: 1 to 32767 (ms). It must be longer than PLC program scan cycle.
688 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+1|(% style="width:146px" %)Control flag bit|(((
704 +|**Unit**|**Function**|**Description**
705 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps219.png]]|Sampling time (TS)|Range: 1 to 32767 (ms). It must be longer than PLC program scan cycle.
706 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps220.png]]+1|Control flag bit|(((
689 689  bit0: 0=Forward action; 1=Reverse action
690 690  
691 691  bit3: 0=one-way; 1=two-way
... ... @@ -698,22 +698,22 @@
698 698  
699 699  Bit15: The instruction initialization flag bit. When initialization is complete, it is set to 1.
700 700  )))
701 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+2|(% style="width:146px" %)Maximum rate of increase (DeltaT)|Range: 0 to 32000. Threshold of integral increment
702 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+3|(% style="width:146px" %)Proportional gain (Kp)|Range: 0 to 32767. This value is magnified 256 times and the actual value is Kp/256.
703 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+4|(% style="width:146px" %)Integral gain (Ki)|Range: 0 to 32767, Ki=16384Ts/Ti,Ti is integral time
704 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+5|(% style="width:146px" %)Differential gain (Kd)|Range: 0 to 32767, Kd≈Td/Ts, Td is differential time
705 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+6|(% style="width:146px" %)Filter constant (Co)|Range: 0 to 1023, Integral partial filtering.
706 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+7|(% style="width:146px" %)Output lower limit|Recommended setting range: -2000 to 2000
707 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+8|(% style="width:146px" %)Output upper limit|Recommended setting value: 2000. When the upper and lower limits are both 0, the upper limit becomes 2000 and the lower limit becomes 0.
708 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+9|(% style="width:146px" %)Reserved|Reserved for internal use
709 -|(% style="width:106px" %)┇|(% style="width:146px" %)┇|┇
710 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+35|(% style="width:146px" %)Reserved|Reserved for internal use
719 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps221.png]]+2|Maximum rate of increase (DeltaT)|Range: 0 to 32000. Threshold of integral increment
720 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps222.png]]+3|Proportional gain (Kp)|Range: 0 to 32767. This value is magnified 256 times and the actual value is Kp/256.
721 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps223.png]]+4|Integral gain (Ki)|Range: 0 to 32767, Ki=16384Ts/Ti,Ti is integral time
722 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps224.png]]+5|Differential gain (Kd)|Range: 0 to 32767, Kd≈Td/Ts, Td is differential time
723 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps225.png]]+6|Filter constant (Co)|Range: 0 to 1023, Integral partial filtering.
724 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps226.png]]+7|Output lower limit|Recommended setting range: -2000 to 2000
725 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps227.png]]+8|Output upper limit|Recommended setting value: 2000. When the upper and lower limits are both 0, the upper limit becomes 2000 and the lower limit becomes 0.
726 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps228.png]]+9|Reserved|Reserved for internal use
727 +|┇|┇|┇
728 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps229.png]]+35|Reserved|Reserved for internal use
711 711  
712 712  Parameter space corresponding to the self-tuning time
713 713  
714 -|(% style="width:106px" %)**Unit**|(% style="width:141px" %)**Function**|**Description**
715 -|(% style="width:106px" %)[[image:1758113227549-844.png]]|(% style="width:141px" %)Sampling time (TS)|Range: 1 to 32767 (ms). It must be longer than PLC program scan cycle.
716 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+1|(% style="width:141px" %)Control flag bit|(((
732 +|**Unit**|**Function**|**Description**
733 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps230.png]]|Sampling time (TS)|Range: 1 to 32767 (ms). It must be longer than PLC program scan cycle.
734 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps231.png]]+1|Control flag bit|(((
717 717  bit0: 0=Forward action; 1=Reverse action
718 718  
719 719  bit3: 0=one-way; 1=two-way
... ... @@ -726,16 +726,16 @@
726 726  
727 727  Bit15: This instruction initializes the flag bit. When initialization is complete, the position is set to 1.
728 728  )))
729 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+2|(% style="width:141px" %)Sampling time of PID running after self-tuning|Setting range: 1 to 32767 ms(). When Ts≦0, Ts=3000
730 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+3|(% style="width:141px" %)Coefficient ukp for PID parameter calculation|Setting range: 0 to 500. When ukp≦0, ukp=100; When ukp≧500, ukp=500.
731 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+4|(% style="width:141px" %)Coefficient uki for PID parameter calculation|Setting range: 0 to 32767. When uki≦0, uki=50.
732 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+5|(% style="width:141px" %)Coefficient ukd for PID parameter calculation|Setting range: 0 to 32767. When ukd≦0, ukd=50.
733 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+6|(% style="width:141px" %)Reserved|Reserved
734 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+7|(% style="width:141px" %)Output lower limit|Recommended setting range: -2000 to 2000
735 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+8|(% style="width:141px" %)Output upper limit|Recommended setting value: 2000. When the upper and lower limits are both 0, the upper limit becomes 2000 and the lower limit becomes 0.
736 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+9|(% style="width:141px" %)Reserved|Reserved for internal use
737 -|(% style="width:106px" %)┇|(% style="width:141px" %)┇|┇
738 -|(% style="width:106px" %)[[image:1758113227549-844.png]]+35|(% style="width:141px" %)Reserved|Reserved for internal use
747 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps232.png]]+2|Sampling time of PID running after self-tuning|Setting range: 1 to 32767 ms(). When Ts≦0, Ts=3000
748 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps233.png]]+3|Coefficient ukp for PID parameter calculation|Setting range: 0 to 500. When ukp≦0, ukp=100; When ukp≧500, ukp=500.
749 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps234.png]]+4|Coefficient uki for PID parameter calculation|Setting range: 0 to 32767. When uki≦0, uki=50.
750 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps235.png]]+5|Coefficient ukd for PID parameter calculation|Setting range: 0 to 32767. When ukd≦0, ukd=50.
751 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps236.png]]+6|Reserved|Reserved
752 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps237.png]]+7|Output lower limit|Recommended setting range: -2000 to 2000
753 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps238.png]]+8|Output upper limit|Recommended setting value: 2000. When the upper and lower limits are both 0, the upper limit becomes 2000 and the lower limit becomes 0.
754 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps239.png]]+9|Reserved|Reserved for internal use
755 +|┇|┇|┇
756 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps240.png]]+35|Reserved|Reserved for internal use
739 739  
740 740  **Error code**
741 741  
... ... @@ -752,18 +752,15 @@
752 752  
753 753  **Example**
754 754  
773 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps241.png]]
755 755  
775 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps242.png]]
756 756  
757 -(% style="text-align:center" %)
758 -[[image:企业微信截图_17581134583885.png]]
777 +===
778 +**11.6 LAGCDL Large time-delay temperature control instruction** ===
759 759  
760 -(% style="text-align:center" %)
761 -[[image:企业微信截图_17581134696804.png]]
780 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps243.png]]**LAGCDL**
762 762  
763 -== **LAGCDL Large time-delay temperature control instruction** ==
764 -
765 -**LAGCDL**
766 -
767 767  This instruction is used to perform large time-delay system temperature control that changes the output value according to changes in the input.
768 768  
769 769  -[LAGCDL (s1) (s2)  (s3) (d)]
... ... @@ -778,7 +778,7 @@
778 778  
779 779  **Device used**
780 780  
781 -|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="8" %)**Devices**|(((
796 +|(% rowspan="2" %)**Instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Devices**|(((
782 782  **Offset**
783 783  
784 784  **modification**
... ... @@ -787,29 +787,29 @@
787 787  
788 788  **extension**
789 789  )))
790 -|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
791 -|(% rowspan="4" %)LAGCDL|Parameter 1|●|●|●| | | | | | |
792 -|Parameter 2|●|●|●| | | | | | |
793 -|Parameter 3|●|●|●| | | | | | |
794 -|Parameter 4|●|●|●| | | | | | |
805 +|**X**|**Y**|**M**|**S**|**SM**|**T(bit)**|**C(bit)**|**LC(bit)**|**HSC(bit)**|**D.b**|**KnX**|**KnY**|**KnM**|**KnS**|**T**|**C**|**D**|**R**|**SD**|**LC**|**HSC**|**K**|**H**|**E**|**[D]**|**XXP**
806 +|(% rowspan="4" %)LAGCDL|Parameter 1| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
807 +|Parameter 2| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
808 +|Parameter 3| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
809 +|Parameter 4| | | | | | | | | | | | | | | | |●|●|●| | | | | | |
795 795  
796 796  **Features**
797 797  
798 798  This instruction is to complete large time-delay system control operation, and used to control the parameters of the closed-loop control system.
799 799  
800 -[[image:1758111592778-873.png]]is the target value of CCPID SHT control (SV).
815 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps244.png]] is the target value of CCPID SHT control (SV).
801 801  
802 -[[image:1758111614838-309.png]]is the measured feedback value (PV).
817 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps245.png]] is the measured feedback value (PV).
803 803  
804 - ​​​​[[image:1758111642557-547.png]]is the start address of the cache where the parameters required by LAGCDL operation and intermediate results are saved,
819 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps246.png]] is the start address of the cache where the parameters required by LAGCDL operation and intermediate results are saved,
805 805  
806 806  occupying a total of 634 variable units of subsequent addresses. The value range is from D0 to D7974 or from R0 to R35000. It is better to specify power failure retention, and the setting value remains after power supply is off. Otherwise, the cache needs to be assigned value before starting the calculation for the first time. The function and parameter description of each unit are described in this section.
807 807  
808 -[[image:1758111693192-390.png]] is the storage unit of the LAGCDL calculation result. Please specify it as a non-battery retentive area, otherwise it needs to be initialized and cleared before the first start of calculation.
823 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps247.png]] is the storage unit of the LAGCDL calculation result. Please specify it as a non-battery retentive area, otherwise it needs to be initialized and cleared before the first start of calculation.
809 809  
810 810  **Programming example**
811 811  
812 -[[image:1758111738993-165.png||height="64" width="430"]]
827 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps248.jpg]]
813 813  
814 814  The parameter description is as follows:
815 815  
... ... @@ -819,15 +819,15 @@
819 819  
820 820  D100 unit is used to store the calculated control output value to control the execution of the action.
821 821  
822 -[[image:1758111862269-781.png]] to [[image:1758111862269-781.png]]+15 is the parameter range that can be set (parameters set when LAGCDL is executed). [[image:1758111862269-781.png]]+28 to [[image:1758111862269-781.png]]+631 is the historical data space for LAGCDL control internal use. [[image:1758111862269-781.png]]+4 to [[image:1758111862269-781.png]]+27 is the parameter space used in the self-tuning process. (This space is multiplexed with the parameter space during control)
837 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps249.png]] to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps250.png]]+15 is the parameter range that can be set (parameters set when LAGCDL is executed). [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps251.png]]+28 to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps252.png]]+631 is the historical data space for LAGCDL control internal use. [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps253.png]]+4 to [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps254.png]]+27 is the parameter space used in the self-tuning process. (This space is multiplexed with the parameter space during control)
823 823  
824 -The functions and setting methods of the parameter values of each unit started by [[image:1758111862269-781.png]] are described in the following table:
839 +The functions and setting methods of the parameter values of each unit started by [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps255.png]] are described in the following table:
825 825  
826 826  
827 827  
828 -|(% style="width:108px" %)**Unit**|(% style="width:230px" %)**Function**|**Description**
829 -|(% style="width:108px" %)[[image:1758111862269-781.png]]|(% style="width:230px" %)Sampling time (TS)|Range: 1 to 32767 (ms). It must be longer than PLC program scan cycle.
830 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+1|(% style="width:230px" %)Control flag bit|(((
843 +|**Unit**|**Function**|**Description**
844 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps256.png]]|Sampling time (TS)|Range: 1 to 32767 (ms). It must be longer than PLC program scan cycle.
845 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps257.png]]+1|Control flag bit|(((
831 831  bit0: 0=Forward action; 1=Reverse action
832 832  
833 833  bit1: Overshoot power limit output enable bit. 0=no limit; 1=limited
... ... @@ -840,32 +840,32 @@
840 840  
841 841  Bit15: The instruction initializes the flag bit. When initialization is complete, it is set to 1.
842 842  )))
843 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+2|(% style="width:230px" %)Output lower limit|Range: -32000 to 32000. Recommended setting range: -2000 or 0.
844 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+3|(% style="width:230px" %)Output upper limit|Range: 0 to 32000. Recommended setting value is 2000. When the upper and lower limits are both 0, the upper limit becomes 2000 and the lower limit becomes 0.
845 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+4|(% style="width:230px" %)Full power output boundary|The suggested value can be obtained by self-tuning, and can also be adjusted according to the actual situation.
846 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+5|(% style="width:230px" %)Half-power output boundary|The suggested value can be obtained by self-tuning, and can also be adjusted according to the actual situation.
847 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+6|(% style="width:230px" %)Stop output boundary|The suggested value can be obtained by self-tuning, and can also be adjusted according to the actual situation.
848 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+7|(% style="width:230px" %)The maximum rate of increase of the controlled system|Given by self-tuning
849 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+8|(% style="width:230px" %)The lagged time of the controlled system|Given by self-tuning. Unit: s
850 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+9|(% style="width:230px" %)The time constant of the controlled system|Given by self-tuning. Unit: s
851 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+10|(% style="width:230px" %)Ideal closed-loop time constant|Given by self-tuning. Unit: s
852 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+11|(% style="width:230px" %)Ideal closed-loop sampling time|Given by self-tuning. This parameter can be adjusted during the control process. Unit: s
853 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+12|(% style="width:230px" %)Maximum temperature difference during setting|Given by self-tuning. (for your reference)
854 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+13|(% style="width:230px" %)The temperature difference between the residual heat and temperature rise|Given by self-tuning. (for your reference)
855 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+14|(% style="width:230px" %)Heating time|Given by self-tuning. (for your reference)
856 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+15|(% style="width:230px" %)Setting time|Given by self-tuning. (for your reference)
857 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+16|(% rowspan="3" style="width:230px" %)Self-tuning use space|(% rowspan="3" %)Reserved for internal use
858 -|(% style="width:108px" %)
859 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+27
860 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+28|(% style="width:230px" %)Current temperature difference|Used during control
861 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+29|(% style="width:230px" %)Previous temperature difference|Used during control
862 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+30|(% style="width:230px" %)The 1st operation flag bit|Used during control
863 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+31|(% style="width:230px" %)Number of valid history outputs|Used during control
864 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+32|(% rowspan="3" style="width:230px" %)Historical output data|(% rowspan="3" %)Used during control
865 -|(% style="width:108px" %)
866 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+631
867 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+632|(% rowspan="2" style="width:230px" %)Previous sampling time stamp|(% rowspan="2" %)Reserved for internal use
868 -|(% style="width:108px" %)[[image:1758111862269-781.png]]+633
858 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps258.png]]+2|Output lower limit|Range: -32000 to 32000. Recommended setting range: -2000 or 0.
859 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps259.png]]+3|Output upper limit|Range: 0 to 32000. Recommended setting value is 2000. When the upper and lower limits are both 0, the upper limit becomes 2000 and the lower limit becomes 0.
860 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps260.png]]+4|Full power output boundary|The suggested value can be obtained by self-tuning, and can also be adjusted according to the actual situation.
861 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps261.png]]+5|Half-power output boundary|The suggested value can be obtained by self-tuning, and can also be adjusted according to the actual situation.
862 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps262.png]]+6|Stop output boundary|The suggested value can be obtained by self-tuning, and can also be adjusted according to the actual situation.
863 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps263.png]]+7|The maximum rate of increase of the controlled system|Given by self-tuning
864 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps264.png]]+8|The lagged time of the controlled system|Given by self-tuning. Unit: s
865 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps265.png]]+9|The time constant of the controlled system|Given by self-tuning. Unit: s
866 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps266.png]]+10|Ideal closed-loop time constant|Given by self-tuning. Unit: s
867 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps267.png]]+11|Ideal closed-loop sampling time|Given by self-tuning. This parameter can be adjusted during the control process. Unit: s
868 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps268.png]]+12|Maximum temperature difference during setting|Given by self-tuning. (for your reference)
869 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps269.png]]+13|The temperature difference between the residual heat and temperature rise|Given by self-tuning. (for your reference)
870 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps270.png]]+14|Heating time|Given by self-tuning. (for your reference)
871 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps271.png]]+15|Setting time|Given by self-tuning. (for your reference)
872 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps272.png]]+16|(% rowspan="3" %)Self-tuning use space|(% rowspan="3" %)Reserved for internal use
873 +|┇
874 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps273.png]]+27
875 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps274.png]]+28|Current temperature difference|Used during control
876 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps275.png]]+29|Previous temperature difference|Used during control
877 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps276.png]]+30|The 1st operation flag bit|Used during control
878 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps277.png]]+31|Number of valid history outputs|Used during control
879 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps278.png]]+32|(% rowspan="3" %)Historical output data|(% rowspan="3" %)Used during control
880 +|┇
881 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps279.png]]+631
882 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps280.png]]+632|(% rowspan="2" %)Previous sampling time stamp|(% rowspan="2" %)Reserved for internal use
883 +|[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps281.png]]+633
869 869  
870 870  **Error code**
871 871  
... ... @@ -880,9 +880,8 @@
880 880  
881 881  **Example**
882 882  
898 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml11524\wps282.png]]
883 883  
884 -(% style="text-align:center" %)
885 -[[image:企业微信截图_17581120459254.png]]
886 886  
887 887  == **PRUN/Octal digit transmission (16-bit data)** ==
888 888  
11_html_1c6bb88c06ac24cf.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.5 KB
Content
11_html_234093eac2fe184d.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -4.9 KB
Content
11_html_253eb1176b58e989.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.1 KB
Content
11_html_31f47ac5eec30067.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.1 KB
Content
11_html_36a152ee534a7f24.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -6.2 KB
Content
11_html_3a7b42c8f4672ce4.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -29.4 KB
Content
11_html_4140432ce11883ad.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -32.1 KB
Content
11_html_51d50fa8b154baca.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -6.8 KB
Content
11_html_548b859bc5568099.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -51.9 KB
Content
11_html_599ccfa817c379fd.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -80.6 KB
Content
11_html_66c8a636f6176c1f.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -8.2 KB
Content
11_html_6c3fad4a32a3db43.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.0 KB
Content
11_html_6dcdd8fc88703a47.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.1 KB
Content
11_html_74a7527eace55103.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -57.7 KB
Content
11_html_7ab814bb49fffa5a.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -11.7 KB
Content
11_html_7e06d96423d5de52.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.1 KB
Content
11_html_80fccb1046bf8776.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.5 KB
Content
11_html_815ec6c129ae3891.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -48.9 KB
Content
11_html_8760537828f7beaf.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.4 KB
Content
11_html_888504306151fa15.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -17.8 KB
Content
11_html_8b4fbd61f8ea9808.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.9 KB
Content
11_html_8eeef07485b91193.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -8.4 KB
Content
11_html_9149b1e837158a17.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -26.0 KB
Content
11_html_93e9f66475d6eb0c.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -76.1 KB
Content
11_html_954290ac172c672b.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.1 KB
Content
11_html_9eb35607c95b1580.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -26.9 KB
Content
11_html_a1e8ad7a31bb04af.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -34.0 KB
Content
11_html_ad08c65bd672c66e.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -5.8 KB
Content
11_html_b126b1b2673dc1f4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.7 KB
Content
11_html_c64303b9c6a47ae9.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -29.3 KB
Content
11_html_d3c25044a54c62ce.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -48.3 KB
Content
11_html_d47cd1f59b766ed3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.6 KB
Content
11_html_d90c24627566bf2f.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -30.0 KB
Content
11_html_f0a22955a8da7129.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -8.4 KB
Content
11_html_f742d80c8cc95f35.gif
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -25.9 KB
Content
11_html_fb5122fb6e3a43d5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.8 KB
Content
1758108900843-990.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -8.0 KB
Content
1758111151287-920.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -7.0 KB
Content
1758111592778-873.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.3 KB
Content
1758111614838-309.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.0 KB
Content
1758111642557-547.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.2 KB
Content
1758111693192-390.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.0 KB
Content
1758111738993-165.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -13.6 KB
Content
1758111862269-781.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -2.3 KB
Content
1758113204827-229.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.8 KB
Content
1758113217569-229.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.7 KB
Content
1758113227549-844.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.9 KB
Content
1758113243743-809.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -1.7 KB
Content
1758113269397-376.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -31.9 KB
Content
wps291.jpg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -42.2 KB
Content
企业微信截图_17581105436817.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -9.7 KB
Content
企业微信截图_17581120459254.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -42.1 KB
Content
企业微信截图_17581134583885.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -28.1 KB
Content
企业微信截图_17581134696804.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -23.9 KB
Content