Hi all,

ok ... so I just finished what I was working on for the past week or so and now 
will try to add a more detailed response :-)

First off all, thank you for your email. It was very helpful. Especially your 
suggestion with a simulator. 
Being so focused on Siemens devices I must have completely lost track of the 
idea that simulators for other systems could be available.
The Siemens PLC Simulators are some times more expensive as the real PLCs, 
which is sort of nuts.

Perhaps we should start searching and evaluating PLC simulators a little more. 
Your OpenPLC project suggestion is definitely something we should investigate.

Regarding a Docker image with installed PLC4X: This is not quite how PLC4X 
works. You can't really install it like you would install ordinary software.
It's more to be thought of as a Library, which you can use to build 
applications. 
We do have multiple examples in our repo, which demonstrate how to do so for 
the various types of frameworks PLC4X supports.

But I think I would be a good Idea to provide some pre-configured VMs or 
containers that provide a pre-configured simulation system.
Then we would update the examples to work on these systems and document how to 
do so.

Then we could create some videos, as you suggested and publish them. 

I think this would really simplify getting started for new people. 

So who on this list knows about PLC simulators with nice licensing that would 
allow creating such images. 

Also should we discuss how we would be allowed to publish such VM images. I 
know this is sort of a topic at the ASF.
Feedback is greatly appreciated for this too.

Chris


Am 01.07.19, 08:50 schrieb "Julian Feinauer" <[email protected]>:

    Hi all,
    hi Lukas,
    
    excellent idea (fully agree with Chris).
    We at pi where pretty busy with our representation at the fair last week... 
so now everything is going back to normal and one can hope, to see more from us 
on the lists again : )
    
    Julian
    
    Am 28.06.19, 19:12 schrieb "Christofer Dutz" <[email protected]>:
    
        Hi Lukas
        
        10000000 +1 to that.
        
        Great suggestions!
        
        I'm currently digging some holes and trenches in my front yard, but 
I'll get back to you more detailed as soon as I don't have mud and dirt on my 
fingers... You know... Macs keyboards don't like that 😉
        
        Chris
        
        Holen Sie sichOutlook für Android<https://aka.ms/ghei36>
        
        ________________________________
        From: Lukas Ott <[email protected]>
        Sent: Friday, June 28, 2019 9:51:23 AM
        To: [email protected]
        Subject: [DOCUMENTATION] Suggestion for improving documentation making 
it more accessible
        
        Hi all,
        
        I am Lukas. I met some of you at the PLC4X Top Level Party in Frankfurt,
        Germany.
        
        As i am not a fulltime developer (some Python scripting excluding) I am
        struggling a lot with the documentation. How to start improving a
        documentation when you do not know how to start?
        
        So my suggestion / idea to the PLC4X Team is the following:
        
        1) I setup a clean VM (e.g. with Ubuntu) .
        
        2)  We setup a websession, which we record and install PLC4X from a 
users
        perspectice (me) and a developer from the PLC4X team who is willing to 
walk
        me through it. (I assume 1 to max 2h session)
        
        3) We install some virtual runtime PLCs to connect to (as this helps to
        just learn an test in one environment and helps beginners like me to
        experiment without asking for access to PLC4X VPN which only increases
        effort for Chris and his employer.
        -> My suggestion here is: https://www.openplcproject.com/ Where you can
        easily create a HelloWorld PLC Programm using MODBUS as Protocol.
        And https://open62541.org/ (OPC UA) -> Easy to setup Server and yes I 
know
        Chris is not a fan of OPC UA.
        Other suggestions? Concerning virtual PLC Runtime environments? for 
Testing
        and Learning how to use PLC4X?
        
        4) create a "Hello-World" Programm (currently in Java right?) using
        Intellij IDEA as IDE connecting to the local runtimes PLCs.
        
        Addionally we save what will be put into the console/ terminal - to 
enable
        me to right a Getting Started Guide for Beginners like .
        
        5) Take the recorded session (eventually edit it) and put it somewhere
        (PLC4X Youtube Channel? - private Youtube Channel? - To be disscussed.
        
        What do you think?
        
        Best
        
        *Lukas Ott*
        Business Analyst
        
        Industry Consulting Manufacturing - North and Central Europe
        DXC Technology <http://www.dxc.technology/de/>
        
        Hewlett-Packard-Str. 1, 61352 Bad Homburg, Germany
        
        M: +49.173.705.2298 | [email protected] | LinkedIn
        <https://www.linkedin.com/in/lukas-ott> | Twitter Me
        <https://twitter.com/rochbenritter>
        
    
    

Reply via email to