Re: Exploring Plc4x

2020-05-25 Thread venki hadoop
Thanks for the info Cesar. I will explore more now.  Sure will
let you know if i am struggling, we can connect tommarow.

On Tuesday, May 26, 2020, Cesar Garcia  wrote:

> Hi,
>
> Please, you can use "karaf.bat" for startup.
>
> This way the console start.
>
> __  __ _   _
> |  \/  |   ___   _ __  | |   ___   | |_
> | |\/| |  / _ \ | '__| | |  / _ \  | __|
> | |  | | |  __/ | || | | (_) | | |_
> |_|  |_|  \___| |_||_|  \___/   \__|
>
> Merlot Industrial Gateway (0.0.1-SNAPSHOT)
>
> Hit '' for a list of available commands
> and '[cmd] --help' for help on a specific command.
> Hit '' or type 'system:shutdown' or 'logout' to shutdown Merlot.
>
> karaf@root()>
>
>
> Karaf documentation can be found at https://karaf.apache.org
>
> If the console starts, the Modbus server is already active, so Modbus
> devices must be created.
>
> At the command line type
>
> karaf@root>modbus:new --help
> karaf@root> modbus:new 10 test desc 1000 1000 1000 1000
>
> Then check the configuration file for the simulation of the records as I
> pointed out in the previous email.
>
> You must verify if the instance is active, since the option "start.bat"
> starts as a service, which you must kill to avoid a problem with the ports.
>
> Take a look at the concept here https://github.com/glcj/Merlot/wiki, I
> will
> work on the documentation shortly.
>
> For tomorrow if you are online, we can use Google meet or other tools if
> you follow the problems.
>
> Best regards,
>
>
>
>
>
> El mar., 26 may. 2020 a las 0:06, venki hadoop ()
> escribió:
>
> > Hello Cesar,.
> >  Can you please provide me some information regarding how
> > to start device, it's bit confusing.   I
> > made necessary config changes in windows, then started using start.bat
> file
> > from command line prompt. But nothing is happening. Please let me know
> what
> > am doing is correct?
> >Thanks,
> >
> > On Tuesday, May 26, 2020, venki hadoop  wrote:
> >
> > > Thanks Cesar, will test today, update status here.
> > >
> > > On Tuesday, May 26, 2020, Cesar Garcia 
> wrote:
> > >
> > >> Hi Venki,
> > >>
> > >> Sorry for the delay, the internet connection was spectacular, the ADSL
> > >> very
> > >> slow to download and very very & very slow to upload.
> > >>
> > >> Attach you will find the download links for the application, the
> version
> > >> .zip (Windows) and .tar.gz (Linux)...
> > >>
> > >>
> > https://mega.nz/file/nhVgxAQZ#M11oLJc-N5qDnbeF_
> AhhsQk5ow9B3rPsIT2bt1ZORLc
> > >>
> > https://mega.nz/file/zocg0CyT#Pk5E9nRdM-xdGNDSjAY9hl27pUpWgPDjdsO_
> apCE6WQ
> > >>
> > >> 1.  You can add a Modbus device through the command line or
> permanently
> > in
> > >> the configuration file *com.ceos.merlot.modbus.dev.cfg*. You can
> > specify
> > >> the number of elements you require (Coils, Input registers, etc.).
> > >> 2. After creating the Modbus device, you can add the simulation
> > services,
> > >> you have three:
> > >> Random: Which simulates bits and scalars in a given range of
> registers.
> > >> Function: Perform simple math operations
> > >> Signal: Generates continuous functions (Sinus, square, triangular and
> > >> sawtooth).
> > >> You can do this in the configuration file *
> > com.ceos.merlot.modbus.sim.cf
> > >> g*.
> > >>
> > >> The configuration files can be found in the 'etc' directory.
> > >>
> > >> In the case of the signals function, you can play with the frequency
> and
> > >> phase registers, to adjust the signal to your sampling time. Please
> > don't
> > >> forget our friend Nyquist.
> > >>
> > >> I'm going to spend some time on documentation.
> > >>
> > >> Chris, this is the tool I was telling you about to incorporate into
> the
> > >> PLC4X project, if It meet the requirements of course.
> > >>
> > >> I hope you find it useful in testing with Modbus
> > >>
> > >> Best regards,...
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> El vie., 22 may. 2020 a las 2:27, venki hadoop (<
> hadoopons...@gmail.com
> > >)
> > >> escribió:
> > >>
> > >> > Thanks  Cesar,.
> > >> > Sure, will try immediately once it is available and
> > will
> > >> > give me feedback.
> > >> >  Regards,
> > >> >
> > >> > On Friday, May 22, 2020, Cesar Garcia 
> > wrote:
> > >> >
> > >> > > Hi,
> > >> > >
> > >> > > Sorry,
> > >> > >
> > >> > > I misunderstood your email.
> > >> > >
> > >> > > You already tried from an OPC server, excellent.
> > >> > >
> > >> > > Remember me next week, I am going to implement the signal
> simulator
> > in
> > >> > > Modbus so you can do your tests with the PLC4X driver.
> > >> > >
> > >> > > The important thing is that you give us feedback, on any point of
> > >> > > improvement of the driver.
> > >> > >
> > >> > > Best regards,
> > >> > >
> > >> > > El jue., 21 may. 2020 a las 12:59, venki hadoop (<
> > >> hadoopons...@gmail.com
> > >> > >)
> > >> > > escribió:
> > >> > >
> > >> > > > Hello  Cesar,
> > >> > > > 

Re: Exploring Plc4x

2020-05-25 Thread Cesar Garcia
Hi,

