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

Re: Scope of using PLC4x as simulated driver for PLC projects

2022-05-09 Thread Cesar Garcia
Hello, The open plc project gives you the tools you need, a CPU core that runs as a service on Linux and Windows, plus it has a full IEC IDE for development. I think that is the way you should go. https://www.openplcproject.com/ If you are adventurous, in this project you will find a Modbus serv

Re: Similarities between PLC and Arduino programming experiences

2022-05-09 Thread Cesar Garcia
Hi Peter, I think you will find multiple answers to these concerns in the forums dedicated to Automation. The openplc open source project answers your first question. I sent you the link in a previous email. I have had to see some projects implemented with OpenPlc applying advanced control techn

Re: [DISCUSS] Let's settle on how to deal with BYTE, WORD, ...

2022-05-29 Thread Cesar Garcia
Hello Chris, The application of IEC61131-3 for PLC manufacturers has always been a history of "what I have and do not want to change" with respect to "what should be". The best example is my dear Simatic, which Siemens says complies with IEC61131-3 [1], but when you go to reality it doesn't look

Re: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-06-23 Thread Cesar Garcia
Hello, +1, I agree with this proposal, eventually I have been working with NetBeans modules to implement this IDE. Why NetBeans? Pro 1. You already implement your modularity scheme for the grouping of the libraries. 2. Well-known standard interface. 3. Tools for content integration (persistenc

Re: [DRAFT] Board Report

2022-09-10 Thread Cesar Garcia
+1, looking forward El sáb, 10 sept 2022 a las 9:29, Christofer Dutz () escribió: > Hi folks > > It’s reporting time again ;-) > > I’m planning on posting the following report on Monday, would be cool to > get some approval or feedback: > > Chris > > > > > > ## Description: > The mission of the A

Re: [VOTE] Move the Apache PLC4X Camel adapter to the Apache Camel project

2022-10-19 Thread Cesar Garcia
+1 El mar, 18 oct 2022 a las 12:52, Christofer Dutz () escribió: > As discussed before: > > I would like to transfer the Apache PLC4X Camel adapter from Apache PLC4X > into the Apache Camel project. > I have discussed this with the Apache Camel folks and they would be happy > to add it. > > So, I

Re: [DISCUSS] Change the UI framework for the GUI application

2022-10-24 Thread Cesar Garcia
Hello, Netbeans, all in one place. 1. Easy integration of libraries, 2. Graphical interface based on the venerable and stable Swing. 3. Graphing tools already available. and much more. Against, the learning curve. I'm already over it best regards, El lun, 24 oct 2022 a las 10:07, Christofer

Re: error Plc4xSubscribe example

2022-11-21 Thread Cesar Garcia
Hello, Willem, a pleasure to greet you, To help me with the details, Can you place the code that you are using for the subscription?. I will test it with a S7-400 CPU, so I will need the model and firmware version of your CPU in order to keep track. Grateful for your support. El dom, 20 nov 20

Re: [DISCUSS] Having a in-person community meetup?

2023-01-10 Thread Cesar Garcia
How are they? I am interested in participating, but if possible I would opt for the support regarding the transfer/accommodation. I'm a bit far from Europe. My points of interest for discussion: 1. Profinet Driver (we need the hardware). 2.S7 Driver 3. PLC4X APP (NetBeans platform) The date is

Re: [DISCUSS] Removing the Apache Feather from our logos?

2023-01-16 Thread Cesar Garcia
I also think that the directives should come from the foundation What? when? And how? Those graphic aspects should be handled. Interesting to know what they decide, Best regards, El dom, 15 ene 2023 a las 7:21, Christofer Dutz () escribió: > Hi all, > > I know that initially I had our designer

Re: [DISCUSS] Generally move to using "Context" objects inside our generated code?

2023-02-04 Thread Cesar Garcia
+1, If there's a way to get the driver's context, something like "PlcDriver.getContext()", and pass pipe information, interesting. El sáb, 4 feb 2023 a las 6:18, Christofer Dutz () escribió: > Hi all, > > recently I have been working on supporting dynamic tags like “_itemCount”, > “_curItem” and

