On Thu, 2022-01-06 at 15:47 +1000, Ben Hutcheson wrote:
> Hi Stephan,
> 
> Hey that's cool, I'm assuming you're talking about the Modbus RTU
> branch?
Hi Ben, yes Modbus RTU for sure, but also the Allen-Bradley (Rockwell
Automation) protocols using EIP and AB-ETH I want to test. My "lab"
currently has the following at it's disposal as equipment ...
- Micro820 - 2080L20C-20QBB
- Omron CP1H
- Red Lion Controls G308C
- Rockwell Automation VFD 523 Series
- Raspberry Pi 2B with custom IO addon/shields
Plus various sundry in sensors and such for testing.
> 
> I haven't taken a look at any documentation for Modbus RTU, but any
> documentation would go
> into https://github.com/apache/plc4x/tree/develop/src/site/asciidoc.
> The asciidoc plugin for intellij works well to get an idea of how it
> will look.
> 
> I'd be interested in how the Ethernet/IP driver works with the
> Micro820, although I suspect there's a long way to go to get it
> working correctly esp with Rockwell history of having non
> standard CIP messages.
> 
> Some other interesting pages, in case you haven't seen them yet.
> https://plc4x.apache.org/users/getting-started/plc4j.html
> https://plc4x.apache.org/users/protocols/modbus.html
> https://plc4x.apache.org/developers/tutorials/writing-driver.html
> 
I'll have to read the writing driver doc's, read the others have them
bookmarked. 

> Keeping all communication on the mailing list opens it up for others
> to comment and provide feedback on your work. Congrats on the testing
> :)
> 
I don't mind sharing, that's why I started doing this. That's why I
edit for Fedora Magazine.
> Kind Regards
> 
> Ben
> 
So what I am going to work on is mainly trying to document how a user
would implement PLC4X to connect to various type of IIOT  use cases
around these particular PLC models. There will be a mix of networking
topologies in use and different configurations. I am currently (for
potential customer solutions) working through how I would be using
PLC4X for my customers, so some of that stuff will eventually bleed
through as this is a sample of their hardware in use today.

Regards,
Stephen

> On Thu, Jan 6, 2022 at 1:30 AM Stephen Snow <[email protected]> wrote:
> > Hi Ben,
> > Just to let you know I am still testing when I get the opportunity.
> > I
> > had to return the loaner Modicon PLc but got an Rockwell Automation
> > Micro820 along the way. I want to start cleaning up documentation
> > now.
> > I need to continue with testing for Modbus, which I will begin once
> > I
> > re-install my modbus network (I am adding some other devices than a
> > PLC). 
> > So what I would like is to know if there is a set of doc's now
> > somewhere, like maybe howto/FAQ that I can dig into. What I am
> > after is
> > first to elaborate a bit about how PLC4X constructs a message to
> > read/write from/to a PLC/device, ie the description of how to do
> > this
> > with <insert programming language here> at higher level than
> > imlementation details. This is from the user implemantation POV
> > this
> > documentation that I want to help with. Also am wanting some help
> > with
> > proper message building, from the POV of what was intended. I have
> > been
> > able to connect to both a serial (via USB) cable to a modbus port
> > on a
> > Modicon M221 PLC and read a data value in Modbus mapped word
> > corresponding to addresss %MW0 in the PLC. I have also been
> > connected
> > to the Rockwell Micro820, but have yet to read any usable info from
> > it.
> > So, I am beginning to build up some information on connectivity
> > errors
> > seen with improper configuration or malformed connection string, as
> > well as during hardware issues (on Modbus teminations). This I
> > would
> > like to incorporate into doc's for help for end users, possibly a
> > generic mashing together of different PLC OEM's white
> > papers/technical
> > notes/knowledge base articles about Modbus networks.
> > So if you have any advice on these topics, please don't hesitate to
> > provide it, I'm pretty open to suggestions.
> > 
> > Regards,
> > Stephen

Reply via email to