Hey, fine, if you are already in contact with CC then its fine nonetheless (Chris is on holiday currently).
Julian Von: Kai Wähner <megachu...@gmail.com> Antworten an: "megachu...@gmail.com" <megachu...@gmail.com> Datum: Montag, 22. Juli 2019 um 14:48 An: Julian Feinauer <j.feina...@pragmaticminds.de> Cc: "dev@plc4x.apache.org" <dev@plc4x.apache.org> Betreff: Re: Generate JARs to try out the examples Thanks for the details. Sounds perfect. I have a call with Uwe in 15min anyway. I will then ask Chris for access. My testing is just for technical evaluation and learning (so also no high volume), so no specific use case. Having said this, I see a lot of added value and demand at several projects. I am very sure the AHA effect will show up quickly in these projects. On Mon, Jul 22, 2019 at 1:18 PM Julian Feinauer <j.feina...@pragmaticminds.de<mailto:j.feina...@pragmaticminds.de>> wrote: Hey Kai, we have Hardware in the codecentric IoT Lab and you can request access to it (via Chris Dutz). We also have a driver for OPC UA where there exist multiple free tools. But, yes, the basic idea is to map all those proprietary protocols to a nice JDBC Like interface, so the most “AHA” you get out of using it against a real one. If you could / would elaborate a bit about your use cases or your ideas you can of course ask Chris for an access to the codecentric IoT Lab and test against real PLCs via remote. Julian Von: Kai Wähner <megachu...@gmail.com<mailto:megachu...@gmail.com>> Antworten an: "megachu...@gmail.com<mailto:megachu...@gmail.com>" <megachu...@gmail.com<mailto:megachu...@gmail.com>> Datum: Montag, 22. Juli 2019 um 13:13 An: Julian Feinauer <j.feina...@pragmaticminds.de<mailto:j.feina...@pragmaticminds.de>> Cc: "dev@plc4x.apache.org<mailto:dev@plc4x.apache.org>" <dev@plc4x.apache.org<mailto:dev@plc4x.apache.org>> Betreff: Re: Generate JARs to try out the examples No, I don't have a PLC. But from your response I understand that you need one to use PLC4X even for Hello World examples. I assume there is no "free / open test generator" as all of these protocols are proprietary and not using any standards (this is the main motivation for the PLC4X project). I saw FactoryIO (https://factoryio.com/editions/) in one of the PLC4X videos on Youtube. I could use it and its S7 emulator for a hello world with the 30 day trial. Is this the best / easiest option if you don't have any hardware? On Fri, Jul 19, 2019 at 8:40 PM Julian Feinauer <j.feina...@pragmaticminds.de<mailto:j.feina...@pragmaticminds.de>> wrote: Hey Kai, Indeed our documentation could be a bit better :) So you do not have a real plc to check against? The hello plc4x example is made for connecting to a Siemens S7 device, I think. So you can give it a IP and a field address of a Siemens S7 plc and it will fetch the results. Regarding the demo driver...i have to check (when by daughter finally decides to sleep... :) and respond then back to you. Julian Von meinem Mobiltelefon gesendet -------- Ursprüngliche Nachricht -------- Betreff: Re: Generate JARs to try out the examples Von: Kai Wähner An: Julian Feinauer Cc: dev@plc4x.apache.org<mailto:dev@plc4x.apache.org> Thanks. I wasn't aware you can use more than one profile. I can confirm that the built now works and generates the JARs. Can you also point me to some documentation or example how to send some hello world messages using a hello world driver? I assume I have to use DummyDriver somehow? ⇒ java -cp /Users/kai.waehner/git-projects/plc4x/plc4j/examples/hello-world-plc4x/target/plc4j-hello-world-plc4x-0.5.0-SNAPSHOT-jar-with-dependencies.jar org.apache.plc4x.java.examples.helloplc4x.HelloPlc4x Missing required options: connection-string, field-addresses usage: HelloPlc4x --connection-string <arg> Connection String --field-addresses <arg> Field Addresses (Space separated). Looks like there is no complete getting started example available somewhere? After I have it running, I am happy to write a more detailed summary and create a PR for the readme file. On Fri, Jul 19, 2019 at 5:47 PM Julian Feinauer <j.feina...@pragmaticminds.de<mailto:j.feina...@pragmaticminds.de>> wrote: Hi Kai, I think you need the profile "with-java" (cannot check it right now). So you would need to add "-Pwith-java" to the mvn cl string. Julian Von meinem Mobiltelefon gesendet -------- Ursprüngliche Nachricht -------- Betreff: Generate JARs to try out the examples Von: Kai Wähner An: dev@plc4x.apache.org<mailto:dev@plc4x.apache.org> Cc: Hello, I would like to generate the JARs to try out the examples. *./mvnw install -P build-executable-jars -DskipTests* shows *WARNING: The requested profile "build-executable-jars" could not be activated because it does not exist.* The reason is probably that this profile is not defined in the main pom.xml, but in the folder *plc4x/plc4j/examples* Can someone please let me know the correct Maven command to generate the JAR files so that I can create the examples? Thank you. Best regards, Kai Waehner