LDN Chargement d’une valeur inversée

L’opérande inversé défini dans la zone d’opérande est chargé dans l’accumulateur.

Remarques

  • Valid operands for this operator must be of one of the following data types: (BOOL)

  • Les opérateurs sont disponibles uniquement en langage de programmation LI.

  • var_1, var_2 et var_3 doivent être du type de données BOOL.

  • Cet exemple de code échange simplement les valeurs inversées de var_1 et var_2 à l’aide de la variable var_3.

Exemple

En-tête du POU

Toutes les variables d’entrée et de sortie utilisées pour programmer cette fonction sont déclarées dans l’en-tête du POU.

Corps en IL

LDN

var_1

(* Charger la valeur inversée de var_1 dans l’accumulateur *)

ST

var_3

(* Sauvegarder le contenu de l’accumulateur dans var_3 *)

LDN

var_2

(* Charger la valeur inversée de var_2 dans l’accumulateur *)

ST

var_1

(* Sauvegarder le contenu de l’accumulateur dans var_1 *)

LD

var_3

(* Charger var_3 dans l’accumulateur *)

ST

var_2

(* Sauvegarder le contenu de l’accumulateur dans var_2 *)

Modifié le : 2021-08-09Feedback on this pagePanasonic hotline