---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。
(物理层利用如RS232上利用全双工)链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS4852线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------基本定义:端口号2404,站端为Server控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------注:APDU应用规约数据单元(整个数据)=APCI应用规约控制信息(固定6个字节)+ASDU应用服务数据单元(长度可变)---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。
视具体系统最大长度可以压缩。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------【1个例子】104报文分析BUF序0123456789.10111213141516171819202122M->R:6815100002001E01030001007900000110012413D20A02分析的结果是I(主动上报SOE,主动上报是因为104是平衡式规约)报文头固定为0x68,即十进制104长度15字节(不是6帧的,都是I帧)发送序号=8【控制字节的解析10000200,发送序号:0010H/2=16/2=8】接收序号=1【控制字节的解析10000200,接收序号:0002H/2=2/2=1】0x1E=30即M_SP_TB_1带长时标的单点信息01->SQ:0信号个数:10300->传送原因:[T=0P/N=0原因=3|突发]0100->公共地址:1790000->0x79=121信息体地址:12101->状态:1IV:0NT:0SB:0BL:010012413D20A02->低位10高位01,即0x0110=1*16*16+16=272时标:2002/10/1819:36:00.272
2024/7/5 19:30:53 366KB 104 规约 报文详解
1
Cortex-M1xilinxzynq工程(PDF),主要展示在VIVADO中的bd中如何搭建M1的最小系统、外设、中断及JTAG调试接口。
CGFITCMEN=0x01
2024/7/5 19:04:56 150KB FPGA Cortex-M1
1
麦克勒姆伦小车,4轮,基于STM3240的开发手册,以及如何建模,pid控制说明文档
2024/7/5 13:06:56 1.32MB c+ mailun
1
学processing的快速入门资料,包括软件介绍,如何快速上手,下载安装,连续作画,变量,函数,座标,逻辑表达,循环,以及更多的参考资料等等。
你让在较短的时间内快速体验到该软件的魅力。
2024/7/5 11:50:42 681KB proces
1
讲述如何构思单片机编程思路,是一个很好的学习资料
2024/7/4 16:57:02 39KB 程序 思路
1
SQlite版本升级,介绍了数据库版本如何升级,包括新增表字段,新增表字段并修改原有字段
2024/7/4 7:55:46 16.07MB SQLite
1
本书是第六版,高清带书签。
《Objective-C程序设计(第6版)》是针对初学者编写的一个完整又循序渐进的Objective-C语言权威入门。
阅读本书,不需要先学过C语言或其他面向对象语言。
本书包含许多详细且实用的范例,用来告诉你如何在实践中运用Objective-C。
  《Objective-C程序设计(第6版)》第6版的内容已全面更新,覆盖新版iOS、Xcode及OSXMavericks等所有重要升级要点。
  《Objective-C程序设计(第6版)》完整展示如何利用Foundationframework所提供的丰富自带类库(Libraryofclasses),并对iOS程序设计原理有所讲解。
资源免费共享。
1
该资源包里面包含了TMS32C6416的开发板原理图、所有外设接口的源程序、所有6416的文档、所有外设芯片的数据手册,并介绍了如何安装下载器驱动。
除了如何使用CCS软件外,该资源包完全可以满足初学者的所有资料需求!非常强大!
2024/7/4 1:40:05 84.65MB DSP 6416
1
window语音识别技术,如何实现window下的语音识别。
2024/7/3 19:13:54 3.01MB 语音识别 window
1
Delphi演示如何实现UniCode编码、汉字的繁简互转功能,同时将字符转换为unicode码值(十六进制):  常用编码:  codepage=936简体中文GBK  codepage=950繁体中文BIG5  codepage=437美国/加拿大英语  codepage=932日文  codepage=949韩文  codepage=866俄文  codepage=65001unicodeUTF-8  本例子中仅使用了936、950,如果你要进行其他语言的编码转换,仅需相应改变其中的编码值即可。
2024/7/3 16:43:23 5KB Delphi源码-字符处理
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