TIA V15.1 Lecture data

Forum traitant des automates industriels de marque Siemens.
Répondre
Crakote
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 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 du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 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
Enregistré le : 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 : 269
Enregistré le : 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 : 240
Enregistré le : 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
Enregistré le : 31 déc. 2019, 13:58

Re: TIA V15.1 Lecture data

Message par Crakote »

Super, merci beaucoup !
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1682
Enregistré le : 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