PLC实验指导书

发布时间 : 星期五 文章PLC实验指导书更新完毕开始阅读

3.点击 在选择 ,更改端口名称,波特率。

4.编辑梯形图。

5.点击 ,梯形图变为绿色表明已经连上,点击 就可将程序下载到PLC(只需下载 这一项),点击 使PLC处于运行的状态。

注1:只有“编程模式”“ ”下才能进行下载,请注意切换PLC的工作模式。 注2:如果遇到PLC连不上情况,请选择“自动在线”中的“选择串口”或双击左边窗口的“ ”选择COM口。

二、编程规则

1.外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。

2.梯形图每一行都是从左母线开始,线圈接在右边。接点不能放在线圈的右边,在继电器控制的原理图中,热继电器的接点可以加在线圈的右边,而PLC的梯形图是不允许的。

3.线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器的常开接点来连接。

4.同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作,应尽量避免线圈重复使用。

5.梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路就不能直接编程。

6.在梯形图中串联接点使用的次数是没有限制,可无限次地使用。 7.两个或两个以上的线圈可以并联输出。

第四章 MCGS 组态软件的介绍及使用

一、MCGS系统介绍

MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在工业控制领域有着广泛的应用。MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。 1.MCGS的主要特性和功能如下:

(1) 概念简单,易于理解和使用。普通工程人员经过短时间的培训就能正确掌握、快速

完成多数简单工程项目的监控程序设计和运行操作。用户可避开复杂的计算机软硬件问题,集中精力解决工程本身的问题,按照系统的规定,组态配置出高性能、高可靠性、高度专业化的上位机监控系统。

(2) 实时性与并行处理。MCGS充分利用了Windows操作平台的多任务、按优先级分时操

作的功能,使PC机广泛应用于工程测控领域成为可能。工程作业中,大量的数据和信息需要及时收集,即时处理,在计算机测控技术领域称其为实时性任务关键任务,如数据采集、设备驱动和异常处理等。另外许多工作则是非实时性的,或称为非时间关键任务,如画面显示,可在主机运行周期时间内插空进行。而像打印数据一类的工作,可运行于后台,称为脱机作业。MCGS是真正的32位系统,可同时运行于Microsoft Windows95,98和Microsoft Windows NT平台,以线程为单位进行分时并行处理。

(3) 建立实时数据库,便于用户分步组态,保证系统安全可靠运行。MCGS组态软件由主

控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成。其中的“实时数据库”是整个系统的核心。在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干;而在系统运行过程中,各个部分都通过实时数据库交换数据,形成互相关联的整体。实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据区。各个部件独立地向实时数据库输入和输出数据,

并完成自己的差错控制。

(4) 设立“设备工具箱”,针对外部设备的特征,用户从中选择某种“构件”,设置于设

备窗口内,赋予相关的属性,建立系统与外部设备的连接关系,即可实现对该种设备的驱动和控制。不同的设备对应于不同的构件,所有的设备构件均通过实时数据库建立联系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其它构件和整个系统的结构,从这一意义上讲,MCGS是一个“设备无关”的系统,用户不必因外部设备局部改动,而影响整个系统。

(5) “面向窗口”的设计方法,增加了可视性和可操作性。以窗口为单位,构造用户运

行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变。用户可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图形界面,包括DOS风格的图形界面、标准Windows风格的图形界面以及带有动画效果的工具条和状态条。

(6) 利用丰富的“动画组态”功能,快速构造各种复杂生动的动态画面。以图象、图符、

数据、曲线等多种形式,为操作员及时提供系统运行中的的状态、品质及异常报警等有关信息。用变化大小、改变颜色、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果。图元、图符对象定义相应的状态属性,即可实现动画效果。同时,MCGS为用户提供了丰富的动画构件,模拟工程控制与实时监测作业中常用的物理器件的动作和功能。每个动画构件都对应一个特定的动画功能。如:实时曲线构件、历史曲线构件、报警显示构件、自由表格构件等。

(7) 引入“运行策略”的概念。复杂的工程作业,运行流程都是多分支的。用传统的编

程方法实现,既繁琐又容易出错。MCGS开辟了“策略窗口”,用户可以选用系统提供的各种条件和功能的“策略构件”,用图形化的方法构造多分支的应用程序,实现自由、精确地控制运行流程,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据库进行数据交换。同时,也可以由用户创建新的策略构件,扩展系统的功能。

(8) MCGS系统由五大功能部件组成,主要的功能部件以构件的形式来构造。不同的构件

有着不同的功能,且各自独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画显示和流程控制)的所有工作。用户也可以根据需要,定制特定类型构件,使MCGS系统的功能得到扩充。这种充分利用“面向对象”的技术,大大提高了系统的可维护性和可扩充性。

(9) 支持OLE Automation技术。MCGS允许用户在Visual Basic中操作MCGS中的对象,

提供了一套开放的可扩充接口,用户可根据自己的需要用VB编制特定的功能构件来扩充系统的功能。

(10) MCGS中数据的存储不再使用普通的文件,而是用数据库来管理一切。组态时,系统

生成的组态结果是一个数据库;运行时,数据对象、报警信息的存储也是一个数据库。利用数据库来保存数据和处理数据,提高了系统的可靠性和运行效率,同时,也使其它应用软件系统能直接处理数据库中的存盘数据。

(11) 设立“对象元件库”,解决了组态结果的积累和重新利用问题。所谓对象元件库,

实际上是分类存储各种组态对象的图库。组态时,可把制作完好的对象(包括图形对象,窗口对象,策略对象,以至位图文件等等)以元件的形式存入图库中,也可把元件库中的各种对象取出,直接为当前的工程所用。随着工作的积累,对象元件库将日益扩大和丰富,组态工作将会变得越来越简单方便。

(12) 提供对网络的支持。考虑到工控系统今后的发展趋势,MCGS充分运用现今发展的

DCCW(Distributed Computer Cooperator Work)技术,即分布式计算机协同工作方式,来使分散在不同现场之间的采集系统和工作站之间协同工作。通过MCGS,不同的工作站之间可以实时交换数据,实现对工控系统的分布式控制和管理。

2.MCGS系统的组态环境和运行环境

用户的所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的软件工具,它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。

运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。

二、可编程控制器动态模拟仿真实验监控系统V3.0的介绍及使用

此系统适用于THORM-A型、THORM-B型实验装置,THORM-1型、THORM-2型实验箱;它是利用PLC与MCGS组态的概念开发的一套软件,具有实验演示的同步监视功能。主要作用有:

(一)系统管理

用户只能凭密码登录后才能操作软件,拒绝非法登录。用户可以修改密码,登录用户分管理员、教师和学生。管理员具有管理其它用户的权利,能使用软件的全部功能;教师能使用软件的大部分功能(除了管理用户);学生能使用软件的部分功能,但无权使用通讯功能。 (二)状态显示

分为设备状态显示,登录用户显示,当前时间显示,累计运行时间显示等。 (三)实验演示

软件内部为每个实验都建立了实验模型,能逼真、客观、动态演示PLC的程序。如果PLC程序正确,软件演示的结果就正确;如果PLC程序有错,软件演示的将是错误的结果。从演示效果可以看出PLC程序的对错。 (四)软件的调用

根据实验的需要,在实验时要用到其他的软件,可在软件调用窗口正确书写所需软件的路径,点击确认,即可方便的调用出来。 (五)输入输出显示

能实时显示输入输出点的状态(实验设备不同,主机型号也不同,输入、输出点数也不同)。

(六)帮助菜单

针对初次使用的用户有简明的使用帮助。

联系合同范文客服:xxxxx#qq.com(#替换为@)