工控网首页
>

应用设计

>

组态王使用问题解答

组态王使用问题解答

2007/1/16 10:15:00

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

161我在windows xp中使用启动组态王工程,为何老提示:历史库服务程序没有启动 其后果是在历史曲线上无法显示指定变量的历史曲线。 请问:如何启动历史库服务程序? 
如果“历史库服务程序”没有启动,当然在历史曲线上无法显示指定变量的历史曲线。 方法:启动HistorySvr即可! 路径: (1)我的电脑(右击)-->管理-->(管理工具-->)系统信息-->软件环境-->服务(可以查看是否启动) (2)如果没有启动,在我的电脑(右击)-->管理-->(管理工具-->)服务和应用程序-->服务(双击即可修改属性,设置为启动类别为“自动”)    XP系统需在组态王安装目录下找到HistorySvr.exe,用鼠标拖到系统左下脚:在开始/运行"E:\Program Files\Kingview(安装路径)\HistorySvr.exe" —run按此方式注册一下
162 记录问题 我打算将设备的运行启动和停止时间写入ORACLE数据库,然后进行设备运行记录的统计分析。请问各位大虾有没有成熟的方案?纪录的字段需要记录那些信息?请有经验的不吝赐教!
   选择“启动时”标签,在该编辑器中输入命令语言程序,该段程序只在运行系统程序启动时执行一次。  选择“停止时”标签,在该编辑器中输入命令语言程序,该段程序只在运行系统程序退出时执行一次。 在启动时和停止时,分别添加记录程序即可!(例如:记录变量=$日期+“ ”+$时间;将记录变量保存到指定数据库)
163 历史趋势使用求助 请问为什么我用图库中的通用历史趋势曲线和控件中的KVHTrend控件都不能看到实时的变化数据?所有数据都显示为0。是否是开机时历史库服务程序没有启动所致?可是如何才能让它自动启动呢?我在运行系统菜单上选择重启历史数据记录,可是数据还是全为0啊。数据词典中我也让这些值自动记录了啊,急,盼复!
   请检查一下您的变量的量程是多少,如果量程太大,比如0~99999,而你实际的值是100,那么按照百分比,你看到的是接近于零的值,请用历史报表函数查一下您实际的值是多少
164 求教:怎样把多台仪表同时与组态王通讯 我要把多台仪表同组态王通讯,但是只有一个串口,而仪表的数据位、停止位不是一样的,我应该怎样让它们同时与组态王通讯呢? 
   这要看你的仪表的都是什么通讯协议了,如果这些仪表都使用一样的通讯协议,那么一个串口就可以了,否则你就加一个多串口卡就可以了
165 关于视频显示问题    组态王的视频控件只支持vfw格式的视频格式(微软的一个标准格式),如果您的视频卡的驱动程序不支持vfw格式,那就无法使用了,如果不能使用,您可以使用视频厂家提供的标准的active控件,在组态王的通用控件里添加就可以了。 详细可见置顶贴子--视频知识浅谈
166 我想把打印历史曲线的名字改掉! 组态王里的历史曲线打印的名字是组态王的历史曲线,我想把它改成我自己定义的,请问技术员怎么处理啊?谢谢! 
修改:历史趋势曲线控件的属性里PrintTitle (string)即可。
167 组态王BUG ? 在组态王中使用历史曲线控件,运行状态下点击调整时间,在弹出的时间调整对话框(其他的对话框也有类似现象)的标题栏上按住鼠标右键不放,你猜出现什么呢??........按住的那段时间组态王停止工作了!!!数据不采集!时间不更新!........ 
   组态王运行程序机制里在鼠标按住时会产生等待一个新命令
168 关于网络通讯 我的系统WIN2000用组态王间两台计算机通讯,在通讯成功后重启计算机再进行通讯时必须要输入对方计算机的用户名和密码.怎样自动记住用户名和密码或者能直接通讯.
   新建一个用户,用户名和密码就是对方计算机的用户名和密码. 启动时用这个用户名进行登陆.
169 KVHTEND控件打印问题!!! KVHTEND打印时名字显示时《组太王历史趋势曲线》我不想要它,怎么改啊!!!
   修改:历史趋势曲线控件的属性里PrintTitle (string)即可。
170 关于变量域的问题 请教各位高手,组态王中的变量域有什么作用呢,我想用变量域中的属性作为对变量的控制可不知道如何实现。举个例子,请大家看看如何实现。 我在数据字典中定义I/O离散变量TEST,当变量为1时报警。 我本想通过TEST.ALARM=1或TEST.ALARM=0来控制变量是否报警,可程序中说这种域不能赋值,可不能赋值这个变量域又有什么用呢,请大家指教。 
   变量域就是变量属性 作为条件或(最后的)值来使用,主要是因为(通过看别的软件猜的阿)大部分属性是只读的,不允许我们进行修改! 所以,我们只能把他们"作为条件或值来使用" 。 通过该变量各属性的状态,比如你的例子: TEST是否报警呢?通过TEST.ALARM来反映(应该是只读属性)。 因此,对你的回答是,将TEST.ALARM赋值给某个变量(如A=TEST.ALARM),或作为条件使用(如 if (TEST.ALARM==1).......; ),或用文本输出报警状态(如,在动画连接里的“值输出”里直接写TEST.ALARM,就可以了)
