欢迎来到天天文库
浏览记录
ID:5274456
大小:475.70 KB
页数:3页
时间:2017-12-07
《基于ppi协议plc通信控制设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学兔兔www.xuetutu.com基于PPI协议的PLC通信控制设计李敏基于PPI协议的PLC通信控制设计李敏(德州职业技术学院山东,253034)摘要:PLC采用PPI自由口通信模式与上位机及时进行通信,实现数据处理与现场数据实时显示等监事和远程控制功能。在本设计中,介绍了风门控制中,Pc与S7-200PLC通信的软件设计。该设计可以满足用户对温度控制的相关工艺标准和要求。关键词:可编程控制器;PPI通信;端口Abstract:PLCcommunicatewiththemasterPCintimeonPPIfreeportcommunicationmode,achievereal—
2、timedisplayofthedataprocessingfielddata,supervisorsandremotecontrolfunctions,etc.Inthisdesign,IntroducesthesoftwaredesignofthecommunicationbetweenPCandS7—200PLCinthrottlecontro1.Thedesigncanmeettheuserstotemperaturecontrolofrelevanttechnologystandardsandrequirements.Keywords:PLC;PPIprotocol;Port
3、中图分类号:TP273文献标识码:B文章编号:1001-9227(2013)一02—0066—03O引言图程序调用接收中断、发送中断、发送指令fXMT)、接受指令西门子公司生产设计的S7—200系列PLC,以其优良的数据fRCV)来控制通信操作。处理和通信能力,在当前的中小型设备控制中,得到越来越广泛在自由口模式下,通信协议完全由梯形图程序控制。PIC的应用[1】。本设计的通风控制系统中,PLC作为通风系统中控的通信编程首先是对串口初始化,对S7—200PLC的初始化足通制设备之一,完成现场信号采集、温度信号数据的运算控制,PC过对特殊标志位SMB30(端口0)、SMB130(端[¨1
4、1)写入通信控制机作为上位机,为操作人员远程监控控制提供了人机交流界面。字,设置通信的波特率,奇偶校验位、停止位和字符长度。然,这些设定必须与PC的设定相一致。1硬件设计S7—200CPU上的通信口是与RS一485兼容的9针D型连接在本文设计中,PLC核心控制设备系统框图如图1所示。器,PLC还提供了实现RS一485与PC机上RS一232C相连接的PC/PPI电缆,利用它可以方便地实现s7—200系列PLCLjPC之I'H】的硬件连接。2.1s7—200PLC端的通讯程序实现PLC程序分为主程序和中断程序。主程序完成始化通口、开中断、判断、发送数据等功能,中断程序完成接收干【】发送数据
5、的功能。接收指令(RCV)启动或终止接收信息功能,必须为接收操作指定开始和结束条件。发送指令(XMT)在自由口模式卜依靠通讯口发送数据。PLC通信程序流程图如图2所永。图1上位机PLC通信控制系统框图r、。—厂一图1中PLC采用西门子公司S7—200系列CPU224XPCN,监控上位机与PLC的PORT1口连接,PLC的PORTO口与HMI设备连接,本机AIWO与温度传感变送器连接。PLC可以根据操作需求,实现本地手动控制或者远程PC控制,调节风门开关程度,调节出风量。2PLC软件设计s7—200支持多种通讯模式,如点点接口fPPI)、多点接口fMPI)、ProfibusDP等。PPI
6、等通讯协议主要用于西门子系列产品之间的通讯以及对PLC编程。在自由口模式下,可由用户控制图2PLC通信程序流程图串行通讯接口,实现用户自定义的通讯协议。用户可以用梯形2.2控制字的选取收稿日期:2012-1卜25反映CPU工作方式的模式开关当前位置的特殊存储器位为作者简介:李敏(1973一),男,讲师,硕士,从事PLC控制系统SMO.7,它控制自由端口模式的进入。当SMO.7为0时,模式丌天设计与维护教学及自动控制技术研究。处于TREM位置:当SM0.7为l时模式开关处于RUN位置。而5l{66学兔兔www.xuetutu.com《自动化与仪器仪表}2013年第2期(总第166期)有当
7、模式开关位于RUN位置时,才允许进行自由口通讯。MOVBVB102,VB99//接收数据放置在VD96最低字节SMB130是自由口模式控制字节,用来设定校验方式、通讯协议、RVD96.0,24//VD96高位3字节清0波特率等通讯参数。MOVD&VB103,VD92//接收报文数据区首地址送给指针2.3部分程序及其作用VD92主程序,/远程控制部分+DVD96,VD92//求校验码地址网络1MOVB*VD92,VB91//接收校验码送VB91L
此文档下载收益归作者所有