Please, you can use "karaf.bat" for startup.

This way the console start.

__  __ _   _
|  \/  |   ___   _ __  | |   ___   | |_
| |\/| |  / _ \ | '__| | |  / _ \  | __|
| |  | | |  __/ | || | | (_) | | |_
|_|  |_|  \___| |_||_|  \___/   \__|

Merlot Industrial Gateway (0.0.1-SNAPSHOT)

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '' or type 'system:shutdown' or 'logout' to shutdown Merlot.

karaf@root()>


Karaf documentation can be found at https://karaf.apache.org

If the console starts, the Modbus server is already active, so Modbus
devices must be created.

At the command line type

karaf@root>modbus:new --help
karaf@root> modbus:new 10 test desc 1000 1000 1000 1000

Then check the configuration file for the simulation of the records as I
pointed out in the previous email.

You must verify if the instance is active, since the option "start.bat"
starts as a service, which you must kill to avoid a problem with the ports.

Take a look at the concept here https://github.com/glcj/Merlot/wiki, I will
work on the documentation shortly.

For tomorrow if you are online, we can use Google meet or other tools if
you follow the problems.

Best regards,





El mar., 26 may. 2020 a las 0:06, venki hadoop ()
escribió:

> Hello Cesar,.
>  Can you please provide me some information regarding how
> to start device, it's bit confusing.   I
> made necessary config changes in windows, then started using start.bat file
> from command line prompt. But nothing is happening. Please let me know what
> am doing is correct?
>Thanks,
>
> On Tuesday, May 26, 2020, venki hadoop  wrote:
>
> > Thanks Cesar, will test today, update status here.
> >
> > On Tuesday, May 26, 2020, Cesar Garcia  wrote:
> >
> >> Hi Venki,
> >>
> >> Sorry for the delay, the internet connection was spectacular, the ADSL
> >> very
> >> slow to download and very very & very slow to upload.
> >>
> >> Attach you will find the download links for the application, the version
> >> .zip (Windows) and .tar.gz (Linux)...
> >>
> >>
> https://mega.nz/file/nhVgxAQZ#M11oLJc-N5qDnbeF_AhhsQk5ow9B3rPsIT2bt1ZORLc
> >>
> https://mega.nz/file/zocg0CyT#Pk5E9nRdM-xdGNDSjAY9hl27pUpWgPDjdsO_apCE6WQ
> >>
> >> 1.  You can add a Modbus device through the command line or permanently
> in
> >> the configuration file *com.ceos.merlot.modbus.dev.cfg*. You can
> specify
> >> the number of elements you require (Coils, Input registers, etc.).
> >> 2. After creating the Modbus device, you can add the simulation
> services,
> >> you have three:
> >> Random: Which simulates bits and scalars in a given range of registers.
> >> Function: Perform simple math operations
> >> Signal: Generates continuous functions (Sinus, square, triangular and
> >> sawtooth).
> >> You can do this in the configuration file *
> com.ceos.merlot.modbus.sim.cf
> >> g*.
> >>
> >> The configuration files can be found in the 'etc' directory.
> >>
> >> In the case of the signals function, you can play with the frequency and
> >> phase registers, to adjust the signal to your sampling time. Please
> don't
> >> forget our friend Nyquist.
> >>
> >> I'm going to spend some time on documentation.
> >>
> >> Chris, this is the tool I was telling you about to incorporate into the
> >> PLC4X project, if It meet the requirements of course.
> >>
> >> I hope you find it useful in testing with Modbus
> >>
> >> Best regards,...
> >>
> >>
> >>
> >>
> >>
> >> El vie., 22 may. 2020 a las 2:27, venki hadoop ( >)
> >> escribió:
> >>
> >> > Thanks  Cesar,.
> >> > Sure, will try immediately once it is available and
> will
> >> > give me feedback.
> >> >  Regards,
> >> >
> >> > On Friday, May 22, 2020, Cesar Garcia 
> wrote:
> >> >
> >> > > Hi,
> >> > >
> >> > > Sorry,
> >> > >
> >> > > I misunderstood your email.
> >> > >
> >> > > You already tried from an OPC server, excellent.
> >> > >
> >> > > Remember me next week, I am going to implement the signal simulator
> in
> >> > > Modbus so you can do your tests with the PLC4X driver.
> >> > >
> >> > > The important thing is that you give us feedback, on any point of
> >> > > improvement of the driver.
> >> > >
> >> > > Best regards,
> >> > >
> >> > > El jue., 21 may. 2020 a las 12:59, venki hadoop (<
> >> hadoopons...@gmail.com
> >> > >)
> >> > > escribió:
> >> > >
> >> > > > Hello  Cesar,
> >> > > >I already tested with Modbus, but want to test
> >> with
> >> > > > streaming data ( data updated continuously) like how I tested
> using
> >> OPC
> >> > > UA
> >> > > > server.  Was unable to get streaming data using Modbus simulator.
> >> > > >Regards,
> >> > > >
> >> > > > On Thursday, May 21, 2020, Cesar Garcia  >
> >> > > wrote:
> >> > > >
> >> > > > >  Hello,
> >> > > > >
> >> > > > > Why don't you try Modbus first to try out the different PLC4X
> >> tools.
> >> > > > >
> >> > > > > It 

Re: Exploring Plc4x

2020-05-25 Thread venki hadoop
Hello Cesar,.
 Can you please provide me some information regarding how
to start device, it's bit confusing.   I
made necessary config changes in windows, then started using start.bat file
from command line prompt. But nothing is happening. Please let me know what
am doing is correct?
   Thanks,