171 组态王6.3与CQM1通讯的问题 组态王6.3与CQM1通讯的问题,请各位指点! 各位你好!      组态王与OMRON CQM1通过HOSTLINK串口通讯,我现在可以读到DM区的数据,但不知怎么控制输入或输出点,请各位帮忙!谢谢        三菱FX2 通过 232AW 能与组态王通讯吗?
   用组态王提供的BIT和BITSET函数来实现取位和置位的操作 三菱FX2 可以通过串口通讯
172 关于工具箱 想画一个扇形。所画的扇形怎么都是倾斜的啊,能不能把扇形的底边变为水平的啊 
   先选中画的扇形;再选工具/改变图速形状 调整角度
173 关于控件的一点问题 可以引用odbc数据源的控件,他的名称是什么?
   工具箱/插入通用控件/KVDBGRID CLASS
174 兰工:如何匹配? SQL2000数据库中存放的数据小数点后有4位,而我想在查询时只输入小数点后2位数,如何实现数据匹配呢??谢谢!
   select 字段名称 from 表名称 where 字段名称 like ##.##,用like,不要用等号,来实现模糊查询 例如:string WhereExpr="日期 like +’%"+FindDate+"%’"; SQLSelect( DeviceID, "TableName", "BindList",WhereExpr , "" );
175 各位大侠请问:西门子TC35无线模块的问题 各位大侠请问:西门子TC35无线模块在组态王中各个寄存器的定义含义是什么? 
   “寄存器名称”,起始寄存器号,结束寄存器号,数据类型},  {"AT", 0, 0, BYTE_DATATYPE, 0},  功能:联机  属性:只读  说明:当该寄存器的值为1时,表示设备联机通讯正常   {"CMGF", 0, 0, BYTE_DATATYPE, 0},    功能:设置短消息格式  属性:读/写  说明:0: PDU编码 1: 文本格式  {"CSCA", 0, 0, STRING_DATATYPE, 0},  功能:设置短消息中心号码  属性:读/写  说明:无  {"CMGD", 0, 0, BYTE_DATATYPE, 0},  功能:删除指定序号的短消息  属性:只写  说明:序号是指短消息在SIM卡中储存的位置               CMGD=1,表示删除SIM卡中序号为1的短消息,它的值应该从1开始,即不能删除第0条短信。  {"NEW", 0, 0, BIT_DATATYPE, 0},  功能:读新短消息命令  属性:只写  说明:读SIM卡中新收到的短消息, 并将其内容写到MsgNew和MsgNec从寄存器中  {"MsgNew", 0, 9, STRING_DATATYPE, 0},  {"MsgNec", 0, 9, STRING_DATATYPE, 0}, {"MsgNed", 0, 9, STRING_DATATYPE, 0},  功能:读新短消息  属性:只读  说明:返回上次从SIM卡中读到的新短消息         字符串格式:               eg: MsgNew0:  <n>2002年9月5日来自xxxxx的消息                 n为该短消息序号                 xxxxx为发送方号码     MsgNec0: #####(短消息内容)  注意:当短消息大于63个汉字(126个字符)时,组态王MsgNec中只显示前63个汉字. MsgNed保存接受到的63个之后的信息  {"OLD", 0, 0, BIT_DATATYPE, 0},  功能:读旧短消息命令  属性:只写  说明:读SIM卡中已读的短消息, 并将其内容写到MsgOld和MsgInf寄存器中  {"MsgOld", 0, 19, STRING_DATATYPE, 0},  {"MsgInf", 0, 19, STRING_DATATYPE, 0},  功能:读已读短消息属性:只读  说明:返回上次从SIM卡中读到的以读短消息         字符串格式: {"SEND", 0, 0, BIT_DATATYPE, 0},  功能:发送短消息命令  属性:只写  说明:将MsgSend寄存器的内容发送到Tele寄存器记录的号码中  {"Tele", 0, 0, STRING_DATATYPE, 0}, {"SReturn",0,0,BYTE_DATATYPE,0},//  功能:返回信息是否发送成功。1:成功;2:失败。  属性:读/写  说明:在发送信息之前先将SReturn写为0,再发送信息,发送后可以根据该寄存器值判断发送是否成功。   只能在发送不频繁时才能通过此寄存器进行判断。  {"CodeMod",0,0,BYTE_DATATYPE,0}//  功能:编码模式。0:纯英文编码,7位编码。1:中英文混合文本编码,8位编码。(当CMGF=0时)
176 关于在线修改上下限 在组态王中如何在线修改变量的上下限。 
&nbs

投诉建议

提交

查看更多评论
其他资讯

查看更多

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

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

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

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

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