Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Aiuto Per S7200


Messaggi consigliati

Il principiante
Inserito:

Devo indirizzare delle uscite in maniera indiretta.

Devo realizzare la seguente applicazione:

Uno schermo composto da 5 righe per 12 colonne, agni quadrato che compone lo schermo è luminoso.

Il mio cliente vuole, delle configurazioni che gli permettano di far scorrere delle figure sullo schermo.

Ho ereditato questa situazione da un provetto elettricista che gia' aveva comprato una cpu 226xm e quattro espansioni per un totale di 64 uscite.Io ho sempre usato plc micro telemecanic ora mi sento un po disorientato con questo "nuovo" prodotto.

Volevo procedere in questa direzione:

Ogni uscita un singolo quadrato luminoso, configurare una serie di uscite in modo da creare una figura.

(Es:una freccia ) passato un certo tempo spegnere queste uscite e incrementare un indice e puntare ad altre

uscite in modo che l'ipotetica freccia dia l'impressione di movimento.

qualcuno mi puo' aiutare

Grazie


Inserita:

Incolla questo nel blocco dati:

//Freccia 1:
VW0  2#000001000000
VW2  2#000001110000
VW4  2#111111111000
VW6  2#000001110000
VW8  2#000001000000
//Freccia 2:
VW10 2#000000100000
VW12 2#000000111000
VW14 2#011111111100
VW16 2#000000111000
VW18 2#000000100000
//Freccia 3:
VW20 2#000000010000
VW22 2#000000011100
VW24 2#001111111110
VW26 2#000000011100
VW28 2#000000010000

Purtroppo quando incollerai perderai gli zeri non significativi e la chiarezza del disegno andrà a farsi benedire, comunque la freccia rimarrà funzionante.

(Io qui sopra ho già tolto 4 bit per simulare le tue 12 colonne.)

Nel programma:

Ti fai un contatore (con una MW) e in base al suo valore ti ricavi 5 puntatori che puntano alle VW (es. se contatore = 0: puntatori = 0-2-4-6-8, se contatore = 1: puntatori = 10-12-14-16-18 ecc. ecc. (salute))

Poi semplicemente traserisci le VW puntate sulle uscite... et.volià.

(Tieni presente che con questo esempio si possono attivare 5 schede da 16 uscite e quindi .)

Potresti anche, disegnare la freccia una sola volta e poi muoverla con uno shift, ma con i puntatori e i "frames" "disegnati" nel blocco dati puoi fare qualsiasi figura e qualsiasi movimento.

PS:Non ti spiego tutto per filo e per segno altrimenti poi non ti resta più niente da imparare, io lo cose che so le ho imparate sbattendoci la testa (ora è piena di bernoccoli).

Il principiante
Inserita:

X Jumpman

Ti ringrazio per il tuo aiuto .

Ora devo fare delle prove, non conosco la sintassi per realizzare ciò che tu mi proponi .

ma continuando con i bernoccoli credo che possa riuscire, comunque mamma siemens è sempre

molto complicata nelle sue risoluzioni software.

Con il micro è tutto più facile.

Ti volevo comunque comunicare che ho una cpu 226xm che già di per se ha 16U ho poi 6 espansioni da 8 u

per un totale di 64u, quello che mi dicevi di espansioni da 16 u, non voglio sbagliare, ma non esistono.

Grazie ancora per il tuo aiuto.

Ps.: conosci qualche manuale, in italiano se è possibile , che mi guidi per mano? Il manuale della siemens gia lo ho

ma sembra scritto con i piedi da qualcuno che non vuole che da un semplice manuale si capisca qualcosa e che nello stesso tempo era tenuto a scriverlo se no non vendeva il prodotto.Bando le polemiche Buon lavoro

Dinuovo grazie di cuore

Inserita: (modificato)

Se ne hai uno scritto coi piedi sei fortunato ! di solito sono scritto con.......beep :ph34r:

Per quanto riguarda le espansioni non ne sono sicuro, mi sembra esista un 16I+16Q ma non uso spesso il 200, uso molto di più il 300 che è tutto un'altro mondo.

Ciao

Modificato: da JumpMan

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...