Re: [S7] The rack and slot mystery?

2020-01-15 Thread Cesar Garcia
Hi Chris, You are correct regarding the handling of the RACK / SLOT for the connection to the S7. For example for a high availability connection (S7400H), you have two CPUs in different Racks, being able to lift two connections to the same system. Connection #1 PC (Rack 0, Slot 1) -> CPU Master

Re: [LAZY VOTE] Merge next-gen-core-2 back to develop?

2020-01-15 Thread Cesar Garcia
Hi, 1+ Best regards, El mar., 14 de enero de 2020 9:49 a. m., Christofer Dutz < christofer.d...@c-ware.de> escribió: > Hi all, > > after about 4 weeks of hard work, the refactoring is done from my point of > view. > Of course do we need some more work to be on par with the current dev > branch,

S7 Asynchronous events.

2020-02-04 Thread Cesar Garcia
Hi Alls, I take some time to inform you of the progress I am making for handling asynchronous events in the S7 Legacy driver (Netty version). Currently the modification allows to selectively receive the events associated with the PLC. 1. PLC event handling was added. To say: . MODE: Detects when

Re: S7 Asynchronous events.

2020-02-06 Thread Cesar Garcia
m so totally looking forward to being this functionality into the new s7 > driver. > > How about we do a slack call some time next week? > > Chris > ____ > Von: Cesar Garcia > Gesendet: Mittwoch, 5. Februar 2020 05:12 > An: Apache PLC4X >

Re: How about another meetup in the codecentric finka?

2020-02-06 Thread Cesar Garcia
Hi Chris, I would like to participate to better understand the architecture and programming pattern. For me it is complicated, quite far, but I could evaluate it with a window of 3 months, not least for work commitments. Greetings and thanks for the opportunity, El jue., 6 feb. 2020 a las 4:04,

Re: PLC4J (Karaf + Camel)

2020-02-17 Thread Cesar Garcia
Hi, The PLC address does not look correct, can you confirm that it really points to a real PLC or an S7 simulator? Best regards, El vie., 14 feb. 2020 a las 18:34, Etienne Robinet (<43...@etu.he2b.be>) escribió: > Hello everyone, > I've spent some days trying to figure out how to make PLC4X

Re: [Modbus] Implemented Writing of Coils and Registers

