- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC自由口通信技术研究和应用
PLC自由口通信技术研究和应用
摘要:在实际工业控制系统应用环境中,研究PLC自由口模式的通信有助于实现PLC与Windows程序开发环境间的实时通信。通过研究PLC自由口模式的通信,实现系统与PLC的实时通信,从而能够完全实现工业控制系统中上下位机的通信,实时显示和控制PLC采集的数据,并将数据以数据库的形式存储起来方便研究和分析。
关键词:PLC 实时通信 数据采集 自由口模式
一、前言
在实际的工业控制系统应用中,可编程控制器(PLC)是系统的控制核心。由于可编程控制器的结构简单、控制安全且易于编程等优点,能够超乎想象的满足小规模的控制要求,因此PLC以其灵活多变的特点满足了各行各业工业自动化控制的需求,被称为现代工业自动化的中流砥柱。本篇文章将简要介绍PLC控制系统的组成结构,并研究了主流应用的S7-200系列自由口模式的通信技术以及应用情况。
二、PLC控制系统
可编程控制器首次应用于20世纪60年代末美国数字设备公司为GM公司设计的解决方案中,其主要功能是逻辑控制。根据I/O口分类,PLC可以分为巨型、大、中、小、微等多种PLC。而且不同国家生产的PLC由于生产地的不同形成了不同的类型。
根据不同的结构,PLC可以分为整体式、组合式和混合式这三种。
整体式结构是PLC以前采用的主要结构,通过将CPU主机模块、I/O口以及电源和接口端等基础组成模块通过一定的方式紧密的封装在一个整体的壳体内,形成一个整体。整体式结构目前主要应用在集中控制的工业现场。
模块式结构是根据不同的功能模块相互独立的进行封装。主要分为CPU主机、输入、输出、电源和辅助功能模块。各个模块相互独立,在组装时可以根据所需功能按照相应的规范安装在莫班上,各模块自动组建成控制系统。模块式结构主要应用于分布式控制的工业现场。
混合式结构包含PLC主机和拓展模块,PLC主机包含主要的基本模块,能够独立完成相应的控制功能。拓展模块式主要其他辅助只能模块。各模块之间通过总线连接并进行统一管理。混合式模块功能丰富,应用广泛,而且控制性能优良,主要应用于各类繁杂以及困难的控制现场。
2.1PLC控制系统的结构
PLC控制系统主要分为单散、分散、集中这三类控制系统。
单机控制系统是指通过一台可编程控制器控制唯一对象,这种控制系统简单集中,而且功能相对单一,易于实现。
如图1所示,分散控制系统是针对各个控制对象设置PLC控制器,PLC之间通过上位机经过数据控制总线进行数据传输。分散控制系统的特点是各PCL相互并联独立,某一台PLC出现问题不会影响其他的PLC运行。相比于其他控制系统,分散控制系统可靠性强,虽然价格和维护成本偏高,但总的经济效益合理。分散控制系统广泛应用于工业生产线的控制,是目前计算机控制的主流发展趋势。
集中控制系统是通过PLC主机总体控制整个系统,系统中各个设备之间的通信都由中央PLC主机完成。集中控制系统集中程度高,但也不易更换控制系统,且各控制对象之间互相关联,组建后系统变换困难。
三、S7-200系列PLC自由口通信技术及应用
目前西门子公司为代表的工业产品已经广泛应用于各行各业的控制现场,其公司的主打产品是SIMATIC S7-200系列更是占据了控制系统的半壁河山,其既能用于简单的控制现场,也能适应多功能的自动化控制。
S7-200系列的PLC支持的网络通信协议包括自由口通信协议、通用串行接口协议、PROFIBUS协议、PPI协议和MPI协议。
根据COM口,自由口协议将命令传递到PLC的PORT0(或PORT1)口,PLC的RCV接收指令后编译相关代码,在编译完相关代码后,PLC再调用相关子程序执行操作,同时返回指令执行的状态信息。在自由口模式下,通信协议是由用户定义的。程序员可以通过自定义程序来调用接收停止、发送停止、XMT指令、RCV指令来控制通信操作。在自由口模式下,通信协议完全由用户自定义程序控制。S7-200CPU上的通信口是与RS-495兼容的9针D型连接器,PLC还提供了实现RS-485与PC机上RS-232相连接的PC/PPI电缆,利用它可以方便地实现S7-200系列PLC与PC之间的硬件连接.S7-200采用STEP7-Micro/WIN32作为代码编写软件,该软件有三种编程模式,包括STL、FBD和Ladder,有SIMATIC和IEC131-3这两种指令。本文所采用的是SIMATIC指令的STL编程方式。
S7-200 PLC端的通讯程序实现PLC程序分为主程序和中断程序。主程序完成初始化通信口、开中断、判断、发送数据等功能。中断程序完成接收和发送数据的功能。接收指令(RCV)启动或终止接收信息功能
您可能关注的文档
最近下载
- 部编版四年级语文上册期末复习1-8单元看拼音写词语(带答案).docx VIP
- T∕ZZB 1243-2019 66kV~220kV交流电缆用交联聚乙烯绝缘料.docx VIP
- 文化遗产数字化采集与数据库建设.docx VIP
- 部编版小学语文5上1-8单元(全册)看拼音写词语(巩固复习).pdf VIP
- 隔音声屏障工程设计方案(3篇).docx VIP
- 07MR403 城市道路-护坡.pdf VIP
- BCAT_0001—2018建设工程人工材料设备机械数据分类标准及编码规则 2018 207页.pdf VIP
- 食品安全事故应急处置培训.docx VIP
- (最新2025)三方抵账协议范本工程款抵房三方协议范本6篇.docx
- 老年患者营养评估与干预.pptx VIP
文档评论(0)