Siemens SIMATIC S7-300 Manuel D'utilisation page 87

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

La figure ci-après montre comment utiliser l'opération MOVE pour connecter des valeurs aux
entrées CPU. L'opération MOVE permet également de convertir des valeurs d'un type de
données en un autre type de données si nécessaire.
#Encoder.C
ur_Val
#CPU_Out.T
2_PV
#Conn.arrI
Con[2]
(1)
(2)
(3)
Figure 6-9
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04
MOVE
EN
ENO
#CPU_In.En
IN
OUT
c_CV1
MOVE
EN
ENO
#Conn.arrI
IN
OUT
Con[3]
MOVE
EN
ENO
#CPU_In.T2
IN
OUT
_CVasByte
L'opération MOVE permet de connecter des valeurs aux entrées CPU. En l'absence de
logique en EN, l'opération MOVE est traduite comme un connecteur. En présence de la
logique en EN, la valeur MOVE est rémanente, nécessitant de la mémoire.
L'opération MOVE permet de transformer un octet de l'espace de sortie de la CPU en un
entier (INT) utilisé pour des comparaisons ou des prédéfinitions. Cela ne fonctionne toutefois
que pour les nombres positifs puisque MOVE ne procède pas à l'extension de signe.
L'opération MOVE permet de transformer une valeur en cours entière (INT) en octet (BYTE)
dans l'espace d'entrée de la CPU.
Exemples d'opération MOVE avec conversion du type
Programmation et fonctionnement du module FM 352-5
1
MOVE
EN
#Conn.arrD
IN
ICon[0]
2
MOVE
EN
#CPU_Out.C
IN
mpByte
3
MOVE
EN
#Conn.arrI
IN
Con[0]
6.2 Créer un FB d'application
ENO
#CPU_In.T1
OUT
_CV
ENO
#Conn.ICon
OUT
ENO
#CPU_In.C1
OUT
_CVasByte
87

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières