基于有协议的单片机与PLC通信.ppt
《基于有协议的单片机与PLC通信.ppt》由会员分享,可在线阅读,更多相关《基于有协议的单片机与PLC通信.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于有协议的单片机与基于有协议的单片机与PLC通信技术研究通信技术研究 杨志军杨志军杨志军杨志军(020320132)(020320132)课题研究的意义课题研究的意义编程语言简单、抗干扰能力强、可靠性高,但也有缺点,如数据处理能力和运算功能不够强等。单片机具有体积小、控制功能强、扩展方便、移动灵活等的特点。单片机与通信,在一定程度上可以代单片机与通信,在一定程度上可以代替机对的监控,还可以使替机对的监控,还可以使与单片机的优势互补,使的应用更具与单片机的优势互补,使的应用更具有灵活性。单片机与通信系统在工业有灵活性。单片机与通信系统在工业上主要用于一些相对小规模的控制系统。上主要用于一些相对
2、小规模的控制系统。课题分析课题分析:基于有协议的单片机与基于有协议的单片机与通信技术研究通信技术研究拿到一个题目,应该首先弄懂它的意思拿到一个题目,应该首先弄懂它的意思:什么是通信?什么是通信协议?单片机与之间是怎样、以什么方式实现通信?用什么单片机与通信?毕业设计的内容毕业设计的内容可编程控制器作为工业控制的主要元件,可编程控制器作为工业控制的主要元件,大量用于工业控制中,为了与其它设备进行大量用于工业控制中,为了与其它设备进行数据交换,大多数可编程控制器都提供了串数据交换,大多数可编程控制器都提供了串行通信接口,这样它的内部继电器状态、数行通信接口,这样它的内部继电器状态、数据寄存器数据等
3、都可以传送到其它设备,可据寄存器数据等都可以传送到其它设备,可编程控制器提供了用于串行通信的数据传输编程控制器提供了用于串行通信的数据传输规则,即有协议通信。本设计要求设计一个规则,即有协议通信。本设计要求设计一个单片机系统,通过串行通信接口与可编程控单片机系统,通过串行通信接口与可编程控制器进行数据交换。制器进行数据交换。用到的一些硬件与软件用到的一些硬件与软件欧姆龙的型机;欧姆龙的型机;自己设计的单片机系统一个:芯片用自己设计的单片机系统一个:芯片用89S5189S51、具有键盘、具有键盘、LEDLED数码管、数码管、RS-232CRS-232C接口及单片接口及单片机系统外围必须的相关电路
4、;机系统外围必须的相关电路;机一台:用于把机一台:用于把PLCPLC梯形图烧入梯形图烧入CQM1HCQM1H;编程器:把单片机程序烧到单片机中;编程器:把单片机程序烧到单片机中;KeilC51KeilC51软件:编写单片机汇编程序并编译;软件:编写单片机汇编程序并编译;CX-Prog-2.03CX-Prog-2.03:用于编写:用于编写PLCPLC梯形图。梯形图。系统功能确定一系统功能确定一怎么设计单片机系统的复位电路?怎么设计单片机系统的时钟电路?怎么设计单片机系统的键盘?需要几个按键?怎么设计单片机系统的LED数码管显示电路?需要几位数码管?怎么设计单片机系统的RS-232接口?用什么芯片
5、实现TTL电平与正负逻辑电平转换?系统功能确定二系统功能确定二根据思考和研究可做出如下选择:根据思考和研究可做出如下选择:单片机采用上电复位电路即可时钟电路采用内部振荡方式,因选择串行异步通信方式,定时器工作于模式作为波特率发生器,所以选择晶振.,两个电容各取左右即可。考虑89S51内部可用的RAM不是很大,系统研究的目的主要是通信的实现,分析通信协议中命令帧及响应帧的特点后,选择7个按键、一个4位的LED数码管即可实现通信。用一个MAX232芯片即可实现电平转换,实现对RS-232接口的设计通信协议格式帧一通信协议格式帧一本系统要求编写单片机程序,读写可编程控制器本系统要求编写单片机程序,读
6、写可编程控制器本系统要求编写单片机程序,读写可编程控制器本系统要求编写单片机程序,读写可编程控制器(PLCPLC)的数据并显示。因此下面分析通信协议中)的数据并显示。因此下面分析通信协议中)的数据并显示。因此下面分析通信协议中)的数据并显示。因此下面分析通信协议中的读写命令帧:的读写命令帧:的读写命令帧:的读写命令帧:对比可知:如果对比可知:如果WR命令一次只写入一个字的数据,则命令一次只写入一个字的数据,则RR与与WR命令帧长度都为命令帧长度都为17位(位(FCS两位),故可用单片机两位),故可用单片机RAM中中30H到到40H单元存放命令帧,供单片机发送。单元存放命令帧,供单片机发送。通信
7、协议格式帧二通信协议格式帧二分析通信协议中的分析通信协议中的RR与与WR的响应帧的特点的响应帧的特点以确定该怎么接收和显示数据。以确定该怎么接收和显示数据。考虑用考虑用RR命令一次最多读取命令一次最多读取3个字的数据,故可用单片机个字的数据,故可用单片机RAM中中52H5FH单元存放接收到的数据(包括响应码和读出的数据)单元存放接收到的数据(包括响应码和读出的数据),通过键盘控制数据显示。,通过键盘控制数据显示。系统总体功能概括系统总体功能概括发送数据发送数据显示数据显示数据输入数据输入数据接收数据接收数据单单片片机机PLC系统具体功能及程序流程系统具体功能及程序流程初始化扫描键盘,是否有键按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 协议 单片机 PLC 通信
限制150内