Quelques jours il y a un ami a posé une question au sujet de la conversion de l'analogique S7-1200PLC, il m'a dit qu'il y S7-300 FC105 et FC106 utilisés pour rendre le processus de conversion analogique, S7-200 a également la conversion d'échelle les instructions de base de données peuvent être utilisées pour la conversion analogique. Mais dans le S7-1200 pourquoi il n'y a pas de conversion bibliothèque correspondante pour le faire?
Pour l'automate S7-1200 est concerné, et de ne pas utiliser les S7-300 FC105 et FC106 ces deux blocs, mais l'approche doit être un peu, voici deux façons de dire avec vous:
(Méthode a) les S7-1200 deux instructions sont fournies pour les personnes à utiliser, tout le monde dans l'utilisateur deux instructions peuvent être utilisées pour convertir processus analogique est terminé. (1) NORM_X: Normalisation (2) SCALE_X: Zoom
(1) NORM_X: normalisation
commande « normalisé », en mettant en correspondance les valeurs d'entrée des variables VALUE pour normaliser l'échelle linéaire. paramètres MIN et MAX peuvent définir des limites de la plage. Après la sortie OUT est calculée et stockée sous la forme d'un nombre à virgule flottante, en fonction de la position de la valeur à la plage de valeurs normalisées. Si la valeur d'entrée est égale à normaliser la valeur MIN, la sortie OUT retourne une valeur de « 0,0 ». Si la valeur d'entrée est égale à la valeur normalisée MAX, OUT de sortie requise renvoie la valeur « 1.0. » Si, pour une conversion analogique, le MIN et MAX représentent les modules analogiques est notre plage d'entrée correspondant au signal numérique, et est représenté VALEUR nos valeurs à l'aide de modules analogiques. Comme indiqué ci-dessous:
(2) SCALE_X: zoom
« Zoom » commande mis en correspondance avec la plage spécifiée de valeurs de mise à l'échelle par la valeur d'entrée de valeur. Quand la commande « zoom », l'entrée valeur à virgule flottante valeur à l'échelle de la plage de valeurs définies par les paramètres MIN et MAX. Mise à l'échelle résultat est un nombre entier, il est stocké dans la sortie OUT.
Donc, ces deux directives, nous pouvons réaliser le processus de conversion analogique. Comme indiqué ci-dessous:
(Méthode II) peuvent eux-mêmes par l'instruction de calcul d'instruction de conversion (calculée) (CONVERT) et de fonctions mathématiques, la commande d'écriture en conformité avec la formule de conversion est calculée analogique.
formule de conversion analogique:
Lors de l'écriture des formules, chaque nom de broche correspondant à la formule est d'abord définie,
IV: IN1
Ish: IN2
ISL: IN3
Och: IN4
OSL: IN5
VO: OUT
Dans l'instruction d'entrer dans la production de paramètres ci-dessus:
Au cours du procédé sera utilisé, il peut être utilisé directement en fonction d'une formule de conversion analogique FC pour écrire le programme correspondant.
S'il vous plaît me corriger si imparfait, je vous remercie