工控网首页
>

应用设计

>

组态王使用问题解答4

组态王使用问题解答4

2011/4/13 13:36:05

感谢“楚天白云”提供,中国工控网整理。

61 组态王如何与多台PLC通讯 我有四台SZ-4的PLC,各自都有通讯模块,然后通过一根RS-422 电线连接 到上位机的串口,我想在组态王中定义四个变量分别与四台PLC的数据寄存器R2000连接,问题是定义变量时只能指定寄存器的类型,不能选择局号,那变量倒底连接哪一台PLC的R2000呢   每台PLC都可设定他的地址。RS422是可以进行多联的,具体设置如下:上位机的串口转成RS422后,四台PLC的RX+、RX-、TX+、TX-分别连在一起。上位机的RX与下位PLC的TX相联,上位的TX与下位PLC的RX相联。+对+、-对-。

62 求救:历史操作记录表Alarm两个月自动维护 我想问一下,access对一个表如果其记录数满了之后(比如到3万条之后)怎么办?是自动地把旧的记录删除,还是舍弃新的记录?如果它是舍弃新的记录,那我只能编程来实现报警历史记录的2个月的保存周期了,应该怎么做呢?(我用的是kvdgrid控件,该控件有没有方法去自动删除过期的数据?如果不能,我只能自己再定义一个记录体与系统产生的报警Alarm表连接,但这样会不会产生错误?(因为Kvdgrid控件已经使用了该表)   可以肯定的答复:是舍弃新的记录。如果要想完全实现你所想要的功能,建议采用SQL SERVER。

63 关于仿真图形画面的制作 新手请问组态王6.5版上的demo如炼钢车间、反应车间的画面是如何制作的? 炼钢车间、反应车间画面的一些图件在组态王内部提供的图库里没有,请问这些图件是如何制作的?是否在其它的绘图软件里做好后再粘贴过来,还是自己用VC++等编程后调用,请教做过实际项目的各位老师!   方法基本是这样的:图库可以给我们很多方便,但有些图片,不如为了更形象的表达时,组态王里没有,你就需要自己在画面上通过那几个画图形的工具自己画,或你自己用别的软件先画好,之后你在开发系统的画面上画[点位图],通过点位图添加你做好的图片! 如果没有必要的话,最好省去这些没有多大作用的步骤,演示到位即可!!!

64 KingACT 1.5怎么在XP下无法安装? KingACT 1.5怎么在XP下无法安装? KingACT 1.5不支持XP操作系统 目前最好选用的系统为2000或NT

65 组态王6.02版的开发系统适用WIN98吗? 用组态王6.02版做的项目在WIN98上运行是否可靠? 另外在WIN98上做的项目在WIN2000上是否能正常运行?    组态王6.02版的开发系统适用WIN98用组态王6.02版做的项目在WIN98上运行可靠在WIN98上做的项目在WIN2000上可正常运行 具体需看一下是组态王哪个版本 若是6。5版不支持WIN98

66 [求助] 我在组态王的画面中显示PLC的工作即时数据,为什麽总比PLC慢半拍?怎样才能及时显示?   对于几种靠串口通讯的PLC,采集速度是慢,一是由于协议,二是由于本身串口通讯速率。对于改进,有以下几个建议:1. 加快采集频率;2. 提高通讯速度(如提高串口波特率);3. 最好的方法是用通讯卡进行通讯。

67 这是怎么回事?请高手指教 我下载了组态王网站的变电站演示,   http://www.kingview.com/Support.asp?news_Type= 行业解决方案,可是在其中的“自定义函数命令语言”中有一个Void Closeup5() 我双击,提示信息 是“控件事件函数只能在控件中编辑”,这是什么原因?是因为我解压时候提示问我替换文件吗,我选择全部导致的 吗 ? 到底是 什么原因,是否需要组态王中其它的文件呢?那儿能找到,解决我的 问题。 这个函数是外部控件的事件来进行触发的。如果这个控件在你的计算机上没有注册的话,你跟本打不开。如果注册了,想直接在命令语言里打开它吗?不行,必须先打开其属性,然后选择事件页,双击即可。   68 关于仿真PLC的一个问题 increa或是decera寄存器,自动变化的周期是多少啊?  该寄存器变量的最大变化范围是0-1000,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递增变化范围,例如,INCREA100表示该寄存器变量从0开始自动加1,其变化范围是0到100, 周期取自变量范围的定义

69 在组态王中可以调用 API 吗?如何调用? 在组态王中可以调用 API 吗?如何调用? 给我一点提示!     目前组态王不支持Windos API的调用,下一代组态王产品我们会考虑加入此项功能

70 如何调过 ActiveX 写的控件?   可以在画面开发系统中选择工具箱中的“插入控件”,然后选择你自己写的控件就可以了。

71 编辑框怎么用? 请教高手,编辑框控件应如何使用?怎么让输入的内容和变量连接起来?我修改其属性中的变量为一字符串变量后,怎么在编辑框中输入内容后,其变量值并不改变呢?      编辑框控件没有控件命令语言函数,只需要定义其属性与字符串变量连接即可需要先定义字符串变量,然后在编辑框的动画连接里的[变量名称]里添入你定义的字符串变量名就相互衔接了。同时你把下面的那几个复选按钮选种几个使显示符合你的要求首先,在[插入控件]里把[编辑框]找到(路径:插入控件-->窗口控制-->编辑框)把他加到画面上;第二,定义字符串变量第三,双击编辑框或右键,选择动画连接第四,输入控件名称和变量名称(注意,控件名称不能和其他的一样;变量名称就是你定义的的字符串的名称)第五,动画连接里下面那几个复选选择你想要的即可第六,在画面上添加  [文本] ,在其动画连接里选种[字符串输出](值输出里),连接的变量和编辑框用的变量一样,都是定义的字符串变量第七,保存运行即可!!!(提示:画个文本是为了明显的看到定义的变量值的变化)

72 如何在设置时间? 我最近用组态王6.5板本,需要在线显示系统运行的时间,即需要显示一段反应的反应时间,如何操作?    可通过我们提供的计时器控件来实现 此控件组态王网站技术主页中提供下载  我给你试着做了个小工程,呵呵,只有这种功能啊步骤如下:1、你定义下面几个变量:启动时间_时、启动时间_分、启动时间_秒,分别用于记录启动时的系统时间的时、分、秒;,可以在启动开关下编程,也可以在命令语言里编程;启动时间_时=\\本站点\$时;其他相仿!!!2、分别用于计算时间段长度的;例如:\\本站点\$时—启动时间_时;其他相仿!!!3、在画面上添加6个文本,如###,分别相应的动画连接就可以了!!! 如果不嫌麻烦就这样哦,呵呵,可以的话就下载计时器控件吧!  若要同时显示系统时间,就要画9个文本哦,分别对应就可以了   补充一点:你可以把它作成图库文件,方便以后可以直接利用,如果以后用的时候若有点不同的话,比如内部变量,你可以选择动画变量进行修改哦   这样的话,秒的显示就会出现负号的情况,具体怎么解决,呵呵比如,满1分钟了就分钟+1哟 留给你一个思考的空间吧

73 用组态王怎样实现定时器功能   用事件命令语言来做你可以在[命令语言]里选择[应用程序命令语言]——可以在应用系统启动、退出时执行或在系统运行期间定时执行所以你可以在这里编写你定义变量的程序!!!例如,系统运行就执行炉膛出口温度=300+9.1*(50+50*sin(4*b));出口水温=50+50.14*sin(4*b); 可以在[事件命令语言]——当事件发生时、存在时、消失时执行(事件是指一个给定的条件)因此,你可以定义时间段例如:事件描述:程控启炉指令==1&&给煤机启动==0运行时: if(出水压力>0)      /*判断上水泵是否启动*/{  引风启动=1;    /*启动引风机*/  if(炉膛出口压力<=-300)          /*判断炉膛负压*/  {鼓风启动=1; }   /*启动鼓机机*/  else  {  if(引风门开度<5)      { 引风控制输出=16;}}-----------------------------------------------------类似你把时间定义上,当到时间时,启动数据采集等;

74 请问利用RS485通讯 请问利用rs485通讯,波特率及停止位,奇偶检验怎么设?    波特率一般设为9600,不过这要看你的通信网络具体情况了,停止位和奇偶检验,要根据你的工程要求了,不过如果要求不是太高的话可以设停止位为1位,校验可以不要。那得看你硬件设为多少,软件一般要跟它设为一样才能采上来,实践证明用硬件默认的就行了,波特率的大小跟你的距离有点关系,距离越远要设得越低。

75 如何平滑移动一个物体???谁来帮帮我 小弟是初学的,我想一个物体在得到PLC的高电平信号后,使一个物体平滑的从一个地方移动的另一个地方,不是一个跳动,该在组态王中怎么实现?(模拟量和离散量怎么挂钩啊?)不管怎么样,还是谢谢各位来浏览这个主题了!谁来帮帮我啊!   加个变量(如A) 整型画面上做个物体,动画连接中水平移动同这个变量关联起来(如移动左至右,移动数值0--100,动应变量0--5)在数据改变命令语言中,做$秒的改变语言如:  if(PLC变量==1)    {      A=A+1;     }同样在数据改变命令语言中,做PLC变量的语言如:    if(PLC变量==0)    {     A=0;    } 基本就可以了,要有其它的效果,再做些工作。

76 kvdbgrid控件使用问题!!!!!!! 在数据库查询时,where中的条件如何才能实现动态。(即:如果我想在一个文本框中输入查询日期的字符串,将其赋给一个内存字符串变量,然后以此日期在数据库中查询满足条件的数据,将结果显示出来。)   where的条件整体上必须为一个字符串。如: a. where="日期=“+\\本站点\查询日期;前提是\\本站点\查询日期是一字符串型。虽然\\本站点\查询日期是个字符串型变量,但是这个变量的内容,也就是字符串型日期的格式必须跟数据库中的日期字段中的格式一样,否则也查不出来。

60 报表数据平均值的问题求助! 在报表中, 使用max和average函数去最大和平均, 如果一直运行一直有数据进行纪录则正确, 但如有一时间段未运行,纪录为空值, 则仍将所有的数相加平均,数据看上去就有出入. 能否考虑将未纪录的跳开求平均??    组态王中max和average函数本身并不提供去空的功能 如下方法可参考:先取出每个单元格的数据 求平均值时先要求和 在求和的时候判断 如果是空值,则不加。最后看有几个有效的值,设为N 然后sum/n就可以了 不过会较繁琐

61 显示曲线问题 在一个曲线控件中如何同时显示今日,昨日,计划三条曲线   曲线控件可以同时显示8条曲线。你才有3条,应该没有问题。可以根据今日、昨日、计划的每一时刻的值,用超级X-Y曲线的控件方法:AddNewPoint(x,y,nIndex);来绘制每一条曲线。

62 提示"历史库服务程序没有启动"如何处理! 在启动组态王6.5运行系统时,提示"历史库服务程序没有启动",请问如何处理!   对于老的组态王版本,非xp系统,需要在安装以后重新启动可以解决问题对于新的组态王6.5版本,非xp系统该问题已经解决。但对于某些xp系统,该问题还暂时没有解决,需要在控制面板中手动启动HISTORYSVR

63 紧急求助关于报表的问题,在线等! 紧急求助!!!!!!!请教大侠,我在开发系统中做的报表在运行时为什么只能显示数据而不能输入数据?如果想要在各单元格中输入数据,请问该如何做?    用函数ReportSetCellvalue()ReportSetCellString()

64 求教局域网内用户登陆问题 请教各位高人: 我有一个工程,要求在局域网内访问控制计算机变量。我把控制计算机设置成登陆服务器,在局域网内其他计算机上登陆,希望有权限的用户才能进入访问画面。结果在其他计算机上登陆时提示本地用户登陆失败。我在登陆服务器上登陆事件中已经看见用户登陆成功,是否本地用户登陆与到登陆服务器上登陆是两个概念?能不能在其他计算机上通过登陆服务器上用户列表登陆,并获得本机的用户权限?   登陆服务器必须是唯一的,对于网络工程,需要网络中有唯一的用户列表,其列表存储在登录服务器上,当访问网络中任何站点上有权限设置的信息时,都必须经过该用户列表进行验证。选中该项时,本地计算机在网络中充当登录服务器。在其他计算机上通过登陆服务器上用户列表登陆的权限需由在登陆服务器上来指定。当登录服务器没有启动时,用户的验证只能通过本机的用户列表进行,并且在操作网络变量时将以无用户状态进行。当不选“本机是登录服务器”时,必须从登录服务器列表中选择登录服务器机器名称

65 [求助]如何打印XY控件中的曲线? 请教高手,有没有办法打印XY控件中的曲线。   组态王提供了一个专用的XY曲线控件,支持打印功能请在”工具箱“的第四排最后一个“插入通用控件”中找“超级XY曲线”控件此控件提供了更强大的XY曲线功能,支持XY曲线的打印(6.5版才有)

66 请帮助,双机热备问题?? 我现在在作以机热备,版主用的是6.5,根据帮助文档上说的进行了一系列设置. 主机设置为I/O服务器, 现在问题是,主机先启动,从机后启动,当主机出现故障时,从机不能读取数据。 从机先启动,主机后启动,主机启动后就不能读取数据。    主从机在网络配置分别指定主从机 其它参数项包括网络参数、节点类型、客户配置项必须配置选项完全相同

67 问一个组态王与西门子PLC通信的入门问题! 在组态王中设置了com1口为S7 200系列PLC的PPI,然后波特率、奇偶校验什么的设置好。PLc置于run模式下,然后进入组态王的View模式,结果组态王信息窗口显示PLC通讯失败。 这中情况下一般是哪里除了问题呢? 与驱动有关么?   参数按如下设置波特率:  9600  数据位长度  8  停止位长度 1  奇偶校验位  偶校验

68 请教[求助] 组态王6.5网络版实现报表查询功能后,为何在浏览器上不能查询?   请使用REPORTSETHIST()函数及REPORWEBDOWNLOAD()函数 注意:不能使用REPORTSETHIST2()函数具体请参照组态王的使用手册中关于WEB支持函数的章节

69 请教关于组态王与SQL Server 2000的问题 [size=4]我现在在组态王中做了一个表,想把数据库SQL Server 2000中的数据读出来放到这个表中(数据库中一个数据填到一个单元格中),请问该如何操作?如果要把这个表中的数据提交到数据库中去,请问又该如何操作? 在组态王中做一个记录体,利用下面三个函数SQLConnertSQLInsertSQLSelect 请参阅组态王使用手册中关于数据库的章节及连机帮助中的KVDBGRID控件的使用方法

70 求助安装问题 我安装6.5到一半时死了机.重起后再安装结果提示"安装程序发现机器上已经安装了组态王".我到控制面板里去卸载,提示"没有发现uninstall".怎么办?我是新手,不好意思.  建议你删除你安装过的组态王程序和文件夹,之后,可以用优化大师或自己一个个的把注册表里所有组态王的都删除就可以重新安装了  需要将注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\组态王6.5删除

71 问一个问题 我看报表的例子,但是他的报表模块是怎么保存的呢?他的模块里有求和求平均值的函数,怎么把这些函数也保存下来?要是用ReportSaveAs("Report1",FileName);的话也只是保存数值啊,那些函数是怎么保存的?     在开发状态下把做好的报表(里边带了函数)用报表工具栏里的“保存”按钮进行保存,你会看到这个报表就被保存成报表模板文件了。  然后在运行状态下就可以用命令来调用这个报表了。  报表模板不是在运行状态下生成的。

72 界限设置的问题 我做一个模拟输入输出,输出输入值为原料罐液位.Hilimit  为什么运行时候显示的是????   对与报警的上限下限等的参数修改1、需要在变量定义时先作好配置2、如果运行时的修改需要保存的话,请选中变量定义中的”保存参数’选项

73 问一个问题 用查询控件对历史报警的数据库文件查询不需要定义表格模板和记忆体了吧~~ 如果只在组态王里记录数据就不用定义了利用ReportSetHistData2();就可以了  如果只是采用KVDBGRID控件进行查询的话就不用另外的了

74 新人求教各位老师!!!!!!!!!!!!! 请问组态王软件可不可以做到如下功能: 有5台工控机,4台被控制对象,4台工控机对应4台被控对象,一台作为备用,能否实现5台工控机之间的互为备用。   建议使用冷备用,如果其中一台出问题,将备用的哪个那过来就可以用了当然,会有间断时间出现

75 关于组态王与Internet的问题(求助) [size=4]请教各位高手:           我用的是组态王6.5,  现想把组态画面和各报表直接发送到Internet上去,请问[color=#DC143C]是否也要在客户端安装组态王6.5[/color]呢?如果不需要,那在组态王中又如何配置呢?    不需要安装组态王。组态王的WEB功能采用JAVA技术。用户的客户端只要安装IE/NASCAPE等浏览软件即可组态王中的配置请参照组态王的使用手册

76 本人刚接触组态软件,希望获取一些学习心得. 本人对OMRON  PLC比较熟。为扩展自动化领域的知识结构,经推荐,计划对组态软件进行系统学习。希望能得到帮助。    有关于组态王的教程,希望能好好做做!!!

77 画面制作,旋转问题(急用,请回复) 我在监测一滚筒转动,画面中如何设计可以使滚筒绕轴心旋转起来?? 这种旋转相当于立体旋转,实现起来比较麻烦,你可以参考演示工程中螺旋浆的旋转,通过几个不同位置的画面的隐含显示来实现  打个比方啊N=N+1;(定义N变量时,初始值=0)IF (N>3)N=0;IF (N==0)A显示;ELSE IF(N==1)B显示;        ELSE IF(N==2)C显示;                ELSE D显示;-----------------------------------------------组态王用的是C语言的子集,用简单IF-ELSE可以实现好多动画!!!

78 继续求助!关于AB的PLC!!!急~ AB的PLC内部地址B的最小单位是16位,但组态王只能定义数据格式为BCD,0~255,8位的。我有的数据必须读16位的,怎么解决??   高8位乘256+低8位

79 报警数据库输出的问题 帮助文件中说在组态王光盘中提供了使用Access制作的报警数据库,具体位置在:\value Pack\解决方案\报警数据库\报警窗数据库.mdb。只要将该文件拷贝到硬盘中,修改文件属性就可以使用。 要修改文件的哪些属性???    将只读属性去掉就可以了

80 [求助]组态王6.03的开发版加密狗能驱动组态王6.5吗? 我已经购买了组态王6.03的开发版,但是现在我想用组态王6.5开发工程,原来的6.03开发狗还有用吗?    可以使用,没有问题的

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案

车规MOSFET技术确保功率开关管的可靠性和强电流处理能力

未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?

2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会

2023钢铁展洽会4月全新起航 将在日照触发更多商机