D
Hi all,
I published <b>Settimino</b>, an open-source library for ARDUINO.
- Full PLC memory access (E/A/M/DB/T/Z)
- PDU independence : large data transfer in a single call (limited only on the available memory)
- Helper functions for data conversion (Big Endian --> Little endian)
- Three memory models for footprint optimization.
- Uses standard Arduino Ethernet library i.e. it can coexist with other clients/servers in the same sketch.
- 3 ms to read one PDU (240 bytes) into the internal buffer.
It's not the porting of Snap7 (Arduino is too small) but it's derived from it.
Usage:
A network of small active boards that put the data in the PLC memory not *on demand via polling* but in unsolicited mode (when they decide to do it).
Of course: free, open-source and full documented.
http://settimino.sourceforge.net
Hope You like.
Dave Nardella
p.s. Settimino in italian language is a small cabinet with 7 drawers.
I published <b>Settimino</b>, an open-source library for ARDUINO.
- Full PLC memory access (E/A/M/DB/T/Z)
- PDU independence : large data transfer in a single call (limited only on the available memory)
- Helper functions for data conversion (Big Endian --> Little endian)
- Three memory models for footprint optimization.
- Uses standard Arduino Ethernet library i.e. it can coexist with other clients/servers in the same sketch.
- 3 ms to read one PDU (240 bytes) into the internal buffer.
It's not the porting of Snap7 (Arduino is too small) but it's derived from it.
Usage:
A network of small active boards that put the data in the PLC memory not *on demand via polling* but in unsolicited mode (when they decide to do it).
Of course: free, open-source and full documented.
http://settimino.sourceforge.net
Hope You like.
Dave Nardella
p.s. Settimino in italian language is a small cabinet with 7 drawers.