¿Cómo utilizar Mitsubishi FX3u-PLC para escribir las instrucciones de procesamiento de datos como se muestra? Las personas urgentes y de buen corazón pueden ayudar.
Registro de asignación
D1D0: almacena el valor de L1 (número de coma flotante).
D3D2: Almacenar valor L2 (número de punto flotante)
D5D4: Almacenar valor L3 (número de punto flotante)
D7D6~D15D14: Almacenar resultado intermedio (número flotante) número de punto).
D17D16: Almacenar el resultado final (número de punto flotante)
Programación (solo escribir instrucciones):?
————[¿Desubu? ¿D0? ¿D4? D6]//? (L1-L3) almacenado en D7D6
| -[Dem? ¿D6? ¿D6? D6]//? (L1-L3) 2 se almacena en D7D6.
| -[¿Dem? ¿K3? ¿D6? D6]? //Hay 3x (L1-L3) 2 en D7D6.
——[¿MUERTO? ¿D4? ¿D4? D8]? //2xL3 almacenado en D9D8
| -[Desub? ¿D8? ¿D0? D8]//? (2xL3-L1) almacenado en D9D8.
| -[¿Dessub? ¿D8? ¿D2? D8]//(2xL3-L1-L2) se almacena en D9D8.
| -[¿Dem? ¿D8? ¿D8? D8]//(2xl3-L1-L2) 2 se almacena en D9D8.
——[¿MUERTO? ¿D6? ¿K120000? D10]? ///?3x (L1-L3) 2+12D 2 se almacena en D11D10.
| - [¿MUERTO? ¿D10? ¿D8? D10]? //?3x(l 1-L3)2+12D 2+(2x L3-l 1-L2)2 se almacena en D110.
|-[DEDIVK120000? ¿D10? D12]? //Numerador/denominador se almacenan en D13D12.
|-[DESQRD12? D14]? //La operación raíz se almacena en D15D14.
| - [DACOSD14? D16]? ///?El valor del ángulo se obtiene mediante la operación del coseno y se almacena en D17D16.