2020-02-17 Thread Cesar Garcia
Hi Chris, I have not yet been able to study the generation of drivers from the Mspec, so I am very interested to see the sequence of work you are doing. How can I perform tests with the new driver? Where is the code located? Best regards, El lun., 17 feb. 2020 a las 8:04, Christofer Dutz (< ch

Re: [Modbus] Implemented Writing of Coils and Registers

2020-02-17 Thread Cesar Garcia
ver, just replace the old modbus driver with > the new modbus driver groupId and artifactId ... I think that should be all > for now. Be sure not to have both modbus versions on your classpath as this > will throw errors. > > Chris > > > Am 17.02.20, 13:09 schrieb "Cesar Gar

Re: [Website] Writing down a tutorial on using PLC4X with ModbusPal?

2020-02-17 Thread Cesar Garcia
Hi everyone, Excellent, I sign up with a use case manual for the S7 driver, at the end of the tests and modifications I am doing. Chris, I appreciate your guidance on where to place the associated documents that can be generated to be evaluated by the team. Best regards, El lun., 17 feb. 2020 a

Re: S7 Writing

2020-02-25 Thread Cesar Garcia
Hi Chris, I understand that the priority of the drivers in PLC4X is the reading process, so writing to the PLC has not worked much. I have already made several corrections in the legacy driver for the S7, which corrects the writing process, however there are still many types (characters, strings

Re: [S7] Connection terminated

2020-02-26 Thread Cesar Garcia
Hi, The url is ok. If you have a request that generates an internal exception in the drive, it may cause the problem. Try to just connect and generate a wait on the task. Can you show the code? Best regards, El mié., 26 feb. 2020 a las 5:14, Probst, Florian (< florian.pro...@de-gmbh.com>) esc

Re: S7 Writing

2020-02-26 Thread Cesar Garcia
her type: I get the message that the Transfert size code does not match > the data type > ( e.g.: Transfer size code '68' doesn't match specified data type > 'TIME_OF_DAY' invalid) > > Etienne > > > Le mer. 26 févr. 2020 à 04:22, Cesar Garcia a >

S7 code

2020-02-27 Thread Cesar Garcia
Hi All, At this moment the voting is being carried out for the release of version 0.6.0, which I understand is the latest version that will include the handwritten drivers which will become LTS. The modifications I am making to the S7 driver (LTS), may be included in an upcoming revision, for ex

Re: S7 code

2020-02-28 Thread Cesar Garcia
rel/0.6 branch. > I think that's actually a good idea. > Perhaps even cancelling the RP, rebasing your branch to rel/0.6 and then > creating a new PR for that would be the way to go. > Really looking forward to helping you port things to develop. > > Chris > > Am 28.02.20

Re: S7 code

2020-03-02 Thread Cesar Garcia
n we can just start the release train > again and do a 0.6.1 release short after, why not. > We are also still working on improvements so there will be many more > 0.6.x releases to come in the future, I think. > > Julian > > Am 28.02.20, 13:57 schrieb

Re: Improvements for S7

2020-03-02 Thread Cesar Garcia
Hi Julian, The are already implemented, but I still find details on which I am working, part of the work is already on the fork of GitHub. I hope this week to finalize the details and upload the code, to be able to work in the user manual. Tomorrow I will try to put a date of commitment to the

Re: Improvements for S7

2020-03-03 Thread Cesar Garcia
thing a bit clean and tidy : ) > > Julian > > Am 02.03.20, 19:17 schrieb "Julian Feinauer" < > j.feina...@pragmaticminds.de>: > > Hey, > > very happy to hear. > If there is anything how I can help you with git, please ping me, and > I&#

Re: [DRAFT] March Board Report

2020-03-05 Thread Cesar Garcia
1+, Excelent El jue., 5 mar. 2020 a las 4:43, Christofer Dutz () escribió: > ## Description: > The mission of the Apache PLC4X project is creating a set of libraries for > communicating with industrial programmable logic controllers (PLCs) using a > variety of protocols but with a shared API. > >

Re: Generating Drivers

2020-03-10 Thread Cesar Garcia
Hi, You can document the process step by step, you will surely find observation points. I am working with the handwritten S7 driver, but in the future I would support the team in migrate to mspec, so the experience you will gain with the Etheret / IP is very important. Best regards, El mar., 10

Re: [DISCUSS] Generate the Karaf feature.xml as part of the driver build?

2020-03-11 Thread Cesar Garcia
Hi Chris, 1+, Excellent Best regards, El mié., 11 mar. 2020 a las 12:17, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > > Hi all, > > Well actually if the S7 one works, I guess all I have to do is move the > plugin configuration up one level and then it will apply for all drivers >

Re: First Milestone release of develop?

2020-03-12 Thread Cesar Garcia
I think it's great, As far as possible, it is best to test the developing code by as many people as possible. I would be pleased to try the new features. The integration of the S7 driver with Karaf has worked very well, and the high-level API has made the integration easier for me. You have done

Re: First Milestone release of develop?

2020-03-12 Thread Cesar Garcia
uld you like to propose? To add complete (sub)projects to > PLC4X like the upcoming Crunch integration? > > Chris > > > Am 12.03.20, 14:50 schrieb "Cesar Garcia" : > > I think it's great, > > As far as possible, it is best to test the developing cod

Re: S7 Read /develop branch

2020-03-19 Thread Cesar Garcia
Hi, Th Simatic S7 is Big Endian. I have NOT seen the code generated by the mspec or the infrastructure, but in general your code must perform the conversion. With Netty ByteBuf it is compatible by default. My grain of sand Best regards, El mié., 18 mar. 2020 a las 14:41, Etienne Robinet (<43.

Re: Releasing the plc4-maven-plugin (plc4x-code-generation) in version 1.2.0

2020-03-25 Thread Cesar Garcia
Hi Chris, I think it may be a good idea to release the code that has already been tested. Best regards, Stay safe El mié., 25 mar. 2020 a las 9:37, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Hi All, > > I just noticed we’re still using version 1.2.0-SNAPSHOT of the maven > plug

Re: [GERMAN] PLC4X Webinar

2020-03-31 Thread Cesar Garcia
Hi, English +1, Very grateful for the information, Best regards, El mar., 31 mar. 2020 a las 6:20, Julian Feinauer (< j.feina...@pragmaticminds.de>) escribió: > Hi folks, > > just as notice. > Tomorrow we will host an (introductionary) Webinar on PLC4X with a > complete end-to-end example on

Re: [IDEA] More PLC4X videos / webinars

2020-03-31 Thread Cesar Garcia
1+ El mar., 31 mar. 2020 a las 7:15, Otto Fowler () escribió: > A series on how to write a driver period would be great, given all the new > stuff with the protocol generation etc you guys have done. > > > > > On March 31, 2020 at 06:29:36, Lukas Ott (ott.lukas...@gmail.com) wrote: > > +1 for tha

Re: [DISCUSS] Time and Topic for PLC4X Webinar

2020-03-31 Thread Cesar Garcia
Hi there, Here we are at GMT-4 (Venezuela). I think they already discussed it in another email, but to make a note: 1. Generation of drivers with mspec (a tutorial). 2. How to integrate metrics to the driver? 3. Best practices. Very grateful for your effort, Best regards El mar., 31 mar. 202

Re: [ARTICLE] Working on an article for german SPS Magazin

2020-04-14 Thread Cesar Garcia
Hello, Excellent, a merit for all the effort that you have made. Best regards, El mar., 14 abr. 2020 a las 6:50, Julian Feinauer (< j.feina...@pragmaticminds.de>) escribió: > Hi Chris, > > thanks fort he offer, will come back to it : ) > > Julian > > Am 14.04.20, 12:39 schrieb "Christofer Dut

Re: Need help with PLC4J

2020-04-17 Thread Cesar Garcia
Hello everyone, I definitely agree that trying to generate code for S7 is not a good idea, especially in the industries you work with that have very specific and standardized procedures for controller programming [1]. >From a purely practical point of view you can evaluate the applications devel

Re: [DISCUSS] Finally release 0.7.0?

2020-04-30 Thread Cesar Garcia
Hi Chris, Seem right, I would like to test the S7 driver with the new version, 1+ Excellent, El jue., 30 abr. 2020 a las 3:04, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Hi folks, > > I think we should release soon so first people can start using our new > generated drivers. >

Re: [Introduction] Christofer Dutz

2020-05-06 Thread Cesar Garcia
Hi Alls, I am an electrical engineer, graduated from Universidad de Oriente, 50 years old, I live in Barcelona, Venezuela with two daughters and my wife. My first computer, an Atari-800XL. :-) My first automation work was done for the mining area. Mining is very hard work where safety must alway

Re: Best Practices / Experiences from the field (Subscription/Polling for Data)

2020-05-14 Thread Cesar Garcia
Hello Wolfgang, The answer will depend on the hardware you use for your machine, I can tell you based on my experience with Siemens equipment. *> If I am looking for gathering as detailed as possible Data from Machines… what would be first choice ? Subcription for ChangedValues ? Active Polling ?

Re: [VOTE] Apache PLC4X 0.7.0 RC1

2020-05-16 Thread Cesar Garcia
Hi Chris, 1+ 1. Download all staged artifacts under the url specifie, OK 2. Verify the signature is correct , OK 3. Check if the check is successful. OK 4. Check if the signature references an Apache email address. OK 5. Verify the SHA512 hashes: OK 6. Verify the existence of LICENSE, NOTICE, REA

Re: [Modbus] Querying Values from Holding Register

2020-05-20 Thread Cesar Garcia
Hi. In this branch you can find the modifications to the Modbus 0.6.0 driver to read scalar types from the same requested field. https://github.com/glcj/plc4x/tree/s7alarm In the future we must follow the new driver model 0.7.0 I hope it is useful for you, Best regards, El mié., 20 may. 2020

Re: Exploring Plc4x

2020-05-21 Thread Cesar Garcia
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

Re: Exploring Plc4x

2020-05-21 Thread Cesar Garcia
cribió: > 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 Th

Re: Exploring Plc4x

2020-05-21 Thread Cesar Garcia
et 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 m

Re: [VOTE] Apache PLC4X 0.7.0 RC2

2020-05-22 Thread Cesar Garcia
Hi Chris, +1 1. Download all staged artifacts under the url specifie, OK 2. Verify the signature is correct , OK 3. Check if the check is successful. OK 4. Check if the signature references an Apache email address. OK 5. Verify the SHA512 hashes: [FAIL] ORIGINAL: 723a4e042e716af17ec3048a83a57bbf7

Re: Exploring Plc4x

2020-05-25 Thread Cesar Garcia
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, >

Re: Exploring Plc4x

2020-05-25 Thread Cesar Garcia
ks, > > 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

Re: Exploring Plc4x

2020-05-26 Thread Cesar Garcia
ons. > But am unable to retrieve value, am assuming due to version issue, today > will update to 0.7.0 and test then will update you. > Regards, > On Tuesday, May 26, 2020, Cesar Garcia wrote: > > > Hi, > > > > Please, you can use "karaf.

Re: Exploring Plc4x

2020-05-26 Thread Cesar Garcia
> plcreadresponse res=req.execute().get(). > Val=res.getObject("value"). > It's throwing me timeout exception while executing execute().get() method. > On Wednesday, May 27, 2020, Cesar Garcia wrote: > > > Hello, > > > > I'm glad it wo

Driver S7. Step to 0.6.1

2020-06-03 Thread Cesar Garcia
How are they? Some time ago, I put in Jira the points to be implemented for the S7 driver version, in order to bring it to version 0.6.1. I am not an expert in Git, but according to your experience what would be the necessary steps to generate version 0.6.1? Is it feasible with the modifications?

Re: Driver S7. Step to 0.6.1

2020-06-03 Thread Cesar Garcia
a look tomorrow. > Generally speaking every comitter should be able to do a release rather > easy and if there are valuable improvements we are free to do one, so you > have my +1 there. > > I can also offer you to RM the 0.6.1 release if you like? > > Julian > > Am 03.06.20, 18:5

Re: Driver S7. Step to 0.6.1

2020-06-06 Thread Cesar Garcia
me have a look tomorrow. > Generally speaking every comitter should be able to do a release rather > easy and if there are valuable improvements we are free to do one, so you > have my +1 there. > > I can also offer you to RM the 0.6.1 release if you like? > > Julian > >

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-08 Thread Cesar Garcia
Hello Alessio, Perform the test with the "feature" that you put online, and I can see that the services associated with the drivers are active. karaf@root()> service:list PlcDriver [org.apache.plc4x.java.api.PlcDriver] - org.apache.plc4x.driver.code = modbus

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-09 Thread Cesar Garcia
T | Registering available drivers... > 2020-06-09T09:17:50,133 | ERROR | pipe-bundle:update edgecontroller | > Activator | 164 - edgecontroller - 1.0.0 | Unable to > find driver for protocol 'modbus' > > Greetings, > Alessio > > On Mon, Jun 8, 2020 at 1

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-11 Thread Cesar Garcia
g my test using an activator, > > there's > > a transport error: > > > > karaf@root()> plc4x:read modbus modbus://192.168.70.73 coil:1 > > > > > > Find driver service: Modbus > > Error executing command: Unsupport

Re: [Modbus] Specify SlaveID

2020-06-11 Thread Cesar Garcia
Hi, Your connection string looks something like modbus: tcp: //192.168.1.69?unit-identifier=12 Take a look at this link, https://plc4x.apache.org/users/protocols/modbus.html Best regards, El jue., 11 jun. 2020 a las 10:17, udeho () escribió: > Hi all, > > I have a general question regarding

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-11 Thread Cesar Garcia
(version>=1.0.0)(!(version>=2.0.0)))] > > I tried also to add the missing bundle: > 75 │ Active│ 80 │ 1.0.2.201505202024 │ > org.osgi:org.osgi.service.blueprint > > but i was still unable to start your bundle, with the same exception. > > The things that sounds stra

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-11 Thread Cesar Garcia
rce for bundle > mvn:org.apache.aries.spifly/org.apache.aries.spifly.weaver-internal/1.3.0 > Unable to create resource for bundle > mvn:org.apache.aries.spifly/org.apache.aries.spifly.core-internal/1.3.0 > > Previously i had installed the aries bundle wrapping them, but i cannot > und

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-11 Thread Cesar Garcia
e.aries.spifly.core-internal/1.3.0 > > Previously i had installed the aries bundle wrapping them, but i cannot > understand why i still had those errors. > > > On Thu, Jun 11, 2020 at 8:37 PM Cesar Garcia > wrote: > > > Hello, > > > > You need install Bluepri

