Somachine : Variable INT vers VIJEO

Forum traitant des automates industriels de marque Schneider - Telemecanique
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Somachine : Variable INT vers VIJEO

Message par philou77 »

Re !

un int c'est un int.. point barre.

déclare une variable en bool, t'auras certainement plus de chance !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2231
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Somachine : Variable INT vers VIJEO

Message par JC87 »

Bonjour,

Tu ne peut pas lire un bit de mot dans le Vijeo de Somachine qui n'aurait pas été déclaré au préalable dans la partie contrôleur. Ce logiciel interdit de travailler en adressage donc plutôt que d'utiliser un INT déclare un tableau de booléen dans un GVL qui seront tes défauts et tu pourra ensuite les utiliser dans Vijeo comme alarmes. Sinon, oui Somachine et une merde intersidérale et les types qui ont pondus ça devraient être envoyés en prison SUR LE CHAMP :mrgreen:

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
Enregistré le : 21 janv. 2020, 11:01

Re: Somachine : Variable INT vers VIJEO

Message par KonoDioDa »

Au préalable ?
C'est à dire créer une variable comme ceci ?

Test: ARRAY[0..15] OF BOOL;

Et du coup je pourrais ensuite mettre une alarme sur chaque bit ?
C'est fastidieux hahaha

Je suis en train de convertir un programme de M340 -> M251, je vais du coup devoir changer le "MW60.0" en "MW60[0]" (si j'ai déclaré : "MW60: ARRAY[0..15] OF BOOL;") sur toutes mes alarmes :shock: :shock:
2021-02-11 13_32_59-Conversion M340 vers M251.project_ - SoMachine Logic Builder - V4.3.png
2021-02-11 13_32_59-Conversion M340 vers M251.project_ - SoMachine Logic Builder - V4.3.png (7.83 Kio) Vu 2757 fois
Et j'ai environ 550 lignes de programmes de ce type :lol: :lol:
Modifié en dernier par KonoDioDa le 11 févr. 2021, 13:39, modifié 2 fois.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Somachine : Variable INT vers VIJEO

Message par philou77 »

Les mots, c'est quelque chose...

looool


au préalable = AVANT
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Enregistré le : 21 janv. 2020, 11:01

Re: Somachine : Variable INT vers VIJEO

Message par KonoDioDa »

(J'étais en train de modifier, j'ai posté sans faire exprès en voulant ajouter l'image ;) )
Modifié en dernier par KonoDioDa le 11 févr. 2021, 15:17, modifié 1 fois.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Somachine : Variable INT vers VIJEO

Message par itasoft »

Je suis en train de convertir un programme de M340 -> M251
---------
Simple curiosité, pour quelle raisons tu veux le faire migrer le M340 vers un M251 sous La_Drouille_SoMachine ?
sinon ya pas un bloc MOVE qui copie un mot %MW dans un tableau de 16 BOOL ?
Automaticien privé (de tout)
itasoft@free.fr
KonoDioDa
Asservi son premier moteur
Asservi son premier moteur
Messages : 22
Enregistré le : 21 janv. 2020, 11:01

Re: Somachine : Variable INT vers VIJEO

Message par KonoDioDa »

Le prix : l'automate M340 est beaucoup plus cher que le M251, ça nous permet de proposer la même chose, mais en moins cher

Je vais me renseigner pour le bloc move :geek:
Avatar du membre
pach30
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 26 mars 2019, 14:20
Localisation : ben le Sud de ?

Re: Somachine : Variable INT vers VIJEO

Message par pach30 »

Bonjour

Voir du côté de la librairie util de codesys les fonction "pack" et "unpack" qui travaille sur un octet
dpo
Dieu du process
Dieu du process
Messages : 817
Enregistré le : 27 nov. 2015, 20:03

Re: Somachine : Variable INT vers VIJEO

Message par dpo »

KonoDioDa a écrit : 11 févr. 2021, 13:51 Le prix : l'automate M340 est beaucoup plus cher que le M251, ça nous permet de proposer la même chose, mais en moins cher

Je vais me renseigner pour le bloc move :geek:
ben moi, maintenant quand des clients me demandent du M251, je suis prêt à baisser mon prix pour qu'ils passent en M340
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: Somachine : Variable INT vers VIJEO

Message par skip74 »

dpo a écrit : 11 févr. 2021, 19:41
KonoDioDa a écrit : 11 févr. 2021, 13:51 Le prix : l'automate M340 est beaucoup plus cher que le M251, ça nous permet de proposer la même chose, mais en moins cher

Je vais me renseigner pour le bloc move :geek:
ben moi, maintenant quand des clients me demandent du M251, je suis prêt à baisser mon prix pour qu'ils passent en M340
J'adore 😉
Répondre