技术论坛

s7-1200 S7通讯TSAP 去哪里?

作者 主题
侠士

经验值: 1326
发帖数: 114
精华帖: 4
主题:【分享】s7-1200 S7通讯TSAP 去哪里?
精华帖精华帖星级3级 推荐帖


只看楼主 只看精华 楼主 2019-11-20 18:53:54

今天在做S7-1200与S7-400的通讯时,怎么也通讯不上。S7-1200采用PUT,GET读取400数据。

之前直接用指令的向导配置一下,就能和其他1200走S7通讯

0A01.png

但是和400这样简单设置一下,根本不行。

后来想了很久,问题一定是出在TSAP 上, 关键博途的这个藏的太深了,找了好久才找到,不是老码头,谁能找得到呢。

0A02.png

把TASP一设置,通讯立马就好了。


把这个TSAP说明附上。

为 S7-1200 组态 TSAP 


对于 S7-1200 CPU(固件版本为 V2.0 或更高):


"SIMATIC-ACC"<nnn><mm>


nnn = 本地 ID


mm = 任何值


对于 S7-1200 CPU(固件版本为 V1.0):


<xx>.<yz>


xx = 连接资源号


y = 机架号


z = 插槽号


TSAP 结构取决于伙伴


S7-1200 CPU 的 TSAP 组态取决于相关固件和远程连接伙伴。 当 S7-1200 CPU 与 S7-300/400 CPU 进行连接时,S7-1200 CPU 也会使用一个包含连接资源的 TSAP 组态。


请参见不同连接组态的以下 TSAP 示例


两个 S7-1200 CPU(固件版本均为 V2.0)之间的连接:


S7-1200 CPU“A”(固件版本为 V2.0,本地 ID 为 100):


TSAP: SIMATIC-ACC10001


S7-1200 CPU“B”(固件版本为 V2.0,本地 ID 为 5AE):


TSAP: SIMATIC-ACC5AE01


两个 S7-1200 CPU(固件版本分别为 V2.0 和 V1.0)之间的连接:


S7-1200 CPU(固件版本为 V2.0,本地 ID 为 1FF):


TSAP: SIMATIC-ACC1FF01


S7-1200 CPU,固件版本为 V1.0(机架 0,插槽 1,连接资源 03):


TSAP: 03.01


S7-1200 CPU(固件版本为 V2.0)与 S7-300/400 CPU 之间的连接:


S7-1200 CPU,固件版本为 V2.0(机架 0,插槽 1,连接资源 12):


TSAP: 12.01


S7-300/400 CPU(机架 0,插槽 2,连接资源 11):


TSAP: 11.02



人生没有边界,一切皆有可能。
精华帖版主置评: 很好的分享。-yming
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1594519&b_id=50&s_id=0&num=17

至圣

经验值: 127317
发帖数: 22001
精华帖: 824
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 1楼 2019-11-20 21:14:19

不错,很不错。

因为使用1200没有去做与老的300/400的S7通讯,还真的没注意过。


之前,1200与LOGO S7通讯也是这个问题。与第三方HMI的S7通讯,也遇到这种问题。

也是琢磨、试验了很久,才找到一些规律。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
奇侠

经验值: 8094
发帖数: 1308
精华帖: 6
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 2楼 2019-11-20 21:21:18

学习了,其实很多时候都设置对了,就是这个TSAP没设置好就是通讯不上,为啥呢?我也说不清楚


养活一团春意思,撑起两根穷骨头
以下网友喜欢您的帖子:

  
至圣

经验值: 12543
发帖数: 1843
精华帖: 0
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 3楼 2019-11-21 08:03:50

感谢分享。


邮箱 yongquancun@126.com
以下网友喜欢您的帖子:

  
至圣

经验值: 18061
发帖数: 1524
精华帖: 2
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 4楼 2019-11-21 11:19:22

很实用,隐藏太深了。


我回来了!继续努力!
以下网友喜欢您的帖子:

  
至圣

经验值: 10588
发帖数: 848
精华帖: 9
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 5楼 2019-11-21 17:23:55

 感谢楼主分享


学如逆水行舟,不进则退! wwhoho@163.com
以下网友喜欢您的帖子:

  
至圣

经验值: 16722
发帖数: 1309
精华帖: 2
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 6楼 2019-11-22 08:12:34


看起来很牛的样子

看完了
果然很牛

谢谢大神分享宝贵财富


同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
以下网友喜欢您的帖子:

  
至圣

经验值: 11049
发帖数: 651
精华帖: 5
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 7楼 2019-11-22 10:09:10

TSAP(Transport Service Access Point) 传输服务访问点是什么东西?一问度娘原来如此,感谢分享!

在计算机网络当中,传输层要在用户之间提供可靠和有效的端-端(如TSAP源端-TSAP目的端的传输选择)服务,必须把一个用户进程和其他的用户进程区分开,主要由传输地址来实现。

(目标用户需要这样的说明:用户标识、传输实体、主机地址和网络号码。)

这时,传输层需要定义一组传输地址,以供通信选用。

传输地址用传输服务访问点(TSAP)来描述。

(为确保所有的传输地址在整个网络中是唯一的,传输地址规定由网络号、主机号以及主机分配的端口组成。)

在层次地址构成中,一个实际的例子就是在Internet用<IP地址><端口号>表示TSAP。


