Simulation de CPU F
Afin de simuler une F-CPU, vous devez modifier le paramètre F Temps de surveillance F
dans votre projet STEP 7 avant d'effectuer un chargement dans S7-PLCSIM. Cela est dû à
la différence de gestion du temps entre une simulation logicielle et le matériel physique.
Procédez comme suit pour modifier le temps de surveillance F :
1. Dans le navigateur du projet STEP 7, cliquez avec le bouton droit sur la CPU F et
choisissez "Propriétés".
2. Dans la boîte de dialogue des propriétés, sélectionnez "Sécurité > Paramètre F > Temps
de surveillance F par défaut pour E/S F centralisées".
3. Modifiez le temps de surveillance F par défaut de 150 ms en une valeur supérieure.
4. Cliquez sur OK.
Il se peut que vous deviez répéter cette procédure jusqu'à trouver une valeur de surveillance
F permettant à votre simulation de CPU F de fonctionner sans erreur.
Instructions prises en charge
S7-PLCSIM prend en charge pratiquement toutes les instructions pour les S7-1200 et S7-
1200F simulés, de la même manière qu'un API physique.
Vous pouvez charger tous les programmes qui se compilent avec succès sur l'API virtuel.
Néanmoins, certaines instructions appellent des SFC (fonctions système) ou des SFB (blocs
fonctionnels système) qui sont en partie pris en charge, et il se peut que votre simulation ne
fonctionne pas comme prévu.
Pour les programmes comprenant des instructions partiellement prises en charge,
S7-PLCSIM valide les paramètres d'entrée et renvoie des sorties valides, mais pas
nécessairement celles qu'un API réel avec E/S physiques renverrait. Par exemple, comme
S7-PLCSIM ne prend pas en charge la carte mémoire SD SIMATIC, les instructions de
programme enregistrant des données sur une carte mémoire n'enregistrent en fait pas de
données lors de l'exécution d'une simulation.
Dépendance du facteur temps
Les programmes dépendant fortement du facteur temps peuvent être difficiles à réparer
avec une simulation. Cela est dû à la différence de gestion du temps entre une simulation
par logiciel et matériel physique.
3.5.2
S7-1200 : Prise en charge des modules et objets technologiques
S7-PLCSIM ne simule pas les modules et objets technologiques suivants :
● Comptage
● PID
● Motion Control
Aide en ligne de S7-PLCSIM V16
Manuel de programmation et d'utilisation, V16, 11/2019, A5E46238789-AA
3.5 Différences entre un API simulé et un API physique
Concepts S7-PLCSIM
21