8 Application Instructions API 100-149 Operands: S : Source value D : COS result Explanations: 1. 0° ≤ S 2. Flags: M1018 (angle or radian); M1020 (zero flag) 3. S can be an angle or radian, decided by M1018. 4. When M1018 = Off, the program will be in radian mode and the RAD value = angle Ч π /180 5. When M1018 = On, the program will be in angle mode and the range of angle should be “0° ≤ angle 6. If the result = On, M1020 = On. 7. The COS value obtained by S is calculated and stored in the register designated by D . The figure below offers the relation between radian and the result. R S: Radian S 8. Switch between radian and angle by M1018:
When M1018 = Off, S will be a RAD value; when M1018 = On, S will be an angle (0° ~ 360°). Program Example 1: When M1018 = Off, the program is in radian mode. When X0 = On, use the RAD value of binary floating point (D1, D0) and obtain its COS value. The binary floating point result will be stored in (D11, D10). M1002 X0 D1 D0 RAD value (angle x /180) binary floating point COS value binary floating point DVP-PLC Application Manual 8-49 API Mnemonic Operands Function 131 D COS P Cosine Mnemonic Operands Function D COS P Cosine Type OP Bit Devices Word Devices Program Steps X Y M S K H KnX KnY KnM KnS T C D E F DCOS, DCOSP:
9 steps S * * * D * PULSE 16-bit 32-bit EH3 SV2 ES EX SS SA SX SC EH SV EH3 SV2 EH3 S EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV SV2 1 R: Result (COS 3 3 -2 - -2 - 2 2 0 2 2 2 -1 RST M1018 DCOS D0 D10 D11 D10