- 27
- 0
- 约7.26千字
- 约 7页
- 2016-03-09 发布于安徽
- 举报
1.??FreeModbus协议分析
协议必须首先调用初始化功能eMBinit()函数。后调用eMBEnable(),最后,在循环体或者单独一个任务中调用eMBPoll()函数。
2.??应用层协议
2.1.????系统的启动
2.1.1.??eMBInit()函数的源码分析
以RTU方式为例,首先,检查调用的地址是否合法。如不合法,返回错误。如果合法则继续执行,
首先,针对RTU方式还是ASCII方式,选择不同的编译模块。
对需要调用的函数指针进行复制。如果移植需要改变其他用途,则要修改相应的指针,包括如下赋值:
???????????pvMBFrameStartCur = eMBRTUStart;
???????????pvMBFrameStopCur = eMBRTUStop;
???????????peMBFrameSendCur = eMBRTUSend;
???????????peMBFrameReceiveCur = eMBRTUReceive;
???????????pvMBFrameCloseCur = MB_PORT_HAS_CLOSE ? vMBPortClose :NULL;
???????????pxMBFrameCBByteReceived= xMBRTUReceiveFSM;
???????????pxMBFrameCBTransmitterEmpty
您可能关注的文档
最近下载
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 2026年注册健康管理师资格证考试题库(附答案).pdf VIP
- 酶工程原理及其在食品工业中的应用.ppt VIP
- 新疆公路工程试验检测计费指标.docx VIP
- 景区绿化养护服务投标方案(技术方案).doc
- 二氧化碳气氛下乙苯脱氢制苯乙烯的多维度探究:从反应原理到工业应用.docx
- T_CACM 1403—2022_中医溻渍法技术操作规范.pdf VIP
- 四年级(下)英语期中质量检测卷《PEP版》含答案.docx VIP
- 心电监护仪的使用及操作流程(共40张PPT).pptx VIP
- 2025年湖南省事业单位招聘考试(档案管理)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)