Re: Karaf: Unable to find driver for protocol 'modbus'

2020-06-12 Thread Cesar Garcia
; > wrap_file__home_ubuntu_.m2_repository_org_apache_aries_spifly_org.apache.aries.spifly.core-internal_1.3.0_org.apache.aries.spifly.core-internal-1.3 > > 82 │ Active │ 80 │ 0 │ > > > wrap_file__home_ubuntu_.m2_repository_org_apache_aries_spifly_org.apache.aries.spifly.weaver-inte

Inquiry about the mspec

2020-06-13 Thread Cesar Garcia
Hi, I am trying to perform the migration to add the functionalities for the S7 driver, associated with the subscription handling of alarm and system events, but I am generating a failure in compiling the driver from the mspec. In [1] I extend the step of the parameter 'cpuSubFunction' since I req

Re: Inquiry about the mspec

2020-06-14 Thread Cesar Garcia
rg/confluence/display/MAVEN/MojoExecutionException El dom., 14 jun. 2020 a las 5:05, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Hi Cesar, > > I just had a look at your mspec changes. I think it shouldn't be > "getCpuSubfunction" but "

Re: Driver S7. Step to 0.6.1

2020-06-17 Thread Cesar Garcia
Julian > > Am 06.06.20, 19:56 schrieb "Cesar Garcia" : > > Hello, > > Julian, sorry for the inconvenience. Did you have the opportunity to > browse > the information? > > Grateful for any help or guidance on the subject, > >

