TIA V15.1 Lecture data

Forum traitant des automates industriels de marque Siemens.
Crakote
Apprend le binaire
Apprend le binaire
Messages : 5
Inscription : 31 déc. 2019, 13:58

TIA V15.1 Lecture data

Message par Crakote »

Bonjour, j'ai un soucis surement sur la façon d'écrire mes égalités.
Cette écriture est celle proposer d'origine après la migration d'un projet en STEP 7 5.6.

Comment puis-je l'écrire ?

Il s'agit d'un bloc fonction permettant de remplir un tableau (O_DATAS) en fonction des valeurs d'une adresse, ici un gradateur dans lequel on viens lire des informations à une adresse donnée (I_ADRESSE_ENTREE)

Image

Merci de votre aide et bonne année d'avance!
Avatar de l’utilisateur
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Inscription : 20 oct. 2015, 06:22

Re: TIA V15.1 Lecture data

Message par Ulairi »

TIAPortal est en adressage international par défaut, donc il faut utiliser du %IW pour les entrées à la place de l'écriture allemande en %EW.

Ou bien basculer TIAPortal en écriture allemande (E pour les entrées et A pour les sorties).
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Crakote
Apprend le binaire
Apprend le binaire
Messages : 5
Inscription : 31 déc. 2019, 13:58

Re: TIA V15.1 Lecture data

Message par Crakote »

Oui.. j'ai essayé pensant que c'était simplement ça.
Mais aucun effet malheureusement

Image
steph68
Codeur fou
Codeur fou
Messages : 268
Inscription : 21 oct. 2015, 08:23

Re: TIA V15.1 Lecture data

Message par steph68 »

salut,

utilises DPRD_DAT (même si c'est du profinet)
d'un côté tu mets "I_ADRESSE_ENTREE" et de l'autre côté "O_DATAS" directement

Code : Tout sélectionner

#RET_VAL :=  DPRD_DAT (LADDR := HW IDENTIFIER, RECORD => VARIANT);
sinon l'alternative est GETIO mais c'est un FB (instance à prévoir)

@+
dehell
Codeur fou
Codeur fou
Messages : 236
Inscription : 19 janv. 2016, 09:24
Localisation : Alès

Re: TIA V15.1 Lecture data

Message par dehell »

Bonjour,
Avec TIA Portal sur un S7-1500 on ne peux plus utiliser la syntaxe de Step 7.
Il faut utiliser l'instruction PEEK pour lire ou POKE pour écrire (voir l'aide en ligne)
peek.PNG
Crakote
Apprend le binaire
Apprend le binaire
Messages : 5
Inscription : 31 déc. 2019, 13:58

Re: TIA V15.1 Lecture data

Message par Crakote »

Super, merci beaucoup !
Avatar de l’utilisateur
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1661
Inscription : 20 oct. 2015, 12:00
Localisation : localhost

Re: TIA V15.1 Lecture data

Message par Béryl »

dehell a écrit : 01 janv. 2020, 16:23 Il faut utiliser l'instruction PEEK pour lire ou POKE pour écrire (voir l'aide en ligne)
Ah, ça me rappelle le CPC quand je bidouillais les jeux pour avoir les vies infinies (entre autres) ! :D
Répondre