Tutoriel WinCC OA. Partie 10. Connexion Ă  un S7-1200 "live"

Dans le cadre du cours de base, seules les variables système internes sont utilisées dans WinCC OA. Aucune connexion externe n'est supposée. Cependant, les étudiants du cours de base sont toujours invités à démontrer comment lire une variable à partir d'un «vrai PLC en direct» avant de terminer leurs études. Puisque WinCC OA appartient aux produits Siemens, il serait logique de montrer comment se connecter à un automate Siemens et y lire plusieurs variables. Dans notre cas, nous nous connecterons à un API de la série S7-1200.





Le jeu de pilotes WinCC OA comprend deux types de pilotes pour les contrôleurs Simatic - s7 et s7plus. La différence est la suivante: s7 est destiné à la communication avec les API de la série classique S7-300 / S7-400, et s7plus est destiné à la série moderne S7-1200 / S7-1500. Le pilote s7plus est spécifié séparément lors de l'installation. Il peut ne pas être présent sur votre système si vous ne l'avez pas installé. Quel que soit le pilote utilisé (même iec104), les principes généraux sont préservés. Vous devez ajouter le pilote approprié dans la console. Ensuite, configurez la connexion au périphérique et définissez le numéro du pilote ajouté à cette connexion, activez. Il est également nécessaire de suspendre la configuration de l'adresse de périphérique sur le DPE et d'effectuer les réglages en spécifiant l'adresse correcte de la variable.





Vous devez d'abord enregistrer le pilote dans la console. Techniquement, l'ajout d'un pilote au système n'est pas différent de l'ajout d'un gestionnaire. Ouvrez la console, cliquez sur Ajouter un nouveau gestionnaire dedans





Sélectionnez le pilote S7plus dans la liste et définissez «-num 2» dans les options. Cela est dû au fait que le système a déjà un pilote avec le numéro 1, il s'agit du pilote de simulation, et le numéro de pilote dans le système doit être unique. D'ailleurs, selon les développeurs WinCC OA, le pilote de simulation n'est pas utilisé dans les projets réels.





Maintenant, le nouveau pilote a été ajouté au système et lancé





Le pilote numéro 2 ajouté sur le système doit maintenant être configuré. Pour ce faire (par exemple, via le menu de l'éditeur gedi), ouvrez le module System Management.





Ensuite, ouvrez le pilote S7





Choisir le pilote S7 +





. Create.





— , WinCC OA, . S7-1214 TCP/IP, , . , 2. , .





, — S7-1200, ip- . , , , Set PC/PG Interface. , , Step 7 WinCC 7, TIA Portal WinCC .. , , . ,





, ISO, TCPIP TCPIP.Auto. , , TCPIP.Auto.





Establish Connection Apply. WinCC OA . E ,





, — System Management. , . . para, . — ExampleDP_bit ExampleDP_float, . MyBlinker ExampleDP_bit





« ».





SIMATIC S7PLUS









2. « » — Input, . — Bool. — Polling ( ).





Poll groups, () . Create, . 100 . , 100 100 . .





Reference . , . Selection .





«» , . Clock_1Hz, .





Address active, Apply original , SCADA.





,





Emulation, Modes. «» (Direction), . (, , ) .





— FALSE, .





TRUE





para





FALSE TIA Portal. para . , , 10 , para , Original value FALSE, TRUE. - Ctrl+A . DPE . Main — Turn On Turn Off ,





dpSet("System1:Emulation.:_original.._value", 1);









dpSet("System1:Emulation.:_original.._value", 0);





«» .





para FALSE





.





, — . , , para. . 10 (poll time 100 ). , — event manager. EV , , , . 100 — , para , . , , , . DPE Smoothing. para .





, — «» «». Apply.





original , ( online, original) , . , para , .





, Robicon.SCADAmanSP. WinCC OA DP ExampleDP_float. , — , , . «» , /. , Reference. smoothing DP.





original. , , .





.





FLAPS ( ). Textfield .





À l'aide d'un assistant sur l'événement d'initialisation, créez un script pour afficher le DPE (valeur d'affichage)





La valeur de l'automate s'affiche





Ajoutons un autre script à l'aide d'un assistant pour pouvoir modifier la valeur directement depuis l'écran de l'opérateur. Pour ce faire, nous devons appeler l'assistant pour l'événement Command.





Modifier la valeur du signal du système opérateur





Des modifications ont été apportées au bloc de données












All Articles