S7-200_PLC与PC通信的设计和实现

S7-200_PLC与PC通信的设计和实现

ID:41763563

大小:250.00 KB

页数:19页

时间:2019-09-01

S7-200_PLC与PC通信的设计和实现_第1页
S7-200_PLC与PC通信的设计和实现_第2页
S7-200_PLC与PC通信的设计和实现_第3页
S7-200_PLC与PC通信的设计和实现_第4页
S7-200_PLC与PC通信的设计和实现_第5页
资源描述:

《S7-200_PLC与PC通信的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、新疆工程学院实训报告PC与西门子S7-200通信设计系部电力工程系专业电力系统自动化班级电力11-11-2班姓名彭志刚学号2011230961指导教师王玉巍完成□期2013.12.28引言PLC作为一种窩效、灵活、可靠的控制器,已经广泛地应用在包括数字逻辑控制、运动控制、闭环过程控制、数据处理和联网通信等T业控制领域。在联网通信方面,PLC与上位计算机设备-起,町以组成“集中管理、分散控制”的分布式工业控制系统。在这种控制系统中,PLC与上位机的通佶对系统整体性能冇着较大的影响。面对众多厂家不同类型的PLC,它们在功能编程上没有统一的标准而且在通信协议上也是千差万別,选择-种即能满足

2、通信要求乂经济实用的通信协议是非常关键的。本文以S7-200PLC为对象,详细研究了S7-200PLC在口由端口模式下与PC之间的通信方法,并采用.net环境下的C#语言编写通信程序实现了计算机与PLCZ间的通信。这种通信方式硕件投入低,通信协灵活,可以在多个工业控制领域得到广泛的应用。本设汁介绍了S7-200PLC和计算机的通信方式,详细说明了自由口模式下PLC与计算机通信的实现方法,包括自山口工作的通信流程,计算机指令帧格式约定,PLC反馈帧的格式约定等。编写了S7-200PLC的自由口通信程序,在上位机中用.net环境下的C#语言开发了计算机与PLC的串行通信程序,可灵活实现对

3、PLC存储区数据的读写功能。中图分类号:TP393文献标识码:AFree-portCommunicationMethodbetweenPCandS7-200PLCbasedon.NETLUQingAbstract:ThecommunicationmethodbetweenS7-200PLCandcomputerisintroducedandtheS7-200PLCcommunicationunderthefree-portisilluminatedindetail,whichmainlyincludesworkingprocess,computerinstructionformata

4、ndPLCfeedbackinformationformat.TheserialcommunicationprogrambetweencomputerandS7-200PLCbasedonC#isprogrammed,wherehostcomputercanreadandwriteanykindsofdatainPLCtomeettherequirementofthesystem.Keywords:PLC;.NET;C#;Free-portCommunication关键词:PLC;.NET;C#;自由口通信目录1.PLC的应用12通信方式及原理12.1自由!_!模式的初始化12.2自

5、由口模式下收发数执;•23.自由口通信程序设计33.1主程序33.2通信初始化程序33.3校验主程序33.4读、写数据主程序43.5接受、发送完成中断服务程序54.上位机的通信编程54.1简介54.2S7-200PLC与上启L位的通信方式64.3自由口通信模式的定义74.4通信模式控制字74.5接受指令(RCL)74.6发送指令(XMT)75.S7-200PLC通信程序设计85.1通信程序流程85.2通信帧格式约定95.3主要程序设计116上位机C#编程127.结束语15参考文献161.PLC及应用可编程控制器(PLC)作为一种高性能的工业现场控制装置,已广泛地用于工业控制的各个领域

6、。目前,工业自动控制XJ-PLC的网络通信能力要求越來越高,PLC与上位机之间、PLC与PLC之间都要能够进行数据共享和控制。飞剪控制系统要求在远离PLC的控制室里,实吋监控电机、供纸、刀辘等设备。上位机为普通PC机,F位机为SIEMENSS7-222PLC。在实际开发中,采用自由口通信模式,自定义PC与PLC的通信协议,用SteP7编写PLC端的通信程序,而在PC端用VC6.0实现串行通信的控制和监控界面的显示。2.L信方式及原理S7-200系列PLC通信方式有三种:一种是点对点(PPI)方式,用于与西门子公司的PLC编程器或其它产品通信,具通信协议是不公开的。另一种为DP方式,这

7、种方式使得PLC可通过Profibus的DP通信接口接入现场总线网络,从而扩大PLC的使用范围。最后一种方式是自由口(FreePort)通信方式,山用户定义通信协议,实现PLC与外设的通信。本系统屮采用自由口通信方式。它是S7-200系列PLC—个很有特色的功能。这种方式不需要增加投资,具有较好的灵活性,适合小规模控制系统。口由口通信在物理接口上耍求双方都便用RS485接口,波特率最高为38400bpso虽然PC机的标准串口为RS232,但西门子公司提供的

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

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

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