Snap7通过三个专用组件:客户端以及经过编辑的服务器和合作伙伴,使您可以将基于PC的系统最终集成到PLC自动化链中。 它旨在在工业设施中传输大量高速数据,因此可以轻松扩展,甚至可以扩展到小型Linux Arm板(例如Raspberry PI)。 提供了高级面向对象的包装器,目前提供C / C ++ 、. NET / Mono,Pascal,LabVIEW,Python和许多源代码示例。 非常易于使用,可以正常运行的服务器示例不超过“ Hello world”。 许多项目/ makefile文件都可以运行,以在任何平台上轻松重建Snap7,而无需成为C ++专家。 提供了非常详细的文档。