用创新的技术,为客户提供高效、绿色的驱动解决方案和服务

以科技和创新为客户创造更大的价值

公司新闻

组态王数据存储(组态王数据存储到外部数据库)

时间:2024-11-21

组态王中的历史数据报表数据可以存到电脑硬盘吗?

内存空间不足,组态王怎么删除历史数据?回答是:内存空间不足,组态王历史数据删除可以点开设置找到应用设置,再找到组态王app,点开点击清除历史数据即可。

用SQL,先建立SQL数据库连接和数据保存,可参考组态王功能例程里面的SQL数据库连接和保存例子,再用数据库函数AA=KV.AverageValueInFieldName(此内为KVADODBGrid Class控件列名称);AA为内存实数,可将AA显示在屏幕上。我这个是求平均的例子。如果用报表速度很慢,而且不方便。用SQL速度快。

恩 ! 可以做到报表里面!但是在报表里面生成的不是图形, 只是数据。我给你写个简单的,其实就是运用一个保存函数就好了。ReportSaveAs(“ 历史曲线”,“C:\My Documents\报表.xls”);组态不支持.doc格式。

使用组态王中自带的数据库。方法是在数据词典中,给需要保存的变量做设置,可以做定时记录,也可以做数据变化记录。这样数据就会自动保存到组态王的数据库中,使用者可以通过报表、历史曲线等方式查询、展示历史数据。优点是应用简单,通过简单几步设置即可实现功能。

如果要求不是很高的话,就一直运行着程序,数据会持续一直进行记录,有需要的话就按照时间查就可以了。如果要达到你说的这种效果的话,使用组态王的控件可能不行的。

我个人会这样做:第一步:在PLC中编制程序,输入后使用延时定时器,定时器时间到,置位变量。第二步:在组态王中的命令语言下使用事件命令语言,事件描述中就是第一步中置位的变量等于1作为条件,然后在发生时下编写保存数据的程序,同时复位触发的变量。

组态王和欧姆龙PLC之间的通讯组态王中的寄存器怎么设?

在进行组态王与欧姆龙PLC通讯时,正确设置寄存器是确保信息准确传输的基础。具体设置步骤如下:首先,根据变量类型选择相应的数据存储形式。例如,开关量采用I/O离散,数据则使用实数。其次,在组态界面中,对照编程中使用的变量名称,准确设置寄存器的引用。

PLC与组态王通常通过RS232串行口进行通讯。组态王开发界面左侧有“设备”选项,设备下有“COM1”和“COM2”选项,选择要用的COM口,中间窗口出现“新建...,点击后选择设备。先选择“PLC”,再选择“西门子”,再选择“S7 200”,然后选择要用的协议,一般可选“MODUS。

通讯步骤如下:将组态王与欧姆龙CP1E通过串口(Rs232或Rs485)连接起来。确保连接正确设置好通信参数,如波特率、数据位、停止位等。将日系PLC无线通讯终端DTD435MC-V96连接到CP1E的串口(Rs232或Rs485)上。在组态王软件中,配置主站的通信参数,包括通信接口类型、波特率等。

