[ 
https://issues.apache.org/jira/browse/PLC4X-315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17419269#comment-17419269
 ] 

Christofer Dutz commented on PLC4X-315:
---------------------------------------

Let me jump in here for answering these questions ... as the one who initiated 
this, I think I can help ;)

1) Why not use {color:#172b4d}Snap7 or open62541? 
Well the main reason is, that I had a look at most of these projects and for 
example Snap7 is GPL licensed. This makes it difficult to make a product using 
this library as you would be required to disclose the full sourcecode of your 
application if someone asks for it. Also did the drivers I already found out in 
the wild usually have quite a lot of implementation issues. For example none 
really handled S7 negotiation of connection parmeters and automatic splitting 
of requests. Yet another reason is, that I wanted to create a library which you 
can use for any form of plc which has a shared API. So you don't have to adjust 
your code to the driver you are using.

2) Initially the company I worked for, were aiming for doing consulting work in 
this area ... unfortunately that didn't work. Currently most people here are 
working together to split the effort of developing such a solution as none of 
the companies aims for earning money with drivers, but all need drivers for 
their business.{color}

{color:#172b4d}3) I would say: Yes the Java version is the most tested version 
and the one with the most active contributors working on them.{color}

{color:#172b4d}4) Our new OPC-UA driver was just merged a few weeks ago. Before 
that we were using a library from the Eclipse Foundation called MiLo. This 
prevented us from going to other languages. But now that's out of the way, we 
now need to implement the Go dependent parts in Go but I would assume that we 
will be having OPC-UA pretty soon. {color}

{color:#172b4d} Hope that explains things .., but yeah ... if you're 
interested, have a look at the videos or if you're fast, sign up for ApacheCon 
... in a few hours we'll be having 2 PLC4X talks (Registration is free){color}

 

{color:#172b4d}Chris{color}

> Connection to United Manufacturing Hub
> --------------------------------------
>
>                 Key: PLC4X-315
>                 URL: https://issues.apache.org/jira/browse/PLC4X-315
>             Project: Apache PLC4X
>          Issue Type: Wish
>            Reporter: Jeremy Theocharis
>            Priority: Major
>
> Hi everyone!
> My name is Jeremy and I am the lead developer of the United Manufacturing Hub.
> The United Manufacturing Hub is an open-source industrial IoT and 
> manufacturing application platform enabling users to connect, store, and 
> access all relevant data sources in industrial manufacturing sites and build 
> user-centric dashboards and applications.
> It would be really great if we could make a connection between PLC4X and the 
> United Manufacturing Hub, e.g., in form of a configurable microservice that 
> automatically takes data from various PLCs and pushes them into a MQTT 
> broker. The United Manufacturing Hub (incl. Node-RED, Grafana, timescaleDB, 
> VerneMQ) then provides the infrastructure and data models to contextualize 
> the data and enable use-cases like OEE, Performance Management, Machine to 
> Machine Communication, Digital Shadow, etc. Furthermore, the United 
> Manufacturing Hub allows extracting data from other data sources as well like 
> sensors, barcodereader or cameras.
> Further information can be found here:
>  * [https://docs.umh.app/docs/]
>  * [https://github.com/united-manufacturing-hub/united-manufacturing-hub]
> Looking forward to discussing how we can combine both open-source projects 
> the most effective way.
> Regards,
> Jeremy



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to