iec104点号_IEC104报文流程(有常用类型标识解释)

参数地址围

类别

97

版基地址

2002

版基地址

遥信

1H------400H

1H------4000H

遥测

701H------900H

4001H------5000H

遥控

B01------B80

6001H------6100H

设点

B81H------C00H

6201H------6400H

电度

C01H------C80H

6401H------6600H

遥测和遥信个数不设置上限,可以没有上限限制,但遥控不行。

一.流程

下面以公共地址字节

=2/

传送原因字节

=2/

信息体地址字节

=3,

97

版基地址为例

.

报文中字符均为

16

进制表示

,

报文中长度指除启动符与长度字节外的所有字节

.

注意长帧报文中的

发送序号

接收序号

具有抗报文丢失功能

.

第一步:首次握手(

U

帧)

发送―

>

激活传输启动

68

(

启动符)

04

(长度)

07

(控制域)

00

00

00

接收―

>

确认激活传输启动

68

(启动符)

04

(长度)

0B

(控制域)

00

00

00

第二步:总召唤,召唤

YC,YX

(可变长

I

帧)初始化后定时发送总召唤

(

DF8900

系统通过

设置

RTU

参数表中的

全数据扫描间隔

单位是分钟

.DF1800/DF8002

系统在程序中写定

,

一般

15

分钟召唤一次

)

发送―

>

总召唤

68

(启动符)

0E

(长度)

00

00

(发送序号,

2

个字节)

00

00

(接收序号,

2

个字节)

64

(类型标识)

01

(可变结构限定词)

06

00

(传送原因,

2

个字节)

01

00

(公共地址,

RTU

站址,

2

个字节)

00 00 00

(信息体地址,

3

个字节)

14

