Vai al contenuto
PLC Forum


As.interface - come si indirizza una rete


Messaggi consigliati

Inserito:

Salve, è la prima volta che mi avvicino al mondo as-interface. Ho installato una rete as-interface e volevo sapere come indirizzare lo slave(4I-4O) con indirizzo 1 o diverso da zero. Non possiedo lo strumento per l'indirizzamento. :(desich_at_libero.it


Matteo Montanari
Inserita:

i moduli in origine vengono forniti con ingresso 0.

per ottenere un diverso indirizzo devi per forza utilizzare il dispositivo di programmazione.

esistono varie marche e di conseguenza vari dispositivi di programmazione. AS-i è uno standard e quindi gli strumenti di programmazione accedono a tutti gli utilizzatori presenti.

in alcuni casi e con speciali moduli d'interfaccia puoi associare lo stesso nodo a due dispositivi, in modo da utilizzare tutti e quattro gli ingressi e tutte e quattro le uscite disponibili per ogni nodo.

sul master viene visualizzato lo stato di ogni slave

Inserita:

Ciao

Devi scaricare il FB 7 "ASI" per potere fare il indirizamento...

Doppo devi fare un programino semplice come questo:

CAMBIO Di Indirizzo MANUALMENTE Dei slave ASI, Vedere nel MANUALE Cap. 3.2.14 (JOB 0D hexa)

// Byte Significato bufer di input

// 0 Número de comando: 0D hexa

// 1 address slave vecchio

// 2 address slave nuovo

  
     U M0.0                         // USATO PER ACTIVARE IL INDIRIZZO DI UN SLAVE
     SPBN M1

      L     B#16#D                      // CODIGO PARA CAMBIO DE DIRECCIONES DE LOS ESCLAVOS ASI
      T     DBB    4                    // ESPECIFICACION DE COMANDO A SEND (BUFER DE EMISION)

      CALL  "ASI"
       ACT    :=TRUE
       STARTUP:=FALSE
       LADDR  :="NUMERO TRABAJO ASI".LADDR    // DIRECCIONES PARA LA PRIMERA CP  
       SEND   :=P#DB13.DBX4.0 BYTE 3    // Telegrama de envío
       RECV   :="NUMERO TRABAJO ASI".RECV[0]    // irrelevant
       DONE   :="NUMERO TRABAJO ASI".DONE
       ERROR  :="NUMERO TRABAJO ASI".ERROR
       STATUS :="NUMERO TRABAJO ASI".STATUS_ASI

M1: NOP 0

Inserita:

Purtroppo non riesco ancora a indirizzare lo slave con indirizzo diverso da zero. Ho installato anche microwin 3.2.34 che ha all'interno l'assistente AS-I. Qualcuno sa dirmi se sto commettendo errori? o forse devo aquistare per forza lo strumento per l'indirizzamento? Il master è il cp 243-2 v.2.0 e la cpu st200 224. Grazie :angry:

Inserita:

Con il master asi della Cpu S7 200 e seguendo l'assistente istruzioni puoi numerare i tuoi moduli uno alla volta con il numero che vuoi collegando un modulo alla volta e dando un numero diverso ogni volta.

Ciao

PAOLO

Inserita:

Ciao..

Guarda il manuale della CP 243-2 qui: CP 243-2 As-i S7 200

Guarda il capitulo 5, nella sezione 5.2.14 spiega il Job utilizato per il cancio di indirizzo. (Change_AS–i–slave_Address) , vedere cap. 5.2.14 JOB: 0 D H

Qui cé anche un esempio rappresentato in AWL è valido solo per una CPU 222 con CP 243–2 innestato direttamente di fianco. Qui di seguito vengono descritti i richiami delle istruzioni operative AS–i che possono essere

trasferiti dal sistema S7–200 al CP 243–2. Con questi richiami delle istruzioni operative il CP 243–2 mette a disposizione l’intera funzionalità del profilo master M1 della specifica master AS–i. Inoltre il CP 243–2 può essere progettato completamente dal sistema S7–200 con i richiami delle istruzioni operative. :blink:

Struttura generale del buffer delle istruzioni operative

Banco Byte Significato / contenuto

2 0 Numero di istruzione operativa

1 Parametri per job

2 Parametri per job

3 Parametri per job

4 Parametri per job

5 Parametri per job

6 Parametri per job

7 Parametri per job

8 Parametri per job

9 Parametri per job

10 Parametri per job

11 Parametri per job

12 Parametri per job

13 Parametri per job

14 Parametri per job

15 Parametri per job

.

.

.

.

.

.

.

.

.

15 0 Parametri per job

: :

15 Parametri per job

Il buffer delle istruzioni operative può estendersi, indipendentemente dall’istruzione, su max.

14 banchi (banco 2–5 nel modulo analogico) con max. 224 byte.

Struttura generale del buffer di risposta (response buffer)

Banco Byte Significato / contenuto

2 0 Numero istruzione operativa (eco)

1 Stato dell’istruzione operativa

2 Dati di risposta

3 Dati di risposta

4 Dati di risposta

5 Dati di risposta

6 Dati di risposta

7 Dati di risposta

8 Dati di risposta

9 Dati di risposta

10 Dati di risposta

11 Dati di risposta

12 Dati di risposta

13 Dati di risposta

14 Dati di risposta

15 Dati di risposta

.

.

.

.

.

.

.

.

.

15 0 Dati di risposta

: :

15 Dati di risposta

Gurdare il programma esempio che sta nel manuale della CP 243-2, cosi puó mettere il Job 0D hexa. Cap 5.

Nel seguente esempio viene mostrato come funziona:

il CP 243-2 è stato innestato direttamente accanto alla CPU 224. In questo modo il CP 243-2 occupa gli indirizzi digitali EB 2 e AB 2 così come gli indirizzi analogici AIW 0 ... AIW14 e AQW0 ... AQW14.

Gli indirizzi dei singoli slave ASi sono fissati automaticamente. Gli indirizzi dei primi byte si ottengono dal posto collettore del CP 243-2. Nel nostro esempio il campo analogico di ingresso di uscita comincia con il byte 0.

Indirizzare slave ASi con il CP243-2 come master ASi

Spero questo ti puó aiutare :P

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...