力控常见问题大全(6)

2019-04-02 19:43

1MB=1024KB 1GB=1024MB

5.13 db.ini的说明?

[HisData] NODATA = PREDATA|* 取历史数据时,如果数据不存在,如果NODATA = PREDATA则使用前一个数据,如果NODATA = 其他值,则用其他值。

[Config]

IOREADY_PROMPT = 1|0 设备没准备好时,是否提示。1,提示;0,不提示。

VERTYPE = INBUILD|PC|CHUNCHANG 版本类型。迁入版,pc版和春常oem版 SHOWCHECK = 1|0 是否进行密码检查。1,检查;0,不检查。 [RealData]

SAMEVALUEACTION = 1|0 对相同的采集值,是否进行处理。1,处理;0,不处理。

[WATCHDOG]

CHECK_CYCLE 看门狗检查周期 HARD_WATCHDOG 喂狗周期

DB_SOFT_WATCHDOG 检查db的周期 NDS_SOFT_WATCHDOG 检查nds的周期 IOSERVER_SOFT_WATCHDOG 检查ioserver的周期

[Pid]

DOACTION = 1|0 PID点是否进行运算,1运算,0不运算 [NetDb]

UpDateTimer = * 使用远程数据源时,数据的刷新周期,单位为毫秒 [ConfSave]

DoAction = 1|0 是否记录条件存储的开始以及停止时间,1记录,0不记录

ConnectStr = * 保存条件存储记录时的数据库连接字符串,该字符串为ODBC字符串

[NewHis]

CycTime = 1|0 使用HisSaveManager历史库时,是否启用定时保存功能,1启用,0不启用

FlushTime = * 使用HisSaveManager历史库时,定时存盘周期,单位为毫秒

[Redun]

CycTime = * 双机冗余数据通讯周期的最小值,单位为毫秒,界面设置小于该数据时,DB只照该数据处理

TimeOut = * 双机冗余数据超时周期的最小值,单位为毫秒,界面设置小于该数据时,DB只照该数据处理

InitAll = 1|0 双机冗余数据同步时,是否同步全部的属性,还是只同步PV,1全部属性,0只同步PV

5.14 关于dbcom的授权说明

我们的VB\\VC通信组件若干个,在VB的部件里能看到一共有三个,DBCOM、DBCOMMOCX、DBINTERFACE,这个是不同历史时期的产物,但是用处是基本相当的,

只不过效率不同,现在最新的是,DBCOMMOCX,而DBCOM的授权只能用DBCOM,另外两个需要用DBISDK的授权。 5.15 滤波的算法