(

QOI

,区分是总召唤还是

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276222.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本周ASP.NET英文技术文章推荐[04/08 - 04/14](附赠自弹超级玛丽主题曲)

摘要 本期共有6篇文章: ASP.NET编译问题的公开Hotfix补丁 期待下个版本AjaxPro 的发布 在ASP.NET 2.0中使用MultiView控件实现多页面表单 数据绑定的技巧:嵌套Eval语句 在ASP.NET 2.0中访问并更新数据:使用数据源控件以编程方式访问数据 AD…

一个离开某门户网站人员自爆黑幕

去年,我已在星星发表了一个关于免费发短信的各类软件的黑幕所在。而事实上的SMS(即短信)的黑幕远不止于此,今天,我终于有空坐下来,把其中的一些让你感觉平常却实际触目惊心的事情告诉你们,让你们…

28岁自学3年前端成功转行的励志故事

为什么转行因为混得不好。在成为程序员之前,我干过很多工作。由于学历的问题(高中),我的工作基本上都是体力活。包括但不限于:工厂普工、销售(没有干销售的才能)、搬运工、摆地摊等,…

css中!important的作用

转载链接:http://www.cnblogs.com/guoguo-15/archive/2011/08/24/2151859.html css中!important的作用 {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过&am…

word2vec应用场景_word2vec的使用参数解释和应用场景

" > corpus.txt因为这些数据虽然去除了其他标签的数据,但是却把保留下来了,所以后来作者在分词程序中去除了这个标签我在这个[网页](http://www.jb51.net/article/65497.htm)上找到了一个python去标签的简单代码。但是没有实验过,不知…

usb 驱动

usb 驱动学习总结: usb 采用分层的拓扑结构,金字塔型,最多是7层。usb 是主从结构,主和主或者从和从之间不能交换数据。理论上一个usb主控制器最多可接127个设备,协议规定每个usb设备具有一个7bit的地址,范围…

让Spring架构减化事务配置(转)

让Spring架构减化事务配置(转) 注:原文章曾发表在it168Spring颠覆了以前的编程模式,引入了IOC等全新的概念,广受大家的喜爱。目前大多数j2ee项目都已经采用Spring框架。Spring最大的问题是太多的配置文件,使得你不仅需要维护程序代…

面试字节跳动后的2点总结,建议收藏!

首先我来辟个谣:随便打开一个招聘网站,你会发现前端工程师的岗位需求依旧庞大,大厂人才奇缺,就业薪资起点高,无行业限制。(数据来源:职友集)前端开发的行业大环境行业升级&#xff0…

phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

转载连接:http://www.cnblogs.com/huangcong/p/3687665.html phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护 首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个cla…

对比俩个字符串的相似度

package com.opslab.util.algorithmImpl; import com.opslab.util.CharsetUtil;import com.opslab.util.SysUtil; import java.io.ByteArrayInputStream;import java.io.InputStream;import java.io.UnsupportedEncodingException; /** * 对比俩个字符串的相似度 */public clas…

如何下载python2.7.16_CENTOS6.5 安装PYTHON2.7.16

前言Centos6.5默认自带python2.6.6,很多模块无法使用,建议安装2.7以后版本较为稳定,需要升级到2.7。一、安装过程1. 先安装相应的依赖yum -y install gcc openssl-devel bzip2-devel2. 下载软件包cd /optwget https://www.python.org/ftp/pyt…

2021年的今天,如何成为一名专业的前端工程师?

大家好,我是若川。今天给分享一篇来自阿里克军大佬的好文。以下是正文~如果你想成为一名专业的前端工程师,那么你需要了解要学什么,学到什么程度,以及如何有效地学习。大学里没有正规的前端技术课程,普遍缺少比较权威的…

“劣质”的PHP代码简化

下面这一小段“劣质”的PHP代码是一道简化了的测试题。这种问题就像在问&#xff1a;你该怎样优化这段代码&#xff1f;<?echo("<p>search results for query:").$_GET[query].".</p>";?>这段代码的主要问题在于它把用户提交的数据直接…

nc65右键生成菜单_DbSchema生成表单和报表,原来如此简单

DbSchema 8 for Mac是mac上一款非常实用的商业数据库ER图绘制软件&#xff0c;可以轻松的对文档进行注释或标注&#xff0c;而且Dbschema集成了SQL和数据工具&#xff0c;能生成直观的图表、PDF文件或HTML 5文档等&#xff0c;非常的实用。现在就来给大家分享DbSchema如何生成表…

Java行为参数化(一)

一.什么是行为参数化呢 说白了就是将一段行为当作参数传入一个方法中呗&#xff0c;那么这段行为是什么呢&#xff1f; 答&#xff1a;那也是一个方法咯。 Java在1.8版本引入了行为参数化的概念&#xff0c;首先&#xff0c;我们先看一小段代码 public class test { public sta…

猴子排圈求最后编号问题

转载链接&#xff1a;http://www.cnblogs.com/mztest/archive/2013/01/30/2882829.html 一群猴子排成一圈&#xff0c;按1&#xff0c;2&#xff0c;...&#xff0c;n依次编号。然后从第1只开始数&#xff0c;数到第m只,把它踢出圈&#xff0c;从它后面再开始数&#xff0c;再…

若川的2020年度总结,水波不兴

前言从2014年开始&#xff0c;每一年都会写年度总结&#xff0c;坚持了6个年头。回顾2014&#xff0c;约定2015&#xff08;QQ空间日志&#xff09;2015年总结&#xff0c;淡化旧标签&#xff0c;无惧未来&#xff08;QQ空间日志&#xff09;2016年度总结&#xff0c;毕业工作2…

sql修改表字段数据类型

--加 ALTER TABLE table2 ADD row_id bigint --删 ALTER TABLE table2 DROP COLUMN row_id --改 ALTER TABLE 你的表 ALTER COLUMN 列名 你的类型 null declare a varchar(200) select ac.name fr…

关于敏捷开发方法(Agile Software Development)的阅读笔记

对“敏捷开发”&#xff08;Agile Software Development&#xff09;这个词&#xff0c;我是在这学期邹欣老师《现代程序设计》课上第一次听到的&#xff0c;刚听到时并不知道其具体指什么&#xff0c;只是从字面上直觉其意思应该是快速开发之类的。这次从 Agile Guide 、 The …

phpbreak跳出几层循环_PHP跳出循环之“break”

前面给大家讲解了PHP控制循环语句&#xff0c;知道了&#xff0c;当我们的程序块满足一定的条件后才会跳出循环&#xff0c;而跳出循环则是使用我们的break或者continue关键字。本章&#xff0c;将会先给大家讲解“break”跳出循环。在前面的讲解PHP循环控制语句“while”循环的…