Re: [VOTE] Rename our "master" branch to "release"

2020-06-29 Thread Cesar Garcia
1+ El lun., 29 jun. 2020 a las 3:09, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Hi all, > > we had already discussed that some days ago, but I’d like to formally have > you all vote on this … just to make it official. > > I always thought “master”, “trunk” etc. were sub-ideal nam

Re: Serial port Connection

2020-06-29 Thread Cesar Garcia
Hi Niclas, You are right on all points. I have not tested the Modbus serial driver, but I am very interested that it works on Multidrop connections. Version 0.7.0 is based on Mspec, so a proposal could be: 1. Modify the PLCField to include the UID of the device within the frame from the address

Re: [ApacheCon] Anyone planning on submitting something?

2020-07-01 Thread Cesar Garcia
Hi, It would be interesting to talk about automation of "CraftBeer". We are working in that direction, Best regards, El mié., 1 jul. 2020 a las 11:47, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > So would anyone here be interested in doing a pure PLC4X talk? > > I have been doing

Re: [ApacheCon] Anyone planning on submitting something?

2020-07-01 Thread Cesar Garcia
. > > But better not talk about it, better get together and drink it ;) > > Chris > > > Am 01.07.20, 18:30 schrieb "Cesar Garcia" : > > Hi, > > It would be interesting to talk about automation of "CraftBeer". > > We are working in