On Tuesday, May 26, 2020, venki hadoop  wrote:

> Thanks Cesar, will test today, update status here.
>
> On Tuesday, May 26, 2020, Cesar Garcia  wrote:
>
>> Hi Venki,
>>
>> Sorry for the delay, the internet connection was spectacular, the ADSL
>> very
>> slow to download and very very & very slow to upload.
>>
>> Attach you will find the download links for the application, the version
>> .zip (Windows) and .tar.gz (Linux)...
>>
>> https://mega.nz/file/nhVgxAQZ#M11oLJc-N5qDnbeF_AhhsQk5ow9B3rPsIT2bt1ZORLc
>> https://mega.nz/file/zocg0CyT#Pk5E9nRdM-xdGNDSjAY9hl27pUpWgPDjdsO_apCE6WQ
>>
>> 1.  You can add a Modbus device through the command line or permanently in
>> the configuration file *com.ceos.merlot.modbus.dev.cfg*. You can specify
>> the number of elements you require (Coils, Input registers, etc.).
>> 2. After creating the Modbus device, you can add the simulation services,
>> you have three:
>> Random: Which simulates bits and scalars in a given range of registers.
>> Function: Perform simple math operations
>> Signal: Generates continuous functions (Sinus, square, triangular and
>> sawtooth).
>> You can do this in the configuration file *com.ceos.merlot.modbus.sim.cf
>> g*.
>>
>> The configuration files can be found in the 'etc' directory.
>>
>> In the case of the signals function, you can play with the frequency and
>> phase registers, to adjust the signal to your sampling time. Please don't
>> forget our friend Nyquist.
>>
>> I'm going to spend some time on documentation.
>>
>> Chris, this is the tool I was telling you about to incorporate into the
>> PLC4X project, if It meet the requirements of course.
>>
>> I hope you find it useful in testing with Modbus
>>
>> Best regards,...
>>
>>
>>
>>
>>
>> El vie., 22 may. 2020 a las 2:27, venki hadoop ()
>> escribió:
>>
>> > Thanks  Cesar,.
>> > Sure, will try immediately once it is available and will
>> > give me feedback.
>> >  Regards,
>> >
>> > On Friday, May 22, 2020, Cesar Garcia  wrote:
>> >
>> > > Hi,
>> > >
>> > > Sorry,
>> > >
>> > > I misunderstood your email.
>> > >
>> > > You already tried from an OPC server, excellent.
>> > >
>> > > Remember me next week, I am going to implement the signal simulator in
>> > > Modbus so you can do your tests with the PLC4X driver.
>> > >
>> > > The important thing is that you give us feedback, on any point of
>> > > improvement of the driver.
>> > >
>> > > Best regards,
>> > >
>> > > El jue., 21 may. 2020 a las 12:59, venki hadoop (<
>> hadoopons...@gmail.com
>> > >)
>> > > escribió:
>> > >
>> > > > Hello  Cesar,
>> > > >I already tested with Modbus, but want to test
>> with
>> > > > streaming data ( data updated continuously) like how I tested using
>> OPC
>> > > UA
>> > > > server.  Was unable to get streaming data using Modbus simulator.
>> > > >Regards,
>> > > >
>> > > > On Thursday, May 21, 2020, Cesar Garcia 
>> > > wrote:
>> > > >
>> > > > >  Hello,
>> > > > >
>> > > > > Why don't you try Modbus first to try out the different PLC4X
>> tools.
>> > > > >
>> > > > > It is one of the simplest and most widely used protocols.
>> > Additionally,
>> > > > > Chris has made excellent documentation of the tools.
>> > > > >
>> > > > > https://plc4x.apache.org/users/plc4j/virtual-modbus.html
>> > > > >
>> > > > > As for the Siemens Software, you can use it for 15 days by
>> > downloading
>> > > it
>> > > > > from its pages.
>> > > > >
>> > > > > My grain of sand,
>> > > > >
>> > > > > Happiness,
>> > > > >
>> > > > > El mié., 20 may. 2020 a las 12:13, venki hadoop (<
>> > > hadoopons...@gmail.com
>> > > > >)
>> > > > > escribió:
>> > > > >
>> > > > > > Hi Lukas, went through the video mentioned. But I didn't get
>> which
>> > > > > siemens
>> > > > > > simulator they used for demo? Can some one let me know free
>> siemens
>> > > s7
>> > > > > plc
>> > > > > > simulator for poc purpose?
>> > > > > >
>> > > > > > On Monday, May 18, 2020, Lukas Ott 
>> wrote:
>> > > > > >
>> > > > > > > Hi Venki welcome to the PLC4X community,
>> > > > > > >
>> > > > > > > First direction we can point you to is the webinar from
>> Julian:
>> > > > > > > https://youtu.be/MIp_0OcDTr4 There he shows in detail how to
>> > > connect
>> > > > > > > Siemens PLCs to PLC4X.
>> > > > > > > Additionally he shows you how to connect to a simulated PLC
>> > server
>> > > > > which
>> > > > > > is
>> > > > > > > maybe what you are looking for to test and develop your
>> > application
>> > > > > with
>> > > > > > > the Kafka connector.
>> > > > > > >
>> > > > > > > Best regards,
>> > > > > > > Lukas
>> > > > > > >
>> > > > > > > Am Mo., 

Re: Exploring Plc4x

2020-05-25 Thread venki hadoop
Thanks Cesar, will test today, update status here.

On Tuesday, May 26, 2020, Cesar Garcia  wrote:

