欢迎图片

Changes for page 06 Basic instructions

Last modified by Iris on 2025/10/20 11:22

From version 1.1
edited by Wecon
on 2025/09/03 21:02
Change comment: Imported from XAR
To version 2.2
edited by Iris
on 2025/09/22 15:38
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Wecon
1 +XWiki.Iris
Content
... ... @@ -4083,6 +4083,9 @@
4083 4083  )))
4084 4084  
4085 4085  
4086 +
4087 +
4088 +
4086 4086  **Error code**
4087 4087  
4088 4088  |=**Error code**|=**Content**
... ... @@ -6052,12 +6052,14 @@
6052 6052  
6053 6053  **Features**
6054 6054  
6055 -Measure the pressing time of the execution instruction (button) in seconds, multiply it by the magnification (10^^S^^) specified in (s) and store it in the device specified in (d).
6058 +Measure the time of the execution instruction (button) in seconds, multiply it by the magnification (10^^S^^) specified in (s) and store it in the device specified in (d).
6056 6056  
6060 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7464\wps2.jpg]]
6061 +
6057 6057  (% style="text-align:center" %)
6058 -[[image:图片38.png]]
6063 +[[image:企业微信截_17580029957928.png||height="259" width="538"]]
6059 6059  
6060 -For the time stored in (d), when the hold time is[[image:图片1.png]] (unit: second), the actual value of (d) is as follows according to the magnification specified in (s).
6065 +For the time stored in (d), when the execution time is[[image:图片1.png]] (unit: second), the actual value of (d) is as follows according to the magnification specified in (s).
6061 6061  
6062 6062  |**(s)**|**Magnification**|**(D)**
6063 6063  |K0|(((
... ... @@ -6080,7 +6080,7 @@
6080 6080  
6081 6081  **✎Note: **
6082 6082  
6083 -If the instruction contact turns from ON→OFF, the current value of the hold time (d)+1 is cleared, and the teaching time (d) does not change.
6088 +If the instruction contact turns from ON→OFF, the current value of the execution time (d)+1 is cleared, and the teaching time (d) does not change.
6084 6084  
6085 6085  Occupy the device specified in the 2 teaching time (d) at the beginning. Be careful not to overlap with the device used for machine control.
6086 6086  
... ... @@ -6094,3 +6094,110 @@
6094 6094  **Example**
6095 6095  
6096 6096  Example 1
6102 +
6103 +== **External IO instructions** ==
6104 +
6105 +=== [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml3320\wps2.png]]**ARWS/Arrow Switch** ===
6106 +
6107 +**ARWS**
6108 +
6109 +Use the arrow switches for digit movement and increase or decrease of digit values to input data instructions.
6110 +
6111 +-[ARWS  (s)  (d1)  (d2) (n)]
6112 +
6113 +**Content, range and data type**
6114 +
6115 +|**Parameter**|**Content**|**Range**|**Data type**|**Data type (label)**
6116 +|(s)|The start device number that input|-|BIN16 bit|ANY_BOOL
6117 +|(d1)|The word device number storing BCD conversion data|-|BIN16 bit|ANY_BOOL
6118 +|(d2)|The start bit device (Y) that connect the display of the 7-segment digital tube|0 to 9999|BIN16 bit|ANY16_S
6119 +|(n)|Specify the number of digits displayed by the 7-segment digital tube (Setting range: K0 to K3)|0 to 3|BIN16 bit|ANY16_S
6120 +
6121 +**Device used**
6122 +
6123 +|(% rowspan="2" %)**instruction**|(% rowspan="2" %)**Parameter**|(% colspan="24" %)**Devices**|(((
6124 +**Index**
6125 +
6126 +**modification**
6127 +)))|(((
6128 +**Pulse**
6129 +
6130 +**extension**
6131 +)))
6132 +|**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**
6133 +|(% rowspan="4" %)ARWS|Parameter 1|●|●|●|●|●| | | | |●| | | | | | | | | | | | | | |●|
6134 +|Parameter 2| | | | | | | | | | | | | | |●|●|●|●|●| | | | | |●|
6135 +|Parameter 3| |●| | | | | | | | | | | | | | | | | | | | | | |●|
6136 +|Parameter 4| | | | | | | | | | | | | | | | | | | | | |●|●| | |
6137 +
6138 +**Features**
6139 +
6140 +16-bit operation (ARWS). The 16-bit BIN value from 0 to 9999 is stored in D+1. For the sake of convenience, the following description is displayed in BCD conversion.
6141 +
6142 +When the instruction input is ON, the ARWS instruction will operate as shown below
6143 +
6144 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml3320\wps3.png]][[image:1758526599000-920.png]]
6145 +
6146 +Display and operation part of the content
6147 +
6148 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml3320\wps4.png]][[image:1758526656501-227.png]]
6149 +
6150 +1. The digit specification of n displayed by the 7-segment digital tube with BCD code
6151 +
6152 +A 4-digit (10^^3^^ digit) is used as an example in the following operation description, .
6153 +
6154 +1. The action of the digit selection switch (S+2, S+3)
6155 +
6156 +1. The action when input S+2 with reduced digits is ON.Each time the switch is pressed, the number of digits specification is changed according to 10^^3^^ →10^^2^^ →10^^1^^ →10^^0^^ →10^^3.^^
6157 +1. The action when the input S+3 with increased digits is ON. Each time the switch is pressed, the number of digits specification is changed according to 10^^3 ^^→ 10^^0 ^^→ 10^^1 ^^→ 10^^2 ^^→ 10^^3^^.
6158 +
6159 +1. The action of the LED for displaying the selected digits (D2+4 to D2+7). The specified number of digits can be displayed by LED by strobe signal D2+4 to D2+7.
6160 +1. The operation of the data change switch in units of digits (S, S+1). The data is changed for the number of digits specified by the "digit selection switch" above.
6161 +
6162 +1. Increase the action when the input is ON. Each time the switch is pressed, the content of D1 changes according to 0→1→2→...→8→9→0→1.
6163 +1. Reduce the action when the input is ON. Each time the switch is pressed, the content of D1 changes according to 0→9→8→7...1→0→9.
6164 +
6165 +These contents can be displayed in the 7-segment digital tube display.
6166 +
6167 +As shown above, through a series of operations, you can write the target value into D1 while viewing the 7-segment display.
6168 +
6169 +**✎Note:**
6170 +
6171 +* The setting of parameter n
6172 +
6173 +Please refer to the parameter setting of SEGL (FNC 74) instruction. The setting range is 0 to 3.
6174 +
6175 +* The output format of the programmable controller, please use a transistor output type programmable controller.
6176 +* About scan time (operation cycle) and display timing
6177 +* The ARWS instruction is executed synchronously with the scan time (operation cycle) of the programmable controller.
6178 +* In order to perform a series of displays, the scan time of the programmable controller needs to exceed 10ms.
6179 +* When it is less than 10ms, please use the constant scan mode and run with a scan time longer than 10ms.
6180 +* Number of occupied points of the device
6181 +
6182 +1. The input of the device s occupies 4 points.
6183 +1. The output of the device d2 occupies 8 points.
6184 +
6185 +* Restrictions on the times of the uses of instructions
6186 +
6187 +Only one ARWS instruction can be used in the program.
6188 +
6189 +**Error code**
6190 +
6191 +|**Error code**|**Content**
6192 +|4084H|The data input in the application instruction (d1) and (d2) exceeds the specified range
6193 +|4085H|The output result of the read application instruction (s), (d1) and (d2) exceeds the device range
6194 +|4086H|The output result of the write application instruction (d1) and (d2) exceeds the device range
6195 +
6196 +**Example**
6197 +
6198 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml3320\wps5.jpg]]
6199 +
6200 +The corresponding hardware wiring is shown in the figure below, and the PLC should be transistor output type:
6201 +
6202 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml3320\wps6.jpg]]
6203 +
6204 +(1) The digital tube in the figure shows the value of D0. Press X10 to X13 to modify the value. The value of D0 can only be between 0 and 9999.
6205 +
6206 +(2) When X20 is ON, the cursor position is thousands. Each time the back key (X12) is pressed, the specified position is switched in the order of "thousands → hundred → ten → pieces → thousand"; if the forward key (X13) is pressed, the switching sequence is reversed; the cursor position is determined by the strobe pulse signal (YO04 to YOO7) LED indication of connection.
6207 +
6208 +(3) For the cursor position, each time you press the increment key (X11), the content of the position changes by 0 → 1→ 2→……8→9→0→1, and when you press the decrement key (X10), press 0 →9→8→7→…… 1→0→9 changes, the modified value takes effect immediately.
1758526599000-920.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +13.2 KB
Content
1758526656501-227.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +102.5 KB
Content
wps2.jpg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +318.7 KB
Content
企业微信截图_17580029957928.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +17.2 KB
Content