Eclipse Smarthome called this a "discovery mechanism” and it worked quite fine. A while ago as part of my own experiments I implemented discovery of bacnet properties/objects using bacnet4j and its quite a fan. You plug network cable, send broadcast, get devices and query them for description. I guess that not all PLCs have such rich “integration” possibilities, but it would be great to at least be able to get data knowing device identifier or address.
I love the idea as its speeds up adoption of solutions. I found for example that Beckhoff allows to read symbol table from PLC using their C APIs but found no examples in PLC4X to do same. Cheers, Łukasz — Code-House http://code-house.org <http://code-house.org/> > On 15 Apr 2019, at 20:19, Christofer Dutz <[email protected]> wrote: > > Just a few minutes ago in my sports course I had an idea regarding the ping > ... We actually don't have to ask for an existing address, do we? We just ask > for something and if we get an ok thats just as good as a "I have no idea > what you're talking about" ... Don't you agree? > > Chris > > Outlook für Android<https://aka.ms/ghei36> herunterladen > > ________________________________ > From: Julian Feinauer <[email protected]> > Sent: Monday, April 15, 2019 7:57:39 PM > To: [email protected] > Subject: AW: New utility to help inspecting unknown PLCs? > > Hi Chris, > > I like the idea and in fact Mathias and I already discussed a similar idea. > We have the idea to find a given value (e. G. From the hmi) and identify > possible positions in the data blocks. > I even had the idea to guess the most probable encoding for the blocks based > on several measurements. > > Let's dig deeper into this! > > Julian > > Von meinem Mobiltelefon gesendet > > > -------- Ursprüngliche Nachricht -------- > Betreff: New utility to help inspecting unknown PLCs? > Von: Christofer Dutz > An: [email protected] > Cc: > > Hi all, > > In a phone call with a potential customer we noticed that one of the > strengths of plc4x is the ability to connect to brown field machinery. > > However this usually the the problem of not having the project files or the > tools to program them at hand. > > Now the idea is, that it would be great to have a tool that uses plc4x to > retrieve data from a plc with only the connection string. It could start > guessing blocks and try detecting it's size by putting until it gets an error. > > As soon as that's done, it could read entire blocks and compare them with > previous versions and output diffs in order to help interpreting the > operation. > > What do you think? > > Chris > > Outlook für Android<https://aka.ms/ghei36> herunterladen >
signature.asc
Description: Message signed with OpenPGP