> Hi Venki,
>
> Sorry for the delay, the internet connection was spectacular, the ADSL very
> slow to download and very very & very slow to upload.
>
> Attach you will find the download links for the application, the version
> .zip (Windows) and .tar.gz (Linux)...
>
> https://mega.nz/file/nhVgxAQZ#M11oLJc-N5qDnbeF_AhhsQk5ow9B3rPsIT2bt1ZORLc
> https://mega.nz/file/zocg0CyT#Pk5E9nRdM-xdGNDSjAY9hl27pUpWgPDjdsO_apCE6WQ
>
> 1.  You can add a Modbus device through the command line or permanently in
> the configuration file *com.ceos.merlot.modbus.dev.cfg*. You can specify
> the number of elements you require (Coils, Input registers, etc.).
> 2. After creating the Modbus device, you can add the simulation services,
> you have three:
> Random: Which simulates bits and scalars in a given range of registers.
> Function: Perform simple math operations
> Signal: Generates continuous functions (Sinus, square, triangular and
> sawtooth).
> You can do this in the configuration file *com.ceos.merlot.modbus.sim.
> cfg*.
>
> The configuration files can be found in the 'etc' directory.
>
> In the case of the signals function, you can play with the frequency and
> phase registers, to adjust the signal to your sampling time. Please don't
> forget our friend Nyquist.
>
> I'm going to spend some time on documentation.
>
> Chris, this is the tool I was telling you about to incorporate into the
> PLC4X project, if It meet the requirements of course.
>
> I hope you find it useful in testing with Modbus
>
> Best regards,...
>
>
>
>
>
> El vie., 22 may. 2020 a las 2:27, venki hadoop ()
> escribió:
>
> > Thanks  Cesar,.
> > Sure, will try immediately once it is available and will
> > give me feedback.
> >  Regards,
> >
> > On Friday, May 22, 2020, Cesar Garcia  wrote:
> >
> > > Hi,
> > >
> > > Sorry,
> > >
> > > I misunderstood your email.
> > >
> > > You already tried from an OPC server, excellent.
> > >
> > > Remember me next week, I am going to implement the signal simulator in
> > > Modbus so you can do your tests with the PLC4X driver.
> > >
> > > The important thing is that you give us feedback, on any point of
> > > improvement of the driver.
> > >
> > > Best regards,
> > >
> > > El jue., 21 may. 2020 a las 12:59, venki hadoop (<
> hadoopons...@gmail.com
> > >)
> > > escribió:
> > >
> > > > Hello  Cesar,
> > > >I already tested with Modbus, but want to test
> with
> > > > streaming data ( data updated continuously) like how I tested using
> OPC
> > > UA
> > > > server.  Was unable to get streaming data using Modbus simulator.
> > > >Regards,
> > > >
> > > > On Thursday, May 21, 2020, Cesar Garcia 
> > > wrote:
> > > >
> > > > >  Hello,
> > > > >
> > > > > Why don't you try Modbus first to try out the different PLC4X
> tools.
> > > > >
> > > > > It is one of the simplest and most widely used protocols.
> > Additionally,
> > > > > Chris has made excellent documentation of the tools.
> > > > >
> > > > > https://plc4x.apache.org/users/plc4j/virtual-modbus.html
> > > > >
> > > > > As for the Siemens Software, you can use it for 15 days by
> > downloading
> > > it
> > > > > from its pages.
> > > > >
> > > > > My grain of sand,
> > > > >
> > > > > Happiness,
> > > > >
> > > > > El mié., 20 may. 2020 a las 12:13, venki hadoop (<
> > > hadoopons...@gmail.com
> > > > >)
> > > > > escribió:
> > > > >
> > > > > > Hi Lukas, went through the video mentioned. But I didn't get
> which
> > > > > siemens
> > > > > > simulator they used for demo? Can some one let me know free
> siemens
> > > s7
> > > > > plc
> > > > > > simulator for poc purpose?
> > > > > >
> > > > > > On Monday, May 18, 2020, Lukas Ott 
> wrote:
> > > > > >
> > > > > > > Hi Venki welcome to the PLC4X community,
> > > > > > >
> > > > > > > First direction we can point you to is the webinar from Julian:
> > > > > > > https://youtu.be/MIp_0OcDTr4 There he shows in detail how to
> > > connect
> > > > > > > Siemens PLCs to PLC4X.
> > > > > > > Additionally he shows you how to connect to a simulated PLC
> > server
> > > > > which
> > > > > > is
> > > > > > > maybe what you are looking for to test and develop your
> > application
> > > > > with
> > > > > > > the Kafka connector.
> > > > > > >
> > > > > > > Best regards,
> > > > > > > Lukas
> > > > > > >
> > > > > > > Am Mo., 18. Mai 2020 um 16:04 Uhr schrieb venki hadoop <
> > > > > > > hadoopons...@gmail.com>:
> > > > > > >
> > > > > > > > -- Forwarded message --
> > > > > > > > From: *venki hadoop* 
> > > > > > > > Date: Saturday, May 16, 2020
> > > > > > > > Subject: Exploring Plc4x
> > > > > > > > To: dev-subscr...@plc4x.apache.org
> > > > > > > > Cc: chtistofer.d...@c-ware.de
> > > > > > > >
> > > > > > > >
> > > > > > > > Hello Everyone,
> > > > > > > >  Am a big data/cloud architect working on
> > > analytics
> > > > > > from
> > > > 

Re: Exploring Plc4x

2020-05-25 Thread Cesar Garcia
Hi Venki,

Sorry for the delay, the internet connection was spectacular, the ADSL very
slow to download and very very & very slow to upload.

