回复:技术专题探讨-PLC以太网通信

凡烨

  • 帖子

    119
  • 精华

    1
  • 被关注

    1

论坛等级:游侠

注册时间:2009-05-12

普通 普通 如何晋级?

发布于 2009-07-10 11:40:22

0楼

quote:以下是引用Sieman在2009-07-01 14:39:52的发言:
TSAP 到底是做什么用的?不是只要能确定Netpro中的ID号就行了吗?难道对于不在同一个项目下的PLC通信时,需要TSAP来确认通信?

好像有人说PROFINET因为修改了VLAN TAG所以不能进行路由,这样的说法准确吗?PROFINET 应该可以做路由吧?只是在路由的设置上要注意U和M的区别。

TSAP 到底是做什么用的?
一个通讯连接(S7或者其它类型的连接 )的地址由两个参数定义:
第一个参数是本地和远程设备的网络地址,例如IP地址。
第二个参数是在相应站内的详细地址,例如Port号。
对于TCP,这个详细的地址通过端口号Port来实现,对于ISO或者Profibus连接,通过TSAP来实现。
TSAP (Transport Service Access Point)代表通讯处理器内的源地址。
TSAP也可以用作S7连接,但有着一个不同的功能; 就是它描述通讯连接的终点。
S7协议的TSAP包括2部分:
机架和槽号的地址.
连接资源号.
在深谈一下,就是网络地址例如IP地址,只是通讯设备间IP层相关关联的地址,而TSAP则是通讯设备间应用层之间相互关联的地址。当建立通讯连接时,就是用这两种地址。
不是只要能确定Netpro中的ID号就行了吗?
以太网通讯的S7协议和ISO on TCP使用TSAP。
NetPro中的ID号,是用于编程目的的,对于ISO on TCP,联合LADDER用于CPU和CP板之间的数据交换。
难道对于不在同一个项目下的PLC通信时,需要TSAP来确认通信?
仅针对ISO on TCP, TSAP的使用仅仅在通讯建立连接时使用,通讯中不再使用TSAP进行确认。
对于S7协议,由于是西门子专用协议,所以不同的通讯PUT/GET,BSEND/BRECV,USEND/URECV不尽相同。

好像有人说PROFINET因为修改了VLAN TAG所以不能进行路由,这样的说法准确吗?PROFINET 应该可以做路由吧?只是在路由的设置上要注意U和M的区别?
PROFINET RT通信堆栈中不存在IP层,所以不能路由与VLAN无关。未来西门子的RT协议会出现基于UDP/IP的RT协议,协议本身支持路由。


来自西门子技术支持!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4537条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。