Page 2 sur 3
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 11:58
par philou77
Re !
un int c'est un int.. point barre.
déclare une variable en bool, t'auras certainement plus de chance !
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 12:06
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
JC
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 13:20
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

- 2021-02-11 13_32_59-Conversion M340 vers M251.project_ - SoMachine Logic Builder - V4.3.png (7.83 Kio) Vu 2760 fois
Et j'ai environ 550 lignes de programmes de ce type

Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 13:22
par philou77
Les mots, c'est quelque chose...
looool
au préalable = AVANT
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 13:38
par KonoDioDa
(J'étais en train de modifier, j'ai posté sans faire exprès en voulant ajouter l'image

)
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 13:48
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 ?
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 13:51
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

Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 15:32
par pach30
Bonjour
Voir du côté de la librairie util de codesys les fonction "pack" et "unpack" qui travaille sur un octet
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 19:41
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
ben moi, maintenant quand des clients me demandent du M251, je suis prêt à baisser mon prix pour qu'ils passent en M340
Re: Somachine : Variable INT vers VIJEO
Posté : 11 févr. 2021, 22:14
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
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
