Jump to content
PLC Forum


Pl7 Pro 4.3 - Creazione Sezioni Di Programma - con che ordine vengono eseguite?


micheleb
 Share

Recommended Posts

Salve a tutti,

in un ottica di lettura quanto più organica dei programmi scritti in PL7-Pro, utilizzando i mezzi di organizzazione delle informazioni (leggi moduli funzionali etc.), ho avuto modo di imbattermi in un inconveniente molto strano.

Ho creato un modulo funzionale nel quale riversare tutti i passi di programma di un dato reparto del mio impianto (es. "Rep1"). PL7 mi crea regolarmente la cartella nella quale andrò a mettere le mie "sezioni" di programma, le mie tabelle di animazione e gli eventuali runtime display. Ho quindi creato tante sezioni quante me ne servivano (es. "Sez0", "Sez1" e così via...). Ho salvato il lavoro, staccato la console e sono tornato a casa.

Una volta in ufficio, riapro il PL7 e l'applicativo appena fatto. Con mia grande sorpresa scopro che l'ordine nel quale ho inserito le sezioni, non è affatto rispettato. Mi aspettavo di vederle ordinate per numero ed invece sono in rigoroso ordine sparso!

Faccio delle prove ed ogni volta che apro l'applicativo creato le sezioni non sono in ordine. Strano è anche che avendo riordinato le sezioni, una volta in linea con le sezioni sfasate, PL7 non mi dice nulla circa un eventuale differenza dei contenuti della memoria plc con quanto nel mio disco. Riordino le sezioni "on-line", salvo, chiudo, riapro ed il risultato è sempre lo stesso.

A voi è mai capitato? e soprattutto, può dare adito a dubbi circa l'effettivo corretto funzionamento di quanto programmato nella cpu?

Link to comment
Share on other sites


Stefano Sormanni

Mi sembra molto strano.. anche perchè il PLC elabora le varie sezioni nel modo in cui appaiono... ora voglio creare un progetto come hai fatto tu e vedere cosa accade.

Link to comment
Share on other sites

Claudio Monti

Rettifico... e' successo anche a me, ma solo all'interno della "seconda" suddivisione. Es.:

- generale
     - motori
        - mot1
        - mot n
     - valvole
        - valv1
        - valv n

Ecco, a livello di "generale" se sposti "motori" o "valvole" ti rimane tutto OK, se invece all'interno di "motori" sposti l'ordine questo non viene rispettato e non so quale sia la logica di assegnazione dell'ordine :(

Edited by Claudio Monti
Link to comment
Share on other sites

Io non ho avuto modo di vedere...

ma sarebbe interessante settare un'uscita o un bit da una sezione e resettarlo nell'altra e vedere se l'inversione può diventare problematica ai fini dell'esecuzione del programma.

Link to comment
Share on other sites

Claudio Monti

Secondo me l'esecuzione e' quella della VISTA NORMALE, la vista FUNZIONALE aiuta solo il debug e la lettura del programma.

Anche perche' il problema l'ho visto sulle tabelle di animazione che nulla hanno a che fare con l'esecuzione del programma.

Link to comment
Share on other sites

In effetti, ordinandole dalla Vista Strutturale, le sezioni mantengono il loro ordine.

Ho fatto però una prova off-line, aprendo e chiudendo più volte l'applicazione.

Riprovo in on-line e vi faccio sapere...

Link to comment
Share on other sites

Approffito dell'argomento per chiedervi se con il twido soft si possono fare più sezioni di programma oppure è una unica come mi sembra di aver capito leggendo il manuale.

Vi ringrazio.

Link to comment
Share on other sites

SCUSSATE SE MI INTROMETTO. IO DEVO COLLEGARE UNA SUPERVISIONE SU UN PC INDUSTRIALE SVILUPPATA CON PROTOOL AD UNA CPU TELEMECANIQUE TSX 57 PREMIUM. QUALCUNO SA DARMI INFORMAZIONI SUL TIPO DI CAVO CHE BISOGNA UTILIZZARE? GRAZIE

Link to comment
Share on other sites

  • 2 weeks later...
alessandro_

X Gabo

Una unica sezione! (però al suo interno puoi fare dei salti di programma come soubroutine).

E proprio un vero peccato!

Ciao

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...