基于单片机与PLC通讯系统的设计与实现

基于单片机与PLC通讯系统的设计与实现

ID:36654850

大小:215.34 KB

页数:3页

时间:2019-05-13

基于单片机与PLC通讯系统的设计与实现_第1页
基于单片机与PLC通讯系统的设计与实现_第2页
基于单片机与PLC通讯系统的设计与实现_第3页
资源描述:

《基于单片机与PLC通讯系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学兔兔www.xuetutu.com《自动化与仪器仪表》2012年第5期(总第163期)基于单片机与PLC通讯系统的设计与实现葛辉(南京理工大学泰州科技学院江苏泰州,225300)摘要:设计了S7—200PLC与51系列单片机实现串行通信系统的硬件连接与软件实现的方案。通过RS232转RS485接口电路,将单片机硬件电路与PLC进行硬件的连接,以单片机为上位机,向PLC发送数据,控制PLC上三相异步电动机的正、反转。PLC通过异或校验码对接受到的数据进行核对,以进一步提高数据传输的可靠性,然后PLC将自身状态信息反馈给单片机,最终实现单片

2、机能够正确的控制PLC及PLC正确反馈信息的操作。关键词:5l单片机;PLC;自由通信协议Abslract:Inthedissertation,aschemethatcanaccomplishhardwareconnectionandsoftwarerealizationofserialcommunicationwhichhasbeenapplicatedinS7.200PLCand51MCU.WiththeRS232transformingtoRS485interfacechip.itconnected51MCUdevelopmentb

3、oardtoPIbyfreeportcommunication.Asahostcomputer,51MICUsenddatato眦andcontrolpositiverotationandreverserotationofthethree-phaseasynchronousmotorwhichconnecttoPLC.Toimprovethereliabilityofdatatransmission.PLCchecklhereceiveddatabyX0Rcheckcode.ThenthestateinformationofPLCwill

4、besentbackto51MCU.Inordertorealizetherightoperationfrom51Ma7t0PLC.thestateinformationofPwillbesenttothe51MCUinretum.Keywords:51MCUPLCFreeportcommunication中图分类号:"1"P388.2文献标识码:B文章编号:1O01-9227(2O12)05-0161-030引言单片机,最终实现单片机和PLC结合控制电机,下面通过单片机由于其驱动能力非常弱,无法驱动大功率大实例就单片机与PLC的通讯设计

5、与实现介绍如下。电流的设备直接工作,故在与强电设计相结合使用的情况受到限制。PLC因其运行可靠、使用简单、抗干扰能力强,1软件设计并且负载驱动能力强,适用于环境条件较差的工业现场,设计任务是实现单片机与PLC的通信,单片机作为主所以在机械制造、钢铁、化工、石油、电力、轻纺、汽车、交站,通过cog口发送控制指令到PLC的PORTO口,PLC通过通运输等生产机械和生产过程的自动控制中得到广泛的RCV指令接收数据,然后对指令进行译码,译码后控制程应用。但是,单片机作为一款智能化程度较高的嵌入式系序,以实现指令要求的操作,同时返回指令的状态信息。

6、统的核心处理器,在系统设计和外设管理过程中起着至关1.1通讯协议重要的作用,因此成为弱电控制强电的环境最佳的选择。在单片机与PLC的通信中,主要是利用单片机向PLC同时,单片机价格低、体积小、使用灵活以及智能化程度发送命令和接收返回数据,通信协议采用命令/响应模式,高,适用于家电、办公设备、仪表仪器及传感器内部的核一次通信发送的一组数据作一帧,每帧由33个字符组成,心器件⋯。单片机发送的命令具体格式如表1所示。PLC虽然控制能力极强,但是缺乏智能化,没有可操表1单片机发送指令格式作的人机界面,无法外接键盘等外设,所以在使用PLC时超始{指

7、令l目标Pt~站地l目标寄存l读/字I数据隧}唧校验l鲇求字符字符{类型l址l器地址数lI码l就必需通过外部的智能设备编程来实现它的控制要求。因此在实际使用中往往希望能将两者结合起来,为实现更为(1)起始字符占用一个字符,用“g”表示开始;优化的设计具有重要的意义。通过单片机与PLc进行通信,(2)指令类型占一个字符,分为读/写两种,本文用到对PLC编写新的控制要求,就可以充分利用单片机扩展方了写指令,用“06H”表示;便的特点,使得PLC应用更具灵活性。(3)目标PLC站地址用十六进~lJAscII码表示,占用两本文设计了PLC与单片机

8、实现串行通信的软件编程与个字符,先在PLC程序中设定好,保持与单片机中一样,占硬件连接的方法。通过RS232转RS485转换电路,将单片机用指令两个字节。如设定地址为03tt,用十六进制ASC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。