答:modbus 协议中的读功能码是 03,04,写单字(Short,Ushort,BCD)的功能码是 06, 写双字(Long,Float,LongBCD)的功能码是 10。此处功能码都为 16 进制数。
2.95 如何与 modbus plus 协议的设备通讯?
答:对于 modbus plus 协议,组态王提供了对应的驱动,定义设备时的路径为:PLC\\莫迪康 \\Modbus Plus。
2.96 如何配置实时和历史报警窗?
答:在开发画面的工具箱上选择报警窗口,在画面上创建报警窗口,创建完成后双击打开报 警窗口,在通用属性页有一个实时报警窗和历史报警窗的选项,选择当前报警窗是哪一个类 型:如果选择―实时报警窗‖,则当前窗口将成为实时报警窗;否则,如果选择―历史报警 窗‖,则当前窗口将成为历史报警窗。 2.97 什么是配方以及配方管理的使用?
答:在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系。配方是生 产过程中一些变量对应的参数设定值的集合。例如:一个面包厂生产面包时有一个基本的配 料配方,此配方列出所有要用来生产面包的配料成份表。
配方管理由两部分组成:配方管理器和配方函数集。配方管理器打开后,弹出对话框, 用于创建和维护配方模板文件;配方函数允许组态王运行时对包含在配方模板文件中的各种 配方进行选择,修改,创建和删除等一系列操作。 2.98 组态王工程是否可以打包,如何打包?
2.94 在组态王运行环境中,无法调出配方模板,为什么?
答:可能的原因是:在组态王开发环境中设置的配方模板中有多余的行或列,将配方模板中 多余的行或列删除后,问题即可解决。 2.93 光盘上典型案例无法打开?
答:如果光盘上的典型案例无法打开的话,可以到我们的官方网站上下载相同的案例。 2.91 仪表或者板卡支持 modbus 协议,设备列表里没有该设备怎么选择?
答:modbus 协议,定义设备时的路径是:[PLC] ->[莫迪康] ->[ModbusRTU] ->[COM]。
2.92 485 串口的通讯距离?232 的通讯距离 ?
答:RS485 的通讯物理链路的距离在 1200 米之内。RS232 的通讯物理链路的距离在 15 米之 内。
16
答:组态王软件提供了打包工具,详细打包步骤详见组态王安装目录下―组态王工程打包工 具使用说明‖。
2.99 某某设备有没有驱动,如果没有怎么办?
答:对于某些品牌的设备如果在组态王驱动中找不到对应的驱动,首先咨询厂家该设备是否 支持标准的 modbus 协议,如果支持标准 modbus 协议,定义设备时定义在[PLC] ->[莫迪康] ->[ModbusRTU] ->[COM]下即可进行通讯;如果不支持标准协议,只能走开发流程开发对应 的新驱动。
2.100 开发是否收费?
答:组态王 64 点以下的工程开发不收取费用,超过 64 点的按照实际需求购买相应的开发版 加密锁。
2.101 数据是否可以保存到第 3 方数据库中? 答:可以。
2.102 能否将版本之间的驱动统一,客户反映经常出现版本更新后驱动无法正常使用的问 题?
答:驱动更新是不定时的,我们软件发布的时候,用的都是当时最新的驱动,由于在后期的 使用中发现了驱动的 bug,我们才不断的更新,在新的软件发布的时候就使用这些修复 bug 后的驱动,对于之前已经发布的软件不可能再去更新部分驱动而重新发布软件,客户只能通 过我们的驱动安装工具去更新驱动。 2.103 怎么看加密锁的点数?
答:组态王的每一个加密锁都有一个不同的序列号,可以从序列号中得知加密锁的点数,序 列号的获取方法有:
1)一般在加密锁上会有手工写上的加密锁的锁号;
2)运行组态王软件的工程浏览器,查看其帮助中的关于选项。如果软件识别出了加密 锁,会在此处显示加密锁的锁号;
3)使用组态王软件的 GETKEY()函数可以获取加密锁的锁号。
2.104 历史报警数据能否保存在缓存中,从而实现计算机断电重启后仍能查询历史报警记 录?
答:组态王软件提供了将历史报警数据保存在数据库的功能,即使退出运行系统后下次进入 运行系统仍然可以查看历史报警数据。
17
2.105 目前视频监控支持多少路在组态王的同一个画面中显示?
答:目前开发的控件中,最多能支持 4 路视频图像可同时显示在一个控件中,例如海康威视 网络视频控件。
2.106 组态王进行分屏显示时,所需硬件以及配置方法
答:1)如果主机使用分屏卡连接两台显示器的话,在组态王中不需作任何设置,但要求在 开发组态王画面时不同的画面需要绘制在画面的不同区域内;
2)如果主机使用其他方式连接两台显示器的话,需要在组态王系统配置-->设置运行系 统-->特殊选项卡中将―支持多屏显示‖复选框选中,并在开发组态王画面时不同的画面绘 制在画面的不同区域内。
2.107 盗版软件开发的工程在正版软件上运行错误?
答:由于盗版加密锁的不稳定性,在盗版环境下开发的工程在正版加密锁下运行时会出现很 多无法预料的问题,我们没办法给与技术支持。如果我们继续技术服务的话,是我们对工作 的一种不负责任,以及对盗版软件的一种支持。 2.108 在组态王运行环境中如何动态地添加和删除用户?
答:组态王提供的 EditUsers( )函数用于在组态王工程运行时动态地添加和删除用户。通常情 况下此函数与按钮的命令语言连接,在工程运行时单击此按钮,在弹出的―用户和安全区配 置‖对话框中即可对用户进行编辑。需要注意的是:当前工程人员的权限必须不小于 900)。 ( 2.109 在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?
答:保存参数:在系统运行时,系统自动保存这些参数值,系统正常退出时,系统将此变量 的最后一次改变的参数值保存为该变量的初始参数配置值。备下次系统启动使用,变量的域 的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。
保存数值:在系统运行时,当变量的值发生变化后,系统自动保存该值。当系统正常退 出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 2.110 变量设定中最大(小)值及最大(小)原始值意义?
18
答:组态王变量的属性页中的最小原始值、最大原始值和最小值、最大值这四个数值是用来 确定原始值与工程值之间的转换比例(当最小值和最小原始值一样,最大值和最大原始值一 样时,则组态王中显示的值和外部设备中对应寄存器的值一样)。原始值到工程值之间的转 换方式有线性和平方根两种,线性方式是把最小原始值到最大原始值之间的原始值,线性转 换到最小值至最大值之间。工程中比较常用的转换方式是线性转换,下面将以具体的实例进 行讲解。
示例:以 ISA 板卡的模拟量输入信号(AD)为例进行讲解。
最小原始值、最大原始值为组态王 ISA 总线上获取到模拟信号转换值。当板卡的 A/D 转 换分辨率为 12 位时,则经过板卡的 AD 转换器传送到 ISA 总线上的二进制数据为 0~4095。 所以原始最小值定为 0,最大原始值为 4095,如果用户希望在画面中显示板卡模拟通道实际 输入的电压,则可以将最小值和最大值分别定义为板卡该通道的允许电压和电流的输入范围: 例如板卡输入范围 0~5V,则最大值是 5,最小值是 0。
对于 PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值 与最大(小)原始值在设置时是一致的。
2.111 组态王如何与三菱 FX0n 系列的 PLC 进行通讯?
答:Fx0N、Fx1N 和 Fx2N 三款 PLC 的编程口协议是完全一样的,在组态王中定义设备时直接 选择:PLC-->三菱-->FX2-->编程口即可。
2.112 我们的英文版软件在英文操作系统下能否运行? 答:可以。
2.113 组态王是否支持 m-bus 协议?
答:组态王目前只支持兰吉尔的 M-bus 协议。 2.114 如何定义数据词典里的变量类型?
答:对于不同的驱动,对应的寄存器与变量类型都是不同的,在定义变量的时候打开对应驱 动的变量定义列表,按照列表里所列的定义即可。 2.115 组态王对三菱的 PLC 支持的通讯方式有哪些 答:三菱 FX 系列:编程口:PLC-->三菱-->FX2-->编程口;
三菱 FX 系列:扩展的 232BD 接口模块:PLC-->三菱-->FX2-->编程口;
三菱 FX 系列:扩展的 485BD/485ADP 接口模块:PLC-->三菱-->FX2_485-->通讯口; 三菱 A/ANA 系列:编程口:PLC-三菱-->A 系列-->EZSocket;
19
三菱 A/ANA 系列:扩展的 A1SJ71UC24-R2(RS232 口):PLC-->三菱-->MelsecA-->串行;PLC-->
三菱-->MelsecANA-->串行;
三菱 A/ANA 系列:扩展的 A1SJ71UC24-R4(RS485 口):PLC-->三菱-->MelsecA-->串行;PLC--> 三菱-->MelsecANA-->串行;
三菱 Q 系列:编程口:PLC-->三菱-->Q 系列-->EZSocket;
三菱 Q 系列:扩展 QJ71C24-R2:PLC-->三菱-->Q 系列-->EZSocket;
三菱 Q 系列:QJ71C24-R4 通讯模块:PLC-->三菱-->Q 系列 QJ71C24-->串口; 三菱 Q 系列:扩展以太网模块 PLC-->三菱-->Q 系列以太网-->UDP; 2.116 组态王中如何控制水流速度?
答:在开发画面的工具上选择立体管道,双击打开进入动画连接,点击按钮―流动‖关联变 量(或者其他流动条件),进入组态王运行系统后,变更之前关联的变量值,就可看见流动 效果,变量的值越大流动的速度越快。 2.117 新设备能否开发驱动?开发周期?
答:可以。签订开发合同后,按照紧急程度开发周期在 1 周到 1 个月间。 2.118 能否对组态王报表控件中的行宽和列宽进行锁定? 答:可以。
1)在组态王运行系统中选中表格;
2)按 Ctrl+f,单元格的宽度和高度就被锁定了,即不能被修改; 3)按 Ctrl+j,解除锁定。
2.119 一站遇到可燃气体探测仪报警,当可燃气体探测仪恢复正常后,为什么组态王上还 是显示报警状态,重启组态王软件后正常?
答:出现这种情况的原因是,画面中使用了函数 SetAlarmWinDis(long nSet)的缘故,当该函 数的参数 nSet 设置为 1 时,则报警恢复并且确认后,报警信息才会消失;参数 nSet 设置为 非 1 时,报警恢复即报警消失。 2.120 什么是双机热备?
20