blob: 20ebe809884a95a73d4210faa6a381546e858cc3 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>PLC4X &#x2013; </title>
<script src="../js/jquery.slim.min.js" type="text/javascript"></script>
<!--script src="../js/popper.min.js" type="javascript"></script-->
<script src="../js/bootstrap.bundle.min.js" type="text/javascript"></script>
<!-- The tooling for adding images and links to Apache events -->
<script src="https://www.apachecon.com/event-images/snippet.js" type="text/javascript"></script>
<!-- FontAwesome -->
<link rel="stylesheet" href="../css/all.min.css" type="text/css"/>
<!-- Bootstrap -->
<link rel="stylesheet" href="../css/bootstrap.min.css" type="text/css"/>
<!-- Some Maven Site defaults -->
<link rel="stylesheet" href="../css/maven-base.css" type="text/css"/>
<link rel="stylesheet" href="../css/maven-theme.css" type="text/css"/>
<!-- The PLC4X version of a bootstrap theme -->
<link rel="stylesheet" href="../css/themes/plc4x.css" type="text/css" id="pagestyle"/>
<!-- A custom style for printing content -->
<link rel="stylesheet" href="../css/print.css" type="text/css" media="print"/>
<meta http-equiv="Content-Language" content="en"/>
</head>
<body class="composite">
<nav class="navbar navbar-light navbar-expand-md bg-faded justify-content-center border-bottom">
<!--a href="/" class="navbar-brand d-flex w-50 mr-auto">Navbar 3</a-->
<a href="https://plc4x.apache.org/" id="bannerLeft"><img src="../images/apache_plc4x_logo_small.png" alt="Apache PLC4X"/></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsingNavbar3">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse w-100" id="collapsingNavbar3">
<ul class="navbar-nav w-100 justify-content-center">
<li class="nav-item">
<a class="nav-link" href="../index.html">Home</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="../users/index.html">Users</a>
</li>
<li class="nav-item">
<a class="nav-link" href="../developers/index.html">Developers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="../apache/index.html">Apache</a>
</li>
</ul>
<ul class="nav navbar-nav ml-auto justify-content-end">
<li class="nav-item row valign-middle">
<a class="acevent" data-format="wide" data-mode="light" data-event="random" style="width:240px;height:60px;"></a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid">
<div class="row h-100">
<nav class="col-sm-push col-md-2 pt-3 sidebar">
<div class="sidebar-sticky">
<ul class="nav flex-column">
<li class="nav-item">
<a href="../users/index.html" class="nav-link">Section Home</a>
</li>
<li class="nav-item">
<a href="../users/download.html" class="nav-link">Download</a>
</li>
<li class="nav-item">
<strong class="nav-link">Adopters</strong>
</li>
<li class="nav-item">
<a href="../users/commercial-support.html" class="nav-link">Commercial support</a>
</li>
<li class="nav-item">
<a href="../users/gettingstarted.html" class="nav-link">Getting Started</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../users/getting-started/plc4go.html" class="nav-link">Go</a>
</li>
<li class="nav-item">
<a href="../users/getting-started/plc4j.html" class="nav-link">Java</a>
</li>
<li class="nav-item">
<a href="../users/getting-started/using-snapshots.html" class="nav-link">Using SNAPSHOTS</a>
</li>
<li class="nav-item">
<a href="../users/getting-started/general-concepts.html" class="nav-link">General Concepts</a>
</li>
<li class="nav-item">
<a href="../users/getting-started/virtual-modbus.html" class="nav-link">Virtual Modbus</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../users/blogs-videos-and-slides.html" class="nav-link">Blogs, Videos and Slides</a>
</li>
<li class="nav-item">
<a href="../users/protocols/index.html" class="nav-link">Protocols</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../users/protocols/ab-eth.html" class="nav-link">AB-ETH</a>
</li>
<li class="nav-item">
<a href="../users/protocols/ads.html" class="nav-link">ADS/AMS</a>
</li>
<li class="nav-item">
<a href="../users/protocols/bacnetip.html" class="nav-link">BACnet/IP</a>
</li>
<li class="nav-item">
<a href="../users/protocols/canopen.html" class="nav-link">CANopen</a>
</li>
<li class="nav-item">
<a href="../users/protocols/deltav.html" class="nav-link">DeltaV</a>
</li>
<li class="nav-item">
<a href="../users/protocols/df1.html" class="nav-link">DF1</a>
</li>
<li class="nav-item">
<a href="../users/protocols/ethernet-ip.html" class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
<a href="../users/protocols/firmata.html" class="nav-link">Firmata</a>
</li>
<li class="nav-item">
<a href="../users/protocols/knxnetip.html" class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
<a href="../users/protocols/modbus.html" class="nav-link">Modbus</a>
</li>
<li class="nav-item">
<a href="../users/protocols/opc-ua.html" class="nav-link">OPC UA</a>
</li>
<li class="nav-item">
<a href="../users/protocols/plc4x.html" class="nav-link">PLC4X (Proxy)</a>
</li>
<li class="nav-item">
<a href="../users/protocols/s7.html" class="nav-link">S7 (Step7)</a>
</li>
<li class="nav-item">
<a href="../users/protocols/simulated.html" class="nav-link">Simulated</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../users/transports/index.html" class="nav-link">Transports</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../users/transports/tcp.html" class="nav-link">TCP</a>
</li>
<li class="nav-item">
<a href="../users/transports/udp.html" class="nav-link">UDP</a>
</li>
<li class="nav-item">
<a href="../users/transports/serial.html" class="nav-link">Serial</a>
</li>
<li class="nav-item">
<a href="../users/transports/socketcan.html" class="nav-link">SocketCAN</a>
</li>
<li class="nav-item">
<a href="../users/transports/raw-socket.html" class="nav-link">Raw Socket</a>
</li>
<li class="nav-item">
<a href="../users/transports/pcap-replay.html" class="nav-link">PCAP Replay</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../users/integrations/index.html" class="nav-link">Integrations</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../users/integrations/apache-calcite.html" class="nav-link">Apache Calcite</a>
</li>
<li class="nav-item">
<a href="../users/integrations/apache-camel.html" class="nav-link">Apache Camel</a>
</li>
<li class="nav-item">
<a href="../users/integrations/apache-edgent.html" class="nav-link">Apache Edgent</a>
</li>
<li class="nav-item">
<a href="../users/integrations/apache-iotdb.html" class="nav-link">Apache IoTDB</a>
</li>
<li class="nav-item">
<a href="../users/integrations/apache-kafka.html" class="nav-link">Apache Kafka</a>
</li>
<li class="nav-item">
<a href="../users/integrations/apache-nifi.html" class="nav-link">Apache NiFi</a>
</li>
<li class="nav-item">
<a href="../users/integrations/apache-streampipes.html" class="nav-link">Apache StreamPipes</a>
</li>
<li class="nav-item">
<a href="../users/integrations/eclipse-ditto.html" class="nav-link">Eclipse Ditto</a>
</li>
<li class="nav-item">
<a href="../users/integrations/eclipse-milo.html" class="nav-link">Eclipse Milo OPC UA Server</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../users/tools/index.html" class="nav-link">Tools</a>
<ul class="flex-column pl-4 nav">
<li class="nav-item">
<a href="../users/tools/capture-replay.html" class="nav-link">Capture Replay</a>
</li>
<li class="nav-item">
<a href="../users/tools/connection-pool.html" class="nav-link">Connection Pool</a>
</li>
<li class="nav-item">
<a href="../users/tools/connection-cache.html" class="nav-link">Connection Cache</a>
</li>
<li class="nav-item">
<a href="../users/tools/opm.html" class="nav-link">Object PLC Mapping (OPM)</a>
</li>
<li class="nav-item">
<a href="../users/tools/scraper.html" class="nav-link">Scraper</a>
</li>
<li class="nav-item">
<a href="../users/tools/testing.html" class="nav-link">PLC4X without a PLC and Unit Testing</a>
</li>
</ul>
</li>
<li class="nav-item">
<a href="../users/industry40.html" class="nav-link">Industry 4.0 with Apache</a>
</li>
<li class="nav-item">
<a href="../users/security.html" class="nav-link">Security</a>
</li>
</ul>
</div>
</nav>
<main role="main" class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
<div class="sect1">
<h2 id="companies_using_apache_plc4x">Companies using Apache PLC4X</h2>
<div class="sectionbody">
<div class="imageblock left">
<div class="content">
<img src="../images/toddy-loves-apache.png" alt="toddy loves apache" width="200"/>
</div>
</div>
<div class="paragraph">
<p>The companies in the following list are actively using Apache PLC4X.</p>
</div>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;"/>
<col style="width: 25%;"/>
<col style="width: 25%;"/>
<col style="width: 25%;"/>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top"></th>
<th class="tableblock halign-left valign-top">Name</th>
<th class="tableblock halign-left valign-top">Market</th>
<th class="tableblock halign-left valign-top">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-codecentric.png" alt="cc" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.codecentric.de" target="_blank" rel="nofollow noopener">codecentric AG</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">IT Consulting</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We develop software that solves real problems - and PLC4X solves the problem of IoT connectivity in a highly performant and open source way</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-connectorio.png" alt="cc" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://connectorio.com/solutions/apache-plc4x/" target="_blank" rel="nofollow noopener">ConnectorIO sp. z o.o.</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">IoT / Software / Cloud</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We developed an open source gateway runtime and compatible cloud service to manage installations and collected information. We utilize PLC4X to gain access to data provided by industrial hardware.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-industryfusion.png" alt="if" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.industry-fusion.com" target="_blank" rel="nofollow noopener">IndustryFusion</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">IIoT / Industry 4.0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">In the End-2-End Industry 4.0 solution IndustryFusion we use PLC4X for brownfield-connectivity, i.e. the connectivity to existing machines on the shop floor.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo_unistuttgart_isw.png" alt="isw" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.isw.uni-stuttgart.de/en/" target="_blank" rel="nofollow noopener">ISW University of Stuttgart</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">IIoT / Industry 4.0 / Research</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We use PLC4X for our research projects because of its great potential for retrofitting scenarios, the simplicity of the API, an active community for broad platform support and the open source flexibility.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-lebbing-automation-drives.png" alt="re" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.lebbing.com/" target="_blank" rel="nofollow noopener">Lebbing automation &amp; drives GmbH</a> <a href="https://in2lutions.com/in2lutions/">In2Lutions</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Automation / Drives / Industry 4.0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We used PLC4X to developed a solution to synchronize data between PLCs and customers systems. Our Solution is used for new products as well as for industry 4.0 upgrades to older machines.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-pietrorimoldi.jpg" alt="pietrorimoldi" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.rimoldi.it" target="_blank" rel="nofollow noopener">PIETRORIMOLDI&amp;C s.r.l.</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">IIoT / Analytics</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We started a project which deals with long term data analysis; the data are gathered from machines controlled in real time by PLC. Failure prediction and behavioral working condition monitoring are the main goals. PLC4x library is a fundamental part of the process.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-pragmatic-industries.svg" alt="pi" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.pragmaticindustries.de" target="_blank" rel="nofollow noopener">pragmatic industries GmbH</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">(I)IoT / Industry 4.0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">PLC4X is an important part of our platform <em>Digital Cockpit</em> which we develop in-house.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo-pragmatic-minds.svg" alt="pm" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.pragmaticminds.de" target="_blank" rel="nofollow noopener">pragmatic minds GmbH</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Big Data / Analytics</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We use PLC4X to collect data from different types of PLCs as preliminary step for data analytics and visualization.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="imageblock">
<div class="content">
<img src="../images/users/companies/logo_record_evolution_single_dark_bgfont.png" alt="re" width="200" height="200"/>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://www.record-evolution.de/en/home-en/" target="_blank" rel="nofollow noopener">Record Evolution GmbH</a> </p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Iot / Industry 4.0 / Data Science</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">We developed a platform for IoT development and Data Science. We are using PLC4X to enable IoT devices in our platform to extract data from PLCs of different vendors, using different protocols.</p></td>
</tr>
</tbody>
</table>
<div class="paragraph">
<p>The people working on Apache PLC4X, and the companies behind them have put an enormous amount of effort into creating this great tool.</p>
</div>
<div class="paragraph">
<p>The problem some of them are facing, is that they are usually not allowed to mention which companies are using PLC4X.</p>
</div>
<div class="paragraph">
<p>However being able to name references is most vital nowdays in gaining trust.</p>
</div>
<div class="paragraph">
<p>So if you work for a company which is using Apache PLC4X, one way you can help the project is by admitting you are using it.</p>
</div>
<div class="paragraph">
<p>This might be only very little active contribution on your side, but for the project this is of extremely high value.</p>
</div>
<div class="paragraph">
<p>On this page we are maintaining a list of companies openly communicating that they are using Apache PLC4X.</p>
</div>
<div class="paragraph">
<p>If your company is using Apache PLC4X and you would like to give back to the community, please create a Pull-Request on github or post an email to <a href="mailto:dev@plc4x.apache.org">dev@plc4x.apache.org</a> and give us the permission to list your company.</p>
</div>
</div>
</div>
</main>
<footer class="pt-4 my-md-5 pt-md-5 w-100 border-top">
<div class="row justify-content-md-center" style="font-size: 13px">
<div class="col col-6 text-center">
Copyright &#169; 2017&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.<br/>
Apache PLC4X, PLC4X, Apache, the Apache feather logo, and the Apache PLC4X project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
<br/><div style="text-align:center;">Home screen image taken from <a
href="https://flic.kr/p/chEftd">Flickr</a>, "Tesla Robot Dance" by Steve Jurvetson, licensed
under <a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0 Generic</a>, image cropped
and blur effect added.</div>
</div>
</div>
</footer>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../js/jquery.slim.min.js"></script>
<script src="../js/popper.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script type="text/javascript">
$('.carousel .carousel-item').each(function(){
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
for (let i = 0; i < 3; i++) {
next=next.next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
}
});
</script>
</body>
</html>