Vai al contenuto
PLC Forum


Novellino Su Ab - un pò di consigli


Fabio66

Messaggi consigliati

Buongiorno a tutti , ringraziando in anticipo chi cortesemente mi aiuta.

Ho sempre lavorato con siemens, ma ora un cliente mi chiede di sistemare un problemino su un plc Allen bradley.

Non avendoci mai lavorato, non sò da che parte cominciare. Il cliente mi ha dato un software rslogix500

col quale dice che si può collegarsi e fare delle prove. Ho anche un sistema (l'unica cosa che ho letto sopra il rack è SLC503,non ho trovato altro) off line col quale pasticciare. è dotato di cpu, i/o una scheda chiamata DH485, un sceda chiamata scanner , un'altra UNIVERSAL COMMUNICATOR

Mi servirebbe sapere per cominciare che cosa mi serve tra pc e plc ?

per capirci un normale cavo seriale oppure un convertitore particolare e se qualcuno mi può indicare un link laddove magari trovare qualche manualetto per cominciare, magari qualche consiglio

non mi dispiacerebbe allargare un pò il mio orizzonte, senza fossilizzarmi solo su siemens !

Grazie tutti

Link al commento
Condividi su altri siti


Per incominciare di basta il normale cavo seriale che usi per collegarti con PLC siemens, se non sbaglio è un "nul modem".

Poi devi installare RSlinks che è il software per creare e configurare tutti i tuoi collegamenti con PLC AB.

Una volta avviato devi configurare il primo drive che sarà nel tuo caso "RS-232 DF1" poi il resto è molto intuitivo.

Per andare ONLINE con il PLC, una volta aperto il prog. RSLogix500 con il programma del PLC, dovrai sotto il menu "Comms" segliere "Who active go online".........

Una sostanziale differenza : con AB fai prima ad andare online e modificare il sotware online che offline, unica limitazione in online non pui aggiungere variabili che in AB si chiamano "FILE".

Spero di esserti stato di aiuto fammi sapere se ti serve altro. :D

Link al commento
Condividi su altri siti

Ciao Travelman, innanzitutto grazie per la risposta, lunedi inizio a pasticciare.

Un solo chiarimento sul cavo:

il cavo che si usa per siemens, ha un convertiotore da rs232 a tty (current loop) per la serie s5

mentre per la serie s7 si usa un convertitore RS232 -- RS485 .

quale devo usare ? la piedinatura ?

ciao

Link al commento
Condividi su altri siti

Ciao, se sei un "novizio" di provenienza Siemens ti troverai sicuramente molto meglio con AB, il cavo che puoi usare per connetterti con una CPU SLC500 dotata di porta RS232 con un connettore sub D a 9 poli, come quello dei PC per intendendersi, basta un cavo RS232 adatto. Non va bene il TTY di Siemens ex S5. Ma come ti diceva Travelman trovi tutto nei manuali di quella CPU. Inoltre, nella CPU c'è scritto cosa sono i vari connettori. Inoltre, la CPU può essere dotata di interfaccia DH-485 alla quale ti puoi collegare tramite un adattatore dal prezzo abbastanza abbordabile, mi pare sia il 1747-PIC. Con questo adattatore puoi collegarti a tutti i dispositivi connessi in una eventuale rete DH-485.

Ma il consiglio che ti volevo dare, che ritengo sia di valore per te, è di scaricare tutti i manuali in PDF dal sito della rockwell

http://literature.rockwellautomation.com/i...e_category.hcst

e di leggerteli tutti, sono di facile lettura e comprensione se leggi in inglese, le traduzioni fanno un pò pena, ma non sono terribili da decriptare come quelle della Siemens.

Buon lavoro.

Saluti.

Link al commento
Condividi su altri siti

Gli SLC dalla Serie 503-504-505 hanno tutti una Porta Seriale RS232 sul CH0

mentre la CH1 :

SLC503 CH1=> DH485

SLC504 CH1=> DH+ (Data Highway Plus)

SLC505 CH1=> Ethernet

per questo motivo la cosa più semplice per andare in Collegamento con questi PLC è la Semplice Seriale

RS232.

Il Cavo è composto da 2 Connettori Femmina DB9

Pin 2 <====> Pin 3

Pin 3 <====> Pin 2

Pin 4 <====> Pin 6

Pin 5 <====> Pin 5

Pin 6 <====> Pin 4

Pin 7 <====> Pin 8

Pin 8 <====> Pin 7

Volendo Puoi Usare Solo i Pin 2,3,5 gli altri li puoi tralasciare.

la Sigla del Cavo se vuoi ordinarlo è 1746-CP3(SLC/MicroLogix) ma va bene anche 1756-CP3(ControlLogix)

Su RsLinx Scegli Communications/Configure Drive/

nella Casetta Available Drives Type: Scegli RS-232 DF1 Devices

Poi premi in Pulsante a lato Destro "Add New..."

Poi Scegli la Porta COM a cui se collegato.

Nella Scelta Device: Scegli "SLC-CH0/Micro/PanelView"

Poi Schiaccia il Pulsante in Basso "Auto-Configre", automaticamente il Drive RS232-DF1 del RsLinx troverà

la Giusta Velocità e i difersi parametri della Porta.

Poi il Gioco e Fatto.

se tu esci dalla Sezione Communications/Configure Drive, e scegli la Sezione Communications/RsWho

vedrai sotto il Drive "AB_DF1-1,Df1" il tuo PLC.

Poi nel Software RsLogix500 vai sempre alla Sezione "Comms/System Comms.." ti uscira una finestra Browse.

Bene ora Scegli il PLC Connesso e poi in Basso a destra trovi un Check-Box "Apply to Project".

Poi Sciaccia il Pulsante UpLoad per Caricarti il Programma da PLC, oppure DownLoad per Scaricarlo al PLC

oppure OnLine per andare appunto in On-Line.

Bene mi sembra che non dovresti avere nessun problema.

Ciao e buon divertimento, vedrai che pur essendo SLC un PLC di fascia Media è un Eccezionale PLC.

Link al commento
Condividi su altri siti

Concordo, anche se spesso auto configure non funziona e devi impostare i parametri a mano ma non ricordo quali siano quelli di defoult dopo avere completamente azzerato tutto. Io di solito uso 19600 baud no parity 1 stop bit CRC full duplex (l'ho appena letto dalla configurazione di RS-LINX) ma non ricordo se ho modificato qualcosa nelle CPU dopo lo startup iniziale. Io uso un adattatore da RS-232 a DH-485 nelle cpu 503, DH+ nelle 504, e ethernet nelle 505 per poter accedere da un solo posto a tutte le periferiche della rete.

Saluti.

Link al commento
Condividi su altri siti

WOW, ragazzi, molte grazie a tutti.

Ho iniziato a smanettare ma col cavo autocostruito, di andare on line non se ne parla

boo? controllero meglio, purtropo il tempo....

Mi rifarò vivo senz'altro.

grazie ancora a tutti

Link al commento
Condividi su altri siti

È probabile, che il programmatore precedente abbia cambiato l'interfaccia di programmazione dalla RS-232 alla DH-485 (come faccio sempre io) e magari ha programmato la RS-232 come interfaccia seriale ausiliaria per questo la CPU potrebbe non rispondere. Purtroppo a questo si può ovviare soltanto usando resettando completamente la CPU e perdendo di conseguenza il programma se questo non ha una copia in EPROM.

Se il PLC opera su una macchina tutt'ora in funzione questa operazione è molto rischiosa. Ho spesso riscontrato che i programmi in EPROM non siano uguali a quelli nella RAM in back up oppure che non sia stata messa EPROM del tutto, perciò togliendo la batteria dalla CPU si perde completamente tutto e addio al funzionamento della macchina con conseguente inseguimento con randelli, torce e forconi...

Saluti.

Link al commento
Condividi su altri siti

A Volte può essere che la Porta Seriale del tuo PC non funzioni correttamete, Usi forse un adattatore USB/RS232 ?.

Se si controlla che la COM che usi in RsLinx sia esattamente quella che viene attribuita nelle

Sezione Panello di Controllo/Sistema/Gestione Periferiche/Porte(Com e LPT).

Poi Verifica che non vi sia un altro Programma che usi la Seriale.

Verifica se usi Windows XP SP2, che il FireWall non ti impedisca di usare la Seriale liberamente,

(Prova a Disinibire momentaneamente il FireWall).

Poi se hai costruito il cavo correttamente dovresti andare in Comunicazione al 1° Colpo.

Nota se hai un SLC nuovo di Fabbrica la velocità della Porta mi sembra che sia Bassissima circa 1200 o 4800 BaudRate.

Perciò se usi l' AutoConfigure, troverai la velocità corretta subito.

Poi con RsLogix500 andando in On-Line cambia il valore della Velocità del CH0 (Istantaneamente perderai la Comunicazione, ma rifacendo l'AutoConfigure ristabilirai la Comunicazione, con la velocità che tu hai specificato Max 38400).

Link al commento
Condividi su altri siti

Nothing to do !

Niente da fare !

Auto configure mi dice che non trova nulla, probabilmente non c'è connessione !

non ho nessun firewall attivo, la seriale lavora benissimo, solo il cavo seriale mi fa venire qualche dubbio.

Il plc è sul mio tavolo non è connesso alla macchina e posso fare ciò che voglio.

comunque il cavetto che uso è quello del pc adapter siemens, ovviamente privato del convertitore MPI.

un pò di domande :

C'è un sistema per resettare ogni cosa ?

inoltre visto che il rack che ho è pieno di schede di vario tipo che lampeggiano tipo albero di natale, e non sono sicuro che funzionino a dovere , posso lasciare solo alimentatore e cpu ?

grazie a tutti

Link al commento
Condividi su altri siti

Il cavo seriale per il PC-adapter siemens va bene.

Si, puoi togliere i moduli dal rack e accendere la sola CPU.

Per resettare la CPU riportandola alle condizioni di fabbrica e perdendo il programma devi estrarla, staccare la batteria e fare un ponte tra i due contatti VBB e GND sullo stampato. Puoi usare la lama di un cacciavite. Il corto in 60 secondi cancella sicuramente la RAM.

VBB GND Si trovano nel lato opposto ai componenti nella scheda principale della 5/03 in mezzo a R50 R28...

Per andare online poi imposta il linx:

driver RS232-DF1

device SLC-CH0 Micro/Panel/View

Baudrate 1200

Parity none

Error checking CRC

stop bits 1

Protocol Full Duplex

Modificato: da rguaresc
Link al commento
Condividi su altri siti

  • 2 weeks later...

Oooh ! Adesso funziona ! Forse un pò di casino nel software oppure qualche modulo KAPPUTT...

Vabbè, chi se ne frega questo è il sistemino che ho a disposizione per le prove e pasticci.

Desidero ringraziare tutti coloro che mi hanno aiutato.

ora devo camminare con le mie gambe !

Link al commento
Condividi su altri siti

  • 2 months later...

scusate se mi intrometto...Ammetto la mia ignoranza in materia di programmi,ma una cosa che mi preme sapere è se esiste un programma per copiare le licenze Allen Bradley...ad esempio Anadisk per Siemens.

Ciao ciao...

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