当前位置: 首页 > news >正文

8.0 西门子PLC的S7通讯解析

PC与西门子PLC的S7通讯主要有如下几个步骤:

1. TCP的三次握手(由Socket对象自动完成)

2.发送访问请求:COTP

3. 交换通讯信息:setup Commnunication

一、发送访问请求:COTP

         比如向PLC请求+以及PLC返回响应的一个实际例子如下:

发送PLC:----> 03 00 00 16 11 E0 00 00 00 01 00 C0 01 09 C1 02 01 00 C2 02 03 00

PLC返回:<---  03 00 00 16 11 D0 00 01 00 0E 00 C0 01 09 C1 02 01 00 C2 02 03 00

上面:E0表示连接请求; 0xD0表示连接确认

TPDU-Code
0xe00xd00x080x0c0x010x020x040x070xf0
连接请求连接确认断开请求断开确认加急数据加急数据确认用户数据TPDU错误数据传输

各数据的含义如下表:

 字节长度长度(bit)发送解释
TPK

相关文章:

  • 前端高频面试题day3
  • 【项目中的流程管理(十)】
  • 深入理解 Linux 用户管理:从基础到实践
  • 基于STM32、HAL库的HX711模数转换器ADC驱动程序设计
  • MIME 类型是个什么东西?
  • setup和hold互卡问题剖析
  • CDA Edit 的设计
  • vscode本地化显示远程图形化界面
  • 生成式人工智能认证(GAI认证)有什么用?
  • 谷歌提示词工程白皮书 第一部分
  • 从零构建云原生秒杀系统——后端架构与实战
  • disruptor-spring-boot-start版本优化升级
  • 【前端】jQuery 对数据进行正序排列
  • 仿微信上传头像,实现拍摄、相册选择、手动缩放、裁剪、蒙版、撤回、还原、上传微信本地文件功能
  • 使用Open Compass进行模型评估,完成AI模型选择
  • DeepSeek接入企业知识库,如何识别手写文档与扫描件?
  • pikachu靶场-敏感信息泄露
  • mac 设置飞书默认浏览器(解决系统设置默认浏览器无效)
  • 土壤有机质含量
  • 使用 Doxygen 生成类似官网的专业文档
  • 2024年境内酒店住宿行业指标同比下滑:酒店行业传统增长模式面临挑战
  • 西部航空回应飞机上卖彩票:与重庆福彩合作,仅部分航班售卖
  • 国务院安委办、应急管理部进一步调度部署“五一”假期安全防范工作
  • 司法服务保障西部陆海新通道建设,最高法专门发文
  • “乐购浦东”消费券明起发放,多个商家同期推出折扣促销活动
  • 何立峰出席驻沪中央金融机构支持上海建设国际金融中心座谈会并讲话