MCGS组态软件课件-第5章.ppt_第1页
MCGS组态软件课件-第5章.ppt_第2页
MCGS组态软件课件-第5章.ppt_第3页
MCGS组态软件课件-第5章.ppt_第4页
MCGS组态软件课件-第5章.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工程控制系统监视程序设计,工程控制设定软件,2,设备窗口构成,5.1设备驱动程序5.2MCGS的设备构成例5.4MCGS模拟设备构成,第5章,3,5.1设备驱动程序,设定软件的实时数据库与外部设备的实时数据连接(不同外部设备的数据存储结构和通信协议不同。 配置软件必须为各种外部设备的数据存储结构和通信协议配置适当的通信过程,以允许与各种外部设备进行数据交换。 这种与外部设备的通信程序被称为设备驱动程序。 配置软件的设备驱动程序是用于实现配置软件的实时数据库和外部设备之间的实时数据交换的. 为了实现与外部设备的数据通信,配置软件需要该外部设备附带的驱动程序。 4、5.1设备驱动程序,需要应用广泛的配置软件来开发和配置许多设备驱动程序,并与各种设备组合构成运行监视系统。 驱动程序的开发通常是由配置软件开发者针对市场上广泛使用的设备产品和用户的特定需求而开发的。 配置软件中常用的设备驱动程序分为五类: 每个类别都有一般设备的驱动程序。 例如,PLC设备驱动器(:西门子、欧姆龙、遥控、GE、三菱等)变频设备驱动器(:西门子、三菱等)智能仪表设备驱动器(:霍尼韦尔、虹润、天辰、宇光仪表等) 威达、中泰模块等)产业用板设备驱动程序(:研修华、康拓、中泰板等),5、5.1设备驱动程序,MCGS中将设备驱动程序称为设备组件。 MCGS在设备零部件的管理中采用了开放结构,可以简单地定制和增加实际应用所需的设备零部件,充实设备工具包。 6、5.2MCGS的设备结构,所谓的“设备结构”,是设备驱动程序的可选通信网络结构构筑(父、子设备关系)设备通信地址、数据采样周期等参数的定义通道数据和设定软件实时数据库变量的连接, 为了完成特定通道的数据处理定义的调试等,7,5.2 mcgs的设备构成,mcgs通过“设备窗口”完成设备构成定义,建立MCGS系统和外部硬件设备的连接。 在MCGS系统运行中,设备要素在设备窗口中被统一调度管理,实现:通过通道连接向实时数据库提供从外部设备收集的数据,实现外部设备工作状态的实时检查。 将实时数据库的控制参数输出到外部设备,实现外部设备的动作状态的自动控制。 8、MCGS设备窗口的设定步骤,例如,在一个控制系统中,通过RS485通信接口将从现场检测到的控制参数输入到控制机的MCGS实时数据库中,控制器将控制命令和参数输入到RS485 进行rs-485/rs-232,9、9、设备窗口的设定工作时,首先将使用的设备的驱动程序添加到设备工具箱中,将该设备设置到MCGS的“设备窗口”。 在窗口中设置此设备的“基本属性”,以完成“通道连接”、“设备调试”和“数据处理”任务。、MCGS设备窗口的设定步骤、双击打开设备窗口、10,MCGS设备窗口的设定步骤、在设备窗口快捷菜单中打开设备工具箱、11, MCGS设备窗口的设置步骤,在设备工具箱中打开设备管理窗口,12, MCGS设备窗口的设置步骤、在设备管理窗口中单独选择设备并添加到所选设备侧、MCGS设备窗口配置过程、在“了解”后将所选设备添加到设备工具箱中,关闭设备管理窗口14、MCGS设备窗口配置在设备工具箱中依次追加必要的设备,15、MCGS设备窗口构成过程、在设备窗口中双击父设备打开设备属性窗口,完成对上位机串行的基本操作和参数设定,所谓同步收集, 所谓意味着所有子设备以相同频率收集数据的异步收集,是指各子设备以各自的频率收集数据(在该情况下,父设备的收集周期不发挥功能),由此波特率、数据位、停止位、检查方式等与子设备的实际参数一致、16、MCGS设备窗口的设定步骤、在设备窗口中双击子设备打开设备属性窗口,完成子设备的基本操作和参数设定,设定子设备的通信地址,内部属性为信道属性设定窗口完成子装置信道地址和类型的设定,只读:输入信号只写入:输出信号,读写:装置参数,17, 打开MCGS设备窗口的设定步骤通道连接,完成子设备的各信号通道和实时数据库变量的数据结合,在想连接的通道上右键单击弹出数据库变量选择框,各通道和实时数据库变量完成MCGS设备的窗口构成过程,“1”为子设备的通信异常,打开设备调试来验证子设备的通信状态和各信号通道的信号状况,通信异常时没有数据“0”为与子设备的通信正常,通信正常时有数据,19、MCGS设备窗口的构成过程, 打开数据处理设定子设备对应的信号通道的数据变换关系,设定结果,20,5.3 MCGS设备的构成例,实例硬件设备和系统连接图,21,5.3 MCGS设备的构成例,实例硬件设备和系统连接图,22,实例构成设计的任务明确通过对宇光AI-808智能调节器运行参数的实时监控,实现控制系统的监控。 针对AI-808仪表的实时参数监视和操作控制功能有:1.仪表被调整参数(输入信号)的实时监视2 .仪表调整参数(输出信号)的实时监视和手动操作控制3 .仪表规定值的实时监视和手动操作设定4 .仪表d参数的实时监视和手动操作设定5 .仪表手动/自动运行方式的实时状态监视和手动操作切换控制6 .仪表通信状态的实时监视,23 .设计准备-相关设备部件的操作命令,MCGS的设备驱动部件功能调用函数SetDevice(DevName,device 参数: DevName、设备名称、字符类型DevOp、设备操作代码、数值类型CmdStr、设备命令字符串、CmdStr仅在DevOp=6时有意义。 DevOp取值的范围和与其对应的意义:1:启动机器开始动作。 2 :停止装置的动作,使其处于停止状态。 3 :测试设备的运行状态。 4 :启动设备做一次工作。 5 :变更设备的运转周期,在CmdStr中包含新的运转周期,单位为ms。 6 :执行指定的设备命令,CmdStr包含指定命令的格式。 例: SetDevice(OmronPLC,1,“”启动设备单元“OmronPLC”动作。24、宇光智能仪表可以通过设备指令实现其所有通信功能,其指令形式是Read(Cmd、PV、SV、OP、Dat )仪表的PV值、SV值、OP值、Dat值Write(Cmd、Dat )仪表的Dat Cmd是指令代码,Dat是保存读取的Dat值的变量或要写入的数据,Dat值的意义由Cmd的值决定。宇光AI-808米的Cmd意思:例如! set device (adam40,6 )“read (1,tong1 )”)读取装置“Adam 40”的通道1的值(HIAL ),将结果存储在“tong1”变量中,理解设计准备-相关的装置构成要素的操作命令,25,MCGS后装置窗口结构(父装置)、27单元窗口结构(子装置)、28、单元窗口结构(子装置)、29、单元窗口结构(子装置)、30、单元窗口结构(子装置)、31、单元窗口结构(子装置) SetDevice (设备1,6, Write(8,设备1积分时间) )! SetDevice (设备1,6, Write(9,设备1微分时间) )! SetDevice (设备1,6, Write(24,设备1手动自动切换) )在ELSE窗口以外的操作中,将设备数据读取为变量! SetDevice (设备1,6, Read(7,设备1比例带) )! SetDevice (设备1,6, Read(8,设备1积分时间) )! SetDevice (设备1,6, Read(9,设备1微分时间) )! SetDevice (设备1,6, Read(24,设备1调整参数,设备1被赋予值,设备1调整参数,设备1手动切换) ) ENDIF,33,窗口动画连接,显示系统动画包括数字、旋转指针、柱状图、趋势曲线、实时警报等。 连接方法简单(略)。 操作系统动画连接。 包括滑动输入器、按钮。 不仅需要进行通常的操作系统动画连接,而且在窗口操作过程中,还需要保证不读取设备数据而将数据写入设备。 实现方法根据循环策略,通过使用的滑块输入器和按钮部件的下一个事件脚本,控制“设备1上位机操作”变量的状态。 在MouseDown事件脚本中脚本语句:设备1上位机操作=12 .在mouseup事件脚本中脚本语句:设备1上位机操作=03 .在mous eemove事件脚本中脚本语句:用! SetDevice

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论