Re: [ApacheCon] Anyone planning on submitting something?

2020-07-02 Thread Cesar Garcia
e Idea of doing "Beer Punkt Null" with a local brewery > here (its a play of words as the 4.0 in german speaks pretty similar, 4 = > vier which is roughly pronounced like "fear"). > > Do you know the https://web.craftbeerpi.com/? > > Julian > > > Am

Re: S7 write test doubt

2020-07-03 Thread Cesar Garcia
Hi Iñigo, If you have the opportunity to test the previous version, it is currently under evaluation by the team (0.6.1 PR). You can check the versión here https://github.com/glcj/plc4x/tree/s7alarm In addition to the examples placed in the official repository, here you will find a number of ex

Re: Inquiry about the mspec

2020-07-17 Thread Cesar Garcia
goes away. > > Chris > > > Am 14.06.20, 17:59 schrieb "Cesar Garcia" : > > Very grateful for your prompt response, > > Corrected at point [1] > > Unfortunately, the build process still fails when I add the > 'typeSwitch' in >

Re: Reading Array of Int

2020-07-30 Thread Cesar Garcia
Hi Stefano, I have made several modifications to the branch for a 0.6.1 revision. If you have the time to try it you can download it from here https://github.com/glcj/plc4x/tree/s7alarm and a number of examples here, https://github.com/glcj/PLC4XS7Examples What version of PLC do you have? Li

Re: Reading Array of Int

