Page 1 of 1
Collegamento TD700 con PL260
Posted: 01/10/2014, 18:19
by user7734
Buonasera,
sono in possesso di un td700,un pl260 e vari moduli mcm 1ad,2ad,3ad,5ad.
Ho la necessita di utilizzare il touch come master sul pl 260 e sui vari moduli mcm che mi servono come acquisizione ingressi e attuazione uscite.
Gentilmente essendo alle prime armi volevo sapere che cavo usare per la programmazione.
Devo collegare il pc al touch tramite ethernet?Che cavo serve?
Devo configurare delle porte?
Ipotizzando di usare la comunicazione rs 485 per collegare i vari dispositivi riesco a programmare il tutto tramite pc collegato al touch?
Grazie mille.
Buonasera
Denis Dal Santo
Re: collegamento td 700
Posted: 02/10/2014, 8:52
by Pixsys tecnico 1
Salve,
per collegare il terminale al touch dovrà usare un comune cavo di rete, come volesse collegare un altro PC nella rete.
Dovrà assegnare, attraverso il software TdControlPanel che viene lanciato automaticamente dal terminale all'accensione, un indirizzo IP fisso (di default è 192.168.0.100) che sia "dentro" alla rete dove sta il PC. Nel LogicLab dovrà impostare questo stesso IP attraverso il menu "On-line / Setup communication" in modo da collegare terminale e PC. In ogni momento o finestra, comunque, può premere F1 che aprirà la guida contestuale.
Faccia poi riferimento a questa guida che mostra passo passo il collegamento e la configurazione della rete RS485 per le schede MCM260.
http://forum.pixsys.net/viewtopic.php?f=18&t=492
Il PL260 andrà invece programmato con il software PlProg, che è completamente indipendente dalla suite LogicLab e PageLab.
Re: collegamento td 700
Posted: 02/10/2014, 12:32
by user7734
Grazie mille,un'altra cosa gentilmente.
Il pl 260 volevo utilizzarlo solo come acquisizione ingressi/uscite;è possibile fare quindi tutto dal touch?
Oppure il td 700 mi serve solo come supervisore e faccio tutto con il pl 260?
Come li metto in comunicazione tra loro?
Serve qualche istruzione particolare?
é possibile avere qualche esempio giusto per iniziare perchè non trovo niente neanche nella guida.
Grazie mille.
Re: collegamento td 700
Posted: 02/10/2014, 12:38
by Pixsys tecnico 1
Che tipo di applicazione deve fare in concreto?
Mi serve per capire se ci sarà da creare una parte logica corposa o solo un'acquisizione di dati e generazione di eventuali allarmi visivi o su uscita digitale.
Re: collegamento td 700
Posted: 02/10/2014, 12:46
by user7734
Dovrei usare il tutto per creare un sisteme domotico:
luci,tapparelle,temperatura,crepuscolare,sensore pioggia,irrigazione,riscaldamento.ecc e sistema d'allarme perimetrale(contatti magnetici su porte/finestre) e volumetrico(radar).
Ho appena acquistato un td 700,un pl 260 e vari moduli mcm(1ad,2ad,3ad,5ad).
So programmare qualcosa con il pl progr e volevo iniziare ad usare anche la suite logiclab e pagelab ma non so come far comunicare fra loro i vari dispositivi,istruzioni che devo usare ecc..
Grazie dell'attenzione.
Re: collegamento td 700
Posted: 02/10/2014, 14:46
by Pixsys tecnico 1
Se conosce il PlProg, Le consiglio di usare il PLC per la logica di controllo sulle varie MCM260 (da collegare via RS485 sulla porta COM1 del PL260). Il TD700 andrà collegato unicamente con il PL260 sulla porta EXP1 del PLC.
Per collegare il TD700 al PL260 segua questa procedura:
1-Una volta creato il progetto selezione la scheda "risorse", seleziona "com port" e imposta la seriale come in figura (COM3 RS232 a 57600 come Master).
IMPOSTARE_RETE_MODBUS_RS232.JPG
2- Si devono ora mappare le variabili interne del PLC. Per fare ciò si crea un nuovo dispositivo Modbus attraverso il menù "Developer / Run Modbus custom editor". Nell'immagine è chiamato "PL260". Con il pulsante "ADD" si vanno poi a "mappare" le variabili che ci servono del PL260 (faccia riferimento al manuale del PLC per gli indirizzi).
MODBUS_CUSTOM_EDITOR.JPG
3- Selezionando dal catalogo dei dispositivi (in basso a destra) il codice PL260 appena creato e trascinandolo sulla voce "COM port", si va a collegare il terminale con il PLC. Si imposta poi il numero di slave ed il nodo, senza modificare gli altri valori.
COLLEGAMENTO TERMINALE-PLC.JPG
4- Attraverso le schede "parametrization", "ingressi" e "uscite" si va poi ad associare le variabili appena mappate del PLC a delle variabili interne al terminale. Nella figura sotto si vede ad esempio che la variabile degli ingressi digitali 1..16 del PLC (modbus address 100) è associata ad una variabile del terminale con nome "ing_dig_1_16" (non c'è bisogno di indirizzarle su una certo indirizzo di memoria, ma solo di dare un nome). Nello stesso modo si va a collegare le uscite digitali, nella scheda "uscite". Nella tabella "parametrization" invece va a mettere quelle variabili che vanno impostate una volta solo all'accensione, come ad esempio la configurazione del tipo di ingresso analogico o qualche SMW particolare.
ASSEGNAZIONE VARIABILI.JPG
Re: collegamento td 700
Posted: 02/10/2014, 16:25
by user7734
Veramente molto gentile.
Premesso questo una volta che ho fatto tutto il programma sul pl260 che mi gestisce anche tutti i moduli mcm260 come posso vederli sul touch;più precisamente se con un pulsante del touch voglio accendere una luce andando ad azionare un'uscita di un modulo mcm260 1ad come posso farlo?
Devo fare la stessa procedura che ho fatto per il pl260 nella "com port"?
Infine,se non le chiedo troppo,mi può fare un esempio con pagelab?visto che dopo vorrei gestire tutta l'automazione con il touch?
Mi basta un piccolo esempio di pulsante che premo nel touch e vado ad azionare un'uscita(luce,ecc).
Grazie infinitamente tanto.
Buona serata.
Denis
Re: collegamento td 700
Posted: 02/10/2014, 17:12
by Pixsys tecnico 1
Dal TD700 ha accesso solo al PL260 (che gestisce in maniera autonoma le espansioni). Quindi deve usare una VW di appoggio sul PL260 (modificabile dal TD700) che poi sulla logica del PLC va ad abilitare una certa uscita della MCM260.
Quando crea un progetto PageLab, lo deve collegare al progetto LogicLab, attraverso il menù "project / Link Project". In questo modo tutte le variabili mappate nel progetto LogicLab sono utilizzabili anche nella parte grafica.
Esempio:
Parte LogicLab:
Avendo la VW delle uscite del PLC (o delle uscite delle MCM gestite da questo), si devono "scomporre in singoli bit", così si ottiene una variabile per ciascuna uscita. Per fare ciò nel programma si utilizza il Function Block "Word_To_Bit".
Parte PageLab:
Avendo le singole uscite divise in singole variabili, è sufficiente creare una pagina e un oggetto "Button": trascinando la variabile sull'oggetto appena creato si lega la pressione del pulsante con la messa a "TRUE" di quel bit (si noti che questa variabile sarà associata alla funzione "Press variable" del pulsante), quindi l'attivazione dell'uscita relativa.
Per quanto riguarda gli ingressi, è sufficiente creare un altro bottone e selezionare nella funzione "Selection variable" la variabile del bit di ingresso. Per capire lo stato di questo bit si associa alle voci "bitmap" e "Bitmap in selection" due immagini .bmp diverse.
Re: collegamento td 700
Posted: 02/10/2014, 18:35
by user7734
In merito al collegamento tra pc e touch non sono riuscito a eseguirlo.
Ho provato ad usare un cavo di rete normale ed anche un cavo incrociato.
Ho inserito l'ip ma non ci sono riuscito.
Mi può dare qualche altra indicazione?
Di default nel logiclab c'è la porta 5000,è corretta?
Grazie...
Re: collegamento td 700
Posted: 03/10/2014, 8:33
by Pixsys tecnico 1
Non deve modificare nulla sulle impostazioni della porta, solo l'indirizzo IP.
Verifichi che nel TdControlPanel nella scheda PLC siano spuntate le voci "with PageLab" e "AUTOSTART". Poi torni alla scheda HOME e spunti la voce "ENABLE all checked autostarts".
Infine riavvi il terminale con "REBOOT HMI".
Re: collegamento td 700
Posted: 03/10/2014, 10:21
by user7734
Grazie,ricapitolando uso un cavo di rete normale per connettere pc a td700,non quello incrociato,giusto?
Serve solo l'ip e non il gateway?
Infine se volessi inserirlo in una piccola rete domestica tramite router basta che gli dia il gateway del router e l'ip della rete?
grazie.
Re: collegamento td 700
Posted: 03/10/2014, 10:44
by Pixsys tecnico 1
Se usa usa uno switch o il router di casa per connettersi al terminale gli basta un cavo normale, ed impostare l'indirzzo IP nel LogicLab e PageLab uguale a quello impostato nel terminale.
Quando tutto sarà a regime, al TD700 sarà sufficiente essere nella rete del router e dei vari PC di casa, quindi tutti con lo stesso IP iniziale, ad esempio: 192.160.0.xxx (le xxx sono gli indirizzi di ciascun PC, terminale ecc collegato alla rete del router, che di solito è 192.168.0.1).
Faccia attenzione anche che il router non possa assegnare, in modalità DHCP, l'indirizzo già occupato del TD700 (che sarà fisso).
Re: collegamento td 700
Posted: 06/10/2014, 8:45
by user7734
Buongiorno,sono riuscito a connettere il terminale al pc(nel touch non mi compare più la schermata iniziale)
Ora le volevo chiedere il collegamento tra il td 700 e il pl 260:
quest'ultimo lo eseguo tramite rs232 del terminale(com1) e exp1 del pl260 impostando i dip switch in maniera corretta che funzione devo usare nel programma di inizializzazione del plc?nel touch una volta abilitata la seriale tramite dipswitch devo fare qualcos'altro?
Grazie
Re: collegamento td 700
Posted: 06/10/2014, 10:32
by Pixsys tecnico 1
Nel PLC deve impostare la seriale EXP1 come "slave" e poi nel codice di inizializzazione deve impostare le SMW per la velocità di comunicazione, ritardo risposta (0mS), formato.
Nel TD700 quando ha impostato la seriale come le ho descritto sopra non deve fare altro.
Il collegamento sarà:
TX TD700 (COM1: 3) <--> RX PL260 (34)
RX TD700 (COM1: 2)<--> TX PL260 (35)
GND TD700 (COM1: 5)<--> GND PL260 (36)
Re: collegamento td 700
Posted: 06/10/2014, 12:13
by user7734
Grazie mille veramente.
Il cavo per il collegamento(pc-touch) posso autocostruirmelo usando un cavo schermato o devo utilizzare un cavo vostro?
C'è una lunghezza massima da rispettare?
Buona giornata
Re: collegamento td 700
Posted: 06/10/2014, 12:21
by Pixsys tecnico 1
Salve,
per il cavo di rete da usare per collegare il TD700 al PC, Le conviene acquistarne uno di già fatto in un qualsiasi negozio di informatica, non c'è problema per la lunghezza del cavo. Per il cavo di collegamento tra TD700 e PL260 può benissimo farselo da solo, utilizzando un cavo schermato con almeno 3 fili, la distanza in questo caso per non avere problemi è di 10Mt, oltre potrebbe essere necessario diminuire la velocità di trasmissione (tutto dipende dall'impedenza del cavo utilizzato, che deve essere minore possibile).