西门子S7通信协议中TSAP的确认
在西门子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的确认相关推荐
- 西门子S7通信协议以及JAVA版的实现
西门子S7协议实现 采用java的方式实现西门子S7协议 链接地址:iot-communication github: https://github.com/xingshuangs/iot-commu ...
- 西门子标准报文1常用_关于西门子S7通信协议你不知道的那些事儿
↑ 点击上方 "智能制造之家" 关注我们 写在面前 在上位机开发的路上,西门子PLC也一直是我钟爱的一个品牌,仍然记得刚开始做的第一个上位机就是基于S7-300 PLC的S7协议. ...
- 西门子S7协议底层原理分析
-Begin- 前言 前面我们对ModbusRTU协议.ModbusTCP协议.欧姆龙FinsTCP协议.三菱SLMP协议都做了说明: 今天我们来分享一下关于西门子S7协议的通信分析. 西门子作为一个 ...
- JAVA采用S7通信协议访问西门子PLC
简介 采用java的方式实现西门子S7协议 链接地址:iot-communication github: https://github.com/xingshuangs/iot-communicatio ...
- 西门子S7 模拟器使用教程
一.S7协议概述 S7协议是西门子S7系列PLC通信的核心协议,它是一种位于传输层之上的通信协议,其物理层/数据链路层可以是MPI总线.PROFIBUS总线或者工业以太网. S7以太网协议本身也是TC ...
- 西门子S7以太网通讯协议
S7以太网协议属于TCP/IP协议族的一种,下图为S7以太网协议在ISO-OSI参考模型中的位置. 通过WireShark抓包,可以看出S7以太网协议的模型: ISO-OSI参考模型.TCP/IP模型 ...
- 西门子S7-200PLC自由口初始化
文章参考链接:https://jingyan.baidu.com/article/6525d4b17c0056ac7d2e9412.html 西门子s7-200自由口十分方便快捷,熟悉其初始化方法对与 ...
- 西门子s7协议 android,工控协议 | 西门子S7协议学习分享
原标题:工控协议 | 西门子S7协议学习分享 *本文作者:gongmo,本文属 FreeBuf 原创奖励计划,未经许可禁止转载. 0×1前言 随着网络安全的发展,工控安全也越发的走进信息安全人员的工作 ...
- 开源纯C#工控网关+组态软件(三)加入一个新驱动:西门子S7
一. 引子 首先感谢博客园:第一篇文章.第一个开源项目,算是旗开得胜.可以看到,项目大部分流量来自于博客园,码农乐园,名不虚传^^. 园友给了我很多支持,并提出了很好的改进意见.现加入屏幕分辨率自 ...
最新文章
- 认识RESTful设计风格
- 企业移动办公及手机办公方案
- Python 中的3Dplot
- Visual Studio Code 常用快捷键
- 从字符串 到类型 Boolean 的转换无效。
- SAP CRM和Cloud for Customer的数据同步一例
- Linux系统管理命令之管理文件和目录
- oracle-xe-11.2.0-1.0.x86_64安装教程
- 通过JCONSOLE监控TOMCAT的JVM使用情况
- mysql 把主键当外键_MySQL主键和外键使用及说明
- 卫星轨道的估计问题(Matlab)(二):扩展卡尔曼滤波(EKF)对新问题的尝试
- Java学习笔记之设计模式(2)工厂模式
- 增强 扫描王 源码_java,OpenCV简单实现类似“全能扫描王”功能
- 面向对象六大原则——依赖倒置原则
- 以“数”防疫,快速实施,两周落地,天翎疫情管理系统
- 山西华夏文明历史穿越和黄河文明”研学旅行团
- WinUSB - 微软为所有 USB 设备提供的常规驱动程序
- cvCaptureFromFile一直返回NULL
- Ashampoo WinOptimizer 2021
- 将边缘云装进胶囊数据中心需要几步?