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

>>

>

Reply via email to