A. 在MCGS中的设备窗口对PLC内部的存储器进行赋值,比如键盘输入1000,那么在PLc内部,1000被转换成何种数据
我想你说的应该是这个老宴意思吧:
1、在设备扮含卖组态窗口中,将数据对象 与PLC内存地址实现 “变量连接”,连接好以后,可以通过界面内的数据输入窗口,实现向PLC写数据!
最后再回到你的问题,如果不进行数据处理,你从界面键盘内输入的数据大小,和PLC内存中的数据完全一致!而数据格式(16进制或浮点)与你当时建立通道时指定的完全一致!
B. 2、MCGS的计数器都包括哪些要素,如何进行设置
包括以下四点要素:
1、数据类型。开关型值为0或1。数值型值在3.4E±38范围内。字符型值为最多512字符组成的字符串。
2、变量及常量。变量:脚本程序中,不能由用户自定义变量,也不能定义子程序和子函数。只能对实时数据库中的数据对象进行操作,用数据对象的名称来读写数据对象的值,而且无法对数据对象的其他属性进行操作。可以把数据对象看作是脚本程序中的全局变量,在所有的程序段共用。开关型、数值型、字符型三种数据对象分别对应于脚饥侍本程序中的三种数据类型。裂肢丛在脚本程序中不能对组对象和事件型数据对象进行读写操作,但可以对组对象进行处理。常量:开关型常量 0或1的数字。数值型常量带小数点或不带小数点的数值,如:12.45, 100。字符型常量双引号内的字符串,如:“OK”, “正常”。系统内部变量:MCGS系统定义的内部数据对象作为系统内部变量,在脚本程序中可自由使用,在使肆樱用内部变量时,变量的前面必须加“$”符号,如 $Date,内部变量的详细资料请参考《用户参考手册》的内部变量一章或在线帮助中的内部变量列表。系统内部函数:MCGS系统定义的内部函数,在脚本程序中可自由使用,在使用内部函数时,函数的前面必须加“!”符号,如!abs(),内部函数的详细资料请参考《用户参考手册》的内部函数一章或在线帮助中的内部函数列表。
3、MCGS对象。MCGS操作对象包括工程中的用户窗口、用户策略和设备构件,MCGS操作对象在脚本程序中不能当作变量和表达式使用,但可以当作系统内部函数的参数使用,如!Setdevice(设备0,1,””)。
4、表达式。由数据对象(包括设计者在实时数据库中定义的数据对象、系统内部数据对象和系统内部函数)、括号和各种运算符组成的运算式称为表达式。设置方法:如果是要用触摸屏来设定PLC内部的计数器或者计时器的值,那只要在触摸屏程序上,数值输入控件绑定一下计时器或者计数器的设定值就可以了。
C. MCGS中数据对象的分类及其各自特点有哪些
MCGS中数据对象的分类及其各自特点有数据模型按不同的应用层次分成概念数据模型、逻辑数据模型、物理数据模型。
可以将其分为观测数据(observational data)和实验数据(experimental data)。观测数据是通过调腔启激查或观测而收集到的旁此数据,它是在没有对事物进伍袜行人为控制的条件下得到的,有关社会经济现象的统计数据几乎都是观测数据。在实验中控制实验对象而收集到的数据则称为实验数据。
网络版:
良好的结构:先进的C/S(客户端/服务器)结构。
简单的操作:客户端只需要使用标准的IE浏览器就可以实现对服务器的浏览和控制·良好性价比:整个网络系统只需一套网络版软件(包括通用版所有功能),客户端不需装MCGS的任何软 件,即可完成整个网络监控系统。
方便的使用:MCGS网络版服务器不要安装其他任何辅助软件,客户操作起来得心应手。
强大的功能:MCGS网络版提供的网络ActiveX控件,可以方便的在其他各种应用程序中直接调用。
方便的升级:MCGS嵌入版、通用版、网络版可以无缝连接,节省大量的开发和调试时间。
D. MCGS是什么
MCGS是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据内的采集与监测、容前端数据的处理与控制。
MCGS组态软件包括三个版本,分别是网络版、通用版、嵌入版。
具有功能完善、操作简便、可视性好、可维护性强的突出特点。通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。
由MCGS嵌入版生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。
窗口是屏幕中的一块空间,是一个“容器”,直接提供给用户使用。在窗口内,用户可以放置不同的构件,创建图形对象并调整画面的布局,组态配置不同的参数以完成不同的功能。
在MCGS嵌入版中,每个应用系统只能有一个主控窗口和一个设备窗口,但可以有多个用户窗口和多个运行策略,实时数据库中也可以有多个数据对象。
E. 自由通讯mcgs如何采集数据
数据量少,直接用串口收发驱动读取底层在软件中用字符函数解析获取即可,数据量大建议将单片机做成modbusrtu通讯,最好做成从站,应用比较成熟,网上有标准modbus协议可参考此改或联系昆仑通态客服索要,单片机开发过程中建议如谨用modbus标准工具测试随行测试!
数据采集的方式分别两种,一种是埋点渣扒基,一种是无埋点。
F. mcgs 如何批量导出实时数据库修改
mcgs批量导出实时数据库修改方法如下。设备窗口通过设备构件驱动外部设备,将采集的数据送入实时数据库;由用户窗口组成的图形对象,与实时数据库中的数据对象建立连接关系,以动绝颤仔画形式实现数据的可视化;运行策略通过策略构件,对数据进行操作和处理。就可并汪以批量导出实时数据库洞弯了。
G. MCGS嵌入版怎样通过TCP/IP网和电脑进行数据传送
1、首先第一步就是进行打开TIA Portal编程软件,新建一个项目,添加新设备,注意设备型号和版本必须选择正确,笑裤如下图所示。
H. mcgs怎么编程
由于MCGS脚本程序是为了实现多分支流程的控制及操作处理,因此只包括了几种最简单的语句:赋值语句、条件语句、退出语句和注释语句。所有的脚本程序都可由这四种语句组成,当需要在一个程序宽氏行中包含多条语句时,各条语句之间须用“:”分开,程序行也可以是没有任何语句的空行。大多数情况下,一个程序行只包含一条语句,赋值程序行中根据需要可在一行上放置多条语句。
(1)赋值语句
赋值语句的形式为:数据对象二表达式。它具体的含义是:把“二”右边表达式的运算值赋给左边的数据对象。
赋值号左边必须是能够读写的数据对象,如:开关型数据、数值型数据、事件型数据以及能进行写操作的内部数据对象。而组对象、事件型数据、只读的内部数据对象、系统内部函数以及常量,均不能出现在赋值号的左边,因为不能对这些对象进行写操作。
赋值号的右边为一表达式,表达式的类型必须与左边数据对象值的类型相符合,否则系统会提示“赋值语句类型不匹配”的错误信息。
(2)条件语句
条件语句有如下三种形式:
IF【表达式】THEN【赋值语句或退出语句]
IF [表达式] THEN 【语句】
ENDIF
IF [表达式1 THEN
【语句】
ELSE
ENDIF
条件语句中的四个关键字 “IF ”、“THEN ”、 “ELSE”、“ENDIF”不分大小写。如拼写不正确,检查程序会提示出错信息。
条件语句允许多级嵌套,即条件语句中可以包含新的条件语句,MCGS脚本程序的条件语句最多可以有8级嵌套,为编制多分支流程的控制程序提供了可育旨。“IF”语句的表达式一般为逻辑表达式,也可迅桐以是值为数值型的表达式,当表达式的值为非0时,条件成立,执行“THEN”后的语句,否则,条件不成立,将不执行该条件块中包含的语句,而是执行该条件块后面的语句。值为字符型的
表达式不能作为“If”语句中的表达式。
(3)退出语句
退出语句为“Exit”用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。
(4)注释语句
以单引号‘ ’,开头的语句称为注释语句,注释语句在脚本程序中只起到注释说明的作用,实际运行时,系统不对注释语句作任何处理。
5.7.3脚本语言的编辑
脚本程序编辑环境是用户书写脚本语句的地方。脚本程序编辑环境主要由脚本程序编辑框、编辑功能按钮、MCGS操作对象列表和函数列表、脚本语句和表达式4个部亩巧坦分构成,编辑脚本应该注意的几个方面:
(1)脚本程序编辑框是用于书写脚本程序和脚本注释,在编辑的过程中必须遵循MCGS规定的语法结构,否则语法检查不能通过。
(2)用户可以使用编辑功能按钮提供的文本编辑来进行基本操作。表达式语句和表达示符号除了直接手写编译外,还可以用鼠标单击要选的语句和表达式符号,在脚本编辑处光标所在的位置填上语句或表达式的标准格式。
(3) MCGS对象和函数列表以树结构的形式,列出了工程中所有的窗口、策略、设备、变量、系统支持的各种方法、属性、以及各种函数,以供用户快速的查找和使用。
I. 如何利用PLC和MCGS进行数据的显示,存储和打印
这个几句话是说不清楚的,说个大概吧
1 首先必须MCGS组态PLC,以台达为例。
如果是老手应该差不多能看懂了,这中间涉及到很多东西,如果是新手还是从最基本的学吧。
J. 列举MCGS软件的功能
MCGS的主要和基本功能如下:
(1)简单的可视化操作界面
MCGS采用全中文、可视化、面向窗口的开发界面,以窗口为单位,构造用户运行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变符合中国人的使用习惯和要求。用户可以使用系统的默认构架,也可以根据自己的需要自己组态配置图形界面,生渗扰成各种类型和风格的图形界面,包括DOS风格和标准Windows风格的图形界面并且带有动画效果的工具条和状态条等。
(2)实时性强、良好的并行处理性能
MCGS是真正的32位系统充分利用了32位Windows操作品台的多任务、按优先级分时操作的功能,以线程为单位对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使PC机广泛应用于工程测控领域成为可能。
(3)丰富、生动的多媒体画面
MCGS以图像、图符报表和曲线等多种形式,为操作员及时提供系统运行中的状态、品质及异常报警等有关信息;通过对图形大小的变化、颜色的改变、明暗的闪烁、图形的移动反转等多种手段,增强画面的动态显示效果;在图元、图符对象上定义相应的状态属性,实现动画效果。MCGS还为客户提供了丰富的动画构件,每个动画构件都应一个特定的动画功能。MCGS还支持多媒体功能,使能够开发出集图像、声音、动画为一体的漂亮、生动的工程画面。
(4)开放式结构,广泛的数据获取和强大的数据处理功能
MCGS采用开放式结构,系统可以与广泛的数据源交换数据,MCGS提供多种高性能的I/O驱动;支持Microsoft开放数丛租旦据库互连(ODBC)接,有强大的数据库连接能力;全面支持OPC(OLE for Process Control)标准,即可作为OPL客户端,也可以作为OPC服务器,可以与更多的自动化设备相连接;MCGS通过DDE(Dynamic Data Exchange,动态数据交换)与其他应用程序交换数据,充分利用计算机丰富的软件资源;MCGS全面支持ActiveX控制,提供极其灵活的面向对象的动态图形功能,并且包含丰富的图形库。
(5)完善的安全机制
MCGS提供了良好的安全机制,为多个不同级别的用户设定了不同的权限。此外MCGS还提供了工程密码,锁定软件狗、工程运行期限等功能,大大加强了保护组态开发者劳动成果的力度。
(6)强大的网络功能
MCGS支持TCP/IP、MODEN、RS-458/RS-422/RS-232等多种网络体系结构;使用MCGS网络版组态软件,可以在整个企业范围内,用IE浏览器方便的浏览到实时和历史的监控信息,实现设备管理和企业管理的集成。
(7)多样化的报警功能
MCGS提供多种不同的警报方式,具有丰富的警报类型和灵活多样的警报处理函数。不仅方便用户进行警报设置,并且实现了系统实型好时显示、打印警报信息的功能。警报信息的存储与应答功能,为工业现场安全可靠地生产运行提供了有力的保障。
(8)实时数据库为用户分步组态提供极大方便
MCGS由主窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的功用数据区,是整个系统的核心。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。在生成用户应用系统时,每个部分均可分别进行组态配置,独立创建,互不干扰;而在系统运行过程中,各个部分都通过实时数据库交换,形成互相关连的整体。
(9)支持多种硬件设备,实现“设备无关”
MCGS针对外部设备的特征,设备工具箱,定义多种设备构件,建立系统与外部设备的连接关系,赋予相关的属性,实现对外部设备的驱动和控制。用户在设备工具箱中可方便选择各种设备。不同的设备构件,所有的设备构件均通过实时数据库建立联系;而建立时又是相互独立的,即对某一构件的操作或改动,不影响其他构件和整个系统。
(10)控制方便复杂的运行流程
MCGS开辟了“运行策略窗”口,用户可以选用系统提供的各种条件和功能的策略构件,用图形化的方法和简单的类Basic语言构造多分支的应用程序,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据交换,实现自由,准确地控制运行流程,同时也可以由用户创建新的策略构件,扩展系统的功能。
(11)良好的可维护性和可扩充性
MCGS系统由五大功能模块组成,主要的模块以及构件的形式来构造,不同的构件有着不同的功能,且各自的独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画构件和流程控制)的所有工作。除此之外,MCGS还提供了一套开放的可扩充接口,用户可根据自己的用VB、VC等高等高级开发语言,编制特定的构件来扩充系统的功能。
(12)用数据库来管理数据存储,系统可靠性高
MCGS中数据的存储不再使用普通的文件,而是用数据库来管理。组态时,系统生成的组态结构是一个数据库;运行时,系统自动生成一个数据库,保存和处理数据对象和报警信息的数据。利用数据库来保存数据和处理数据,提高了系统的可靠性和运行效率;同时,也使其他应用软件系统能直接数据库中存盘数据。
(13)设立对象元件库,组态工作简单方便
对象元件库,实际上是分类储存的各种组态对象的图库。组态时,可把制作好的数据对象(包括图形对像、窗口对象、策略对象以至位图文件等)以元件的形式存入图库中,同样也可把元件库的各种对象取出,直接为当前的工程所用。随着工作的积累,对象元件库将日益扩大和丰富,这样解决了对象元件库的元件积累和元件重复利用问题。组态工作将会变得更加简单、方便。
(14)实现对工控系统的分布式控制和管理
考虑到工控系统今后的发展趋势,MCGS充分运用现今发展的DCCW(Distributed Computer Cooperator Work,分布式计算机协通工作方式)技术,使分布在不同现场的采集设备和工作站之间实现协同工作,不同的工作站之间则通过MCGS实时交换数据,实现对工控系统的分布式控制管理。