Page 1 sur 2
Bloc Operation SoMachine
Posté : 02 juin 2020, 14:44
par KonoDioDa
Bonjour,
Je cherche à faire un bloc opération sur SoMachine type "MW10:=MW10+1" ou bien "MW10;=5" et impossible de trouver comment faire, est-ce possible ?
Merci d'avance
Re: Somachine
Posté : 02 juin 2020, 14:55
par ScieTech
Bonjour,
tu peux utiliser le bloc opération avec la formule "%MW10 := %MW10 + 1" comme ceci :

Re: Somachine
Posté : 02 juin 2020, 15:00
par KonoDioDa
Je suis sur Somachine Logic Builder 4.3, pas MachineExpert Basic :/
Re: Somachine
Posté : 02 juin 2020, 16:25
par JAPIB
Bonjour,
Avec CODESYS (cette version de SoMachine est en réalité une base de CODESYS) il faut utiliser un bloc "Execute", (dans la boite à outil Général).
L'avantage par rapport à un bloc Opération est qu'il n'y à pas de limitation à la longueur du code ST que l'on peut écrire dans ce bloc.
En espérant que Schneider ait bien laissé ce bloc !
Salutations.
Re: Somachine
Posté : 02 juin 2020, 16:41
par KonoDioDa
Waaaaah la montagne russe émotionnelle quand je lis ta réponse, puis que je check pour voir que ce bloc n'existe plus
Merci de ta réponse quand même
Re: Somachine
Posté : 02 juin 2020, 18:09
par JAPIB
Grand merci à Schneider
Peut être peux tu appeler un module action (en espérant que nos amis de Schneider n'aient pas fait le ménage encore une fois !) en langage ST à partir de ton programme en LD

Re: Somachine
Posté : 02 juin 2020, 18:37
par MiGaNuTs
Sinon tu peut faire un ADD. pour ce cas ça reviens au même.
Il me semble qu'on peut insérer un rung en ST, mais j'y mettrait pas ma main a couper.
Re: Somachine
Posté : 03 juin 2020, 08:32
par KonoDioDa
MiGaNuTs a écrit : ↑02 juin 2020, 18:37
Sinon tu peut faire un ADD. pour ce cas ça reviens au même.
Il me semble qu'on peut insérer un rung en ST, mais j'y mettrait pas ma main a couper.
Je n'ai pas trouvé
JAPIB a écrit : ↑02 juin 2020, 18:09
Grand merci à Schneider
Peut être peux tu appeler un module action (en espérant que nos amis de Schneider n'aient pas fait le ménage encore une fois !) en langage ST à partir de ton programme en LD
Je vais essayer, merci

Re: Bloc Operation SoMachine
Posté : 03 juin 2020, 10:02
par JC87
Bonjour,
Le plus simple si tenté que quelque chose soit simple avec cette merde de Somachine c'est un bloc ADD mais on peut aussi faire ça avec un MOVE.
JC
Re: Bloc Operation SoMachine
Posté : 03 juin 2020, 10:21
par KonoDioDa
Hooooo merci !!
Et pour "Toto:=5" par exemple comment tu ferais ?
Toto/Toto puis Toto+5 fonctionnerait ? A moins que tu possèdes une solution plus simple