2020-07-31 Thread Cesar Garcia
Chris > > > > Am 30.07.20, 17:34 schrieb "Cesar Garcia" : > > Hi Stefano, > > I have made several modifications to the branch for a 0.6.1 revision. > > If you have the time to try it you can download it from here > > https:/

Re: [S7] proposal for changing the way we read STRING values.

2020-08-20 Thread Cesar Garcia
HI, > So my idea is to only request one byte (the ACT size) of the String and as soon as that’s returned, to ask for only the chars that are actually used. This should drastically reduce the payload on the wire. I find it better to work in a two-step process as you point out. I have my doubts ab

Re: [MODBUS][DISCUSS] Improving handling of datatypes ...

2020-09-06 Thread Cesar Garcia
Hello, I think it can be applied from several points of view, the one typified as you indicate (HREGISTER: REAL) or (HREGISTER [2]), each one has its advantage. To be able to handle the types indifferently (specifically between Modbus and S7), I modify the field of the Modbus driver so that it st

Re: [DISCUSS] Add Wrappers to PLC4X Project

2020-09-09 Thread Cesar Garcia
Hello, I think the concept of the project is clear: "PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API." If your client allows you to publish the project in PLC4X, it is a very important opportun

Re: Please welcome Ben as our newest PMC member

2020-11-08 Thread Cesar Garcia
1+ Welcome El dom., 8 nov. 2020 a las 11:33, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Hi all, > > I would like to officially welcome Ben as our newest addition to the > Apache PLC4X PMC. > Ben has recently been doing an outstanding job all over the project, > greatly helping th

Re: [DISCUSS] Refactor the Subscription API

2021-01-04 Thread Cesar Garcia
Hi, Interesting proposal. In the implementation of the S7 driver (0.6.1), the subscription for "cyclical" and "alarms / events" is functional with the existing API, but as you point out it is very dependent on the type of "event's" supported by the controller. In the example that is in line [1],

Failure building 0.9.0-SNAP ...

2021-02-28 Thread Cesar Garcia
Hi, Testing the main repository I found references to 0.8.0-SNAPSHOT in the "tools / connection-cache" POM. On the pom lines 40 and 62 it should be "0.9.0-SNAPSHOT". Can someone perform a "Pull Request" and fix the problem, since my "fork" is out of date. Thanks for your help. -- *CEOS Automa

Re: Drivers causing OutOfMemory exceptions when querying too much too fast

2021-04-07 Thread Cesar Garcia
Hello, In the case of high communications load to the PLC, it is best for the driver to maintain an image of the device, so that this image is consulted first. It is a more complicated design but for high loads it is the best solution. In some tests I use a disruptor as an entry point for the dri

Re: Please welcome our newest PLC4X committer Thomas Frost

2021-05-08 Thread Cesar Garcia
Welcome to the PLC4X group, I am very interested in the advancement of the C driver of the S7, so that in what can collaborate in tests we are at your service on these sides. Again, welcome. Best regards, El vie, 7 may 2021 a las 7:40, Christofer Dutz () escribió: > Hi all, > > please welcome

Re: [DISCUSS] When to start the process of a new release?

2021-05-27 Thread Cesar Garcia
Hi, I can confirm the functionality of S7Alarm already with S7300 & S7400. Of course it is only the reception that is a contribution at this point. At the end of the stability tests, I can work with the documentation for the team to evaluate and generate the PR. I am going to establish a roadmap,

Re: Help required on Beckhoff PLC connection to a JAVA OSGi Framework project

2021-06-09 Thread Cesar Garcia
Hi Palaniswamy, Welcome to the list of PLC4X, As Lukasz very well points out, the design of the PLC4X drivers for Java are based on SPI, so they present some details for their use in an OSGi environment. I work with Karaf, I do not know the container that you indicate but I will take the time to

Re: [S7] String Write support?

2021-07-11 Thread Cesar Garcia
Hi Chris, I'll keep an eye on it, Best regards, El dom, 11 jul 2021 a las 9:03, Christofer Dutz () escribió: > Hi all, > > a question on Stack-Overflow pointed me toward the fact that we > currently don't support writing of string values to a S7 PLC. I guess > this is just a left-over from the

Re: [Reminder] Apache PLC4X community call August 4th 2021

2021-08-03 Thread Cesar Garcia
Hi, Please send the Zoom invitation. Bestregards El mar, 3 ago 2021 a las 16:32, Łukasz Dywicki () escribió: > May the August be with you, > This message is a reminder that closest Wednesday 4th August 2021 is a > first Wednesday of the month. This means that we have our community call > hosted

