Passa al contenuto principale

5 post etichettati con "PCK051"

Guarda tutte le etichette

PCK051C020

ComponenteVersione
FirmwareSFW198F020
BootloaderSFW200A220
WebpagesMDP020E050

Novità​

  • Modificato gestione PWM master (FB SysSetPWMOut):

    • Ora vengono controllati i valori di frequenza e duty cicle voluti affinché possano passare nel comando del protocollo I2C
    • Modificato la gestione, ritornando Fault in caso di impostazione fuori range
    • Portato la frequenza PWM della CPU da 300kHz a 500kHz
  • Implementato possibilità di catch (da LogicLab e/o Telnet TCP), anche nel caso in cui il programma cliente esegua continui "Reboot" del sistema attraverso la funzione funzione SysOSIDValue(). Prima era possibile solo via RS232.

Fix​

  • Risolto bug nel comando telnet "dskchk" che faceva comparire lenti settori che non lo erano.
  • Risolto bug in gestione connessione TCP client su occupazione socket.
  • Risolto bug su gestione "System on since"
  • Risolto bug su gestione TLS correlato alla gestione memoria occupata al riavvio funzione.
  • Risolto bugs minori.

PCK051C010

ComponenteVersione
FirmwareSFW198F010
BootloaderSFW200A220
WebpagesMDP020E050

Novità​

  • Modificato comando "dskchk" rendendolo disponibile ad Admin, nell'ottica di poter verificare lo stato di usura di un disco Flash.

Aggiornamenti​

  • Aumentato da 3 a 10 secondi il tempo di attesa risposta dal server DHCP durante la fase di discover.

Fix​

  • Risolto non funzionalità dell'interfaccia di rete localhost (127.0.0.1) introdotta nella precedente versione.
  • Evitato uscita su eth0 dei pacchetti ARP con IP 127.0.0.1 quando la rete eth0 è in DHCP.

PCK051C000

ComponenteVersione
FirmwareSFW198F000
BootloaderSFW200A220
WebpagesMDP020E050

Novità​

  • Inserita gestione wear leveling su disco C (FlashEprom) (Vedi articolo(opens in new tab)).
  • Nel comando "fsstats" aggiunto il livello di usura dei vari dischi.

Aggiornamenti​

  • Usando un disco SDCard di stesse dimensioni, il comando "format" impostava 4 settori per cluster per il pen drive USB e 8 per la SDCard.

Fix​

  • Risolto bug su gestione PWM CPU: non veniva settata a "1" l'uscita con duty=100%.
  • Evitato l'errore "Too many files" che appariva al quinto fopen di uno stesso file quando la scrittura di un settore tornava errore.

PCK051B090

ComponenteVersione
FirmwareSFW198E090
BootloaderSFW200A220
WebpagesMDP020E050

Aggiornamenti​

  • Gestione PWM out, vista l'imprecisione delle uscite, legata sia ai driver che alla temperatura che al carico, si e' deciso di non inserire le compensazioni introdotte nella precedente versione, lasciando all'utente un eventuale adjustment esterno.

Fix​

  • Evitato doppio aggiustamento data-ora simulata durante poweron.
  • Risolto bug che non permetteva ai file upl creati con SFW198E080 di essere usati per l'aggiornamento da vecchie versioni di firmware.
  • Risolto bug su I2C esterno (ma vale anche per quello interno): a volte si potevano avere degli errori di write o read in caso di periferica lenta (stretch). Problema visibile con Pcb122d100 impostando la frequenza SCL a 100Khz.
  • Settato uscita Fault su errore chiave SysGetCounter CPU.

PCK051B080

ComponenteVersione
FirmwareSFW198E080
BootloaderSFW200A220
WebpagesMDP020E050

Novità​

  • Aggiunto 3 counter per un totale di 4 complessivi (ove presenti gli input), L'utilizzo di più di due counter è vincolato da licenza.
  • Aggiunto gestione di 1 encoder in quadratura con i segnali A e B presenti sugli input Inp00 e Inp01.
  • Aggiunto gestione PWM out su schede estensione Pcb124*010 con firmware superiore o uguale a Sfw196c000.

Fix​

  • Risolto bug del counter hardware su Inp00:
    • alla prima chiamata dopo il power on, il primo impulso veniva perso
    • su alcune schede Pcb137 e Pcb141, contava più impulsi di quelli reali su Inp00
  • Risolto bug su gestione start/stop PWM out.
  • Risolto bug su gestione counter hardware schede espansione:
    • Arrivato a contare 65535, il prossimo clock lo faceva tornare erroneamente 0 mentre avrebbe dovuto incrementare il valore visto che si torna un UDINT.
  • Risolto bug relativo alla chiamata SysSetTaskLpTime in task Boot:
    • Veniva subito abilitato l'interrupt del task selezionato per cui tale task poteva essere eseguito prima di aver concluso il Boot.
  • Risolto bug che impediva di creare il file upl con comando "update" se il file system del disco in cui lo si creava era diverso da eFAT_32_ELS.