Bloc Operation SoMachine

Forum traitant des automates industriels de marque Schneider - Telemecanique
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Inscription : 21 janv. 2020, 11:01

Bloc Operation SoMachine

Message 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
Dernière modification par KonoDioDa le 03 juin 2020, 08:55, modifié 2 fois.
Avatar de l’utilisateur
ScieTech
Apprend le binaire
Apprend le binaire
Messages : 5
Inscription : 03 mai 2020, 11:15

Re: Somachine

Message par ScieTech »

Bonjour,

tu peux utiliser le bloc opération avec la formule "%MW10 := %MW10 + 1" comme ceci :

Image
_____________________________________
scietech.fr
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Inscription : 21 janv. 2020, 11:01

Re: Somachine

Message par KonoDioDa »

Je suis sur Somachine Logic Builder 4.3, pas MachineExpert Basic :/
Pièces jointes
qsdf.png
Avatar de l’utilisateur
JAPIB
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Inscription : 20 oct. 2015, 23:32
Localisation : Lyon

Re: Somachine

Message 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 !
Image 1.jpg
Salutations.
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Inscription : 21 janv. 2020, 11:01

Re: Somachine

Message 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 :cry: :cry: :cry:

Merci de ta réponse quand même
Avatar de l’utilisateur
JAPIB
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Inscription : 20 oct. 2015, 23:32
Localisation : Lyon

Re: Somachine

Message par JAPIB »

Grand merci à Schneider :oops: :oops:
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 :?:
MiGaNuTs
Dieu du process
Dieu du process
Messages : 979
Inscription : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Somachine

Message 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.
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Inscription : 21 janv. 2020, 11:01

Re: Somachine

Message 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 :oops: :oops:
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 :)
Avatar de l’utilisateur
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1901
Inscription : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Bloc Operation SoMachine

Message 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.

Addition Somachine.png
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Inscription : 21 janv. 2020, 11:01

Re: Bloc Operation SoMachine

Message 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
Répondre