Programmazione CODESYS
4 elementi
Programmazione LogicLab
4 elementi
Accedere a SlimLine da remoto via Internet
L'accesso remoto è una connessione che si effettua tra due o più sistemi ubicati in posti geograficamente diversi collegandoli attraverso una rete informatica (LAN, WAN), come ad esempio attraverso Internet permettendo il completo controllo dei sistemi da remoto. Il sistema utilizzato per eseguire le operazioni viene chiamato solitamente client, mentre quello che viene controllato viene chiamato normalmente server.
Installare ed utilizzare Node-RED
Node-RED è uno strumento di programmazione per collegare insieme dispositivi hardware, API e servizi online in modi nuovi e interessanti. Tramite un editor basato su browser è possibile collegare tra di loro oggetti (Flows) utilizzando l'ampia gamma oggetti disponibili.
OPC UA client con Node-RED
Node-RED è uno strumento di programmazione per collegare insieme dispositivi hardware, API e servizi online in modi nuovi e interessanti. Tramite un editor basato su browser è possibile collegare tra di loro oggetti (Flows) utilizzando l'ampia gamma oggetti disponibili.
Programmare SlimLine Raspberry in “C”
Il modulo SlimLine Raspberry oltre alla programmazione secondo la normativa IEC61131 in stile PLC, in ambiente LogicLab**_ o **_CODESYS, può essere programmato in linguaggio "C" e/o "C++" potendo così accedere all'enorme quantità di software disponibile su Internet. Per chi utilizza l'ambiente LogicLab e vuole aggiungere nuove funzioni ed FB scritte in linguaggio "C" e/o "C++" può leggere questo articolo. Per lo sviluppo di applicazioni è possibile utilizzare qualsiasi compilatore, in questo articolo utilizzeremo il noto IDE Codelite.
Programmare SlimLine Raspberry in Python
Sul modulo SlimLine Raspberry è già preinstallato l'interprete Python, questo permette di utilizzare da linguaggio Python tutte le librerie disponibili su Internet e di poter gestire i moduli di estensione collegabili al modulo CPU grazie alla libreria libeS8CoreMng**_ da noi fornita che contiene definizioni e funzioni per gestire l'hardware del sistema oltre a numerose funzioni utili. Per verificare la versione di interprete installato eseguire il comando \--version_ che ritornerà la versione installata, di default viene installata sia la versione 2 che 3.
SlimLine Raspberry scheda interfaccia
Il modulo SlimLine basato su Raspberry è dotato di una scheda di interfaccia basata su un processore Cortex. Sulla scheda trovano posto oltre al circuito di alimentazione, l'interfaccia verso il bus di espansione, un complesso circuito di watchdog controller e la possibilità di montaggio dei nostri moduli RS485 o CAN o in alternativa alcune schede mikroBUS™ di MikroElektronika d.o.o.
SlimLine Raspberry SetUp modulo
Il modulo SlimLine Raspberry viene fornito di default con la sola interfaccia Ethernet attiva ed il client DHCP abilitato, collegandolo alla rete se vi è un server DHCP, il modulo si configurerà automaticamente. Sono precaricati i run times di CODESYS e di LogicLab ma non sono attivati. Le credenziali di accesso sono Username "pi" Password "raspberry".
Software disponibile per modulo Raspberry
Il modulo Raspberry Pi è un single-board computer sviluppato nel Regno Unito dalla Raspberry Pi Foundation. La scheda è stata progettata per ospitare sistemi operativi basati sul kernel Linux. La Raspberry Pi Foundation rilascia sistemi operativi basati su GNU/Linux basati su Debian.