Re: Allen Bradley DF1 Stimulator

2021-08-10 Thread Cesar Garcia
Hi, You can try, ModRSsim2 download | SourceForge.net Modbus + DF1 Simulator, I haven't tested DF1 support, but sharing your results would help. El lun, 9 ago 2021 a las 21:49, Gaurav P () escribió: > Hi Team , > > I need to PLC4x for deployment o

PR: S7Event

2021-08-11 Thread Cesar Garcia
Hello, Set the PR for event handling with the S7 driver. With this PR it is possible to receive asynchronously the events of the PLC S7-300, S7-400 & VIPA, as well as the VFD G120 PN which generates ALARM_S for its diagnostics. I annex the files that are indicated as with differences, I require y

Re: PR: S7Event

2021-08-13 Thread Cesar Garcia
gt; Hi Cesar, > > sorry for not having responded earlier ... how can I help you? > > Chris > > > -Ursprüngliche Nachricht- > Von: Cesar Garcia > Gesendet: Donnerstag, 12. August 2021 04:03 > An: Apache PLC4X > Betreff: PR: S7Event > > Hello, >

Re: [DISCUSS] Apache PLC4X 0.9.0 RC2

2021-09-20 Thread Cesar Garcia
Hi, +1 . Download all staged artifacts under the url specified in the release vote email into a directory we’ll now call OK . Verify the SHA512 hashes, OK . Unzip the archive, OK . Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the extracted source bundle. OK . Run RAT ex

Reassembled Packed for S7 Drive

2021-10-11 Thread Cesar Garcia
Hi everyone, I have a problem with reconstructing messages for the S7 driver. In the code that I attach I need to retrieve the data returned by the Payload, in order to complete the response of the driver. I have already tried all the recommendations that can be found on StackOverflow, but I hav

S7 driver new features

2021-10-24 Thread Cesar Garcia
Hi everyone, In the case of the S7 driver, I will indicate the updates that I am about to finish, awaiting your kind comments. 1. Reading the partial diagnostic list (SZL). With this function it is possible to read the diagnostic files of the PLC. It gives us the ability to determine the quality

Re: S7 driver new features

2021-10-25 Thread Cesar Garcia
lready know which type of s7 the user has. > > Chris > > Holen Sie sich Outlook für Android<https://aka.ms/AAb9ysg> > > From: Cesar Garcia > Sent: Monday, October 25, 2021 6:08:08 AM > To: Apache PLC4X > Subject: S7 driver new featu

Re: [DISCUSS] Add some sort of RAW datatype?