Re: [PR] feat(plc4j) Better handling of timeouts in plc4j (#821). (plc4x)

2023-02-27 Thread Cesar Garcia
Hi, This is quite an interesting problem, as they point out, the state machine of the driver (plc4x) and the state of the Netty pipe must be handled, For the S7 driver, I have the S7HA version (high availability) in which I solve part of that problem and it may help you. You can see it in [1]. I

Re: Trying to fix the timeout issues ...

2023-03-17 Thread Cesar Garcia
Hello everyone, For the S7HA version I used a different path for the timeout implementation. / NIOChannel B PLC4X -> EmbeddedChannel -> \ NIOChannel A Channels A and B have timeout monitoring (

Re: AW: Trying to fix the timeout issues ...

2023-03-17 Thread Cesar Garcia
tions in other usage-patterns worse? > > > > I think if we work on stuff like this, we should sort of start > implementing tests. > > > > Chris > > > > Von: Cesar Garcia > > Datum: Freitag, 17. März 2023 um 18:03 &

Re: [I] about ads Test (plc4x)

2023-03-28 Thread Cesar Garcia
For Modbus: http://sourceforge.net/projects/modrssim2/ https://www.modbusdriver.com/diagslave.html For Siemens: https://support.industry.siemens.com/cs/document/109807113/tia-portal-test-suite-advanced-v18-trial-download?dti=0&lc=en-VE Your 15 days trial, Including PLCSIM Advance for tests. For

Re: [VOTE] Should we remove the PLC4X Connector from the Confluent Hub

2023-04-14 Thread Cesar Garcia
+1 El mar, 11 abr 2023 a las 23:55, Ben Hutcheson () escribió: > Hi, > > The work expected from Confluent to maintain the PLC4X Kafka Connector in > the hub, historically hasn't been in line with our release schedule. And > seeing as though there isn't really anybody that is actively maintaining

Driver S7 - New Features

2023-04-28 Thread Cesar Garcia
Hello everyone, Attached you will find a summary of the modifications made to the S7 driver (Java version), in order to be able to replicate said modifications in other languages. Objectives of the modification: This version of the S7 driver is aimed at exploiting the advanced features of the S7

Re: Please don't merge mspec changes if you haven't built with all languages enabled

2023-05-04 Thread Cesar Garcia
greetings to all, First of all, sorry for the problem caused by the modifications in the mspec, but I needed to incorporate those modifications to continue with the improvements of the S7 driver in its Java version. I see that the best solution is to separate the project as Luck points out, it wo

Re: [DISCUSS] SingletonTransports?

2023-05-15 Thread Cesar Garcia
Hello everyone, This point is extremely interesting in the way of developing high availability or multiprotocol drivers. A long long time ago we developed a driver for a telecommunications company, it used Kannel as a base, a communications gateway, but what I bring to this point is the concept o

Re: [D] [Java] How should we handle "loggers"? (plc4x)

2023-06-03 Thread Cesar Garcia
Hello, Totally agree on equalizing the use of logs (log, LOG, logger, LOGGER), and so on... If there is a best practice that does not imply adding more libraries to the existing ones, we should evaluate it. Kind regards, El sáb, 3 jun 2023 a las 17:18, Łukasz Dywicki () escribió: > The static

Re: [VOTE] Apache PLC4X Build-Tools Code-Generation 1.7.0 RC1

2023-09-24 Thread Cesar Garcia
+1 (binding) Built on Ubuntu 22.04 jammy x86_64 Linux 6.2.0-33-generic Intel Core i7-9700K @ 8x 4.9GHz OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu122.04) [OK] Download all staged artifacts under the url specified in the release vote email. [OK] Verify the signature is corre

Re: Last call ... get your changes in ... 0.10.0 is coming ...

2023-09-29 Thread Cesar Garcia
Hello Chrish, Is it possible that the Hop integration is part of this release? I only need the documentation which I could work on this weekend. Kind regards, El vie, 29 sept 2023 a las 11:12, Christofer Dutz (< christofer.d...@c-ware.de>) escribió: > Scrap that … 0.11.0 is coming ;-) > > And

Re: Last call ... get your changes in ... 0.10.0 is coming ...

2023-09-29 Thread Cesar Garcia
have to decide ;-) > If you think it’s usable (doesn’t have to be perfect) > Usually I’d say: “if it’s better than in the 0.10.0 … go for it”. > As it’s completely new … it’s just “go for it” ;-) > > Chris > > > Von: Cesar Garcia > Datum: Freitag, 29. September 2023 um 18:14

Re: [DISCUSS] How about releasing 0.12.0?

2024-02-14 Thread Cesar Garcia
Hi, +1 for release, Best regards, El mié, 14 feb 2024 a las 15:53, Christofer Dutz () escribió: > Hi all, > > so in the past few weeks we managed to cut the number of open issues by > half and merge in all the big running initiatives. > > I would really love to have a new version available at B

Re: We need to work on some of the basics ... and I could use your help with that.

2024-02-26 Thread Cesar Garcia
Hello, Reading your email while having a coffee, what comes to mind is a word "time". I can remember that I followed up on the way Woodhead (Applicom) cards work and definitely before the request they have an optimizer, but they achieve this by creating a model of the device as an intermediate la

Re: We need to work on some of the basics ... and I could use your help with that.

2024-02-27 Thread Cesar Garcia
to get a coffee, Have a great day, Kind regards, El mar, 27 feb 2024 a las 4:32, Christofer Dutz () escribió: > Hi Cesar, > > Having had a look at https://qooxdoo.org/ … it seems as this is a > web-framework not at all linked with NetBeans. So, do you propose to use > that or

Re: Board report ....

2024-03-13 Thread Cesar Garcia
Hello Chris, The S7-300/S7-400 devices have an important group of functions for event handling. In the process part (PCS7) this is handled intensively. At the time, all these operations are on the Tag associated with the request, so any service type subscription is a subscription to events. In g

Re: S7 types supporting Subscriptions

