在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?

组态说明:
TSAPs (传输服务访问点) 是建立ISO transport连接和 ISO-on-TCP连接所必须的访问点。如果两个通信对象(例如S7-300为设备AS7-400为设备B)通过ISO-on-TCP连接交换数据,设备A和设备B的TSAPs组态必须匹配。本地和远程TSAP的值必须成对匹配。n

如下图所示:
在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图01:组态总览n

本地TSAP“ISO-A”组态为设备A,本地TSAP“ISO-B”组态为设备B。因此,设备B的本地TSAP“ISO-B”被组态为设备A的远程TSAP(见图01),设备A的本地TSAP“ISO-A”被组态为设备B的远程TSAP。n

在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图02:S7-300的 ISO-on-TCP 连接的属性对话框n

TSAP组态的特征:

  • 使用两个字节长的TSAP

两个字节长的TSAP的一种典型特征。TSAP 0x0102就是一个例子。从这往上,TSAP现在以十六进制格式被查看。两个字节长的TSAP在S7系统里被保留为其它通信类型使用。下表提供了各个通信类型的总览:n

TSAP 范围

通信类型

0x0100 - 0x01**

与STEP 7的编程设备连接或诊断连接

0x0200 - 0x0F**

系统连接n

S7系统里的各种通信机制

0x1000 - 0xDF**

这些TSAPs保留作组态为S7连接用

n

对于通过ISO transport连接和 ISO-on-TCP连接的S5兼容通信,不能使用两个字节长度的TSAPs 。
如果两个字节长度的TSAP用于通过ISO transport连接和 ISO-on-TCP连接的S5兼容通信,那么为工业以太网CP的软硬件建立的连接不能被正确组态。因为TSAP不能同时适合S5兼容通信和上面提到的通信类型(见表)。n

在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图03:组态两字节的TSAPs 0x0102n

当组态本地的两字节的TSAPs 时,STEP 7会自动提示如下信息。n

在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图04:STEP 7提示的信息n

  • 使用TSAPs 0xE0...和 0xE1...:

所有以0xE0或 0xE1开头的TSAP均被S7系统保留。这些TSAP可以长于两个字节。

第一个TSAP字节

通信类型

0xE0

通过工业以太网实现开放通信的TSAP。用户必须在CPU程序的特定连接中定义TSAP。

0xE1

PROFINET CBA 通信类型的TSAP。TSAP被系统自身管理,不能由用户定义。

集成工业以太网接口的CPU支持通过工业以太网使用ISO-on-TCP协议的开放通信。本地TSAP的第一个字节经常为0xE0。

例子:
在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图05:组态总览

数据在有工业以太网CP的S7-300 (设备A)和带集成工业以太网接口的S7-400 (设备B)间交换。设备B中,本地TSAP“E0.49.53.4F.2D.42”组态为通过工业以太网的开放通信。设备A中,设备B的本地TSAP组态为远程TSAP。

在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图06:S7-300 的ISO-on-TCP 连接的属性对话框

Note:

提示:
对于S7-300和 S7-400,组态为通过ISO transport连接和 ISO-on-TCP连接的S5兼容通信的本地TSAP的首字节不能为0xE0 或 0x01(见图)。

在ISO transport 连接和 ISO-on-TCP连接中配置TSAPs时要特别注意什么?
图07:组态本地TSAP 0xE0

用户没有得到关于组态首字节为0xE0或 0xE1的 TSAP的提示信息。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论