You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@plc4x.apache.org by Christofer Dutz <ch...@c-ware.de> on 2020/08/01 14:18:37 UTC

Re: Contributions with Access to PLC's

Hi Ryan,

I will be happy to help you in getting started with the protocols you are planning on working on.
Just tell me if you need any help.

Also I would be very happy for feedback on the sandbox/plc4c part, which I'm currently working on hard.

Chris



Am 31.07.20, 10:24 schrieb "Truran, Ryan S" <tr...@gatech.edu>:

    Hi Chris, 
    My plan is to get a piece of equipment setup in my office so that I can begin testing the modbus driver to get a feel for the codebase. Then develop a couple drivers, maybe DNP3 or LonWorks. 

    Is there a roadmap of drivers that need to be created? 

    C would be nice, as we could then look at the usage in embedded systems, I’m actually in the process of trying to get a few custom drivers ported over to a gateway type solution for work. 

    Regards,
    Ryan Truran

    Sent from my iPhone

    > On Jul 31, 2020, at 02:41, Christofer Dutz <ch...@c-ware.de> wrote:
    > 
    > Hi Turan,
    > 
    > and also welcome ... great to have you here :-)
    > 
    > There are generally a lot of ways you can contribute:
    > - Start using PLC4X drivers and report/fix issues you encounter
    > - Add features to drivers or improve existing drivers if we did things in a less-ideal way
    > - Implement new drivers If you have some hardware you would like to talk to but we haven't got any drivers for yet
    > - Bring PLC4X to new languages (I'm currently working on porting to C ... others were thinking of reinitiating the Python efforts)
    > 
    > Implementing drivers and porting to new languages definitely sounds like more work than it is, but we have created tooling for code-generation that takes care of most of the annoying parts of this.
    > 
    > If you want to get started with any particular thing, please tell us about it and we'll do our best to get you setup :-)
    > 
    > Chris
    > 
    > 
    > 
    > Am 30.07.20, 16:23 schrieb "Lukas Ott" <ot...@gmail.com>:
    > 
    >    Hi Ryan,
    > 
    >    A warm welcome to PLC4X project.
    > 
    >    There are several ways to contribute to PLC4X project.
    > 
    >    If you are a developer checkout here:
    >    https://plc4x.apache.org/developers/contributing.html
    > 
    >    If you are a user then you may start here:
    >    https://plc4x.apache.org/users/plc4j/gettingstarted.html and start
    >    accessing you PLCs.
    >    -> If you get errors please add Wireshark dumps to you issue and hand it in
    >    here -> https://issues.apache.org/jira/projects/PLC4X/issues/
    >    <https://issues.apache.org/jira/projects/PLC4X/issues/PLC4X-132?filter=allopenissues>
    >    -> A good way to contribute is to improve the documentation for users e.g.
    >    writing and helping to improve getting started etc.
    >    -> We also have a Hands on Webinar here: https://youtu.be/MIp_0OcDTr4
    > 
    >    So start testing and come back to mailing list (open issues, improve
    >    documentation) and enjoy yourself and good Toddy coffee :D.
    > 
    >    Again welcome to the PLX4X project.
    > 
    >    Kind regards
    >    Lukas
    > 
    > 
    >>    Am Do., 30. Juli 2020 um 15:58 Uhr schrieb Truran, Ryan S <truran@gatech.edu
    >>> :
    >> 
    >> What is the best way for me to contribute, I have access to multiple PLC
    >> Types, Allen Bradley, S7, Wago (Modbus), etc.
    >> 
    >> Regards,
    >> Ryan Truran
    >> Controls Engineer
    >> Texas Instruments
    >> 
    > 


Re: Contributions with Access to PLC's

Posted by "Truran, Ryan S" <tr...@gatech.edu>.
I'm going to get my PLC set up this afternoon, then I will start playing with the sandbox.

Regards,
Ryan
________________________________
From: Christofer Dutz <ch...@c-ware.de>
Sent: Saturday, August 1, 2020 10:18 AM
To: dev@plc4x.apache.org <de...@plc4x.apache.org>
Subject: Re: Contributions with Access to PLC's

Hi Ryan,

I will be happy to help you in getting started with the protocols you are planning on working on.
Just tell me if you need any help.

Also I would be very happy for feedback on the sandbox/plc4c part, which I'm currently working on hard.

Chris



Am 31.07.20, 10:24 schrieb "Truran, Ryan S" <tr...@gatech.edu>:

    Hi Chris,
    My plan is to get a piece of equipment setup in my office so that I can begin testing the modbus driver to get a feel for the codebase. Then develop a couple drivers, maybe DNP3 or LonWorks.

    Is there a roadmap of drivers that need to be created?

    C would be nice, as we could then look at the usage in embedded systems, I’m actually in the process of trying to get a few custom drivers ported over to a gateway type solution for work.

    Regards,
    Ryan Truran

    Sent from my iPhone

    > On Jul 31, 2020, at 02:41, Christofer Dutz <ch...@c-ware.de> wrote:
    >
    > Hi Turan,
    >
    > and also welcome ... great to have you here :-)
    >
    > There are generally a lot of ways you can contribute:
    > - Start using PLC4X drivers and report/fix issues you encounter
    > - Add features to drivers or improve existing drivers if we did things in a less-ideal way
    > - Implement new drivers If you have some hardware you would like to talk to but we haven't got any drivers for yet
    > - Bring PLC4X to new languages (I'm currently working on porting to C ... others were thinking of reinitiating the Python efforts)
    >
    > Implementing drivers and porting to new languages definitely sounds like more work than it is, but we have created tooling for code-generation that takes care of most of the annoying parts of this.
    >
    > If you want to get started with any particular thing, please tell us about it and we'll do our best to get you setup :-)
    >
    > Chris
    >
    >
    >
    > Am 30.07.20, 16:23 schrieb "Lukas Ott" <ot...@gmail.com>:
    >
    >    Hi Ryan,
    >
    >    A warm welcome to PLC4X project.
    >
    >    There are several ways to contribute to PLC4X project.
    >
    >    If you are a developer checkout here:
    >    https://plc4x.apache.org/developers/contributing.html
    >
    >    If you are a user then you may start here:
    >    https://plc4x.apache.org/users/plc4j/gettingstarted.html and start
    >    accessing you PLCs.
    >    -> If you get errors please add Wireshark dumps to you issue and hand it in
    >    here -> https://issues.apache.org/jira/projects/PLC4X/issues/
    >    <https://issues.apache.org/jira/projects/PLC4X/issues/PLC4X-132?filter=allopenissues>
    >    -> A good way to contribute is to improve the documentation for users e.g.
    >    writing and helping to improve getting started etc.
    >    -> We also have a Hands on Webinar here: https://youtu.be/MIp_0OcDTr4
    >
    >    So start testing and come back to mailing list (open issues, improve
    >    documentation) and enjoy yourself and good Toddy coffee :D.
    >
    >    Again welcome to the PLX4X project.
    >
    >    Kind regards
    >    Lukas
    >
    >
    >>    Am Do., 30. Juli 2020 um 15:58 Uhr schrieb Truran, Ryan S <truran@gatech.edu
    >>> :
    >>
    >> What is the best way for me to contribute, I have access to multiple PLC
    >> Types, Allen Bradley, S7, Wago (Modbus), etc.
    >>
    >> Regards,
    >> Ryan Truran
    >> Controls Engineer
    >> Texas Instruments
    >>
    >