买一根USB转COM口,或者RJ45转COM口的数据线就行了。电脑城、网上都有卖的。也可以自己做一根,前提是要有COM口数据线,具体做法:材料:RJ45水晶头一个,9针串口线(母头)一根。线序:水晶头的顺序:串口线序(其实仔细看,上面标的都有。

TCP/IP协议支持与欧姆龙系列PLC之间的通讯。本协议采用以太网通讯,将使用你计算机中 的网卡。您可以按下图将组态王与一个或多个PLC相连。组态王与PLC之间的连接可以采用连接适配器,如3G2A6-LK201-EVC200H-LK201等,也可以直接与带有RS232接口的PLC连接。我建议你打开组态王驱动帮助看看。

如何将组态王中历史数据保存成excel格式

有个函数,可以把内部的 *.RTL 转换成 *.XLS,即EXCEL格式。但是每个文件需要一一转换,如果文件比较多的话就比较麻烦。具体函数名称看看函数帮助。

组态王的历史数据库是压缩加密的,数据文件已.std为扩展名,是不能修改的。你所说的使用excel打开的文件是使用reportsaveas()函数另存的csv格式文件,这个文件是可以修改的,但是原来的数据是无法修改的。

恩 ! 可以做到报表里面!但是在报表里面生成的不是图形, 只是数据。我给你写个简单的,其实就是运用一个保存函数就好了。ReportSaveAs(“ 历史曲线”,“C:\My Documents\报表.xls”);组态不支持.doc格式。

这里可以选择定义内存变量(一般用来倒逻辑)或者定义I/O变量(读取或者写入PLC的某个寄存器或者bit位)组态软件一旦和PLC建立通讯,就会在内部生成相应的寄存器映射,当然是虚拟的。PLC采集的数据通过组态软件读取I/O变量可以将PLC寄存器上的数据读到组态软件上你自己定义的虚拟寄存器上,从而保存下来。

组态王寄存器怎么选

1、数据类型,易用性。数据类型:考虑需要存储的数据类型,例如,如果数据是整数,需要选择一个整数寄存器,如果数据是浮点数,需要选择一个浮点寄存器。易用性:需要考虑寄存器的易用性,部分寄存器具有更易于使用的接口或更易于编程的特性,根据编程经验和需求,选择最适合的寄存器。

2、在进行组态王与欧姆龙PLC通讯时,正确设置寄存器是确保信息准确传输的基础。具体设置步骤如下:首先,根据变量类型选择相应的数据存储形式。例如,开关量采用I/O离散,数据则使用实数。其次,在组态界面中,对照编程中使用的变量名称,准确设置寄存器的引用。

3、首先要在设备中定义好需要的设备。然后在变量的第一页选项卡中选择对应的设备,在下面填入相应的地址。

4、选择V寄存器即可。组态王,即组态王开发监控系统软件,是新型的工业自动控制系统,组态王中选择V寄存器即可读取寄存器高低16位值,以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。

5、点击后选择设备。先选择“PLC”,再选择“西门子”,再选择“S7 200”,然后选择要用的协议,一般可选“MODUS。再按步骤进行设置即可,还要设置地址,也就是PLC的ID。再在数据字典中定义相关变量时,“连接设备”选择刚定义的。寄存器选择要用的。如果在编程时用了该变量,程序运行时会自动读取。

6、直接采用在设备组态里面选择PLC-三菱FX2N-编程口,然后在数据库词典里面建立新变量,选择IO实数,连接设备那里就直接选你刚建立的设备,寄存器就直接写D***,数据类型选SHORT就OK了。

组态王历史数据保存路径

1、D:\历史记录.mdb。根据网络资料查询显示,组态王历史数据保存路径是D:\历史记录.mdb组态王版本为53,PC机系统为XP创建数据库表,新建名为历史记录的保存即可。

2、组态王的历史数据库是压缩加密的,数据文件已.std为扩展名,是不能修改的。你所说的使用excel打开的文件是使用reportsaveas()函数另存的csv格式文件,这个文件是可以修改的,但是原来的数据是无法修改的。

3、查找组态王重启电脑后上传数据的历史时间步骤如下,根据查询组态王网站得知。首先在组态王的安装目录下找到Kingreport.xls,打开Kingreport.xls。其次选择加载项中的历史报表,打开历史报表。最后输入工程路径,点击数据查询即可。

4、在当前工程路径下建立一文件夹:实时数据文件夹。2。在实时数据报表画面中添加一按钮,按钮文本为:保存实时数据报表。3。

5、std组态王建立的工程都是以文件夹的格式存储的,在储存路径下,工程名就是文件夹的名字。里面的文件格式是媒体格式存在的,但这些媒体文件只能组态王软件打开。右键点击std格式文件。选择记事本打开。利用记事本可以修改文件,然后保存即可。

6、我测试了一下,是可以保存的。如果报出的故障是类型不匹配,请再次检查此变量,或者直接从变量里调出,不要用打字的。如果是报没有此变量,请检查是不是安装的为英文版软件,那么\\本站点\要改为\\local\。还有个需要注意的你是否是写在了应用程序命令语言里。

组态王历史数据保存

1、D:\历史记录.mdb。根据网络资料查询显示,组态王历史数据保存路径是D:\历史记录.mdb组态王版本为53,PC机系统为XP创建数据库表,新建名为历史记录的保存即可。

2、组态王的历史数据库是压缩加密的,数据文件已.std为扩展名,是不能修改的。你所说的使用excel打开的文件是使用reportsaveas()函数另存的csv格式文件,这个文件是可以修改的,但是原来的数据是无法修改的。

3、可以。组态王,即组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。根据查询资料显示:组态王中的历史数据报表数据是可以直接存到电脑硬盘的。电脑硬盘是计算机最主要的存储设备。

4、文件名为“数据报表xls”,路径为“C:\My Documents”,返回值赋给变量“存文件”:存文件=ReportSaveAs(“实时数据报表”, “C:\My Documents\数据报表xls”);数据多看你怎么存,你可以写好命令语言,写好了就可以高枕无忧了,可以自动存储。