2024-03-15 Thread Cesar Garcia
only reports “true”, if it’s a > S7-300 or S7-400. > > If there is more, that needs to be enabled in order to support > subscriptions on such a device, it would be cool, if we could detect that > during the connection process and report accordingly. > > > > Chris > > &

Re: UI Branch

2024-03-21 Thread Cesar Garcia
Hello, I took the flag raised by Chris regarding the UI, and we are evaluating the different technologies, the idea is to keep things as simple as possible (I think). For the frontend 1. qooxdoo. 2. Apache Echarts. For the backend 3. gRPC 4. Apache Karaf (Merlot). I'm going to try to make a d

Re: UI Branch

2024-03-21 Thread Cesar Garcia
0W Oakland Park Blvd > Suite 225C > Oakland Park > 33311 Florida > > Tel: +1 954 607 2347 > > bjo...@coding-nexus.com > https://www.coding-nexus.com > > > -Ursprüngliche Nachricht- > Von: Cesar Garcia > Gesendet: Donnerstag, 21. März 2024 17:17 > An: d

Re: AW: [DISCUSS] What do we want to look into/talk about on the Meetup/Workshop?

2024-03-21 Thread Cesar Garcia
Hello, I agree with Lukasz proposal to include OSGi in the discussion as the runtime. +1 Specifically, it would be interesting to evaluate the sections 103.- Device Access Specification. 141.- Device Abstraction layer Specification. Kind regards, El jue, 21 mar 2024 a las 14:33, Łukasz Dywick

Re: [VOTE] Create plc4x-extras repository

2024-03-23 Thread Cesar Garcia
+1 El sáb, 23 mar 2024 a las 12:48, Christofer Dutz () escribió: > We would like to create a new git-repository “plc4x-extras” that will > contain the integration modules as well as the examples. > > Please vote +1 if you are in favor of creating this repository and moving > things from the main

[DRAFT] Board Report

2024-06-03 Thread Cesar Garcia
As they are? Annex you will find a draft to report to the commission. I'm following the macro activities, in the development list and in Slack, but if you consider a point of observation it is welcome. In this report I think it is important to highlight the meeting held by the work team in Frankf

Re: [DRAFT] Board Report

2024-06-05 Thread Cesar Garcia
sday, June 4, 2024 8:35:55 AM > To: dev@plc4x.apache.org > Subject: Re: [DRAFT] Board Report > > +1 > > > Looks good to me. > > Thank you for writing the Report :-) > > Cesar Garcia schrieb am Di., 4. Juni 2024, > 05:54: > > > As they are? > > > > An

Re: PLC4J, Siemens S7-300 and MPI communication

2024-07-06 Thread Cesar Garcia
Hi, I am testing this model, https://www.odotautomation.com/odot-s7mpiv2-0-ppimpiprofibus-interface-to-ethernet-product/ Other options, https://www.process-informatik.de/9352-LANCON_s7-lan.html/?lang=en_ https://www.ibhsoftec.com/epages/63444704.sf/de_DE/?ObjectPath=/Shops/63444704/Products/202

Re: AW: [D] How to seed community engagement?

2024-07-07 Thread Cesar Garcia
Hello Luis, Indeed, in the world of automation there is a lot of use and custom, and a lot of resistance to change, which is generally created by big brands. As you point out, within the group we share the vision that we should introduce PLC4X in universities and bet on the future. Some of us ar

Re: Re: PLC4J, Siemens S7-300 and MPI communication

2024-07-12 Thread Cesar Garcia
Hello, Are you using "CachedPlcConnectionManager"? El vie, 12 de jul de 2024, 2:07 p. m., Luiz doleron escribió: > Hi Chris, > > thank you for the reply. > > My problem is not the netty WARN messages. My problem is that the program > gets stuck in the getConnection call when using the ODOT gat

Re: Re: PLC4J, Siemens S7-300 and MPI communication

2024-07-14 Thread Cesar Garcia
Hi Luiz, I tested the Odot modules and indeed with our version of the Plc4x-S7 driver it fails. I performed the tests with S7-300 and S7-400 and on both behave the same way. The Odot equipment does not respond to the first "Setup communication" message; comparing the frames you can see the diff

Re: Re: PLC4J, Siemens S7-300 and MPI communication

2024-07-16 Thread Cesar Garcia
Hi Cesar, > > thank you for the follow-up & confirmation. > > Let me know if there is something I can help with. > > Best regards, > Luiz > > > > Em seg., 15 de jul. de 2024 às 01:36, Cesar Garcia < > cesar.gar...@ceos.com.ve> > escreveu: > &g

Re: Re: PLC4J, Siemens S7-300 and MPI communication

2024-07-16 Thread Cesar Garcia
, Kind regards, El mar, 16 jul 2024 a las 20:33, Luiz doleron () escribió: > Hi Cesar, > > I'm glad to hear that! > > I am looking forward to testing it myself. > > Atenciosamente, > Luiz > > Em ter., 16 de jul. de 2024 às 09:17, Cesar Garcia < > cesar.gar...@

<    1   2