12/4/2016


Snap7 IoT started !!

 

·         IoT collection of Snap7 projects for small networked devices.

·         New Intel Quark ™ devices supported like Siemens IOT2000 series / Galileo Gen 2. 

Descrizione: C:\Users\davide\Pictures\snap7_iot_logo_small.png

10/23/2016




Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\logo.png

Snap7 1.4.1 is out

 

  • VS2015 Solution
  • VS cpp embedding examples
  • Some small improvements.
  • Some small  bugfixes.

 

10/10/2016


Sharp7 1.0.0 is out !!!

 

·         Native C# port of Snap7 Core. See Here

 

Descrizione: sharp7

06/10/2015




Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\logo.png

Snap7 1.4.0 is out

 

  • Resourceless Server
  • A lot of .NET improvements.
  • Some optimizations and bugfixes.

 

01/01/2015


Snap7 1.3.0 is out !!!

(Platform and comfort release)

 

Snap7 now is runtime endian-aware.

(Runtime = No compilers switches are needed to work with Big-Endian CPUs)

  • Sun Sparc and Mips Big-Endian architectures are now supported.

·         Improved Unix Client connection (no root privileges are needed now).

·         Improved Solaris internals.

·         Hepler classes for reading/writing S7 typed vars added.

·         WinForm .NET examples added.

·         WinForm .NET documentation added.

·         Latest Ubuntu 14.10 (32/64) supported.

·         Arduino YUN supported.

·         Tested successfully with Windows 10 Technical preview.

·         Other small improvements : see History

 

Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\logo.png

06/13/2014


Descrizione: Descrizione: C:\Snap7\Deploy-1.4.0\www 1.4\news_file\node-js-logo.png

Node.js

 

Another arrow in the quiver of Snap7 !!
Snap7 officially supports Node.js through the node-snap7 project.
Here you will find the wrapper source code and a detailed doc about its use.

Many thanks to Mathias Küsel, great Job !

 

04/18/2014


Moka7 1.0.0 is out !!!

 

Pure Java port of Snap7, not just a wrapper.

  • Only standard Java without any dependencies

·         Designed for small hardware and Android devices.

 

Descrizione: Descrizione: C:\Snap7\Deploy-1.4.0\www 1.4\news_file\java_logo.gif

04/18/2014




Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\logo.png

Snap7 1.2.1 is out

 

  • Ubuntu 14.04 Trusty LTS support.
  • Small changes and bugfixes.

11/20/2013


Snap7 1.2.0 is out !!!

New platform release

  • Apple OSX 10.9.1 Mavericks full support (sources and demos).
  • UDOO binary library.
  • Small bugfix.

Descrizione: Descrizione: C:\Snap7\Deploy-1.4.0\www 1.4\news_file\image001.jpg

11/28/2013




Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\udoo.jpg

Snap7 officially supports UDOO a "monster" small Linux/Arduino board.
Freescale i.MX 6 QUAD + Atmel SAM3X8E (Arduino DUE).

To rebuild, as usual, simply type : make -f arm_v7_linux.mk install
from snap7-full-1.1.0/build/unix

Tested with the official Ubuntu distro.

11/20/2013


Settimino is out !!!

The Snap7 porting (really rewritten) for ARDUINO.

  • Full PLC memory access.
  • PDU independence : large data transfer in a single call (depending on available memory).
  • Helper functions for data conversion (Big Endian->Little Endian)
  • Three memory models for memory footprint optimization.
  • Uses Arduino Standard Ethernet library, i.e. it can coexist with other clients/servers in the same sketches.
  • 4 ms to read an entire PDU (240 bytes) into the internal buffer.
  • S7 200/300/400/WinAC/1200/1500 LOGO 0BA7.

Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\settimino.png

11/10/2013


Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\logo.png

Snap7 1.1.0 is out

- LOGO 0BA7 Ethernet support (as client/server and Network I/O blocks)
- S7200 (via CP243) experimental support
- New Callback for S7Server that allows writing full synchronous gateways (protocol translators)
- New rich-demos
- Some bug fixed
- Documentation inproved and updated.

10/24/2013


The python is out

Snap7 officially supports Python through the python-snap7 project.
You will find wrapper source code, examples and an Ubuntu package ready to install.

Thanks again to Stephan Preeker and Gijs Molenaar.

Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\python.png

10/17/2013


Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\ubuntu1310.png

Today was officially released Linux Ubuntu 13.10 (Saucy Salamander)
and Snap7 officially supports it (both 23/64 bit).

All demos/examples work fine without recompiling them.


No rebuild is needed
, just use libsnap7.so from release/Linux/i386/glibc_2.17 or from release/Linux/x86_64/glibc_2.17

10/15/2013


Raspy7-HMI

A very low-cost Open Source hmi panel built around Raspberry and a cheap LCD Display Kit.
User defined pages and tags, prebuilt full access to cpu static vars (E/A/MK/T/Z).

The Article and the documentation is in italian language..Sorry.

If someone is interested in it I can supply further infos.


http://www.plcforum.it/portale/didattica.php?read_all=128

Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\raspy7-1200.png

10/12/2013


Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\python.png

The python is coming.....

Thanks to Stephan Preeker and Gijs Molenaar that are working on a python wrapper for Snap7.

https://github.com/gijzelaerr/python-snap7

stay tuned...

10/11/2013


Snap7 runs fine in Mele A2000 android video box (hacked with Ubuntu).

You will
not find this port in the Snap7 release because Ubuntu is not the official OS for this equipment, but moreover because it's not properly an industrial hardware.

I made it just for fun and to further test snap7 build in the Arm context.

Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\melea2000.png

10/10/2013


Descrizione: Descrizione: Descrizione: C:\Deploy-1.2.0-02-01-2014\www 1.2\news_file\ubuntu1310.png

Snap7 runs fine in Ubuntu 13.10 (Saucy Salamander) final beta.


No rebuild was needed
, I just used libsnap7.so from release/Linux/i386/glibc_2.17

Snap7 will be tested and officially supported in the final release (32/64) of this distribution.