Ricerca:

System integrator solutiontechnology

Soluzioni di integrazione con Erp Esolver-JGalileo. Consulenza gestionale. Organizzazione processi aziendali. Agile Software. Applicazioni Cloud.

Tecnologia Consulenza

Servizi Consulenza Analisi

Erp gestionali, sistemi di integrazione, api

Collaborazioni

Collaboro con la comunity FAQ400. Faq400 nasce con l’idea di creare in Italia un punto di riferimento per tutto ciò che riguarda la piattaforma Power IBM i

Processi semplici

Mappare i processi gestionali

Sviluppo

Sviluppo di applicazioni di integrazione: rpgfree, python, javascript

Blog
Fabbrica 4.0

Tipologie di protocollo

Mtconnect

Mtconnect è uno standard opensource.

Tutti i dati della macchina sono disponibili connettendosi via ethernet alla macchina e mettendo un software di raccolta dati (per esempio Putty) in ascolto alla porta 7878 della macchina (es: connettendosi ad “IPMACCHINA:7878”).

Per il collegamento informatico devono essere realizzati i seguenti step:

  • Assegnare ip statico alla macchina
  • Pc per l’installazione dell’agent.

Il software MTConnect va scaricato dal seguente link:
https://drive.google.com/drive/folders/1ITUu_BRdmM9dctmNW1QORGj5uCLlKOYU?us p=sharing

Il programma scaricato deve essere copiato in una cartella del PC C:\MTConnect\agent

Dopo aver settato il file di configurazione: Devices.xml eseguire il seguente comando:
C:\MTConnect\agent\bin\agent.exe run agent.cfg

Per verificare il funzionamento connettersi all’indirizzo ip della macchina http://localhost:5000

L’agent può essere installato come servizio nel pc dove risiede il programma.

Ulteriori informazioni e dettagli tecnici presso il sito del consorzio www.mtconnect.org.

I dati esposti sono in formato XML.

Opcua

OPC Unified Architecture è un protocollo di comunicazione da macchina a macchina per l’automazione industriale sviluppato da OPC Foundation. Le caratteristiche distintive sono: Basato su una comunicazione client server

Questo è il software per la gestione dei nodi del protocollo OPCUA:
UaExpert.

Esempio di codice python

from opcua import Client, ua
from opcua.ua import Variant, VariantType

connect_string = “opc.tcp://cMT-C490:4840/G01”
c = Client(connect_string)
c.connect()

datiopc = {}

Esempio di codice per il reperimento del conta pezzi
datiopc[‘Cnt’]=c.get_node(‘ns=2;s=Siemens S7-300/ET200S (Ethernet).Tags.Cnt’).get_value()