Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa el comando S7 300? ¿Qué significa la instrucción L W[AR1, P#0.0]?

¿Qué significa el comando S7 300? ¿Qué significa la instrucción L W[AR1, P#0.0]?

Si desea comprender el método de direccionamiento del programa Siemens en el programa anterior, debe combinarlo con el significado específico de sus variables para saber qué significa. Arriba se utilizan el direccionamiento directo y el direccionamiento indirecto. L W [AR1, P#0.0] Este método de direccionamiento indirecto es en direccionamiento entrelazado, donde W se refiere al ancho de su carácter, W representa la palabra, es decir, el puntero apunta a un ancho de 2 bytes y AR1 está precargado para usted. dirección inicial señalada por el puntero, por ejemplo

L [MW20]

LAR1

Aquí es donde se ubica en el bit el puntero que apunta a la dirección inicial área de almacenamiento Área de almacenamiento de bits. Esta es la posición número 20 del carácter en la memoria de bits y el ancho del carácter es 2 2 bytes. Se carga en el registro de direcciones 1.

L W[AR1, P#0.0] Esta es la dirección de AR1 como dirección inicial, desplazamiento 0.0. De esta manera encontrará la dirección que necesita utilizar. En la actualidad, los programadores nacionales rara vez utilizan direccionamiento indirecto y utilizan principalmente direccionamiento directo. ¡Este direccionamiento indirecto es equivalente a un puntero en lenguaje C ~! Es más flexible de usar. Si se usa incorrectamente, el PLC fallará. ¡Pero si se usa bien, puede simplificar la estructura del programa y facilitar la estandarización del programa ~! Si aún tienes alguna pregunta, ¡puedes continuar dejando un mensaje ~!