Acerca de los punteros en lenguaje STL en Siemens PLC

1. Este programa almacena datos en el registro de direcciones (AR2) para comprender la expresión (P # 30.0),

2. Cuando los datos en el registro de dirección AR2 se almacenan en el registro MD10, qué formato de datos (decimal) se almacena en el MD10.

3. En ACCU1, los datos pueden almacenarse en modo decimal y hexadecimal, o en forma de puntero de estructura. La comprensión personal es que el acumulador ACCU1 es un registro para operaciones de procesamiento informático. Puede almacenar cualquier formulario de datos en el acumulador, y la salida de datos del acumulador depende del tipo de registro que recibe los datos, por lo que el método de almacenamiento también es diferente. (Por ejemplo: MD10 este registro, si el tipo de datos MD10 es DINT, los datos se almacenan en modo decimal, si el tipo de datos es WORD, los datos se almacenarán en modo hexadecimal).

(1) Los datos de las siguientes figuras MD10, MD14, MD60 están todos en formato WORD

 

 (2) Los formularios de datos MD10, MD14, MD60 en la figura a continuación son todos formularios DINT

4. Cuando use L dos veces para transferir datos a ACCU1, los datos guardados en ACCU1 por primera vez se almacenarán en ACCU2. Cuando se usan instrucciones aritméticas (+, *, ...), se calculan los valores en ACCU1 y ACCU2. En ACCU1 / ACCU2, solo se puede almacenar un valor a la vez, y sus ventajas funcionales Cuando puede almacenar cualquier tipo de datos, puede entenderse como una súper memoria. Cuando

Supongo que te gusta

Origin blog.csdn.net/qq_18671205/article/details/105686856
Recomendado
Clasificación