Hi Kai,
for testing you could use the DummyDriver, our TestLab (as Julian mentioned) or u can use a public OPC UA example server like the " opcua:tcp://opcua.demo-this.com:51210/UA/SampleServer" but there be aware that those are not from us. This are just public OPC UA servers to demonstrate OPC UA. Here a nice List of public servers https://github.com/node-opcua/node-opcua/wiki/publicly-available-OPC-UA-Servers-and-Clients. You can find a simple example of writing, reading and subscribing of different data types at a manual test example at the ManualPLC4XOpcua.java<https://github.com/apache/plc4x/blob/develop/plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualPLC4XOpcua.java> class. I hope this helps you 😊 GL and have fun! Best wishes Matthias Strljic, M.Sc. Universität Stuttgart Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen (ISW) Seidenstraße 36 70174 Stuttgart GERMANY Tel: +49 711 685-84530 Fax: +49 711 685-74530 E-Mail: [email protected] Web: http://www.isw.uni-stuttgart.de -----Original Message----- From: Kai Wähner <[email protected]> Sent: Monday, July 22, 2019 1:13 PM To: Julian Feinauer <[email protected]> Cc: [email protected] Subject: 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 < [email protected]<mailto:[email protected]>> 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: [email protected]<mailto:[email protected]> > > 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.j > ar 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 < > [email protected]<mailto:[email protected]>> 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: [email protected]<mailto:[email protected]> >> 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 >> >