Attach you will find the download links for the application, the version
.zip (Windows) and .tar.gz (Linux)...

https://mega.nz/file/nhVgxAQZ#M11oLJc-N5qDnbeF_AhhsQk5ow9B3rPsIT2bt1ZORLc
https://mega.nz/file/zocg0CyT#Pk5E9nRdM-xdGNDSjAY9hl27pUpWgPDjdsO_apCE6WQ

1.  You can add a Modbus device through the command line or permanently in
the configuration file *com.ceos.merlot.modbus.dev.cfg*. You can specify
the number of elements you require (Coils, Input registers, etc.).
2. After creating the Modbus device, you can add the simulation services,
you have three:
Random: Which simulates bits and scalars in a given range of registers.
Function: Perform simple math operations
Signal: Generates continuous functions (Sinus, square, triangular and
sawtooth).
You can do this in the configuration file *com.ceos.merlot.modbus.sim.cfg*.

The configuration files can be found in the 'etc' directory.

In the case of the signals function, you can play with the frequency and
phase registers, to adjust the signal to your sampling time. Please don't
forget our friend Nyquist.

I'm going to spend some time on documentation.

Chris, this is the tool I was telling you about to incorporate into the
PLC4X project, if It meet the requirements of course.

I hope you find it useful in testing with Modbus

Best regards,...





El vie., 22 may. 2020 a las 2:27, venki hadoop ()
escribió:

> Thanks  Cesar,.
> Sure, will try immediately once it is available and will
> give me feedback.
>  Regards,
>
> On Friday, May 22, 2020, Cesar Garcia  wrote:
>
> > Hi,
> >
> > Sorry,
> >
> > I misunderstood your email.
> >
> > You already tried from an OPC server, excellent.
> >
> > Remember me next week, I am going to implement the signal simulator in
> > Modbus so you can do your tests with the PLC4X driver.
> >
> > The important thing is that you give us feedback, on any point of
> > improvement of the driver.
> >
> > Best regards,
> >
> > El jue., 21 may. 2020 a las 12:59, venki hadoop ( >)
> > escribió:
> >
> > > Hello  Cesar,
> > >I already tested with Modbus, but want to test with
> > > streaming data ( data updated continuously) like how I tested using OPC
> > UA
> > > server.  Was unable to get streaming data using Modbus simulator.
> > >Regards,
> > >
> > > On Thursday, May 21, 2020, Cesar Garcia 
> > wrote:
> > >
> > > >  Hello,
> > > >
> > > > Why don't you try Modbus first to try out the different PLC4X tools.
> > > >
> > > > It is one of the simplest and most widely used protocols.
> Additionally,
> > > > Chris has made excellent documentation of the tools.
> > > >
> > > > https://plc4x.apache.org/users/plc4j/virtual-modbus.html
> > > >
> > > > As for the Siemens Software, you can use it for 15 days by
> downloading
> > it
> > > > from its pages.
> > > >
> > > > My grain of sand,
> > > >
> > > > Happiness,
> > > >
> > > > El mié., 20 may. 2020 a las 12:13, venki hadoop (<
> > hadoopons...@gmail.com
> > > >)
> > > > escribió:
> > > >
> > > > > Hi Lukas, went through the video mentioned. But I didn't get which
> > > > siemens
> > > > > simulator they used for demo? Can some one let me know free siemens
> > s7
> > > > plc
> > > > > simulator for poc purpose?
> > > > >
> > > > > On Monday, May 18, 2020, Lukas Ott  wrote:
> > > > >
> > > > > > Hi Venki welcome to the PLC4X community,
> > > > > >
> > > > > > First direction we can point you to is the webinar from Julian:
> > > > > > https://youtu.be/MIp_0OcDTr4 There he shows in detail how to
> > connect
> > > > > > Siemens PLCs to PLC4X.
> > > > > > Additionally he shows you how to connect to a simulated PLC
> server
> > > > which
> > > > > is
> > > > > > maybe what you are looking for to test and develop your
> application
> > > > with
> > > > > > the Kafka connector.
> > > > > >
> > > > > > Best regards,
> > > > > > Lukas
> > > > > >
> > > > > > Am Mo., 18. Mai 2020 um 16:04 Uhr schrieb venki hadoop <
> > > > > > hadoopons...@gmail.com>:
> > > > > >
> > > > > > > -- Forwarded message --
> > > > > > > From: *venki hadoop* 
> > > > > > > Date: Saturday, May 16, 2020
> > > > > > > Subject: Exploring Plc4x
> > > > > > > To: dev-subscr...@plc4x.apache.org
> > > > > > > Cc: chtistofer.d...@c-ware.de
> > > > > > >
> > > > > > >
> > > > > > > Hello Everyone,
> > > > > > >  Am a big data/cloud architect working on
> > analytics
> > > > > from
> > > > > > > India. Was working in IOT industry since 2 years with different
> > > > clients
> > > > > > but
> > > > > > > mostly on analytics side than machine side. Recently when
> > exploring
> > > > > about
> > > > > > > IIOT got to know about plc4x tool. Since then trying to explore
> > and
> > > > > > present
> > > > > > > to larger audience in my company if it suits our requirements.
> > > > > > >
> So
> > > > what
> 

[DISCUSS] Users page

2020-05-25 Thread Christofer Dutz
Hi all,

I think we discussed this multiple times but never actually continued. So I 
took the liberty of adding a new page to our website:
https://plc4x.apache.org/users/users.html

However this page isn’t linked in the navigation as I want to discuss this 
first.

It’s the plan to allow any company to be listed there. The mechanism on how to 
get added is by providing a PR. This way we have someone who is in git-blame 
and which we can say is responsible for having a company added.