2021-10-30 Thread Cesar Garcia
Hi everyone, Hello, Excellent, definitely help for type conversion. Kind regards, El sáb, 30 oct 2021 a las 9:23, Christofer Dutz () escribió: > Hi all, > > We recently added the mspec simple type "byte" in order to work with > byte-data without having to care about, if this is a signed byte (

Re: some problems with S7 cyclic subscriptions

2021-11-04 Thread Cesar Garcia
Hi Guido, The subscription feature for Siemens plcs is currently in the oven, I can safely support you in that regard. If you have a hybrid architecture, with S7-300 and S7-1500 (1200) devices, it is important to point out that the new S7-1500 series only supports a subset of the features of the

Visitor pattern

2021-11-08 Thread Cesar Garcia
Hi everyone, I have a query for you. In the case of mspec for Java, would it be possible to include the VSD (Visitor Design Pattern) in the generated classes? This is because most of the code uses "instanceof" for the differentiation of the message objects in the implementation of the S7 driver,

Re: Visitor pattern

2021-11-10 Thread Cesar Garcia
factoring the code-generation, so > now would be a perfect time for optimizing things. > > Chris > > -Ursprüngliche Nachricht- > Von: Cesar Garcia > Gesendet: Montag, 8. November 2021 21:02 > An: Apache PLC4X > Betreff: Visitor pattern > > Hi everyone, &g

Driver PLC4J S7

2021-11-16 Thread Cesar Garcia
Hello, This PR includes the following features for the S7 driver. 1. Subscribe to Alarm8. 2. Recognition of events. 3. Alarm text processing. 4. Subscription to cyclical values. 5. Diagnostic Record Readings (SZL). 6. Proposal for documentation. Thank you very much for your suppor

Re: Driver PLC4J S7

2021-11-17 Thread Cesar Garcia
eed to think how to express that to end user. After all > doing a subscription request which fails is least effective way to find > that driver and connected plc does not support specific subscription kind. > > Best, > Łukasz > > śr., 17 lis 2021 o 06:43 Cesar Garcia > na

Re: Driver PLC4J S7

2021-11-17 Thread Cesar Garcia
s, perhaps this is > something worth fixing. I know the LOGO devices just hang up if you ask > them to identify themselves, but for the real S7 devices, we should make > sure this works. > > Chris > > > -Ursprüngliche Nachricht- > Von: Cesar Garcia > Gesendet: Mitt

Re: Driver PLC4J S7

2021-11-17 Thread Cesar Garcia
Cool ... didn't know we were doing things sub-ideal ... but hey ... PLCs > were new to me ;) > Perhaps this can also help with the LOGO .. but I would not expect it to > help. > > Chris > > -Ursprüngliche Nachricht- > Von: Cesar Garcia > Gesendet: Mittwoch

Re: [NOTICE] Some additional changes to mspec

2021-11-26 Thread Cesar Garcia
Hi Chris, What impact would it have on the existing mspec? best regards, El vie, 26 nov 2021 a las 8:41, Christofer Dutz () escribió: > Hi all, > > as I'm currently working hard on making the Java code generation strongly > typed, I ran into a problem: > For typeSwitches we can't infer the type

Re: Supported Datatypes for S7-1200 with PLC4J

2021-11-29 Thread Cesar Garcia
Hi Markus, Can you put an example of the required formats? Best regards, El lun, 29 nov 2021 a las 11:27, Markus Franke () escribió: > Dear all, > > I am currently connecting to a S7-1200 by using PLC4J 0.9.0. > > As I have problems with reading/writing certain datatypes from a > datablock, I w

Re: Supported Datatypes for S7-1200 with PLC4J

2021-11-30 Thread Cesar Garcia
> DWORD ok ok(only bitwise) > SINTok ok > USINT ok ok > INT ok ok > UINTok ok > DINTok ok > UDINT ok ok > REALok ok > LREAL nok nok > CHARok nok >

Re: [DRAFT] December PLC4X board report

2021-12-02 Thread Cesar Garcia
+1 El jue, 2 dic 2021 a las 11:07, Christofer Dutz () escribió: > ## Description: > The mission of the Apache PLC4X project is creating a set of libraries for > communicating with industrial programmable logic controllers (PLCs) using a > variety of protocols but with a shared API. > > ## Issues:

Re: [LAZY-CONSENSUS] Clean up in our branches?

2021-12-15 Thread Cesar Garcia
Hi everyone, +1 s7event (I think this is merged, right?) El mié, 15 dic 2021 a las 5:23, Christofer Dutz () escribió: > Hi all, > > I have just tried to revive a not so old branch (feature/plc4net) and that > is a LOT of work. > > Considering how

Re: [DISCUSS] Permanently move our monthly video call?

2021-12-20 Thread Cesar Garcia
+1 El lun, 20 dic 2021 a las 4:08, Christofer Dutz () escribió: > Hi all, > > I would like to move our monthly call to the first Tuesday of the month > (same time) > > If we leave it, I will not be participating on events that happen to be on > even week numbers. > > > Chris > > > Holen Sie sich

Re: [DISCUSS] Extend PlcDriver with "supportedTransports"?

2022-01-09 Thread Cesar Garcia
How are they? Not only the transport, but also the data structures of the items. This would allow the user to have a reference of what you can request in the items. Looking to the future, this would be a must for the OPC-UA server. Kind regards, El dom, 9 ene 2022 a las 6:10, Christofer Dutz (

Re: [DISCUSS] Rename "modbus" to "modbus-tcp"?

2022-03-10 Thread Cesar Garcia
Hi everyone, +1, Why not use the shorter name like "mb-tcp" , etc.? Best regards, El jue, 10 mar 2022 a las 11:07, Otto Fowler () escribió: > +1, this is in my experience how these “drivers” used to be presented in > scada/hmi apps > > > > From: Christofer Dutz > > Reply: dev@plc4x.apache.o

  1   2   >