Vai al contenuto
PLC Forum


S5 150a


qsator

Messaggi consigliati

COSì MI HA RIFERITO UN TECNICO SIEMENS CHE STAMATTINA MI HA RICARICATO IL PLC CON IL SUO CAVO E LA SUA SCHEDA 511).

Infatti ti lo aveve gia' riferito rguaresc

Quasi certamente ( ma dovresti dircelo tu ) la cpu non ha una porta PG, ma c'e' una scheda AS511 con una porta da 25 pin. Se e' cosi' per collegarti col 720 devi fare questo cavo.

Qui potresti acquistare la 6ES55115AA14

Saluto

Link al commento
Condividi su altri siti


  • Risposte 62
  • Created
  • Ultima risposta

Top Posters In This Topic

  • qsator

    27

  • Savino

    16

  • Gabriele Corrieri

    7

  • rguaresc

    5

Su ebay ho cercato ma i prezzi salgono vertiginosamente. Devo tamponare per un paio di mesi le schede rotte, visto che facciamo rifare il quadro.. Grazie

p.s.: Non posso scrivere le sigle delle schede perchè il moderatore non me lo permette. Perchè farei un annuncio!! :angry:

Link al commento
Condividi su altri siti

  • 2 months later...

Ciao a tutti, sono nuovamente alle prese con questo plc dell'età della pietra.

Qualcuno sà per caso in che blocco veniva configurata la stampante ad aghi? Come veniva configurata? La stampante deve essere perforza ad aghi o può essere anche getto di inghiostro, visto che non capisco se è la stampante che non funziona o è stata configurata male.

Confido nelle vostre nelle menti e dei vecchi saggi che hanno combattutto con questi favolosi plc. :P

Ciao

Grazie :D

Link al commento
Condividi su altri siti

Gabriele Corrieri

Ciao

stampante ad aghi, getto, o laser non fa molta differenza, semprechè ci sia la porta seriale e che accettino stampe ASCII puro (le più vecchie sicuramente, le più giovani non saprei)

Secondo me prima di cercare altrove stacca la stampante dal plc, connettila al pc e aprendo una sessione ms-dos digita

nb. sostituisci a (X) la tua seriale a cui hai connesso la stampante

copy con com(X)   [INVIO]

d'ora in poi tutto quel che scriverai verrà indirizzato alla stampante ogni qualvolta premerai invio.

per uscire dal sistema premi CTRL-Z o CTRL-C

Ciao

Link al commento
Condividi su altri siti

La stampante che usavo io era solo la pt88 della siemens con interfaccia seriale e cavo seriale current loop

collegata ad una porta protocollata di una cp525 o cp524, non è interfacciabile a plc.

Il protocollo e il software stampante era inserito nella eprom della cp52x con richiami ad un

db nel software s5.

Link al commento
Condividi su altri siti

Gabriele Corrieri

Ciao

ti ringrazio Adross in quanto non conoscendo S5-150, immaginavo che fosse una comune RS-232 e non una CL 20mA, comunque ciò non sposta il problema: con un convertitore RS-232 CL20mA puoi testare la stampante oppure adattare una stampante RS32 alla porta dell'S5-150.

Ciao

Link al commento
Condividi su altri siti

Ciao a tutti,

allora la stampante che è io collego al plc posso configurarla su un qualunque db oppure c'è un db apposta per questo tipo di comunicazione plc-stampante.

La stampante che c'era prima era siemens ad aghi, quella che io ho recuperato e una olivetti sempre ad aghi.

Ho provato a fare come dice Gabriele e stampa perfettamente.

Link al commento
Condividi su altri siti

Gabriele Corrieri

Scusa gsator,

visto che la stampante sembra funzionare ti chiedo una prova, costruisciti un null modem dalla CP52X alla seriale di un comunissimo PC, poi avvia Hyperterminal, provando come baudrate iniziale 9600 bps 8 bit di dati nessuna parità, un bit(9600,8,N,1)

oppure soluzione arcaica ...

copy comX con

dove x sai già cosa metterci, dovresti vedere la stampata su schermo ...

Poi prova a drittarmi almeno che CP hai nel rack, che gestisce la seriale della stampante, che provo a documentarmi.

Altra domanda ... la stampante ha smesso di funzionare così per caso, oppure c'è stato qualche smaneggiamento ...

Controllato le cose più banali? (cavo ...)

Ciao

Link al commento
Condividi su altri siti

Ciao gabriele,

non posso crearmi un null modem perchè sono connessi su un unico spinotto sia la tastiera che la stampante, complessivamente sono 48 pin.

Te lo direi volentiere che CP è se non fosse che i costruttori dell'impiato hanno spaccato l'intelaiatura frontale che prevede la sigla.

Ma le cose peggiori devono sempre capitare a me, invece di andare avanti torno all'età delle pietra!!! :wacko:

Ciao

Link al commento
Condividi su altri siti

Gabriele Corrieri

Ciao il null modem puoi anche applicarlo al posto della stampante, controlla che il cavo sia in buono stato, io propendo al 90% per quello.

D'altro, se riesci a scattare un po' di foto del rack magari qualcuno riconosce la CP senza sigla.

Ciao

Link al commento
Condividi su altri siti

  • 4 weeks later...

Ciao a tutti, ho un problemone!!! :D

Ho ritrovato su floppy da 5'' il programma di questo plc. Posso aprirli con un qualunque pc che ha il floppy da 5'' oppure devo avere per forza il pg 675?

Ciao

Link al commento
Condividi su altri siti

Sicuramente il file programma e' stato salvato usando il sistema operativo tedesco PCPM86, e quindi ti ci vuole un PG685/750.

