Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Snap7 referance manual PDF 下载


分享到:
时间:2020-07-20 09:26来源:http://www.java1234.com 作者:小锋  侵权举报
Snap7 referance manual PDF 下载
失效链接处理
Snap7 referance manual  PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

Overview
Snap7 is an open source multi-platform Ethernet communication suite for interfacing 
natively with Siemens S7 PLCs. The new CPUs 1200/1500 and SINAMICS Drives are 
also partially supported.
Although it has been designed to overcome the limitations of OPC servers when 
transferring large amounts of high speed data in industrial facilities, it scales well 
down to small Linux based arm boards such as Raspberry PI, BeagleBone Black, 
pcDuino and CubieBoard.
Three specialized components, Client, Server and Partner, allow you to definitively 
integrate your PC based systems into a PLC automation chain.
Main features
 Native multi-architecture design (32/64 bit).
 Platform independent, currently are supported Windows (from NT 4.0 up to 
Windows 8), Linux, BSD, Oracle Solaris 11.
 Fully scalable, starting from blade servers down to Raspberry PI board.
 No dependence on any third-party libraries, no installation needed, zero 
configuration.
 Three different native thread models for performance optimization: 
Win32 threads/ Posix threads / Solaris 11 threads.
 Two data transfer models: classic synchronous and asynchronous.
 Two data flow models: polling and unsolicited (PLC transfers data when it wants 
to).
Additional benefits
 Very easy to use, a full working server example is not bigger than the “Hello 
world”.
 Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, 
Pascal, LabVIEW, with many source code examples.
 Multi-platform rich demos are provided.
 Many projects/makefiles are ready to run to easily rebuild Snap7 in any platform 
without the need of be a C++ guru.
P a g . | 10
Snap7 1.0.0 - Reference manual
P a g . 10 |
Snap7 1.0.0 - Reference manual
Licensing
Snap7 is distributed as a binary shared library with full source code under GNU 
Library or Lesser General Public License version 3.0 (LGPLv3).
Basically this means that you can distribute your commercial software linked with 
Snap7 without the requirement to distribute the source code of your application and 
without the requirement that your application be itself distributed under LGPL. A small 
mention is however appreciated if you include it in your applications.
Disclaimer of Warranty
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT 
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF 
THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU 
ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 
IF ANYONE BELIEVES THAT, WITH SNAP7 PROJECT HAVE BEEN VIOLATED SOME 
COPYRIGHTS, PLEASE EMAIL US, AND ALL THE NECESSARY CHANGES WILL BE MADE.
P a g . | 11
Snap7 1.0.0 - Reference manual
P a g . 11 |
Snap7 1.0.0 - Reference manual
Acnowledgments
A special thanks to Thomas W, without his S7comm wireshark plugin, this project 
would never have been born.
I also want to thank Thomas Hergenhahn for his libnodave.
Snap7 is not derived from it, but I happily used this library for a long time before 
writing my own library.

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