首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏科控自动化

    西门子 S7 通信协议概述1

    如果 S7 是一辆汽车,它可能看起来像这样: 据我所知,S7协议没有公开的文档,但是有一些值得注意的项目可以帮助处理它。 Davide Nardella创建了一个出色的开源通信库Snap7,它实现了基本的通信场景。该库附带了有关 S7 协议基本结构的大量文档。 当我谈论“S7协议”时,我指的是以太网S7通信,主要用于将PLC连接到(I)PC站(PG / PC - PLC通信)。 有关 S7 通信的一般概述的更多信息,请参阅西门子 Simatic Net 和 Snap7 文档。 2. S7 PDU S7 协议 TCP/IP 实现依赖于面向块的 ISO 传输服务。 error 0xD406 - L7 no info 0xD601 - L7 PRT function parameter syntax error 0xD801 - L7 invalid variable

    2.1K52编辑于 2023-09-01
  • 来自专栏科控自动化

    西门子 S7 通信协议概述2

    下图显示了参数标头: 1.1 S7 身份验证和保护 pcap:s300 身份验证 这可能是讨论 S7 身份验证和保护机制的好地方(即使它们与实际的通信设置无关)。 在S7安全性方面,一般的经验法则是,如果您可以ping设备,则可以拥有它。 ) s7-pcaps/snap7_s300_everything.pcapng at master · gymgit/s7-pcaps (github.com) 这就是事情开始变得混乱的地方。 程序块包含 MC7(机器代码 7)二进制指令。 ** 上传和下载块涉及 3-3 种不同类型的消息对。 如果 S7 是一辆汽车,它可能看起来像这样:

    3.8K72编辑于 2023-09-01
  • 来自专栏个人分享

    通信协议

    通信过程划分为7层: ?   如机器1上的进程A想与机器2上的进程B通信,它先生成一个消息,然后将该消息传递给机器1上的应用层,该层可能是一个库过程,也可能通过其他方式实现。 应用层软件随后在消息前面增加一个报头(header),并通过第6层与第7层之间的接口将处理后的消息传递给表示层。表示层在得到的消息中增加自己的报头,并将得到的消息传给下一层即会话层。 (3)客户端操作系统将消息发送给远程操作系统 (4)远程操作系统将消息发送给服务器存根 (5)服务器存根将参数提取出来,然后调用服务器 (6)服务器执行要求的操作,操作完后将结果返回给服务器存根 (7)

    1K20发布于 2018-09-06
  • 来自专栏iot-me

    串口通信协议

    起始位: 一个逻辑0 结束位:0.5个,1个,1.5个,2个逻辑1 有效数据:5~8位长度 校验位(可选):奇校验even,偶校验odd

    2K10编辑于 2022-02-11
  • 来自专栏用户6590312的专栏

    Redis 通信协议

    # 简介 几乎所有的主流编程语言都有Redis的客户端(http://redis.io/clients),不考虑Redis非常流行的原因,如果站在技术的角度看原因还有两个: 客户端与服务端之间的通信协议是在

    1.3K10发布于 2021-01-12
  • LoRa 通信协议

    LoRa 通信协议简介 LoRa(Long Range)是一种远距离低功耗无线通信技术,广泛应用于物联网(IoT)场景。它的特点是传输距离远、功耗低、穿透力强,适合需要长时间运行的电池供电设备。 LoRa 案例:土壤湿度监测 项目需求 通过 LoRa 通信协议,将土壤湿度传感器数据从一个 LoRa 节点发送到 LoRa 网关。 网关接收数据并通过串口显示。

    1.8K10编辑于 2025-08-29
  • 来自专栏陶士涵的菜地

    android通信协议

    4.2简单代码处理:时间戳(SimpleDateFormat)+随机值(Random)

    82820发布于 2019-09-10
  • 来自专栏Java进阶

    HTTP 通信协议

    首先我们看看URL 跟 URI 有什么区别。 URI 指的是 服务器 资源的名字。 来看看什么是URI https://www.zhihu.com/question/44323871/answer/347628315 这个地址是知乎上的一个问题, /question/44323871/answer/347628315 这个问题作为知乎的一种资源。 其中 /question/44323871/answer/347628315 就是URI。 我们在浏览器输入一个url 比如:www.baidu

    81980发布于 2018-05-18
  • 来自专栏PM吃瓜(公众号)

    通信协议详解

    因此通信协议主要集中在ISO七层协议中的物理层、数据链路层、网络层和传输层。 相关的通信协议(协议栈、技术标准)包括Wi-Fi(IEEE 802.11b)、RFID、NFC、ZigBee、Bluetooth、LoRa、NB-IoT、CDMA/TDMA、TCP/IP、WCDMA、TD-SCDMA 协议(即时通信) XMPP(Extensible Messaging and Presence Protocol)可扩展通讯和表示协议,XMPP 的前身是Jabber,一个开源形式组织产生的网络即时通信协议

    3.9K20发布于 2019-11-20
  • 来自专栏爱打音游的大A

    ADB通信协议

    Server adb -a -P 1234 nodaemon server   然后在另一台机器上用Client指定ip和端口进行连接 adb -H 10.176.36.22 -P 1234 devices 通信协议

    2.3K20编辑于 2023-03-23
  • 通信协议完整指南

    1.1 Modbus 协议简介 Modbus 是一种串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年发布,用于可编程逻辑控制器(PLC)之间的通信。 经过四十多年的发展,Modbus 已成为工业领域最广泛使用的通信协议之一。 0x0000-0xFFFF 4-5 数量 写入寄存器数量 0x0001-0x007B (1-123) 6 字节数 数据字节数 数量 × 2 7-N+6 数据 寄存器值 每寄存器2字节 N+7-N+8 扩展功能码详解 FC07 读取异常状态 功能码: 0x07 (7) 功能描述: 读取从站的异常状态字节,用于快速诊断设备状态。 N 对象数据 对象ID + 长度 + 值 7.

    1.6K11编辑于 2026-05-06
  • 来自专栏Hello工控

    西门子PLC S7-12001500之间采用S7单边通信协议(PUTGET指令)实现数据交互

    这期重点分享S7协议,由于交互的数据实时性要求不高,又是两台S7-1500,所以选择S7协议,简单高效! ) 低 小型PLC组网、HMI连接 PROFIBUS-DP S7-200/300/400/1500 高(确定性周期) 中 分布式IO控制、多PLC主从通信 S7单/双边通信 S7-1200/1500 中 低 数据读写(无需伙伴站编程) PROFINET IO RT/IRT S7-1200/1500 极高 高 运动控制、实时数据同步 OUC(TCP/UDP) S7-300/400/1200/1500 中低 旧系统改造:S7-200系列用 PPI 或 PROFIBUS-DP(需EM277)。 大数据量非实时传输:S7单边通信(编程简单)或 TCP(可靠流传输)。 根据这些原则及我们项目所有的方式,可以采用TCP开放式通信方式、Modbus TCP 、S7通信。我们这里以S7单边通信为实际应用,把详细的配置和步骤记录下来,也分享给有需要的朋友!

    5.1K10编辑于 2025-12-23
  • 来自专栏代码洁癖患者

    浅谈Redis通信协议

    Redis客户端和服务器端使用的通信协议叫做RESP(Redis Serialization Protocol)。它是特意为Redis设计的,同时也可以用于其他软件工程。

    83040发布于 2020-03-11
  • 来自专栏用户7890857的专栏

    浅谈 Redis 通信协议

    Redis 客户端使用称为 RESP (redis 序列化协议)的协议与 Redis 服务器进行通信,虽然是专为Redis设计,但也可用于其他客户端-服务器软件项目。

    2.4K10发布于 2021-06-03
  • USB HID通信协议详解

    一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:通信协议 USB HID通信协议详解 一、什么是USB HID? USB HID(Human Interface Device,人机接口设备)是USB协议中的一个标准设备类别,专门为需要与人交互的设备设计。 Usage (X) 0x09, 0x31, // Usage (Y) 0x15, 0x81, // Logical Minimum (-127) 0x25, 0x7F

    1.8K10编辑于 2026-02-02
  • 来自专栏歪先生_自留地

    通信协议初选之MQTT

    MQTT 简单特点介绍 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。该协议的特点有: 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量。 使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。 有三种消息发布服务质量: “至多

    80310发布于 2018-07-02
  • SPI通信协议全面详解

    一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:通信协议 SPI通信协议全面详解 一、SPI协议简介 1.1 什么是SPI协议? 想象一下两个朋友要通过纸条传递信息,但需要确保信息传递的顺序和时机完全同步。 它的简单性和高速性使其成为嵌入式系统中不可或缺的通信协议。 它的简单性和高速性使其成为嵌入式系统中不可或缺的通信协议。

    1.5K10编辑于 2026-02-02
  • 来自专栏网络技术联盟站

    什么是无线通信协议?无线通信协议有哪些典型的协议?

    来源:网络技术联盟站 链接:https://www.wljslmz.cn/19823.html 无线通信协议是相对于有线通信协议的,无线通信在现在信息领域是无处不在的,只要是没有插线就能通信的场景都离不开无线通信协议 本文瑞哥将带大家好好了解一下目前比较流行的无线通信协议,让我们直接开始。 一、无线通信协议简介 无线协议的工作原理是允许网络设备通过使用无线电波来交换信息,而不需要有线来实现这一点。 二、蓝牙 蓝牙应该是最为典型的无线通信协议,不管是手机、耳机、车机,蓝牙是非常常见的,蓝牙是一种无线技术标准,用于在短距离内在固定设备和移动设备之间交换数据。 总结 本文介绍了无线通信协议的原理以及分类,还介绍了蓝牙、Wi-Fi、WebSocket、MQTT、LoRa等常见的无线通信协议,希望本文对您有所帮助,有任何问题可以在下方评论区与我讨论,最后感谢您的阅读

    3.1K20编辑于 2023-03-01
  • 来自专栏sofu456

    网关设备和通信协议

    ) 3.防火墙:包过滤或应用网关 4.NAT:内网ip到网关外网地址转换,tcp穿透nat(和防火墙一样需要反向连接穿透,lcx、ipop等软件做端口数据转发实现NAT穿透) 5.P2P:分布式无中心通信协议 7.TCP:tcp不能直接穿透nat,所以需要反向连接从而建立起双向连接 ? 如有错误,请指正,谢谢。

    1.3K40发布于 2019-07-09
  • 来自专栏有文化的技术人

    Zookeeper的通信协议详解

    通信协议 基于TCP/IP协议,zk实现了自己的通信协议来完成客户端与服务端,服务端与服务端之间的网络通信,zk的通信协议整体上的设计非常简单, 客户端发起连接,发送握手包进行timeout协商,协商成功后会返回一个 session id和timeoout值.随后就可以进行正常通信,通信过程中要在timeout范围内发送ping包. zookeeper client和server之间的通信协议基本规则就是发送请求获取响应 12884901993, time_out=30000, session_id=144131667822575626, passwd=b'A\xf3f\xefp\x05\xbc\\\x85\x9b\x7f last_zxid_seen=0, time_out=30000, session_id=144131667822575626, passwd=b'A\xf3f\xefp\x05\xbc\\\x85\x9b\x7f _watcher of <kazoo.recipe.watchers.DataWatch object at 0x7ff860ba3438>>) 2020-04-21 20:25:13.461 localhost

    1.4K30编辑于 2022-10-27
领券