Avec le développement continu de la technologie industrielle moderne, nous aurions pu utiliser beaucoup de techniciens PLC ont un tel sentiment: la programmation de l'échelle de façon traditionnelle face à des exigences de contrôle de plus en plus complexes, est apparu insuffisant.
En fait, de nombreuses grandes marques de PLC haut de gamme de programmation mixte en charge de la Commission électrotechnique internationale IEC61131 spécification standard de cinq langages de programmation, à savoir contacts (LD), texte structuré (ST), un organigramme (SFC), liste d'instructions (IL) et les blocs fonctionnels (FB). Dans ces cinq langages de programmation, je pense que + est structuré échelle Texte une bonne combinaison, le contrôle logique de l'échelle d'écriture, écriture calculée en utilisant du texte structuré, ce qui peut accélérer l'efficacité de la programmation et de rendre le programme beaucoup plus lisible augmenter. De la programmation est ordinogramme bien adapté pour certaines des applications « Sequence Control ». Liste d'instructions et des blocs fonctionnels, il existe d'autres applications.
série Siemens S7 PLC dans le domaine de l'utilisation industrielle nationale dans une large gamme, il ne supporte que le logiciel de programmation de diagramme d'échelle et la programmation liste d'instructions sous Step7 par défaut, mais en installant le paquet « S7-SCL » packages et « S7-Graph » peut être réalisé et l'organigramme de programmation de texte structuré. Ce package d'installation est en fait deux accusations distinctes d'appartenance, peut également trouver l'autorisation en ligne.
Mais les dernières séries de façon Bo, les deux langues seront intégrées dans le logiciel, sans nécessiter un téléchargement supplémentaire le package d'installation et l'achat d'une licence. Mais ils utilisent tous les deux à peu près la même.
Maintenant, je vais combiner une partie de leur propre expérience nous dire sur la façon d'utiliser la programmation de texte structuré.
Tout d'abord, quelle est la programmation d'un texte structuré
Texte structuré est un moyen de langage de programmation informatique de haut niveau similaire, sa spécification de syntaxe proche de l'ordinateur
langue PASCAL. Les règles de syntaxe, nous pouvons nous référer aux manuels Siemens pertinents, ce n'est pas une description détaillée. La figure suivante montre le SCL dans l'interface de programmation Step7:
II. S7-SCL l'installation de paquets
En Step7, la programmation de texte structuré est appelé langage de contrôle structuré (Structured Control Language), abrégé en version professionnelle SCL. Step7 du paquet contient déjà progiciel S7-SCL lors de l'installation Step7, le système demandera si installer S7-SCL, cocher la case, comme indiqué ci-dessous:
III. SCL L'utilisation de logiciels
SCL paquet pour l'approche « source » pour la préparation de blocs fonctionnels, le bloc fonctionnel. Les étapes suivantes:
Étape 1: Une fois correctement installé SCL dans le paquet Step7, il y aura l'interface suivante
Interface de programmation SCL dans la catégorie, et sélectionnez prêt à écrire le bloc de programme: Etape
La troisième étape: les programmes d'écriture et de compilation
Après avoir compilé FC produit!
Après plus de quatre étapes pour compléter le processus d'écriture d'un bloc fonctionnel avec SCL, la source FC1, enregistrée dans le dossier « Sources », vous pouvez ouvrir à tout moment pour effectuer des changements.
Quatrièmement, SCL Programmation, "adressage indirect".
Step7, le programme de l'échelle de l'automate ne supporte pas indirecte, bien que la table peut être réalisée par le biais d'instructions, mais l'étape de lourdeur et la lisibilité est faible, en revanche, il est facile à faire avec un multi-voies SCL, en particulier Voici comment:
1, le bit d'adressage:
MX , I est l'adresse d'octet, j indique quel bit de l'octet, lorsque i = 5; j = 0, il indique M5.0
2, octet, mot, mot double face
MB IW , QB , MD