conversion un programme du language SLT à CONT Ladder

Forum traitant des automates industriels de marque Siemens.
Répondre
tarekmanai
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 27 janv. 2020, 15:39

conversion un programme du language SLT à CONT Ladder

Message 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
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: conversion un programme du language SLT à CONT Ladder

Message 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
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
tarekmanai
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 27 janv. 2020, 15:39

Re: conversion un programme du language SLT à CONT Ladder

Message par tarekmanai »

merci philou pour votre information mais j'ai rien compris :D
si vous pouver me traduire ce code en language CONT ladder ?
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: conversion un programme du language SLT à CONT Ladder

Message 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
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
tarekmanai
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 27 janv. 2020, 15:39

Re: conversion un programme du language SLT à CONT Ladder

Message par tarekmanai »

merci philou j'ai trouvé une solution
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: conversion un programme du language SLT à CONT Ladder

Message par philou77 »

Salut !

Ah oui ? et laquelle ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
tarekmanai
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 27 janv. 2020, 15:39

Re: conversion un programme du language SLT à CONT Ladder

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