I updated all links to be “nofollow” links and to open new browser tabs.

Would such a page be in-line with the ASF policies?

Chris




[BUILD-STABLE]: Job 'PLC4X/PLC4X/develop [develop] [904]'

2020-05-25 Thread Apache Jenkins Server
BUILD-STABLE: Job 'PLC4X/PLC4X/develop [develop] [904]':

Is back to normal.

[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [903]'

2020-05-25 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [903]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/903/;>PLC4X/PLC4X/develop
 [develop] [903]"

[BUILD-STABLE]: Job 'PLC4X/PLC4X/develop [develop] [901]'

2020-05-25 Thread Apache Jenkins Server
BUILD-STABLE: Job 'PLC4X/PLC4X/develop [develop] [901]':

Is back to normal.

[BUILD-FAILURE]: Job 'PLC4X/PLC4X/develop [develop] [900]'

2020-05-25 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'PLC4X/PLC4X/develop [develop] [900]':

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/develop/900/;>PLC4X/PLC4X/develop
 [develop] [900]"

[ANNOUNCE] Apache PLC4X 0.7.0 released

2020-05-25 Thread Christofer Dutz
The Apache PLC4X team is pleased to announce the release of Apache PLC4X 0.7.0

PLC4X is a set of libraries for communicating with industrial programmable
logic controllers (PLCs) using a variety of protocols but with a shared API.

Find more information on the project on our website
https://plc4x.apache.org

This release can be downloaded from here:
https://plc4x.apache.org/users/download.html

This is probably the biggest release we had so far. It marks a
milestone in providing
Driver implementations for multiple target languages, as with this release all
existing drivers have been deleted and replaced by new generated drivers.
We also took the opportunity to fix some of the problems we noticed on the
old drivers. Please note that starting with this version the
connection string syntax
has changed significantly and for some drivers also the address
syntax. So please
be sure to double check our driver documentation here:
https://plc4x.apache.org/users/protocols/index.html

However we suggest to update with caution and not instantly go into production
without previously testing. As with all new things, even if we did a
serious amount
of testing, there might be issues hidden in the details. If you should find any
regression issues, please report them as we are planning on speeding
up the release-
train significantly with this release. For the time being the 0.6.0
branch will continue
to be maintained until feedback from the community makes us feel safe with
focusing solely on the new drivers.

Regards,
The Apache PLC4X team


[GitHub] [plc4x] nalim2 commented on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


nalim2 commented on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633527174


   But just the updated versions lgtm



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [plc4x] nalim2 edited a comment on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


nalim2 edited a comment on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633525795


   Yeah i think to include there a Sample Server should be a good idea. I would 
first just integrate a Milo example server and would transfere the ManualTest 
class to an integration test or what you mean by the TestContainers Project?
   
   If there would be an alternativ server it would be better to get possible 
specification problems



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [plc4x] nalim2 commented on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


nalim2 commented on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633525795


   Yeah i think to include there a Sample Server should be a good idea. I would 
first just integrate a Milo example server and would transfere the ManualTest 
class to an integration test or what you mean by the TestContainers Project?



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[ANNOUNCE] Apache PLC4X 0.7.0 released

2020-05-25 Thread Christofer Dutz
The Apache PLC4X team is pleased to announce the release of Apache PLC4X
0.7.0



PLC4X is a set of libraries for communicating with industrial programmable

logic controllers (PLCs) using a variety of protocols but with a shared API.

This is the last release of PLC4X with the "handwritten" drivers.

This Minor release will thus receive updates and fixes until

most users have switched to 0.7 and above (with generated drivers).

If you are interested in details of this, please check our website here:

https://plc4x.apache.org/developers/code-gen/index.html

and/or contact us on our mailing-list: dev@plc4x.apache.org



This is probably the biggest release we had so far. It marks a milestone in
providing

Driver implementations for multiple target languages, as with this release
all

existing drivers have been deleted and replaced by new generated drivers.

We also took the opportunity to fix some of the problems we noticed on the

old drivers. Please note that starting with this version the connection
string syntax

has changed significantly and for some drivers also the address syntax. So
please

be sure to double check our driver documentation here:

https://plc4x.apache.org/users/protocols/index.html



However we suggest to update with caution and not instantly go into
production

without previously testing. As with all new things, even if we did a
serious amount

of testing, there might be issues hidden in the details. If you should find
any

regression issues, please report them as we are planning on speeding up the
release-

train significantly with this release. For the time being the 0.6.0 branch
will continue

to be maintained until feedback from the community makes us feel safe with

focusing solely on the new drivers.



Regards,

The Apache PLC4X team



[1] http://plc4x.apache.org


[2] http://plc4x.apache.org/users/download.html


[GitHub] [plc4x] JulianFeinauer edited a comment on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


JulianFeinauer edited a comment on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633479750


   Good question, indeed. But good to know that it works for you. @nalim2 we 
should definetly have a look there. Probably we could start an OPC Server and 
start a Client and just do some sending. Probably even using the awesome 
TestContainers Project?



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [plc4x] JulianFeinauer commented on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


JulianFeinauer commented on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633479750


   Good question, indeed.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [plc4x] patrickse commented on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


patrickse commented on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633479410


   I am not aware of any integration test. We've changed the dependency and 
deployd it to our platform. It looks ok for now. How could I implement an 
integration test?



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [plc4x] JulianFeinauer commented on pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


JulianFeinauer commented on pull request #158:
URL: https://github.com/apache/plc4x/pull/158#issuecomment-633477367


   Thanks @patrickse ! Do we have integration tests for milo or did you test 
the code already?



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [plc4x] patrickse opened a new pull request #158: Updated Eclipse Milo to 0.3.7

2020-05-25 Thread GitBox


patrickse opened a new pull request #158:
URL: https://github.com/apache/plc4x/pull/158


   Eclipse Milo 0.3.7 supports relaxed nonce validation when not using 
protected credentials. It's needed to talk to development PLC from Schneider 
Electric.
   
   
https://github.com/eclipse/milo/commit/35ee06ea87676db9fdf4caf748b9265c40d1c841
   
   Signed-off-by: Patrick Sernetz 



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[COMMIT-TO-MASTER]: A commit to the master branch was made'

2020-05-25 Thread Apache Jenkins Server
COMMIT-TO-MASTER: A commit to the master branch was made:

Check console output at "https://builds.apache.org/job/PLC4X/job/PLC4X/job/master/637/;>PLC4X/PLC4X/master
 [master] [637]"

Re: [DRAFT] [ANNOUNCE] Apache PLC4X 0.7.0 Released!

2020-05-25 Thread Christofer Dutz
The Apache PLC4X team is pleased to announce the release of Apache PLC4X 0.7.0

PLC4X is a set of libraries for communicating with industrial programmable
logic controllers (PLCs) using a variety of protocols but with a shared API.
This is the last release of PLC4X with the "handwritten" drivers.
This Minor release will thus receive updates and fixes until
most users have switched to 0.7 and above (with generated drivers).
If you are interested in details of this, please check our website here:
https://plc4x.apache.org/developers/code-gen/index.html
and/or contact us on our mailing-list: dev@plc4x.apache.org

This is probably the biggest release we had so far. It marks a milestone in 
providing
Driver implementations for multiple target languages, as with this release all
existing drivers have been deleted and replaced by new generated drivers.
We also took the opportunity to fix some of the problems we noticed on the
old drivers. Please note that starting with this version the connection string 
syntax
has changed significantly and for some drivers also the address syntax. So 
please 
be sure to double check our driver documentation here:
https://plc4x.apache.org/users/protocols/index.html

However we suggest to update with caution and not instantly go into production
without previously testing. As with all new things, even if we did a serious 
amount
of testing, there might be issues hidden in the details. If you should find any
regression issues, please report them as we are planning on speeding up the 
release-
train significantly with this release. For the time being the 0.6.0 branch will 
continue
to be maintained until feedback from the community makes us feel safe with
focusing solely on the new drivers.

Regards,
The Apache PLC4X team

[1] http://plc4x.apache.org
[2] http://plc4x.apache.org/users/download.html




Am 25.05.20, 10:29 schrieb "Christofer Dutz" :

Hi Lukas,

I think this information is a little too much for the typical Announce 
email.

This is usually aimed at consumers of project artifacts and they don't 
really care about the internals.

I can add a notice that if someone is interested on this topic to check our 
documentation or contact us on our list.

I did however notice I should add a notice on the changed connection-string 
and sometimes address string syntax ... should mention that.

Chris



Am 25.05.20, 10:16 schrieb "Lukas Ott" :

+1

Somewhat I am missing a little bit linkage to mspec-format ("the how we
create generated drivers" -> We established the mspec-format as the 
basis
for generating drivers more can be found here:
https://plc4x.apache.org/developers/code-gen/protocol/mspec.html .
This enables developers to easily develop new drivers.)

Additionally off-topic remark: for me personally -> what is needed to
transfer the driver generation to other languages (basically what are 
the
steps you are currently working on for the C language and what steps are
needed to to bring other language like Python there?
(e.g. Step 1: Definition of API, Step 2: Definition of , ...)

Thanks Chris for the effort :) + Good job PLC4X Team it is an awesome
journey so far.

Regards,
Lukas

Am Mo., 25. Mai 2020 um 09:51 Uhr schrieb Christofer Dutz <
christofer.d...@c-ware.de>:

> The Apache PLC4X team is pleased to announce the release of Apache 
PLC4X
> 0.7.0
>
> PLC4X is a set of libraries for communicating with industrial 
programmable
> logic controllers (PLCs) using a variety of protocols but with a 
shared
> API.
> This is the last release of PLC4X with the "handwritten" drivers.
> This Minor release will thus receive updates and fixes until
> most users have switched to 0.7 and above (with generated drivers).
>
> This is probably the biggest release we had so far. It marks a 
milestone
> in providing
> Driver implementations for multiple target languages, as with this 
release
> all
> existing drivers have been deleted and replaced by new generated 
drivers.
> We also took the opportunity to fix some of the problems we noticed 
on the
> old drivers.
>
> However we suggest to update with caution and not instantly go into
> production
> without previously testing. As with all new things, even if we did a
> serious amount
> of testing, there might be issues hidden in the details. If you should
> find any
> regression issues, please report them as we are planning on speeding 
up
> the release-
> train significantly with this release. For the time being the 0.6.0 
branch
> will continue
> to be maintained until feedback from the community makes us feel safe 
with
  

Re: [DRAFT] [ANNOUNCE] Apache PLC4X 0.7.0 Released!

2020-05-25 Thread Christofer Dutz
Hi Lukas,

I think this information is a little too much for the typical Announce email.

This is usually aimed at consumers of project artifacts and they don't really 
care about the internals.

I can add a notice that if someone is interested on this topic to check our 
documentation or contact us on our list.

I did however notice I should add a notice on the changed connection-string and 
sometimes address string syntax ... should mention that.

Chris



Am 25.05.20, 10:16 schrieb "Lukas Ott" :

+1

Somewhat I am missing a little bit linkage to mspec-format ("the how we
create generated drivers" -> We established the mspec-format as the basis
for generating drivers more can be found here:
https://plc4x.apache.org/developers/code-gen/protocol/mspec.html .
This enables developers to easily develop new drivers.)

Additionally off-topic remark: for me personally -> what is needed to
transfer the driver generation to other languages (basically what are the
steps you are currently working on for the C language and what steps are
needed to to bring other language like Python there?
(e.g. Step 1: Definition of API, Step 2: Definition of , ...)

Thanks Chris for the effort :) + Good job PLC4X Team it is an awesome
journey so far.

Regards,
Lukas

Am Mo., 25. Mai 2020 um 09:51 Uhr schrieb Christofer Dutz <
christofer.d...@c-ware.de>:

> The Apache PLC4X team is pleased to announce the release of Apache PLC4X
> 0.7.0
>
> PLC4X is a set of libraries for communicating with industrial programmable
> logic controllers (PLCs) using a variety of protocols but with a shared
> API.
> This is the last release of PLC4X with the "handwritten" drivers.
> This Minor release will thus receive updates and fixes until
> most users have switched to 0.7 and above (with generated drivers).
>
> This is probably the biggest release we had so far. It marks a milestone
> in providing
> Driver implementations for multiple target languages, as with this release
> all
> existing drivers have been deleted and replaced by new generated drivers.
> We also took the opportunity to fix some of the problems we noticed on the
> old drivers.
>
> However we suggest to update with caution and not instantly go into
> production
> without previously testing. As with all new things, even if we did a
> serious amount
> of testing, there might be issues hidden in the details. If you should
> find any
> regression issues, please report them as we are planning on speeding up
> the release-
> train significantly with this release. For the time being the 0.6.0 branch
> will continue
> to be maintained until feedback from the community makes us feel safe with
> focusing solely on the new drivers.
>
> Regards,
> The Apache PLC4X team
>
> [1] http://plc4x.apache.org
> [2] http://plc4x.apache.org/users/download.html
>
>
>
>
>



Re: [DRAFT] [ANNOUNCE] Apache PLC4X 0.7.0 Released!

2020-05-25 Thread Lukas Ott
+1

Somewhat I am missing a little bit linkage to mspec-format ("the how we
create generated drivers" -> We established the mspec-format as the basis
for generating drivers more can be found here:
https://plc4x.apache.org/developers/code-gen/protocol/mspec.html .
This enables developers to easily develop new drivers.)

Additionally off-topic remark: for me personally -> what is needed to
transfer the driver generation to other languages (basically what are the
steps you are currently working on for the C language and what steps are
needed to to bring other language like Python there?
(e.g. Step 1: Definition of API, Step 2: Definition of , ...)

Thanks Chris for the effort :) + Good job PLC4X Team it is an awesome
journey so far.

Regards,
Lukas

Am Mo., 25. Mai 2020 um 09:51 Uhr schrieb Christofer Dutz <
christofer.d...@c-ware.de>:

> The Apache PLC4X team is pleased to announce the release of Apache PLC4X
> 0.7.0
>
> PLC4X is a set of libraries for communicating with industrial programmable
> logic controllers (PLCs) using a variety of protocols but with a shared
> API.
> This is the last release of PLC4X with the "handwritten" drivers.
> This Minor release will thus receive updates and fixes until
> most users have switched to 0.7 and above (with generated drivers).
>
> This is probably the biggest release we had so far. It marks a milestone
> in providing
> Driver implementations for multiple target languages, as with this release
> all
> existing drivers have been deleted and replaced by new generated drivers.
> We also took the opportunity to fix some of the problems we noticed on the
> old drivers.
>
> However we suggest to update with caution and not instantly go into
> production
> without previously testing. As with all new things, even if we did a
> serious amount
> of testing, there might be issues hidden in the details. If you should
> find any
> regression issues, please report them as we are planning on speeding up
> the release-
> train significantly with this release. For the time being the 0.6.0 branch
> will continue
> to be maintained until feedback from the community makes us feel safe with
> focusing solely on the new drivers.
>
> Regards,
> The Apache PLC4X team
>
> [1] http://plc4x.apache.org
> [2] http://plc4x.apache.org/users/download.html
>
>
>
>
>


[DRAFT] [ANNOUNCE] Apache PLC4X 0.7.0 Released!

2020-05-25 Thread Christofer Dutz
The Apache PLC4X team is pleased to announce the release of Apache PLC4X 0.7.0

PLC4X is a set of libraries for communicating with industrial programmable
logic controllers (PLCs) using a variety of protocols but with a shared API.
This is the last release of PLC4X with the "handwritten" drivers.
This Minor release will thus receive updates and fixes until
most users have switched to 0.7 and above (with generated drivers).

This is probably the biggest release we had so far. It marks a milestone in 
providing
Driver implementations for multiple target languages, as with this release all
existing drivers have been deleted and replaced by new generated drivers.
We also took the opportunity to fix some of the problems we noticed on the
old drivers.

However we suggest to update with caution and not instantly go into production
without previously testing. As with all new things, even if we did a serious 
amount
of testing, there might be issues hidden in the details. If you should find any
regression issues, please report them as we are planning on speeding up the 
release-
train significantly with this release. For the time being the 0.6.0 branch will 
continue
to be maintained until feedback from the community makes us feel safe with
focusing solely on the new drivers.

Regards,
The Apache PLC4X team

[1] http://plc4x.apache.org
[2] http://plc4x.apache.org/users/download.html