FPWIN PRO
CORSO INTERMEDIO
Ufficio Tecnico
Panasonic Electric Works Italia srl
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Sommario
• Richiamo concetti principali
• Function, Function Block, Librerie
• Gestione della porta seriale
• F95_ASC
• F145_F146_Modbus
• F173_PulseOutput_PWM
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
FPWin PRO
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Legenda
• POU : Programmi utente
• Task : Insieme di Programmi che vengono mandati in esecuzione a scan time o come
interrupt
• FB : Funzione che memorizza lo stato delle operazioni precedenti
• FUN : Funzione senza memoria
• Variabili Locali: Variabili visibili solo all’interno del POU su cui si sta lavorando
• Variabili Globali: Variabili disponibili a tutti i POU del Progetto
• Librerie: Insieme di Fun/FB che svolgono determinate operazioni
• DUT: Tipo di dato astratto
• Array [0..2]: Sequenza di variabili dello stesso tipo a cui si può accedere mezzo indice
• String [32]: Sequenza di caratteri con una struttura ben definita
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Le Variabili
Si possono definire due tipi di variabili: Globali e Locali
Globali
Locali
- E’ possibile associare un
indirizzo fisico alla notazione
simbolica
- L’indirizzo fisico viene
associato dal compilatore
- Sono condivisibili da tutti i POU
- L’indirizzo fisico viene associato
dal compilatore solo se non
definito dall’utente
- Hanno validità solo all’interno
del POU dichiarato
- Non sono accessibili da Tool
esterni
- Sono accessibili da Tool esterni:
Pannelli, Sistemi di SuperVisione,
etc.
Le variabili locali essendo poste all’inizio di ogni programma vengono
dette anche header o intestazione
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Le Variabili
Dove si dichiarano le aree che possono essere utilizzate dal compilatore?
Area Utente
Area Sistema
Modificando il cursore relativo alle variabili ritentive si
va ad agire direttamente sui registri di sistema del PLC
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Gestione
porta seriale
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Registri di sistema porta seriale
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
F95_ASC
Carattere  Codice ASCII
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
F95 Conversione da caratteri a codice ASCII
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
F159_MTRN
Serial Data Communication
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
F159_MTRN
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Buffer di ricezione
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Buffer di ricezione
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Ricezioni successive
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Funzione
Modbus
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
F145_F146_Modbus_Command
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Variabili della funzione F145_F146_Modbus
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Codici funzione Modbus
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Corrispondenza tra indirizzi Modbus e indirizzi Panasonic
Panasonic Electric Works Europe AG
Romani – 12 Maggio 2010
Thank
you!
Panasonic Electric Works Europe AG
Panasonic
your partner in
automation
Romani – 12 Maggio 2010
Scarica

FPWINPRO Corso Intermedio