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
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to