在西门子S7通信协议中,TSAP是类似于地址的一个值,用两个字节表示。TSAP分为Local TASP(相当于采集程序的地址)和Remote TSAP(相当于PLC的地址)。对于不同的PLC型号,地址的默认值不尽相同,而且,这两个值是可以修改的。如果被修改了,只能通过查询获得。

对于以下型号,TSAP的默认值和可能值如下表所示:

PLC型号 Local TSAP默认值 Local TSAP可能值 Remote TSAP默认值 Remote TSAP可能值
S7-200 1000 1001
S7-300 0100

1000

4B54

4B57

0302

1000

4B57

S7-400 0100

1000

4B54

4B57

0302

1000

4B57

S7-1200 0100

1000

4B54

4B57

0301

1000

4B57

S7-1500 0100

1000

4B54

4B57

0301

1000

4B57

另外,对于S7-300、S7-400、S7-1200和S7-1500,如果知道rack和slot,Remote TSAP可以计算出来。具体为:

Remote TSAP = 0x03 ((rack<<5)|slot)

而rack和slot的默认值是:

PLC型号 rack slot
S7-300 0 2
S7-400 0 2
S7-1200 0 0
S7-1500 0 0

西门子S7通信协议中TSAP的确认相关推荐

  1. 西门子S7通信协议以及JAVA版的实现

    西门子S7协议实现 采用java的方式实现西门子S7协议 链接地址:iot-communication github: https://github.com/xingshuangs/iot-commu ...

  2. 西门子标准报文1常用_关于西门子S7通信协议你不知道的那些事儿

    ↑ 点击上方 "智能制造之家" 关注我们 写在面前 在上位机开发的路上,西门子PLC也一直是我钟爱的一个品牌,仍然记得刚开始做的第一个上位机就是基于S7-300 PLC的S7协议. ...

  3. 西门子S7协议底层原理分析

    -Begin- 前言 前面我们对ModbusRTU协议.ModbusTCP协议.欧姆龙FinsTCP协议.三菱SLMP协议都做了说明: 今天我们来分享一下关于西门子S7协议的通信分析. 西门子作为一个 ...

  4. JAVA采用S7通信协议访问西门子PLC

    简介 采用java的方式实现西门子S7协议 链接地址:iot-communication github: https://github.com/xingshuangs/iot-communicatio ...

  5. 西门子S7 模拟器使用教程

    一.S7协议概述 S7协议是西门子S7系列PLC通信的核心协议,它是一种位于传输层之上的通信协议,其物理层/数据链路层可以是MPI总线.PROFIBUS总线或者工业以太网. S7以太网协议本身也是TC ...

  6. 西门子S7以太网通讯协议

    S7以太网协议属于TCP/IP协议族的一种,下图为S7以太网协议在ISO-OSI参考模型中的位置. 通过WireShark抓包,可以看出S7以太网协议的模型: ISO-OSI参考模型.TCP/IP模型 ...

  7. 西门子S7-200PLC自由口初始化

    文章参考链接:https://jingyan.baidu.com/article/6525d4b17c0056ac7d2e9412.html 西门子s7-200自由口十分方便快捷,熟悉其初始化方法对与 ...

  8. 西门子s7协议 android,工控协议 | 西门子S7协议学习分享

    原标题:工控协议 | 西门子S7协议学习分享 *本文作者:gongmo,本文属 FreeBuf 原创奖励计划,未经许可禁止转载. 0×1前言 随着网络安全的发展,工控安全也越发的走进信息安全人员的工作 ...

  9. 开源纯C#工控网关+组态软件(三)加入一个新驱动:西门子S7

    一.   引子 首先感谢博客园:第一篇文章.第一个开源项目,算是旗开得胜.可以看到,项目大部分流量来自于博客园,码农乐园,名不虚传^^. 园友给了我很多支持,并提出了很好的改进意见.现加入屏幕分辨率自 ...

最新文章

  1. 认识RESTful设计风格
  2. 企业移动办公及手机办公方案
  3. Python 中的3Dplot
  4. Visual Studio Code 常用快捷键
  5. 从字符串 到类型 Boolean 的转换无效。
  6. SAP CRM和Cloud for Customer的数据同步一例
  7. Linux系统管理命令之管理文件和目录
  8. oracle-xe-11.2.0-1.0.x86_64安装教程
  9. 通过JCONSOLE监控TOMCAT的JVM使用情况
  10. mysql 把主键当外键_MySQL主键和外键使用及说明
  11. 卫星轨道的估计问题(Matlab)(二):扩展卡尔曼滤波(EKF)对新问题的尝试
  12. Java学习笔记之设计模式(2)工厂模式
  13. 增强 扫描王 源码_java,OpenCV简单实现类似“全能扫描王”功能
  14. 面向对象六大原则——依赖倒置原则
  15. 以“数”防疫,快速实施,两周落地,天翎疫情管理系统
  16. 山西华夏文明历史穿越和黄河文明”研学旅行团
  17. WinUSB - 微软为所有 USB 设备提供的常规驱动程序
  18. cvCaptureFromFile一直返回NULL
  19. Ashampoo WinOptimizer 2021
  20. 将边缘云装进胶囊数据中心需要几步?

热门文章

  1. 【工利其器】必会工具之 Source Insight篇
  2. 校园网连接不上 问题解决记录
  3. 雷达图-高效数据解读
  4. 云计算的云是指什么?最简单的解释是什么?
  5. win7系统的两种硬盘格式mbr和gpt怎么选择?
  6. 九章算术卷第八 方程
  7. 不平衡样本的分类实践---Credit-Card-Fraud-Detection
  8. AutodeskCAD卸载后无法再次安装?完美解决!
  9. 《你一年的8760小时》读后感
  10. 沉睡者IT - 10个问题说清楚:什么是元宇宙?