NOTE: i switched work and i have no longer access to any Allen Bradley PLC, so i'm unable to do any activity on this project.
EthernetIp4j is a communication protocol library for Rockwell's Allen-Bradley PLC systems, written entirely in Java.
This project has been imported on 2015/05/11 from:
https://code.google.com/p/ethernetip4j/
I have no informations about the original project authors, the only info i have are the "shortened" email addressess available on google code:
[email protected] Owner - Maja Arvehammar
[email protected] Owner - Probably: https://github.com/sewalliniusm
[email protected] Owner
[email protected] Committer
[email protected] Committer
I will update this informations and give proper credit for their work if i manage to get their names.
The project on google code is dead and the latest patches i made available on the google code issue tracker have never been merged into the project trunk. So now i am starting this new project where i have applied all my patches.
Please note that i am mantaining this project because i need it for my current job. However my knowledge of the protocol and the library itself is very limited, also i do not have access to the full documentation of the ethernet/ip and cip protocols (that btw are pretty complex). The modifications i have done are the result of a very difficult and tedious process of bug hunting, documentation hunting, trial and error and luck.
So please understand that i can't assure prompt bugfixing or proper project development unless i need to solve the same issue for my work.
Good luck and have fun!