数据的变化率 =(本次数值 - 上一次数值) / 两次数值的时间差(单位:秒,数据的变化率 > 设定的滤波值,数据被丢弃。

5.16 小信号切除的限值代表什么意思?

比如填0.1,代表当采集的数据小于0.1的时候就忽略不计。

5.17 力控里的统计值的计算原理?

力控保存的统计值时照整点保存,即统计只在正点那个时刻保存一次。

比如在9点,这个时刻保存8点到9点的最大值,最小值和平均值,在10点,这个时刻保存9点到10点的最大值,最小值和平均值,而取8点到10点的平均值,就会用到9点和10点保存的统计值。

5.18 为何只能查看10天的历史数据,以前数据都没了?

力控的实时数据库默认保存10天的历史数据,所以会出现上述问题,只需在力控实时数据库工程管理器DBManager“工程”——“数据库参数”——“历史数据保存时间”中将保存时间的设置需求进行修改即可。

5.19 力控的历史数据能使用EXCEL或关系数据库查看吗?

可以,在以前版本中使用力控的“内部控件”——“ODBC转储”工具可以将历史数据转存到EXCEL中查看,或使用ODBCGATE工具转存到关系数据库中。在力控6系列产品中可以使用OdbcRouter来进行将数据转储到EXCEL或关系数据库中来进行查看。 5.20 做一个恒压供水系统监控,使用数据变化1%保存历史数据的方式。数据库根本就不保存历史数据,你们的数据库是不是问题,不能存历史?

力控对数据库变量“定时”和“数据变化”两种历史保存方式,数据库变量都可以任意用其中一种方式;对于上述及其类似系统存在实时数据(恒定的压力)前后两次测量值变化微小的工程,请使用定时保存,或将数据变化精度提高即可。

5.21 历史数据占用了大量硬盘空间,数据很重要我想将数据备份出来并删除原的历史,可以吗?

可以,在组态中使用“内部控件”——“数据备份”即可。该控件可以实现历史数据的备份(是否删除可则和恢复。

5.22 力控如何与其它软件交换数据?

力控可以通过标准的DDE、OPC和控件DBCom与第方软件进行数据交换,也可以共同约定通讯方式进行数据交换。

5.23 我用VC自己编写了专用控制算法和仿真模型,想用力控做画面和数据采集,用我的程序做运算并返回信息给力控,可以吗?

可以,力控的DBCommocx是个标准的OLE控件可以在本地和远程计算机上双向的与VC++、VB、VFP、DELPHI、FrontPage、C++ Build等编写的程序进行实时或历史的数据交换,也支持数据变化通知。

5.24 力控怎样与ERP和MIS等管理系统结合?

力控先将数据写到关系数据库中,ERP和MIS等系统再与关系数据库进行通讯。 5.25 力控可以和Infoplus等大型实时数据库连接吗?

力控是标准的OPC Server和DDE Server,可以使用OPC和DDE向实时数据库提供数据,对于Infoplus也可以使用专用的CMIO接口。 5.26 力控能结合GIS地理信息系统吗?

可以,使用DBCommocx控件向GIS提供报警和实时数据信息;如果是WebGIS可以

调用力控的drawcom控件,浏览力控的网络发布画面,力控也可以使用StartAPP函数启动WebGIS的画面,或者通过力控直接调用GIS系统的ActiveX控件在力控界面上进行使用,或者是力控开发专门的组件来完成。 5.27 如何读写*.txt的纯文本文件?

可以使用FileRead和FileWrite等相关函数进行读写操作。请查看相关的函数操作。 5.28 力控能获取历史趋势上游标定时间的值吗?

可以,在力控5系列以前版本中可以使用字段tr_val1——tr_val8能得到每支趋势笔的游标所在时刻的值,在力控6系列的产品中直接调用曲线控件的GetSlidValue函数就可以了。 5.29 使用力控查询力控数据的平均值为什么不能得到数据?

如果想要得到历史数据的平均值、最大值、最小值,必须在历史数据存储的时候将变量的统计选上,只有这样力控存储数据的时候才能将统计值进行统计。 5.30 数据库组态中的导入导出点表什么规则,需要注意什么?

导出文件由个文件组成,文件名称分别是*_basic.csv、*_his.csv、*_link.csv,而且必须位于同一个子目录下。在导出文件时需要指定目录和*的内容,个文件自动生成,在导入时*_basic.csv是必须存在的,另外两个文件可以也可以没。

*_basic.csv保存点的基本组态信息,*_his.csv保存历史记录的信息,*_link.csv保存连接项的定义。下面详细介绍个文件的格式和每个单元的含义

*_basic.csv文件以点类型组织整个文件,它包括以下几个部分的内容:

1、第一行和第二行共两个字段,第一个字段是点类型,第二个字段是这种类型的点的总数量,包括所有区域中的数量。点类型用一个整形数标示,它的取值和含义见表一

其他的点类型值是用户自定义点类型。

2、然后接下来的分别是每个区域中该中类型点的定义信息,开始两行是两个字段,指出那个区域共有多少个这种类型的点。

3、接下来是这个区域中这种类型的点的定义,字段的数量依赖于这个类型的参数数量。 如果多个区域该种类型的点,则重复2.、3.的内容。如果多种点类型重复1.、2.、3.的内容。 每种类型的点都不同的参数集,标准点类型的参数值的含义是固定的,自定义点类型的参数值由用户定义,这里无法确定。标准点类型的含义如表二

*_his.csv文件定义历史记录的定义,一共有三种形式的历史记录定义,分别是变化保存、定期保存和退出时保存。下面详细介绍它的格式:

这个文件的每一行都是四个字段,依次分别是点名称、参数名称、记录形式和参数。第一行是表头,从第二行开始是数据部分。记录形式的取值和含义见表三

*_link.csv文件定义连接项的信息,连接项定义一共有三种类型,非别是设备连接项、网络数据库连接项和内部连接项。下面详细介绍它的格式:

这个文件和上一个文件不同的地方就是参数数量多一些,而且它的字段数量随着连接类型的不同二不同。它的第三字段取值含义见表四

注意,如果是设备连接项,就不是6个字段,而是13个字段,后8个字段分别标示IOITEMDEF结构体中的8个long值的内容。

5.31 对于上限值比下限值还小的量程变换中,该如何实现,例如上位机输入是0,下位机对应是32000,上位机输入是90,下位机是6400?

量程变换中,上限值一定要高于下限值,所以不符合这个要求, 同时分段线性化是单

向的,也就是下位机的数据发生变化,上位机会按照分段线性化进行计算,但是如果是上位机设定值给下位机,则不起作用。所以针对这种方式,只能用程序来写。比如定义一个a变量来进行io连接,再定义一个b变量,在界面上做模拟量的输入输出,择b这个变量,同时在程序运行周期中写如下的公式:a.PV=-(b.pv-32000*9/2560)*2560/9 5.32 数据库里存储数据范围?

历史数据库存取7位效数据,如100000000数据库作为1.0E8存储,是2位效数据;12345678数据库作为1.234567E7存储。这个与数据库组态里小数点的位数择无关。实时数据库存取16位效数据

5.33 数据库组态里的数据库参数通讯故障时显示值为0,运行时报表数据还是-9999? 通讯故障时,view上文字标签会数据库参数配置的显示,报表等控件显示-9999,这种情况下可以在专家报表菜单栏—格式—无效数据处理中设置。 5.34 数据库点类型的控制点中位置式和微分先行不好用?

这两个方式不好用,让客户用增量式算法。

5.35 数据库点的历史参数里的保存条件在修改时会弹出条件必须为表达式? 条件必须使用数据库点

6.01 力控支持施奈德(Schneider)的Twido通讯吗?

支持,默认参数(设备地址1;通讯波特率为19200,数据位8位,无校验,停止位1位。可以参考力控的驱动帮助。

6.02 力控支持施奈德(Schneider)的Modbus Plus总线吗?

支持,需要使用SA85通讯卡,相关内容参考驱动帮助中的PLC-Modicon(莫迪康)—MODBUS(PLUS)。

6.03 采集模块是标准的MODBUS协议,读取了30多个模拟量参数,为何上来一部分数据,还有一部分变量在数据库DB中读不到哪?

可能是该仪表的缓冲区太小,驱动中的报文长度过大,造成数据采集不正常。可以在定义标准MODBUS设备驱动时,在设备配置的第步中,将“包的最大长度” (默认64 改小。在PLC中Modicon(莫迪康的Modbus驱动中,包长设置在“高级”钮。

6.04 在使用MODBUS驱动时,硬件手册中读取模拟量地址为40001,我在I/O连接项中择4号命令并输入地址40001,为何读不到数据哪?

这是对MODBUS协议理解的错误!这里40001中的4是指3号命令,它是协议规定的功能码,0001才是地址。所以择4号命令后在地址栏中只需要输入1即可。 部分功能码的定义解释如下:

1号命令 :读取线圈状态 (DO位只读) 2号命令 :读取输入状态(DI位只读); 3号命令 :读取保持寄存器(AO只读) 4号命令 :读取输入寄存器(AI只读); 5号命令 :强制单线圈 (DO位写) 6号命令 :预置单寄存器(AO写);

8号命令 :回送诊断校验 16号命令:预制多寄存器(AO写 些MODBUS RTU 设备厂家提供寄存器地址是16进制的(如0000H,0001H,0002H他的起始地址是从0开始,那么力控中的偏置填写方式:将16进制地址转换成10进制数,然后加1.

6.05 力控能通过以太网访问AB的PLC吗? 可以,通过OPC访问即可。具体使用方式可以参考相关帮助PLC-AB(罗克韦尔)- 网络通信方式。另AB PLC 基本都支持串口通讯。

6.06 力控支持SIEMENS的S7-200通讯吗?怎样连接?

支持。力控与西门子的通讯包括 PPI (一个pc串口对应一个200控制器、MODBUS RTU(标准MODBUS)、MPI、PROFIBUS、OPC。 PPI:可用PPI直连电缆;也可采用西门子原装电缆,但是拨码开关要设置正确。先用MIRCO WIN设置搜索设置好200控制器的通讯参数,然后力控中直接定义设备即可。

MODBUS RTU:确认 MICRO WIN中MODBUS 指令库,主程序中设置好两个指令模块(参照力控驱动帮助。次协议采用485链路,并且只能用200控制器的PORT0,接线是3正 8负。

MPI/PROFIBUS :这个需要配合的硬件有CP5611卡,EM277模块,软件要用到STEP7和SIMATIC NET相关配置,详细设置参照力控帮助。

OPC:西门子给s7-200 提供了一个OPC的通讯方式,相关软件 PC ACCESS。力控中定义一个OPC设备即可

6.07 力控与S7200通讯时为何出现超时的现象?

当用自制的通讯电缆与S7200通讯或者干扰源时,由于电平和阻抗不匹配,会干扰通讯质量,所以出现超时。

6.08 编程软件与S7-200通讯正常,但力控使用PPI通讯就是连不上(参数肯定对)? S7-200的编程软件MICRO WIN 不能和力控同时打开否则力控通讯不上。确定此plc之前是否调试过MODBUS通讯方式,如果是请将程序的前两个MODBUS配置指令删除。 6.09 力控如何与西门子300通讯?

3种方案:

1、MPI协议通讯 :可以直接通过MPI电缆直接连接通讯。

2、以太网通讯:力控提供了一个西门子300、400的以太网通讯驱动,直接连接西门子的以太网模块即可。

3、s7协议通讯:需要CP5611卡,SIMATIC NET 配置实现通讯,详细资料需要察看力控的驱动帮助手册

6.10 通过MPI(RS485与西门子S7-300、S7-400系列 PLC联系时,在不需要中继器时最远可以传输多少距离?

一个MPI网络里,不加RS485中继器,最大的铺设距离是50米。

6.11 多套s7-300控制系统,每套的cpu314与TP27触摸屏已用MPI单独连接。现拟使用力控采集这套系统的数据,生成报表,请能否实现,如何联网?

MPI用于连接例如编程装置的CPU接口,被称之为多点接口。使用MPI,可以不用附加模板就能网络化。在MPI网络上能连接多达32个节点,其中可连接的设备包括:编程装置(编程器PG/个人计算机PC,操作员接口系统(操作员面板OP,S7-300可编程控制器,M7控制器,C7控制器。根据您提供的情况,您可以搭建一个MPI网络,网络结构可以多种。

6.12 力控与三菱plc各个系列PLC哪些方式通讯? A、ANA系列 以太网方式。A系列还个串口方式。 FX系列编程口和串口方式。

Q系列串口(4C协议以太网(3E协议。 另外可用力控提供的三菱全系列驱动。

三菱的通讯编程口通讯需要安装MX库文件。

6.13 读取FX2n的PLC模拟量模块的数据正确,为何模拟量突然读不上来,但开关量还很好?

说明通讯没问题,因该是你不小心将模拟量模块的运行开关给关闭了或模块损坏,如果


力控常见问题大全(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安全文明施工应急预案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: