Archive for the 'FactoryLink' Category

FactoryLink 8 beta 3 is coming!

maurodx Marzo 30th, 2007

Beta 3 of the SCADA software FactoryLink 8 is really near publishing!

Soon will be posted first impression about the software and its new features!

The first and most important change is the DCOM interface that will be removed from the software

See you soon

Corsi specifici su FactoryLink 7.5

maurodx Marzo 6th, 2007

Se avete bisogno di aiuto, configurazioni particolari o
corsi su task specifici di FactoryLink potete contattarmi su skype (utente
dxmauro) o via mail a mauro.destro@impelsystems.com


powered by IMHO 1.3

Parametri VRN

maurodx Marzo 6th, 2007

Tutti quelli che ho sentito parlare di VRN pare non abbiano mai avuto problemi, io sì!

Non so come lo utilizzano gli altri sviluppatori ma nel nostro studio abbiamo la necessità di avere tempi di reazione al down del server principale più rapidi possibile, quindi abbiamo messo sempre Alive=2 tra i parametri del VRN.

Questo però causa sempre problemi quando:

  • Il numero delle tag scambiate è notevole (sopra 500 tag)
  • Il sistema è molto occupato a fare dell’altro (job SQL molto pesanti, stampe onerose, e tutte le attività che occupano notevolmente il processore)

Uno dei modi consigliati da Tecnomatix è quello di alzare il tempo di Alive: tale operazione comporta però una perdita di reazione al down del server principale in quanto il secondo prende lo stato di Master solo dopo la scadenza del tempo di Alive e il tempo per aprire le connessioni verso il campo.

A voi la parola…

Creare un log file con IML

maurodx Marzo 5th, 2007

Quante volte avete maledetto la funzione “print” di IML? Il vostro log viene stampato solo ogni tanto, la finestra di debug si riempie anche di tutti i messaggi di errore generati anche dagli altri task e fare il debug di una procedura complessa può essere un evento doloroso.

La soluzione che utilizziamo in ufficio è semplicissima ma anche comoda durante le fasi di test dell’applicazione, tuttavia ha un limite: nessuna procedura deve impedire la compilazione del task, altrimenti la procedura di log non viene ciclata!

Ecco il codice che utilizziamo:

proc log_to_file(string _logproc, string _logtext)

begin

declare long _res_sys

_res_sys=system(”cmd /c echo [" + _logproc + "] ” + _logtext + ” >> c:\\debug.txt”)

end

Che credevate? La complessità di questa procedura è disarmante però se utilizzata in modo corretto nel vostro codice:

log_to_file(”Inizio fase di arresto emergenza”,TAG_TO_TEST)

restituirà un log del tipo:

[Inizio fase di arresto emergenza] 124.56

[Allarme generale] 0

Utilizzatela nei vostri script e vedrete subito i risultati!!

Benvenuti in FactoryLink

maurodx Febbraio 27th, 2007

In questa categoria verranno inseriti tips, notizie, how-to e quant’altro possa riguardare il software di sviluppo Tecnomatix FactoryLink v. 7.2 e successive.

Lo studio in cui lavoro è CIP dal 2001 per la versione 6.6, 7.0 7.1 7.2 7.5