reset DB

Forum traitant des automates industriels de marque Siemens.
Répondre
ouaga12
Aguerri de l'automation
Aguerri de l'automation
Messages : 79
Enregistré le : 04 juin 2018, 21:40

reset DB

Message par ouaga12 »

Bonjour ,J'ai une question par rapport au DB .
J'ai un DB avec des variables en INT et 0 comme valeur initial et j'aimerais pouvoir remettre toute les valeurs de mon DB à 0 a un certain moment .
Avez vous une idée de comment je peux procéder ?

J'ai essayer d'utiliser le sfc20 mais sa marche pas peut être je m'y prend mal .

Merci d'avance .

Cordialement
Avatar du membre
djé
Dieu du process
Dieu du process
Messages : 778
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: reset DB

Message par djé »

Bonjour,

Avec la SFC20 ça doit fonctionner.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Avatar du membre
bipcoyote
Codeur fou
Codeur fou
Messages : 203
Enregistré le : 16 janv. 2018, 13:19
Localisation : Dunkerque

Re: reset DB

Message par bipcoyote »

Bonjour,

Solution toujours efficace, un DB d'une structure de même dimension que ton DB initial avec valeur 0 dedans, c'est imparable.

+
ouaga12
Aguerri de l'automation
Aguerri de l'automation
Messages : 79
Enregistré le : 04 juin 2018, 21:40

Re: reset DB

Message par ouaga12 »

Jai essayer mais pas reussi avez vous une image a me montrer.
Merci
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: reset DB

Message par philou77 »

Salut !

Montre-nous ce que tu écris, on pourra te dire ce qui ne va pas.

tu dis vouloir mettre les valeurs d'un db à 0 :

avec sfc20, tu transfère une zone dans une autre :
il faut donc une zone source (avec des zéro dedans) identique en longueur à ton DB de destination (celui qui va être remis à zéro)

si tu prend sfc21 (fill = remplir)
tu peux remplir ton db de destination avec une seule valeur (0 dans ton cas)

3eme solution
tu fais un bloc avec :
un chargement de la valeur 0
et autant de transfert dans ton db que de valeurs qu'il contient !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
ouaga12
Aguerri de l'automation
Aguerri de l'automation
Messages : 79
Enregistré le : 04 juin 2018, 21:40

Re: reset DB

Message par ouaga12 »

Merci pour votre aide jai utilisé le sfc21 .
Le problème etait du au fait que j'utilisais pas la syntaxe P#
.

Merci
Répondre