Mémoire de chargement Plc

Forum traitant des automates industriels de marque Siemens.
Répondre
youcef
Première mise en service
Première mise en service
Messages : 72
Enregistré le : 15 mai 2016, 20:47

Mémoire de chargement Plc

Message par youcef »

Salut à tous

Quel est la déférence entre une carte mémoire MC et MMC d'automate siemens.
Parfois je trouve des automate fonctionne sans carte mémoire

Quel est le rôle de chaque zone suivante RAM. ROM et EPROM de automate

Grand merci à l'avance
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Mémoire de chargement Plc

Message par sinced »

MC = Memory Card (elle est utilisée sur les anciennes CPUs équipées d'un port de carte MC).
MMC = Micro Memory Card (elle est utilisée sur les nouvelles CPUs).

Au démarrage de l'automate, il y a vérification de la mémoire de chargement, si celle ci est vide le programme est copiée depuis la carte mémoire vers la mémoire de l'automate. L'intérêt d'avoir ce système chez Siemens permet dans certains cas de ne pas avoir à connecter la PG ou le laptop pour faire un chargement. En cas de coupure secteur même sans batterie (pile), le système peut redémarrer.

RAM, ROM et EPROM sont différentes types de mémoire. Une ROM est une mémoire morte accessible uniquement en lecture, on ne peut pas écrire dessus. Une RAM est une mémoire vive accessible en lecture écriture. Les EPROM (Erasable Programmable Read Only Memory) sont effaçables et programmables par l’utilisateur, il existe une fonction sur certaines cpu pour copier RAM dans ROM.
Attention, les fonctionnements des cartes mémoires diffèrent d'un constructeur à un autre, la seule façon de clarifier est de lire la documentation. Il y a effectivement des automates qui n'ont pas de carte mémoire. De mémoire il me semble que chez Siemens la plupart des CPUs nécessitent l'utilisation de ces MMC (je me rappelle plus, un expert devrait confirmer).
mohamedwael
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Enregistré le : 21 janv. 2017, 07:33

Re: Mémoire de chargement Plc

Message par mohamedwael »

quelques informations sur le MMC de siemens :
Les cartes MMC ou Simatic Micro Memory Card de Siemens sont des cartes de mémoire spéciales qui permettent de mémoriser les données de l'automate(bloc de données ou projet entier).
Ces cartes mémoires ont des formats spéciaux,seul les PG/PC Siemens peuvent les formater.Tout formatage avec un PC ordinaire risquerait d'endommager la carte.Certains modèles d'automates nécessitent obligatoirement une carte MMC pour pouvoir fonctionner.Les cartes MMC existent en plusieurs tailles (48k,128k,8M etc...),elles servent de mémoire de chargement à l'automate.
Ainsi lors du fonctionnement de l'automate les donnés sont tranférer de l'automate vers la RAM(mémoire vive).Ainsi en cas de coupure de courant,la carte MMC sert de mémoire de sauvegarde ce qui permet d'éviter la perte de données.Les données contenues dans la carte MMC sont des données de configuration matérielle et des données utilisateur.
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !”
Avatar du membre
Laurent54
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 30 janv. 2017, 12:23
Localisation : Metz
Contact :

Re: Mémoire de chargement Plc

Message par Laurent54 »

La mémoire de chargement se calcul en fonction de la taille de ton programme (FB, FC, DB).
La plupart du temps ces cartes sont obligatoires, exemple avec une CPU 41x.
Il faut donc pouvoir estimer la taille de ton programme, mais parfois c'est compliqué voir impossible.
Répondre