- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7系列PLC上位机通信及PRODAVE件包在上位机中的使用
S7系列PLC上位机通信及PRODAVE软件包在上位机中的使用 陈汀 摘要:针对控制系统中上位机与S7系列PLC通信的实际问题,总结了几种监控上位机与S7系列PLC的通信方法,并重点描述了PRODAVE软件包在上位机中的应用,通过该软件包,可在上位机中应用高级语言编程访问PLC,实现较先进的工业自动化控制网络。 关键词:PLC 通信 PPI MPI PRODAVE 一、引言 西门子工控产品在工控领域应用市场中有较高的占有率,但在实际工程应用中常常会碰到监控上位机与S7系列PLC的通信问题。S7系列PLC本身不具备人机界面,必须通过上位机与用户进行交流,同时,只有通过上位机,才能实现数据库访问、IE发布等功能。在一个先进的工业控制网络中,上位机具有极其重要的作用,上位机与PLC之间的通信是上位机编程中的重点和难点,本文就S7系列PLC与监控上位机通信的问题进行了一定程度的探讨。 二、S7系列PLC与上位机通信的主要方法 S7系列PLC组成的控制系统与上位机通信一般有三种方法: 1、组态软件通信。 2、触摸屏通信(也即第三方的组态软件)。 3、使用高级语言调用通信软件进行通信。 三、组态软件进行通信 1、使用西门子组态软件WinCC与PLC进行通信,SIMATIC WinCC是采用了最新的32位技术的过程监控软件,具有良好的开放性。无论是单用户系统,还是冗余多服务器/多用户系统,WinCC均是较好选择。通过ActiveX,OPC,SQL等标准接口,WinCC可以方便地与其它软件进行通信。WinCC与S7系列PLC的通信,可以采用PPI、MPI和Profibus三种通信协议之一进行。 使用WinCC与PLC进行通信,使用方便,功能极其强大,可能组态出完善的现代化工业网络。数据采集、数据分析、IE发布、数据安全、消息队列、冗余系统等功能均能完美具备。唯一的前提是需要为每一项功能额外支付费用,经济性较差。同时,WinCC在使用时灵活性也较差,一般不适用于较小型的工业自动化控制系统。对大中型控制系统,如果经济许可的话,WinCC是最佳选择。 2、使用西门子PROTOOL软件与PLC进行通信,PROTOOL软件是西门子专为其触摸屏开发的上位机软件,在购买触摸屏时提供,该软件使用简单,可靠性高,工程周期短,经济性一般。但该解决方案仅适用于小型的工业控制系统,只能实现设备监控功能。 四、触摸屏进行通信 使用触摸屏进行通信,类似于使用PROTOOL软件与PLC通信,PROTOOL是由西门子开发,而各类触摸屏则是由不同的生产厂家进行开发,他们的共同特点都是可靠性高,通信实现容易,触摸屏与PLC之间的通信问题生产厂商已处理好,用户不用考虑通信问题,可以大大缩短工程周期。但灵活性一般,功能有限,不能满足复杂控制系统的监控要求,而且价格高。在系统可靠性要求高、工期短的情况下可以采用此方法。 五、使用高级语言调用通信软件进行通信 1、使用高级语言(如VC++、C#等语言)调用通信软件进行通信,灵活性好,即可以组态出简单的监控界面,又可以扩展为复杂的、先进的自动化控制系统,系统投资低,经济性好,能适用于各种系统。但开发系统工作量大、可靠性难保证,对技术人员的经验和技术水平的要求高,还必须购买通信软件。在系统资金投资有限,技术人员水平较高的情况下可以采用此方法。常用的通信软件主要有西门子提供的PRODAVE软件包及SIMATIC NET软件。 2、使用高级语言(如VC++、C#等语言)调用通信软件后可以做什么? A、简单的上位监控 在该种用途下,类似于使用PROTOOL或第三方的触摸屏对PLC进行监控。输入输出PLC各状态点,或修改PLC内部寄存器值、定时、计数值等。在上位机上采用WINDOWS操作系统,使用高级语言(如VC++、C#)编程,调用通信软件PRODAVE或SIMATIC NET OPC,对PLC进行读写输入输出操作,或读写PLC内部寄存器值、定时、计数值操作等。可使用PPI、MPI或PROFIBUS-DP通道。通过编程后,可在上位机实现设备状态监控(如故障显示)、设备数据修改,对单机设备进行操控。就像我车间B1、长城或连接机的上位操作。 B、复杂的单机上位 一台上位机通过MPI总线访问一台或多台PLC,多台PLC间又可以通过PROFIBUS-DP总线相连接,通过高级语言调用通信软件(如PRODAVE或SIMATIC NET)与各PLC通信,采集或修改PLC数据,实现控制目的。同时,通过上位机的编程,可增加数据库功能,实现控制数据存储功能;将上位机连入普通INTER
您可能关注的文档
- pep小学英六年级上册第二单元partb .ppt
- PEP小学英语年级上册《Unit 6 In a Nature Park》.ppt
- Photoshop CS图像处理训教程——第14章.ppt
- Photoshop图形图处理案例教程-第十章.ppt
- photoshop第一讲了解软件第二熟悉工作界面.ppt
- Photoshop CS图处理培训教程——第3章.ppt
- Photoshop CS中文版用教程第7章.ppt
- Photoshop C图像处理培训教程—第6章 文字的输入与编辑.ppt
- Photosop CS图像处理培训教程——第5章.ppt
- Photoshop CS图像理培训教程——第8章.ppt
最近下载
- 国家开放大学电大本科《社会政策》2024期末试题及答案(试卷号:1306).pdf VIP
- 涉路施工安全培训教育.pptx
- 2022-2023学年人教版小学数学一年级下册期末试卷 含答案.docx
- 五邑大学2021-2022学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
- 创新工作室活动记录.pdf
- DB37_T 1914—2024 液氨存储与装卸作业安全技术规范.pdf
- 2021国家开放大学电大本科《社会政策》期末试题及答案(试卷号:1306).docx VIP
- GBT 50476-2019 混凝土结构耐久性设计标准规范.pdf
- optics教程.doc
- 最新动态葡萄糖图谱报告临床应用专家共识要点.pdf
文档评论(0)