工业控制计算机
工業控製計算機
공업공제계산궤
Industrial Control Computer
2015年
11期
21-23
,共3页
王贯兵%陈洁%李新伟%张欣%王高扬
王貫兵%陳潔%李新偉%張訢%王高颺
왕관병%진길%리신위%장흔%왕고양
实时操作系统%μC/OS-III%FreeModbus%Modbus协议%STM32
實時操作繫統%μC/OS-III%FreeModbus%Modbus協議%STM32
실시조작계통%μC/OS-III%FreeModbus%Modbus협의%STM32
time operating system%μC/OS-III%FreeModbus%Modbus协议%STM32
介绍了以FreeModbus协议栈在嵌入式抢占实时操作系统μC/OS-III的STM32平台上,成功实现了Modbus协议的移植。通过详细分析FreeModbus协议栈并编写STM32F103VET6微处理器的底层驱动,成功实现了工业Modbus协议RTU和ASCII两种模式的通信功能。测试结果表明,在实际工业生产控制和仪表开发中,应用Freemodbus协议,完全符合工业数据采集、实时控制和数据处理等厂级重复性和精确度要求,在一定程度上降低了工业仪表开发的周期及成本。
介紹瞭以FreeModbus協議棧在嵌入式搶佔實時操作繫統μC/OS-III的STM32平檯上,成功實現瞭Modbus協議的移植。通過詳細分析FreeModbus協議棧併編寫STM32F103VET6微處理器的底層驅動,成功實現瞭工業Modbus協議RTU和ASCII兩種模式的通信功能。測試結果錶明,在實際工業生產控製和儀錶開髮中,應用Freemodbus協議,完全符閤工業數據採集、實時控製和數據處理等廠級重複性和精確度要求,在一定程度上降低瞭工業儀錶開髮的週期及成本。
개소료이FreeModbus협의잔재감입식창점실시조작계통μC/OS-III적STM32평태상,성공실현료Modbus협의적이식。통과상세분석FreeModbus협의잔병편사STM32F103VET6미처리기적저층구동,성공실현료공업Modbus협의RTU화ASCII량충모식적통신공능。측시결과표명,재실제공업생산공제화의표개발중,응용Freemodbus협의,완전부합공업수거채집、실시공제화수거처리등엄급중복성화정학도요구,재일정정도상강저료공업의표개발적주기급성본。
This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system μC/OS-III,in order that the transplantation of the Modbus protocol is successful y im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCII are successful y realized.