西门子通讯 S7连接 、冗余的S7、FMS、FDL、ISO、ISO on TCP如何使用 什么时候使用哪种类型进行通讯连接呢
各种连接类型须知
引言
下文给出了可使用STEP 7组态的连接类型简要概述。在"使用SIMATIC通信"手册中提供了SIMATIC中可用通信方式的更详细信息。
S7连接
S7连接具有下列特性:
可在所有S7/M7设备中组态
可用于所有类型的子网(MPI、PROFIBUS、Industrial Ethernet)
在使用SFB BSEND/BRCV时:确保数据在SIMATIC S7/M7-400站之间传送;例如,交换数据块的内容(多达64 KB)
使用CPU 317-2 PN/DP以及CPU 31x和具有FB BSEND/BRCV (来自于SIMATIC_NET_CP库或标准库)的CP,也可以将数据安全传输到S7-300和S7-400。
当使用SFB USEND/URCV时:可独立于通信伙伴的时间进程进行快速、不可靠的数据传送,例如,可用于事件消息和消息。
通过ISO参考模型第7层进行的来自于通信伙伴的数据传送的确认
冗余的S7连接
具有如同S7连接的属性;然而,限制用于S7 H CPU和SIMATIC PC站(诸如OPC服务器)和非MPI子网中
根据网络拓扑,使用冗余的S7连接,在连接结束点之间至少有两条连接路径。
点对点连接
本地CP 441提供了一个链接,用于连接S7-400 CPU和通过点对点连接的通信伙伴。在CP上,对所选的传送过程中的寻址机制做了转换。为此,点对点连接在CP 441上结束,而不是象其它连接类型那样在通信伙伴上结束。
CP上的连接数目取决于设置过程。
FMS连接
PROFIBUS FMS (现场总线报文规范)具有下列特性:
用于结构化数据的传送(FMS变量)
满足欧洲标准EN 50170 Vol.2 PROFIBUS
用于与PROFIBUS上非西门子设备的开放通信
应用在远程通信伙伴上,确认数据的接收
能够在ISO参考模型第7层上定制
在PC上提供FMS服务作为C功能
FDL连接
PROFIBUS FDL (现场总线数据链接)具有下列特性:
根据SDA功能(通过确认发送数据)可用于传送数据给支持发送和接收的通信伙伴(例如,SIMATIC S5或PC)
数据的接收通过通信伙伴FDL服务的确认机制来确认
仅适用于PROFIBUS子网
满足欧洲标准EN 50170 Vol.2 PROFIBUS
能够在ISO参考模型第2层上定制
在PC上提供FDL服务作为C功能
ISO传输连接
ISO传输连接具有下列特性:
由于采用了"模块化数据",适用于大数据量的传送
允许与支持根据ISO传输发送和接收数据的伙伴(例如,SIMATIC S5或PC)进行通信
可使用Send/Receive和Fetch/Write等功能来传送数据。
仅适用于Industrial Ethernet
数据的接收通过通信伙伴的ISO传输服务的确认机制来确认
ISO传输(ISO 8073 第4类)对应于ISO参考模型的第4层
在PC上提供ISO传输服务作为C功能
ISO on TCP连接
ISO-on-TCP连接具有下列特性:
满足TCP/IP (传输控制协议/Internet协议)标准以及根据ISO参考模型第4层扩展的RFC 1006。RFC 1006描述了如何将ISO第4层的服务映射到TCP
允许与支持根据ISO-on-TCP发送和接收数据的伙伴(例如,SIMATIC S5或PC)进行通信
可使用Send/Receive和Fetch/Write等功能来传送数据。
数据的接收通过确认机制来确认
仅适用于Industrial Ethernet
在PC上提供ISO-on-TCP服务作为C功能
TCP连接
TCP连接具有下列特性:
符合TCP/IP标准(传输控制协议/Internet协议)
允许与支持根据TCP/IP发送和接收数据的伙伴(例如,SIMATIC S5或PC)进行通信。
可以通过Send/Receive和Fetch/Write等功能来传输数据。
仅适用于Industrial Ethernet
通常,可以在PC的操作系统上使用TCP/IP工具。
UDP连接
UDP (用户数据报协议)连接具有下列特性:
用于Industrial Ethernet(TCP/IP协议)
允许两个节点之间连续的数据块的不可靠传送
电子邮件连接
电子邮件连接具有下列特性:
用于Industrial Ethernet(TCP/IP协议)
通过电子邮件,可使用IT通信处理器从数据块发送过程数据等
使用电子邮件连接,可以定义邮件服务器,由此来传输IT通信处理器发送的所有电子邮件。
还是不明白 这几种类型 在什么时候使用哪个类型 比如说我以太网通讯时使用哪个 300和400H cpu通讯时使用哪个类型 希望大侠指点