发布于 2011-04-22 14:23:47
202楼
收集,总结了一下S7和TCP的各自优势.
S7 协议的优势:
1.独立的总线介质(ISO工业以太网或者 TCP)。
可用于所有 S7 数据区。
一个任务最多传送达 64K 字节数据。
第7层协议可确保数据记录的自动确认。
2.大数据量传送时处理器和总线的低负荷,这是因为对 SIMATIC 通信的最优化。
S7 协议可被所有可提供的S7 控制器和通信处理器支持。此外,带有适当的硬件和软件的 PC 系统也可支持通过 S7 协议的通信.
-----------------------------------------------------------------
TCP协议优势和特殊功能:
1.几个进程在多线程操作系统中可同时运行, 因此每个进程可提供多种服务而且它们能够被单独寻址。
由于这个原因, 特殊的接口, 或者端口, 在用TCP/IP协议的数据通讯中被定义,因此这种从主机对主机转换到进程对进程扩展被称为应用多路技术和多路分解技术。
一个站的IP地址和端口号形成了一个套结字 ,这是整个网络中用户程序的唯一地址。因此在一个网络中应用一个套结字可以访问一个站的任何一个进程。
在SIMATIC环境下, 多个进程或者用户程序在CPU上是不能同时建立。因此,多个通讯任务可以被同时初始化。为了方便唯一寻址,需通过连接配置来配置任务。
2.Fetch/Write
Fetch/Write 是从服务器上读取数据或者写数据到服务器的服务。访问是通过被动的服务器的操作系统且不调用任何的功能块 。 在 SIMATIC S7 中, fetch/write 服务仅仅完成服务器的功能。 因此, SIMATIC S7 不能主动激活读写数据。客户端能够主动激活从S7站中读写数据。