Apache PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API.

Project Status:

We are currently in the post graduation phase. All post-graduation tasks have been performed and project activity is picking up again after finishing the pre- and post-graduation work.
Also did we invest a lot of effort in preparing the project (especially the build) for upcoming activity with additional languages such as C# and Python.
The graduation media coverage was quite extensive and did bring a lot of inquiries from outside entities which we are currently processing.
There is a lot of potential for new contributors as well as cooperation with other open source initiatives.

Issues, the board needs to be aware of or act on:

  • none

Activity since last report:

This is our first report as TLP, so this answer will refer to the time since the last podling report, which was last month.

Mostly pre- and post-graduation work. Handling inquiries from external entities as a result of the graduation media attention.
A lot of discussions about other languages and driver generation have been has on the mailing list and the build was prepared for the challenges of the near future.

Plans for the near future:

A delegation of 3 PMCs and 2 non-PMCs will be attending the European Union EU-FOSSA2 Hackathon in Brussels with the goal to grow the public awareness as well as the community.

We are currently working on setting up a Python API where we will be testing providing an intermediate solution to the unavailability of native drivers in other languages by bundling a Java server with Python client.

In parallel there are currently two initiatives for defining a way to formally specify industrial protocols and to generate native code in multiple languages from these definitions. These efforts will be an ongoing effort for the next months.

We will be having a first PLC4X Meetup in the next month or two where we will also be doing a little graduation party.

Numbers:

  • Mailing List Subscriptions: 45 (up by 2)
  • Twitter Followers: 160 (up by 30)
  • GitHub Stars: 62 (up by 10)

Last release:

2019-03-13: PLC4X (incubating) 0.3.1 (Last release from the incubator)

Last election of Committers/PMCs:

2019-02-04: Tim Mitsch (PPMC and committer)

PMC and Committer diversity:

  • no issues

Project branding or naming issues:

  • none

Legal issues or questions:

  • none

Infrastructure issues or strategic needs:

  • none

  • No labels