Comunque, i files potrebbero essere stati convertiti a DOS con un programma specifico che forma parte dei tools del PCPM86. In ogni caso, prova vedere se riesci a leggerlo direttamente da DOS.

Per aprirlo ci va lo Step5 sempre, independentemente dal OS utilizzato.

Link al commento
Condividi su altri siti

Se non funziona in MS-DOS puoi tentare di tradurlo da PCPM a DOS con un PC attuale.

Ceca in una installazione Step 5 il file DOS di nome PDIR.EXE, e anche il file DOS di nome PCOPY.EXE e mettili in C: Metti il floppy per esempio in A: e poi da C:\ dai il comando dos:

PDIR *A:*.*

Se viene elencata la directory puoi convertire il file CPM individuato per esempio nomecpm.xxx in dos con il comando PCOPY anchesso da eseguire chiamndo il file PCOPY.EXE

PCOPY 0A:nomecpm.xxx C:\nomefiledos.ext

poi con step 5 per dos potrai aprire nomefiledos.ext

Link al commento
Condividi su altri siti

Se non funziona in MS-DOS puoi tentare di tradurlo da PCPM a DOS con un PC attuale

Giustissimo, questi tools ci sono anche sotto la versione in DOS. ;)

Link al commento
Condividi su altri siti

  • 2 years later...

Quanto tempo è passato da quando ho scritto l'ultimo mes sul mio ed immancabile plc della pietra.

Eccomi tornato con un piccolo ma fastidioso problema con questa plc della pietra.

Oggi, la cpu mi è andata in stop. Come mio solito pensavo che fosse caduto il programma ed allora ho cancellato la cpu, ricaricando il mio programma. Ma ecco che sorge un problema: la cpu và per un secondo in run ma poi torna il stop.

Vorrei poter capire per quale motivo, mi si crea questa condizione in stop.

Nel REGIN trovo nella segnalazione errori che la cpu è in stop per un consenso interno. Fino a qua tutto bene.

Come posso fare un debug manuale per capire in che punto si crea questa condizione?

Premetto che ho provato a fare un flip-flop per vedere se era fusa la cpu ma la cpu a funzionato perfettamente senza portarsi in stop.

Grazie!

Link al commento
Condividi su altri siti

Adelino Rossi

Se ricordo bene la cpu ba in stop anche per una anomalia o guasto hardware sulle periferiche.

Link al commento
Condividi su altri siti

C'è qualche trucco "malefico" attraverso step5 per fare un debug e scoprire per quale motivo la cpu và in stop?

Resettanto la cpu e mettendogli su un programma (flip-flop) che dopo 1 sec mi fà scattare un relè la cpu non si blocca.per cui potrei escludere un problema hardware, Vero!

A questo punto potrebbe essere solo un problema dovuto al programma. In qualche punto c'è una condizione di stop. Come posso scoprirlo facendo un debug?

Link al commento
Condividi su altri siti

Adelino Rossi
Resettanto la cpu e mettendogli su un programma (flip-flop) che dopo 1 sec mi fà scattare un relè la cpu non si blocca.per cui potrei escludere un problema hardware, Vero!

A mio parere non lo escludi in quanto con il flip flop testi l'unità centrale ma non le periferiche.

Quanti telai sono di I/O? Qual'è la sigla esatta del registro di interruzione?

Modificato: da Adelino Rossi
Link al commento
Condividi su altri siti

L'unico errore che vedo è nel REGIN dove è presente la X su STOPZUS (Richiesta di stop dall'interno).

Se ipotizzo la tua ipotesi come potrei vedere l'hardware incriminato con step5, mentre se fosse una richiesta dovuta ad una istruzione come posso vederla?

Link al commento
Condividi su altri siti

Adelino Rossi

In questo momento non vado oltre in senso specialistico, è troppo tempo che non lavoro con i 150, altri amici lo faranno, però dico che se il plc prima funzionava regolarmente e poi è andato in stop, l'unica ipotesi, (il forse e cautelativo), e quella di un possibile guasto hardware. Non hai detto la configurazione dei telai.

Link al commento
Condividi su altri siti

STOPZUS (Richiesta di stop dall'interno).
Sei sicuro che non e' STOZUS ( richiesta stop esterna) piuttosto?

Se hai una richiesta di stop dall'interno, puoi fare una ricerca per l'operando STS oppure STP. Vai in editazione, richerca operando...

Un'altro metodo per capire l'inghippo sarebbe andare per esclusione... vai sullo OB1 (importante, prima fai un backup del programma) e comminciando dal alto, lascia eseguire i salti ai PB, FB uno per volta.. cancellando il codice successivo oppure utilizza l'istruzione BEA.

Ad esempio:

OB1

SPA PB1
BEA
SPA PB2
SPA FB1
..
.

Le istruzioni dopo il BEA non verrano eseguite. Poi manmano vai avanti, muovi il BEA verso il basso...

Poi, se per esempio trovi che il PB1 e' ok ma quando abiliti il PB2 vai in stop, allora edita il PB2 e vai a vedere che cosa c'e' nel codice che potrebbe mandarti in stop.

Link al commento
Condividi su altri siti

Grazie Savino, sempre molto utili i tuoi consigli. Oggi pomeriggio vado a provare.

Se ho ancora dei problemi ti faccio sapere. ;)

p.s.: sono certo che la richiesta è interna. Perchè ieri ho smantato anche le schede provando a sostituirle e il problema si ripresentava.

La cpu senza il programma và in run tranquillamente.

Modificato: da qsator
Link al commento
Condividi su altri siti

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