mercoledì 22 febbraio 2017

Lancio massivo MRP per una selezione di materiali.

Nella maschera di lancio dell'MRP massivo non è possibile inserire una selezione di materiali.

SAP però mette a disposizione l'ampliamento M61X0001, per definire dei filtri personalizzati, in modo che l'elaborazione MRP possa lavorare solo su alcuni codici materiale.

Nel nostro caso abbiamo un MRP massivo che gira esternamente a SAP (su uno schedulatore a capacità finita: J-Flex), ma abbiamo anche dei materiali, gestiti a scorta minima, per i quali vogliamo che l'MRP venga elaborato in SAP.

sabato 18 febbraio 2017

Chiacchiere....

... o meglio crostoli in veneto!

Visto che siamo in periodo di carnevale, condivido la ricetta dei crostoli che mi ha passato mia suocera Margherita:

molto buoni e leggeri poichè fatti senza burro e con poco zucchero!

inoltre, in genere, risultano sempre abbastanza asciutti assorbendo poco olio di frittura.

venerdì 10 febbraio 2017

Python: interrompere un loop con la pressione di un tasto

Il problema che mi si è presentato era questo:

in un programma lanciato da riga di comando, senza bottoni o oggetti grafici, volevo che fosse consentito premere un pulsante per terminare un loop ma che però, se non viene premuto nulla, il loop resti in esecuzione.

In pratica l'operatore deve poter fermare un programma, tramite la pressione di un tasto, ma il programma dovrebbe continuare a essere in esecuzione: se non si preme nessun tasto il loop prosegue.

sabato 4 febbraio 2017

Comunicare con un PLC Ethernet

Il python dispone di una libreria per la gestione della comunicazione con i PLC.

Nel nostro caso si trattava di dialogare con un Siemens 1500, non ho idea se la cosa funzioni anche per altri PLC o se sono necessarie librerie differenti.

Si tratta del package snap7, non è distributito nella installazione standard di python, pertanto si deve procedere ad una semplice installazione.

venerdì 3 febbraio 2017

Python

Mi sono avvicinato al Python qualche tempo fa quando mia figlia, iscritta ad un corso di Laurea in Matematica, doveva preparare un lavoro per l'esame di programmazione.

Nota: questo è un post introduttivo all'argomento Python, dove voglio solo condividere il mio (iniziale) giudizio su questo linguaggio, seguiranno altri post relativi a problemi risolti con lo stesso.