人生如逆水行舟,不进则退。
以下网友喜欢您的帖子:

  
至圣

经验值: 18401
发帖数: 2409
精华帖: 1
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 8楼 2019-11-22 16:51:48


受益匪浅啊


 
以下网友喜欢您的帖子:

  
至圣

经验值: 127317
发帖数: 22001
精华帖: 824
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 9楼 2019-11-22 17:21:09
以下是引用执着探路者在2019-11-22 10:09:10的发言 >7楼

TSAP(Transport Service Access Point) 传输服务访问点是什么东西?一问度娘原来如此,感谢分享!

在计算机网络当中,传输层要在用户之间提供可靠和有效的端-端(如TSAP源端-TSAP目的端的传输选择)服务,必须把一个用户进程和其他的用户进程区分开,主要由传输地址来实现。

(目标用户需要这样的说明:用户标识、传输实体、主机地址和网络号码。)

这时,传输层需要定义一组传输地址,以供通信选用。

传输地址用传输服务访问点(TSAP)来描述。

(为确保所有的传输地址在整个网络中是唯一的,传输地址规定由网络号、主机号以及主机分配的端口组成。)

在层次地址构成中,一个实际的例子就是在Internet用<端口号>表示TSAP。

嗯。说的容易。

具体如何设置呢?不同的网络,不同的版本,不同的设备。不同的厂家。都说支持S7通讯。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
侠圣

经验值: 2158
发帖数: 254
精华帖: 0
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 10楼 2019-11-26 18:32:39

这个是需要注意的,很容易忽略,并且用通讯CP的时候的TSAP也是不一样的,细节方面很值得注意。


低头做事,抬头做人!!
以下网友喜欢您的帖子:

  
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
回复:s7-1200 S7通讯TSAP 去哪里?
推荐帖


只看楼主 只看精华 11楼 2019-11-26 21:10:37
以下是引用yming在2019-11-22 17:21:09的发言 >9楼

嗯。说的容易。

具体如何设置呢?不同的网络,不同的版本,不同的设备。不同的厂家。都说支持S7通讯。


以下是引用执着探路者在2019-11-22 10:09:10的发言 >7楼:TSAP(Transport...

引用7楼详细内容:

TSAP(Transport Service Access Point) 传输服务访问点是什么东西?一问度娘原来如此,感谢分享!

在计算机网络当中,传输层要在用户之间提供可靠和有效的端-端(如TSAP源端-TSAP目的端的传输选择)服务,必须把一个用户进程和其他的用户进程区分开,主要由传输地址来实现。

(目标用户需要这样的说明:用户标识、传输实体、主机地址和网络号码。)

这时,传输层需要定义一组传输地址,以供通信选用。

传输地址用传输服务访问点(TSAP)来描述。

(为确保所有的传输地址在整个网络中是唯一的,传输地址规定由网络号、主机号以及主机分配的端口组成。)

在层次地址构成中,一个实际的例子就是在Internet用<端口号>表示TSAP。

所以需要工具去试的,snap7里面有个工具可以设置本地TSAP和远程的TSAP,然后连接。

https://sourceforge.net/projects/snap7/files/1.4.1/ 点击snap7-full-1.4.1.zip然后下载

搜索clientdemo.exe就可以使用了。



工控毁我青春!
以下网友喜欢您的帖子:

  
侠客

经验值: 961
发帖数: 133
精华帖: 0
回复:s7-1200 S7通讯TSAP 去哪里?


只看楼主 只看精华 12楼 2019-12-07 12:54:30

学习了,说不准以后就碰上了


二蛋
以下网友喜欢您的帖子:

  
新手

经验值: 25
发帖数: 7
精华帖: 0
回复:s7-1200 S7通讯TSAP 去哪里?


只看楼主 只看精华 13楼 2019-12-07 18:09:27

厉害了,666


 
以下网友喜欢您的帖子:

  
新手

经验值: 25
发帖数: 7
精华帖: 0
回复:s7-1200 S7通讯TSAP 去哪里?


只看楼主 只看精华 14楼 2019-12-07 18:32:34

受益匪浅啊


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1127
发帖数: 112
精华帖: 4
回复:s7-1200 S7通讯TSAP 去哪里?


只看楼主 只看精华 16楼 2019-12-31 14:09:57

连接设置TASP倒是知道,就是不知道,原来这个号是这么来的,长知识了


补充一下:


其中:

01.00   用于PG访问

02.00   用于HMI访问

03.00   用于自由访问

10.00   以上用于双边通讯


其它的还在摸索



星光不问赶路人,时光不负有心人。
以下网友喜欢您的帖子:

  
侠圣

经验值: 2314
发帖数: 222
精华帖: 0
回复:s7-1200 S7通讯TSAP 去哪里?


只看楼主 只看精华 17楼 2019-12-31 20:11:34

说的很仔细,又学到了新知识


认真学习,努力做事
以下网友喜欢您的帖子:

  
奇侠

经验值: 6121
发帖数: 513
精华帖: 1
回复:s7-1200 S7通讯TSAP 去哪里?


只看楼主 只看精华 18楼 2020-01-02 14:36:21


博途通讯设定确实很多的,考虑的比较细


我的博客:http://fuhuafeng72.blog.163.com/
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
s7-1200 S7通讯TSAP 去哪里?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。