Kyle Hayes

Results 356 comments of Kyle Hayes

> you have about a minute and a half to make another read or write before the PLC will drop the connection. Oops. Hit comment by accident. I have had...

I went with a connection close instead of a keep-alive. I found that my own code either: 1. Read frequently and thus maintained its own keep-alives. 2. Read/wrote very infrequently...

I should mention that I did definitely see a case where allowing the PLC to drop the connections itself was a problem. This was with a very old ENBT in...

There is sometimes a security restriction placed on full broadcast packets, 255.255.255.255, vs. network broadcast packets, 192.168.100.255/24. I don't know if that is always the case, but I seem to...

Just to make things more interesting, I have some new code queued up that implements bit tags for PCCC/DF1 PLCs like PLC-5, SLC and MicroLogix. You can use tags like...

The underlying protocol allows you to access whole tags or parts of tags based on the name you use. If you use a name like `myArray[10]` you get only array...

Sorry for the email reply, I am on vacation with limited Internet access. The core library can support a subscription model but you need to do a little work. You...

@MarcBertrand I can't do any contract work due to my contract with my employer. That's how I keep libplctag independent. I think the C# OPC/UA implementation that Jody mentions would...

Are you trying to get tag info about fields within a UDT? If so, the protocol does not appear to support that. I've tried. The only things that I have...

There are only two protocol commands that let you get data about tags. The first lists all tags (actually it lets you iterate over all instances of the tag/symbol class)....