
1:设定中大(小)值及大(小)原始值的意义?
大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而大(小)原始值是采集设备中【寄存器】数字量的大(小)值(如板卡中的819-4095等)。
一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值此时大(小)值与大(小)原始值在设置时是一致的。
2:组态完成后发现工程特别大,怎样把工程文件变小?
可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic文件的备份文件)的文件。
3:在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?
保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时后一次的设置值。无需用户再去重新定义 。
保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后运行时,变量的初始值为上次系统运行过程中变量值后一次变化的值。
4:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win98系统)?
编辑Win98系统下的System.ini文件,将shell=explorer.exe改为:
path=c:\ProgramFiles\Kingview
shell=Touchvew.exe 即可
5:组态王里画面属性中覆盖式与替换式有何区别?
覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。
6:如何利用多个摄像头在组态王上显示多幅画面?
用户需要增加硬件设备:矩阵转换器和画面分割器。视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。
7:如何将gif动画用在组态王画面中?
在组态王画面中的工具箱内选折11:为什么有些网络在报警窗中不出现登录和注销事件?
登录和注销事件在组态王中是作为报警事件显示在报警窗中,这就要求作为登录服务器的机器必须有自己的报jingfu务器,建议用户将作为登录服务器的机器做为IO服务器,并选定一个报jingfu务器作为这台机器的报jingfu务器。
12:如何查询历史报警?
1、打开组态王工程浏览器下的报警配置项,在其对话框的〈文件保存〉栏里输入报警信息存放的天数,并单击报警记录格式,其弹出的对话框里可以进行显示报警信息时间的设置。变量的报警信息是以*.al2文件的格式存放在指定的工程路径下面。
2、组态王工程浏览器下的报警配置项中选择将报警信息存入数据库,如需在组态王中查询可利用sql函数进行查询.
13:如何计算变化率报警?
模拟量的值在固定时间内的变化超过一定量时产生的报警,即变量变化太快时产生的报警。当模拟量的值发生变化时,就计算变化率以决定是否报警。变化率的时间单位有三种:秒、分和时。
变化率报警利用如下公式计算:((变量的当前值 - 变量上一次的值)*100)* 单位对应的值/((这一次产生值的时间-上一次产生值的时间)* (大值 - 小值)(注:如果是秒,为1;如果是分,为60,如果是时,为3600)) 取其整数部分的值做为结果,若计算结果大于定义的变化率的值,则出现报警。
14:如何利用KVDBGrid控件根据日期条件查询历史报警?
将数据库中表Alarm中的字段AlarmDate字段类型改为“日期型”,利用KVDBGrid进行条件查询,日期变量为:DateString,字符串类型
历史报警查询.Where=AlarmDate={d ’+\\本站点\DateString+’};
历史报警查询.FetchData();历史报警查询.FetchEnd();
15:如何利用KVDBGrid控件根据报警变量进行相似查询历史报警?
历史报警查询.Where=VarName like+’%+\\本站点\报警变量+%’;
历史报警查询.FetchData();
历史报警查询.FetchEnd();
16:如何利用KVDBGrid控件根据日期范围查询一段日期的历史报警?
历史报警查询.Where=AlarmDate >={d’+\\本站点\HTDate+’} and AlarmDate ={d’+\\本站点\HTDate+’} and AlarmDate 编程口,当PLC设置成stop状态时,PLC与组态王通讯正常,一旦把PLC设置为run状态,PLC与组态王出现通讯失败是为什么?
是否在PLC中有一段自己编的有关232bd通讯方面的程序,这段程序与组态王的驱动程序有冲突,把这段程序去掉后,PLC不论是stop还是run 状态,和组态王通讯均正常
55:金星K200S使用通讯模块K3F-CU2A与组态王通讯不上如何检查?
1、通讯模块的运行方式通过模块上的开关类型选为专用通讯方式。
2、在组态王开发环境中定义设备时选择 PLC->金星-〉MASTER-K-S。
3、通讯模块的RS232口到上位机的RS232口之间的连线和标准的有区别,建议用厂家配套电缆。
56:莫迪康PLC通过以太网方式进行通讯,定义设备时,地址一项该如何填写?
定义设备地址时,格式如下:IP地址 单元号,例如: 0 (IP地址和单元号之间有空格)。
57:HOSlink方式,组态王不能控制I/O模块的输出。例如组态王中定义IR0100寄存器,执行写操作之后PLC并不动作是为什么?
对于组态王老版本的驱动程序,上例中只能定义成IR100,而不能定义成IR0100。解决方法:更新驱动程序。两种方式都支持。
58:使用6台欧姆龙PLC与上位机进行通讯,如果关掉其中的几台PLC,组态王的通讯速度变慢-数据刷新速度变慢是什么原因?
如果关闭一些PLC,组态王会始终尝试与其恢复通讯,使通讯速度减慢。您可以使用组态王提供的COMMERR寄存器,在关掉PLC之前将相应的COMMERR寄存器置1,屏蔽PLC与组态王之间的通讯。再调闭PLC。
59:三菱PLC的A和Q系列以太网通讯方式,PLC程序中需要为通讯做些什么工作?
三菱PLC的A和Q系列,以太网通讯模块中都有8个通讯缓冲区。PLC与上位机通讯时,每个缓冲区通过一个端口与一台上位机连接。PLC要定义一个唯一的IP地址;需要与几台上位机连接,在程序中就要打开几个缓冲区,分别定义不同的端口;还要循环查询这些端口,是否有上位机连接进来,以便随时可以通讯。
端口可以定义得比上位机数量多,对通讯没有影响。强烈要求网内所有PLC定义的端口不要重复,以避免驱动共享变量可能带来的通讯混乱。
60:S7200使用PPI电缆方式与组态王进行通讯,CPU中可以定义Q,I,M寄存器,而组态王中只有V寄存器。如何连接?
组态王只支持V寄存器,数据类型包括BYTE,INT,UINT,LONG,FLOAT,如果您要监控Q,I,M寄存器,您必须在PLC程序中做一下处理,将Q,I,M寄存器的值传至V 寄存器,组态王通过对V寄存器的操作来实现对Q,I,M寄存器的监控。
61:组态王如何与三菱FX0n系列的PLC进行通讯?
三菱FX0n系列的plc本身只有编程口,如使用组态王与其进行通讯还需给三菱FX0n配置通讯模块或通讯卡,配置好通讯模块后与三菱Fx2N系列的通讯协议是兼容的,请根据您所选用的通讯模块在组态王上选用相应的选项。
1、对于232BD:定义设备时,选FX2N。
2、对于485BD,232ADP, 485ADP:定义设备时,选FX2N-485方式
用编程将D8120设置为E080,即通讯参数如下:
link, 7, 无校验, 1, 9600,
RS485, 数目检查:YES, 控制程序:Format4.
在D8121中设置地址
62:西门子S7200使用西门子公司提供的PC/PPI电缆选用PPI方式与组态王通讯,一旦PLC断电通讯不能恢复,重新启动组态王通讯失败,必须用西门子的编程软件和PLC通讯一次后,组态王才能与PLC通讯是为什么?
1、不用西门子公司提供的PC/PPI带缆,使用RS232/485的转换模块,485的DATA+接PLC的PORT口的3,DATA-接PLC的PORT的8,采用这种方式连接PLC断电后组态王能恢复与PLC的通讯。
2、PLC断电后先用PLC的编程软件与PLC通讯一次,初始化PC/PPI电缆上的模块,再使用组态王与PLC通讯
63:用户使用组态王通过远程modem拨号与西门子的S7-200系列的PLC进行通讯。使用ppi协议。modem拨通后,组态王与PLC通讯失败,为什么?
组态王不支持与西门子的PLC使用ppi协议通过远程modem拨号进行通讯,请使用西门子S7-200系列的自由口协议(kingview6.0版本),可实现组态王通过远程modem拨号与西门子的S7-200系列的PLC进行通讯
64:西门子S7-3OOMPI方式通讯,PLC内寄存器名称与组态王支持的寄存器名称不符如何组态?
组态王支持的寄存器名称是英文方式,寄存器英德文对照表如下:
A Q 输出寄存器
M M 位寄存器
DB DB 数据块寄存器
E I 输入寄存器
T T 定时器
Z C 记数器
65:组态王与西门子的S7-300 MPI方式通讯不上,地址设置为2.0是什么原因?
地址设置错误,PLCMPI方式通讯,组态王中设备地址应设成2.2,其中小数点前为MPI地址(即站号),小数点后为MPI设备(即所使用的通讯模块或CPU模块)的槽号(slot number)。
66:西门子S7-300 MPI方式通讯,CPU 313,使用模拟量模块E304,E305读不上来数据是什么原因?
E304,E305模拟量输入数据是12位的,而组态王只支持BYTE型,数据读不上来,您可以在PLC程序中将模入数据送入DB块,再利用组态王读取DB块的内容。
67:如何使用Profibus-(DP,S7,FMS)协议实现组态王与PLC的通讯?
实现Profibus-DP通讯需要以下软硬件配置:
(1)STEP7V5.0+SP2及以上版本
(2)需要购买西门子提供的Softnet-DP , COMPROFIBUS3.3及以上版本,用于实现对主站组态,地址定义,从站类型定义,以及I/O配置,从站参数赋值信息等。组态完后生成的*.ldb文件将添加到CP中以起动并初始化从站。
(3)通讯卡 (如CP5611,CP5613 等),在Profibus -DP通讯网中做为主站。
实现Profibus-S7通讯需要软硬件支持
(1)STEP7V5.0+SP2及以上版本
(2)需要购买西门子提供的Softnet-S7软件 .
(3)通讯卡 (如CP5611,CP5613 等)
68:如何实现三菱A系列的PLC与组态王进行通讯?
需要选用通讯模块。
1、计算机通讯组件A1SJ71C24-R2 应按照如下设置:
将MODE拨盘指向4的位置,本协议只支持通信协议的模式4
2、计算机通讯组件A1SJ71C24-R4 应按照如下设置:
1 2 3 4 5 6 7 8 9 10 11 12
off on off on on off on on on on off on
mode 选择 位置 8
组态王中设置:RS_485 , 9600 , 8 , 1, 偶校验
3、以太网组件:
A1SJ71E71B2 A1SJ71E71B5
在组态王中定义设备三菱-〉中型PLC以太网-〉TCPIP
69:Q系列以太网通讯如何配置?
如果使用Q系列以太网方式,在组态王中定义设备三菱-〉Q系列以太网-〉TCPIP
设备地址格式:aaa.bbb.ccc.ddd:ppppp:t
aaa.bbb.ccc.ddd为PLC的IP地址, ppppp为PLC中定义的端口号,t是连接超时(单位秒),都是十进制数。
70:如何与 MODBUS PLUS协议的设备进行通讯?
此协议需要在你的计算机中安装Modicon SA85接口卡(一台计算机多4块)。使用厂家提供的电缆,通过卡上的接口与PLC的Modbus Plus接口相连。 在使用SA85卡之前,必须安装SA85卡的驱动程序。否则组态王不能进行设备定义。
2、设备地址
必须在1~64的范围内给网络上的每个节点分配一个唯一的地址,一般来说,地址是通过控制器上的一个特殊的DIP开关来设定(或通过主机上的Modbus Plus通讯适配器卡来设定),
3、组态王调用的驱动程序:
ModPlus.dll,需要调用默迪康的两个库文件Netbios.dll,Netlib.dll,注,98和2000系统下的库文件Netlib.dll是不同的。
71:在XP下安装组态王问题,原来在XP下安装组态王,现已经全部卸载,想安装组态王6.5,但安装程序在安装后显示“安装程序发现机器上已安装有组态王软件,单击“确定”退出后先卸载组态王其他版本,再安装组态王6.5!”,将注册表中的所有KIngview和亚控的关键字删除,也无法安装。请问如何解决?
用RegEDIT打开注册表,查找如下位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths
如果安装完组态王的各种版本会在注册表的上述位置中生成一个名为“组态王*”的键值(*:为版本号,如:5.1、6.0、.6.01、6.02、6.03、6.5),正常卸载组态王后,该键值能正确删除。如果是非正常卸载(卸载失败,文件丢失等)该键值不能删除掉,安装组态王6.5时则不能安装。手动删除此路径下的组态王键值则可安装。