山西科泰自动化科技有限公司

                          新闻活动

                          山西科泰电气有限公司

                          地址:山西省屯留县康庄工业园区

                          电话:86-0355-7668056

                          邮编:046000

                          您当前位置: 首页-新闻活动-集团新闻

                          集团新闻

                          用Python C#等和通讯西门子PLC

                          时间:2021-08-26    作者:    来源:本站原创

                          概述

                          Snap7 是一个开源、32/64 位、多平台以太网通信套件,用于与西门子 S7 PLC 本地连接。也部分支持新的 CPU 1200/1500、旧的 S7200、小型 LOGO 0BA7/0BA8 和 SINAMICS 驱动器。

                          尽管它的设计目的是在工业设施中传输大量高速数据时克服 OPC 服务器的限制,但它可以很好地扩展到基于 Linux 的小型 arm 或 mips 板,例如 Raspberry PI(1 和 2)、BeagleBone Black、pcDuino 、CubieBoard、UDOO 和 ARDUINO YUN。

                          客户端、服务器和合作伙伴这三个专业组件允许您将基于 PC 的系统最终集成到 PLC 自动化链中。


                          主要特点

                          · 原生多架构设计(32/64 位)。

                          · 多 CPU 支持:Intel 和 AMD i386/x86_64、ARM、Sun Sparc、Mips。

                          · 独立于平台,目前支持 Windows(从 NT 4.0 到 Windows 10)、Linux、BSD、Oracle Solaris 11、Apple OSX。

                          · 完全可扩展,从刀片服务器到 Raspberry PI 板。

                          · 不依赖任何第三方库,无需安装,零配置。

                          · 三种不同的用于性能优化的本地线程模型:Win32 线程/Posix 线程/Solaris 11 线程。

                          · 两种数据传输模型:经典同步和异步。

                          · 两种数据流模型:轮询和主动(PLC 在需要时传输数据)。

                          · 两个专用端口:Settimino 和 Moka7 允许您使用 Arduino 或 Android 手机与 S7 PLC 通信。


                          额外的好处

                          · LGPL3 - 您可以分发与 Snap7 链接的商业软件,而无需分发您的应用程序的源代码,也不需要您的应用程序本身在 LGPL 下分发。

                          · 非常易于使用,一个完整的工作服务器示例并不比“Hello world”大。

                          · 提供了面向对象的封装器,目前C/C++、.NET/Mono、Pascal、LabVIEW、Python、Node.js 以及许多源代码示例。

                          · 提供多平台丰富的演示。

                          · 提供了非常详细的文档。

                          · 许多项目/makefile 已准备好运行,无需成为 C++ 专家即可在任何平台上轻松重建 Snap7。

                           
                          快三计划导师网站