Thread Content
ØSTEP7 (TIA Portal) est un logiciel de configuration industrielle utilisé pour configurer les séries de contrôleurs SIMATIC S7-1200, S7-1500, S7-300/400 et WinAC. ØWinCC (TIAPortal) est un logiciel de configuration visuelle pour les panneaux SIMATIC, les PC industriels SIMATIC ainsi que les PC standards.
Étapes pour migrer un projet : 1. Dans le menu « Projet » (Project), sélectionnez l’option « Migrer projet » (Migrate project). La boîte de dialogue « Transférer le projet » s’ouvrira. 2. Dans le champ « Chemin source » (Source path), spécifiez le chemin et le nom du fichier du projet à migrer. 3. Cochez la case « Exclure la configuration matérielle » (Exclude hardware configuration) pour ne migrer que le logiciel. Si un fichier de portage créé à l’aide d’outils de portage est sélectionné, cette case est désactivée. Dans ce cas, il faut spécifier avant la conversion à l’aide d’outils de migration si la configuration matérielle à migrer doit être exclue. 4. Sélectionnez un nom pour le nouveau projet dans la case « Nom du projet » (Project name). 5. Dans la case « Chemin cible » (Target path), sélectionnez un chemin où le nouveau projet sera créé. 6. Saisissez votre nom ou le nom de la personne responsable de ce projet dans le champ « Auteur ». 7. Si des commentaires sont nécessaires, saisissez-en un dans le champ « Commentaire ». 8. Cliquez sur « Migrer » (Migrate).
Installer TIA dans une machine virtuelle : comment configurer la mémoire et le processeur pour que le système fonctionne sans ralentissements ? L’ordinateur est équipé d’un processeur i7-8750H et de 16 Go de mémoire.
Utiliser le PLC Siemens 1500 pour le contrôle séquentiel des équipements automatisés ; auparavant, cela se faisait par programmation en GRAPH (SFC). Récemment, il est devenu courant de programmer en langage SCL (ST). Comme j’avais justement un projet en cours, j’ai essayé d’utiliser SCL pour le programmer. Lors de la débogage du dispositif, j’ai découvert un problème : l’action du dispositif nécessitait plusieurs dizaines de cycles de balayage pour être achevée, avec un cycle de balayage d’environ 9 ms. Ainsi, une action du dispositif prenait environ 30 cycles de balayage, soit 9 × 30 = 270 ms. Ce dispositif avait des exigences très élevées en termes de rythme ; le temps de balayage du système était temporairement fixé à un peu plus de 200 millisecondes. Après avoir longuement examiné le logiciel à la recherche du problème, j’ai finalement découvert que c’était dû à une utilisation inappropriée des instructions CASE. J’ai alors modifié le code en utilisant des instructions IF pour créer une chaîne de commandes, ce qui a résolu le problème.