8 Application Instructions API 100-149 Operands: S : Source value (binary floating point) D : ACOS result Explanations: 1. See the specifications of each model for their range of use. 2. Flag: M1020 (zero flag) 3. ACOS value=cos –1 . The figure below offers the relation between the entered cos value and the result. S: Entered data (cosine value) S 4. The decimal floating point of the COS value designated by S should be within -1.0 ~ +1.0. If the value falls without the range, M1067 and M1068 will be On without performing any action. 5. If the result = 0, M1020 = On. Program Example:
When X0 = On, obtain the ACOS value of binary floating point (D1, D0) and store the binary floating point result in (D11, D10). X0 binary floating point ACOS value binary floating point Remarks: For floating point operations, see “5.3 Handling of Numeric Values”. DVP-PLC Application Manual 8-54 API Mnemonic Operands Function 134 D ACOS P Arc Cosine Mnemonic Operands Function D ACOS P Arc Cosine Type OP Bit Devices Word Devices Program Steps X Y M S K H KnX KnY KnM KnS T C D E F DACOS, DACOSP: 9 steps S * * * D * PULSE 16-bit 32-bit EH3 ES EX SS SA SX SC EH SV EH3 SV2 ES EX SS EH3 S EX SS S A SX SC EH SV SA SX SC EH SV SV2 SV2 R S: Enter R: ACOS 2 -1,0 DACOS D0 D10 D1 D0 D11 D10