6 Application Instructions API 00-49 API 45 Operands: S : Start device to obtain mean value D : Destination device for storing mean value n : The number of consecutive source devices used Explanations: 1. If D is used in device F, only 16-bit instruction is applicable. 2. Range of n : 1 ~ 64 3. In ES/EX/SS series models: Operand S cannot designate KnX, KnY, KnM, KnS. 4. ES/EX/SS series MPU does not support E, F index register modification. 5. See the specifications of each model for their range of use. 6. After the content of n devices starting from S are added up, the mean value of the result will be stored in D . 7. Remainders in the operation will be left out. 8. Provided the No.
of designated device exceeds its normal range, only the No. within the normal range can be processed. 9. If n falls without the range of 1 ~ 64, PLC will determine it as an “instruction operation error”. Program Example: When X10 = On, the contents in 3 (n = 3) registers starting from D0 will be summed and then divided by 3. The obtained mean value will be stored in D10 and the remainder will be left out. X10 (D0+D1+D2)/3 D10 D0 K100 D1 K113 K112 D10 Remainder = 3, left out D2 K125 DVP-PLC Application Manual 6-69 Mnemonic Operands Function D MEAN P Mean Type OP Bit Devices Word Devices Program Steps X Y M S K H KnX KnY KnM KnS T C D E F MEAN, MEANP: 7 steps DMEAN, DMEANP:
13 steps S * * * * * * * D * * * * * * * * n * * * * * * * * * * * PULSE 16-bit 32-bit EH3 V SV2 EH3 EH3 ES EX SS SA SX SC EH S ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV SV2 SV2 MEAN D0 D10 K3