Page 1 sur 1

conversion un programme du language SLT à CONT Ladder

Posté : 30 janv. 2020, 11:38
par tarekmanai
bonjour ,
Je suis un ingénieur automatisme et j'ai un probléme à la conversion de ce programme . Si vous pouvez m'aider à convertir ce code en CONT ladder ou bien en language LOG .




TAR1 #TempAR1 //Save adress register
TAR2 #TempAR2

LAR1 P##QdwState //Start adress of source
LAR2 P##QdwState_Struct //Start adress of destination
L D [AR1,P#0.0] //Write input value...
T D [AR2,P#0.0] //... into struct

LAR1 P##OPdwCmd
LAR2 P##OPdwCmd_Struct
L D [AR1,P#0.0]
T D [AR2,P#0.0]

LAR1 P##QwAlarm
LAR2 P##QwAlarm_Struct
L W [AR1,P#0.0]
T W [AR2,P#0.0]

LAR1 #TempAR1
LAR2 #TempAR2 //Reload adress register

cordialement

Re: conversion un programme du language SLT à CONT Ladder

Posté : 30 janv. 2020, 11:42
par philou77
Slt !

1 - Sauvegarde des registres
2 - Travail en adressage indexé - lire une valeur à une adresse, l'écrire dans une autre !
3 - Restitution des registres

Re: conversion un programme du language SLT à CONT Ladder

Posté : 30 janv. 2020, 11:48
par tarekmanai
merci philou pour votre information mais j'ai rien compris :D
si vous pouver me traduire ce code en language CONT ladder ?

Re: conversion un programme du language SLT à CONT Ladder

Posté : 30 janv. 2020, 12:10
par philou77
tarekmanai a écrit : 30 janv. 2020, 11:38 Je suis un ingénieur automatisme
tarekmanai a écrit : 30 janv. 2020, 11:48 mais j'ai rien compris

Que dire sinon aller faire une formation sienens....

j'ai rien de plus à dire, ça ne se traduit pas en ladder ou log....

Edit :

L = Charger une valeur
T = Transférer une valeur

W = un mot
D = un double mot

AR1 = Accu 1
AR2 = Accu 2

LAR1 P##QdwState //Start adress of source // Cette ligne construit un pointeur d'adresse dans accu 1
LAR2 P##QdwState_Struct //Start adress of destination // Cett ligne construit un pointeur d'adresse dans accu 2
L D [AR1,P#0.0] //Write input value... // Cette ligne Lit une valeur a l'adresse contenue de Accu 1
T D [AR2,P#0.0] //... into struct // Cette ligne écrit la valeur lue précédemment à l'adresse contenue dans Accu 2




PS : tu vois Antoine, des fois j'explique pas bien .. lol

Re: conversion un programme du language SLT à CONT Ladder

Posté : 31 janv. 2020, 10:54
par tarekmanai
merci philou j'ai trouvé une solution

Re: conversion un programme du language SLT à CONT Ladder

Posté : 31 janv. 2020, 11:01
par philou77
Salut !

Ah oui ? et laquelle ?

Re: conversion un programme du language SLT à CONT Ladder

Posté : 04 févr. 2020, 10:44
par tarekmanai
salut philou
J'ai réalisé à faire la conversion en fonction de blocs MOVE prédéfinis en TIA et c'est compilé et ça marche