德国西门子S7-200版PLC技术与应用理实一体化教程_501-542.docxVIP

德国西门子S7-200版PLC技术与应用理实一体化教程_501-542.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

·484·德国酉间于S7-200版PLC技术与应用理实一体化教程

11.7思维拓展与实例

11.7.1养护窑的PWM控制系统设计

1.控制任务要求

用PLC采用PWM控制算法对加热炉迸行恒温控制。PWM控制的硬件环境与11.6节中乒乓控制是一样的,控制过程的要求也基本相同。其区别仅在于人机界面要使用PC机(PC机采用VB程序设计),输出量是宽度可调的脉冲。

2.知识平臼:VB高级语言用于人机界面设计

人机界面的设计除了由PLC供应商提供的成套设备,如S7-200的TD200和S7-300的WINCC等,还可以使用高级语言有针对性地设计,如应用VB、VC和C语言对具体控制系统迸行设计的人机界面也很多。

(1)人机界面设计的基本要求人机界面整体设计的基本要求有如下几个方面:

1)整体界面设计。整体界面的设计要求功能比较全面,布局清晰合理,重点突出,操作方便。此外,还要考虑到系统控制的可靠性和安全性。

2)消息文本设计。消息文本界面的设计要满足要求,文宇清晰显著,颜色搭配合理。此外,还要考虑到文本的准确性和实时性。

①数据文本设计。数据文本界面的设计要满足要求,数据清晰显著,颜色搭配合理。此外,也要考虑到数据的准确性和实时性。

②动态画面设计。动态画面的设计要求画面清晰显著,颜色搭配合理。此外,也要考虑到画面的准确性、实时性、富于动感、形象和逼真。

③通信设计。从人机界面的整体设计到各个局部设计的要求可以看出,人机界面的消息、数据和动画都要求具有准确、可靠和快速的特点,这就意味着人机界面(通信中的主站)和PLC的CPU通信的无误性和快速性至关重要。

应用VB、VC和C等高级语言都可以方便快捷地解决人机界面设计中的问题。

(2)VB概述

1)VB特点。VB是用可视化Basic语言来迸行应用程序的开发。面向对象的设计思想、事件驱动的编程机制、可视化和事件驱动是VB的精髓。

2)VB功能。VB的主要功能如下:

①创建用户界面。通过VB可以建立多种用户界面,如文档界面、数据库管理界面和工业控制界面等。

②数据库处理。通过VB提供的数据访问控件或数据访问对象,可以很方便地实现对JET数据库、ISAM数据库以及ODBC等数据库的访问。

③程序开发。VB通过自己的控件和数据处理功能,可以很方便地编制一些现场控制的应用程序和办公自动化的管理程序,完成过程控制和系统管理程序的开发。

④多媒体程序设计。通过VB提供的控件,可以对电脑中的多媒体设备迸行控制,

任务11PLC在温度控制过程中的应用·485·

从而实现多媒体功能。

3)VB的主要控件

①界面设计的部分控件窗体。窗体是控件的载体,人机交互的界面。在人机界面设计中,一个窗体就可以是一个人机界面。如果需要多个画面,则可以由多重窗体构成。窗体的名称为Formx,其中x为窗体的编号。

a)图像控件。图像控件的功能是装入图像,可以装入bmp、ico、jpg和gif等类型的图像。在人机界面设计中,图像控件可以是一个人机界面的插图或一个人机界面的动态图像。如果需要多个图像,可以使用多个图像控件。图像框的名称为Imagex,其中x为图像框控件的编号。把C盘WINNT目录下的图片kP2008-1.bmp装入Image1,可以由下面的VB语句实现:Image1.Picture=Loadpicture(“c:\WINNT\kp2008-1.bmp”)。

b)图片框控件。图片框控件(PictureBox)除具有图像控件(ImageBox)的全部功能之外,还可以被理解为图片框是窗体中的窗体,它可以接收其他控件,用以制作工具条和工具箱。图片框的名称为Picturex,其中x为图片框控件的编号。

c)命令按钮控件。命令按钮控件用于激活某一命令。在人机界面设计中,命令按钮控件可以是界面的启动按钮和控制开关。一个人机界面如果需要多个命令按钮,可以使用多个命令按钮控件。命令按钮控件的名称为Commandx,其中x为命令按钮控件的编号。

②文本设计部分控件

a)标签控件。标签控件用于显示某种注释信息和某些数据结果。在人机界面设计中,标签控件可以显示界面的消息和数据。一个人机界面如果需要多个消息和数据,可以使用多个标签控件。标签控件的名称为Labelx

文档评论(0)

辉啊~ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档