当前位置:文档之家› 力控与sql server 2008 的交互

力控与sql server 2008 的交互

力控与sql server 2008 的交互
力控与sql server 2008 的交互

雪迪龙客户问题处理小结

1力控与sql server 2008 的交互

这次处理问题于关系数据库的交互,主要通过的是cems后台组件的存储和cens前台报表进行查询。

(1)后台存储时需要进行关系数据库链接,建议大家选择微软自带的驱动去连接,如下图

这里需要注意的是,一定要注意数据库的选择(因为后面利用sql函数交互时也会遇到和哪个数据库连接)

我这次只是通过后台组件去生成分钟表,并没有再去生成小时表(因为上次往sqlserver2000记录小时表时发生存不进去的情况)

此外,通过咱们cems后台组件去数据库建表是大家一个很好的选择,每次在设置好字段后,只要一点确定,这时你就可以发现数据库里面已经有一个空表了。

(2)前台组件的查询

进入报表模板设计器后,一定要选中之前配置的链接,如下图

建立明细网格中生成字符串连接和sql语句并进行测试

2如何在sql server2008(2005相同)建立作业调度

此次处理问题过程中,涉及到要存储整半小时的统计数据的问题,此类问题目前是无法通过cems后台组件来实现的,但可以通过sqlserver中建立作业调度来实现,具体方法如下:1首先用后台组件把需要的数据表建立起来

2新建作业调度:如下图

在常规中输入作业的名称。

数据库选择要执行作业调度的数据库,命令写入要执行的作业

以下是我写的一段代码:

declare @daytime as datetime; 声明一个时间类型的局部变量;

declare @hftime as datetime; 声明一个时间类型的局部变量;

set @daytime= getdate(); 获取当前的时间赋给第一个局部变量;

set @hftime=DateAdd(n,-30,getdate()); 把当前时间-30分钟赋给第二个局部变量

Insert into HalfhourreportA ( SO2_Averagevalue,SO2_ELV_Currentvalue,DUST_Averagevalue,DUST_ELV_Currentvalue,O 2_measured_Averagevalue,O2_standard_Averagevalue,Temperature_Averagevalue,Moisture_Ave ragevalue,P_gas_Averagevalue,P_barometric_Averagevalue,Flow_Averagevalue,Date_Time) select

avg(SO2_Averagevalue),avg(SO2_ELV_Currentvalue),avg(DUST_Averagevalue),avg(DUST_EL V_Currentvalue),avg(O2_measured_Averagevalue),avg(O2_standard_Averagevalue),avg(Temper ature_Averagevalue),avg(Moisture_Averagevalue),avg(P_gas_Averagevalue),avg(P_barometric_A veragevalue),avg(Flow_Averagevalue) ,@daytime from oneminA where Date_Time>=@hftime and Date_Time<@daytime

代码的第一部分是要插入的新表以及新表中的相关字段(蓝色)

代码的第二部分是要提取数据的表以及它里面需要做平均值处理的字段(绿色)

这注意一下绿色部分的最后一个字段@daytime 这是一个存入时间的字段

还有一点是需要提醒一下的,就是sql server 对于空值是不进行统计的。

3如何把数据库按不同的值的范围进行分组

一般用到分组我们会首先想到sql语句中的group by 语句,但该语句是用于统计值max min avg等得统计。此次客户要求得是根据污染物的标定值进行分区,即把标定值的两倍分成二十个区,如果数据库的测量值落在某一个区内,就记下一个次数。

请看如下代码:

begintime=inttostr(#DateTime.Year,10)+"-"+inttostr(#DateTime.Month,10)+"-"+inttostr(#DateTi me.Day,10)+"00:00:00";

endtime=inttostr(#DateTime.Year,10)+"-"+inttostr(#DateTime.Month,10)+"-"+inttostr(#DateTime .Day,10)+" 23:59:59";

SQLSelect(id,"HalfhourreportA","SO2_Averagevalue>=0and

SO2_Averagevalue<="+inttostr(SO2_1_ELV.PV/10,10)+"and Date_Time>=' "+begintime+" 'and Date_Time<= ' "+endtime+"'");

SQLRowCount(a01);

这里的关键是使用了sqlselect 函数和sqlrowcount函数

Sqlselect函数相当于打开一个记录集,把表中的记录按照你所限定的条件进行筛选。Sqlrowcount相当于统计当前记录集的的行数(a01),即每打开一个记录集就统计一次行数,这样便可以把所有符合条件的值的个数获取到力控的中间变量中来

这里大家注意一下ado的方法openrecordset,也是起到sqlselect相同的作用。

4其他细节问题处理心得

1要学会通过sqllasterror来排查错误;

2对于环保版前台组件的使用细节需要再熟练;

3每次改变数据源的链接时,都要重新把所有用过该数据源的地方再过一遍。

力控动态组件常见问题大全(附解决方案)

一、力控软件的安装卸载与系统环境 安装力控需要的软硬件环境? 如何安装力控软件?(注意:安装顺序与系统问题! 如何卸载力控软件? 可以制作运行包吗?怎样制作运行包? 制作运行包后,安装时setup为何提示”本系统已经安装了该产品”? 我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 安装完运行包后如何卸载? 如何安装力控的驱动程序?手动添加新驱动怎么做? 怎样添加新的子图精灵? 力控提供的加密锁需要安装驱动程序吗?需要如何安装? 力控安装在部分操作系统下,会出现乱码? 二、力控软件选型 如何计算力控软件点数? 我接两个PLC就算两个点吗? 操作员站采集现场数据,领导也想看生产情况,我应该如何择软件? 我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件? 我的工程数据量比较大,大概十几万点,是不是直接使用使用无

限点版本就可以了? 三、力控系统开发、运行与配置 不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程吗? 两个工程实时性要求不高,为了省数据库的点数,想做两个工程由人工轮流启动执行,一台计算机上能创建多个工程运行 的快捷方式吗? 力控的案例.PCK文件是什么类型的,如何打开? 力控支持数组吗? 给每个数组元素赋值后,发现最终所有元素都显示的是最后一个赋值结果? 在数据库组态中没见到定义数据范围的地方,只定义小数位数。 我在HMI上的对该数据库变量赋值发现不能大于99999,当 大于该值时提示“无效数据,范围为~99999.000000”怎 样才能输入更大的数据? 在动画连接择变量时会出现变量择窗口,为何窗口中了“实时数据库“项窗口,还个“全局”窗口?并且这个窗口也数据库变量,当这里的变量比“实时数据库”项窗口少,这两个什么区别? 如何在开机时自动进入工程的运行系统? 为何我的工程画面修改后保存提示“保存文档失败”? 为何工程画面切换时些窗口打不开,并提示“打开文档失败。”的

力控常见问题大全

一、力控软件的安装卸载与系统环境 1、01 安装力控需要的软硬件环境? 1、02 如何安装力控软件?(注意:安装顺序与系统问题! 1、03 如何卸载力控软件? 1、04 可以制作运行包不?怎样制作运行包? 1、05 制作运行包后,安装时setup为何提示”本系统已经安装了该产品”? 1、06 我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 1、07 安装完运行包后如何卸载? 1、08 如何安装力控的驱动程序?手动添加新驱动怎么做? 1、09 怎样添加新的子图精灵? 1、10 力控提供的加密锁需要安装驱动程序不?需要如何安装? 1、11 力控安装在部分操作系统下,会出现乱码? 二、力控软件选型 2、01 如何计算力控软件点数? 2、02 我接两个PLC就算两个点不? 2、03 操作员站采集现场数据,领导也想瞧生产情况,我应该如何择软件? 2、04 我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件? 2、05 我的工程数据量比较大,大概十几万点,就是不就是直接使用使用无限点版本就可以了? 三、力控系统开发、运行与配置 3、01 不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程不? 3、02 两个工程实时性要求不高,为了省数据库的点数,想做两个工程由人工轮流启动执 行,一台计算机上能创建多个工程运行的快捷方式不? 3、03 力控的案例、PCK文件就是什么类型的,如何打开? 3、04 力控支持数组不? 3、05 给每个数组元素赋值后,发现最终所有元素都显示的就是最后一个赋值结果? 3、06 在数据库组态中没见到定义数据范围的地方,只定义小数位数。我在HMI上的对 该数据库变量赋值发现不能大于99999,当大于该值时提示“无效数据,范围为-99999、000000~99999.000000”怎样才能输入更大的数据? 3、07 在动画连接择变量时会出现变量择窗口,为何窗口中了“实时数据库“项 窗口,还个“全局”窗口?并且这个窗口也数据库变量,当这里的变量比“实时数据库”项窗口少,这两个什么区别? 3、08 如何在开机时自动进入工程的运行系统? 3、09 为何我的工程画面修改后保存提示“保存文档失败”? 3、10 为何工程画面切换时些窗口打不开,并提示“打开文档失败。”的错误? 3、11 工程的窗口名称定义不合适想修改名称,但窗口名称为灰色不能修改,对窗口操作只 打开、删除与关闭,该如何修改哪? 3、12 我想将系统的热启动键禁止,防止运行人员非法操作关机,能实现不? 3、13 我使用3、6做的工程,为何在2、6下打不开哪? 3、14 工程从2.6升级到3、6后总就是提示找不到驱动? 3、15 工程从5、0版本能直接拿到6、0版本中使用?

力控动态组件常见问题大全(附解决方案)

一、力控软件的安装卸载与系统环境 1.01 安装力控需要的软硬件环境? 1.02 如何安装力控软件?(注意:安装顺序与系统问题! 1.03 如何卸载力控软件? 1.04 可以制作运行包吗?怎样制作运行包? 1.05 制作运行包后,安装时setup为何提示”本系统已经安装了该产品”? 1.06 我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 1.07 安装完运行包后如何卸载? 1.08 如何安装力控的驱动程序?手动添加新驱动怎么做? 1.09 怎样添加新的子图精灵? 1.10 力控提供的加密锁需要安装驱动程序吗?需要如何安装? 1.11 力控安装在部分操作系统下,会出现乱码? 二、力控软件选型 2.01 如何计算力控软件点数? 2.02 我接两个PLC就算两个点吗? 2.03 操作员站采集现场数据,领导也想看生产情况,我应该如何择软件? 2.04 我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件? 2.05 我的工程数据量比较大,大概十几万点,是不是直接使用使用无限点版本就可以了? 三、力控系统开发、运行与配置 3.01 不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程吗? 3.02 两个工程实时性要求不高,为了省数据库的点数,想做两个工程由人工轮流启动执 行,一台计算机上能创建多个工程运行的快捷方式吗? 3.03 力控的案例.PCK文件是什么类型的,如何打开? 3.04 力控支持数组吗? 3.05 给每个数组元素赋值后,发现最终所有元素都显示的是最后一个赋值结果? 3.06 在数据库组态中没见到定义数据范围的地方,只定义小数位数。我在HMI上的对 该数据库变量赋值发现不能大于99999,当大于该值时提示“无效数据,范围为-99999.000000~99999.000000”怎样才能输入更大的数据? 3.07 在动画连接择变量时会出现变量择窗口,为何窗口中了“实时数据库“项 窗口,还个“全局”窗口?并且这个窗口也数据库变量,当这里的变量比“实时数据库”项窗口少,这两个什么区别? 3.08 如何在开机时自动进入工程的运行系统? 3.09 为何我的工程画面修改后保存提示“保存文档失败”? 3.10 为何工程画面切换时些窗口打不开,并提示“打开文档失败。”的错误? 3.11 工程的窗口名称定义不合适想修改名称,但窗口名称为灰色不能修改,对窗口操作 只打开、删除和关闭,该如何修改哪? 3.12 我想将系统的热启动键禁止,防止运行人员非法操作关机,能实现吗? 3.13 我使用3.6做的工程,为何在2.6下打不开哪? 3.14 工程从2.6升级到3.6后总是提示找不到驱动? 3.15 工程从5.0版本能直接拿到6.0版本中使用? 3.16 在1024*768的机器分辨率下做的工程,拷贝到1440*900的机器下运行,些画面拉

力控组态常见问题

1:我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 这是因为安装运行包后,需要人工对软件进行注册。请打开运行包释放后所在文件夹,手工运行其中的“Registry”程序进行软件注册,这样加密锁就可以找到了。 2:安装完运行包后如何卸载? 卸载运行包需要两个步骤: 1、手动删除运行包安装后生成文件夹及文件夹中的内容; 2、删除注册表 (1)Windows2000:进入windows安装系统盘――>WINNT文件夹――>打开regedit.exe 文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。 (2)Windows98/XP:进入windows安装系统盘――>WINDOWS文件夹――>打开regedit.exe文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。3:如何安装力控的驱动程序?手动添加新驱动怎么做? 力控软件安装光盘中提供了驱动安装程序。要是手动添加驱动的话,需要把驱动文件夹(内有至少两个.dll文件和一个.txt文件)拷贝到力控安装根目录下的IO Servers文件夹下。 4:怎样添加新的子图精灵? 子图安装方法:关闭力控运行程序,进入开发系统。打开任意一幅画面,选择特殊功能下的安装子图精灵,会弹出对话框,这时选择需要安装的.dll文件,即去下载控件的存放位置寻找。单击打开按钮,填写子图的属性,确定后便可把控件加入到子图精灵中。 5:力控提供的加密锁需要安装驱动程序吗?需要话如何安装? 力控提供两种加密锁:一种是并口锁,一种是USB加密锁。 1)使用并口锁的时候,把加密锁直接插到计算机的并口上即可。注意:不要带电插拔,这样容易损坏加密锁。当插入加密锁后,如果力控软件找不到加密锁,请检查计算机BISO 中打印机的设置方式,需要设置成ECP的方式。 2)使用USB加密锁的时候,需要安装驱动,请点击力控光盘中的“加密锁驱动安装”进行安装。驱动安装完毕后再把加密锁插入计算机的USB口中。 6:不小心在工程管理器中将工程给删除了,还能找到并恢复工程吗? 可以,工程管理器只是对开发人员提供的多个工程列表管理的窗口,从这里删除只是管理器的列表中不在显示该工程。实际上工程还保存在原路径下,只需使用“新增应用”就可以找到你的工程并重新增加进列表。 7:力控支持数组吗? 支持,可以使用间接变量,它是一个一维数组,下界为0,上界10000。 8:给每个数组元素赋值后,发现最终所有元素显示的是最后一个赋值结果? 这是因为在赋值前没有对数组元素做对其指向的变量进行指定。数组元素指定形式:IV[i] = &VAR //表示间接变量IV的第i个元素指向变量VAR。IV为间接变量,VAR为普通变量。 i---为数值常量,或数值表达式。 IV[i]---表示IV的第i个元素。“&”为地址符。“&”也可以写作“@”; 例如:错误的做法:不对数组TEMP元素指定变量,对TEMP[1]、TEMP[2]直接赋值为12 和36,即TEMP[1]=12; TEMP[2]=36;最终结果造成TEMP[1]、TEMP[2]值都是36; 正确的做法:先进行元素与变量指定TEMP[1]= &coma1、TEMP[2]= &coma2,然后分别

系统常见问题及处理方法

1.无法查询到历史数据 答:1 只能查询到10天之内的数据:数据库组态-》工具-》数据库配置中数据保存只设置了10天 2 数据库库中查不到数据:数据库中历史数据没设置定时保存或变化保存 3 无法查询到开关变位的历史数据:开关应该设置为变化保存,数据库错误设置为定时 保存 2.实时数据库闪退 答:Db下dat文件夹下DataSave有问题,删掉或剪切掉,这是回路名称没有了,重新输一下 3.数据类型错误 答:数据库中同一类型的数据保存方式不一致,如有的3分钟保存一次,有的1分钟保存一次,所有数据库数据统一改为1分钟保存一次 4.WEB发布异常 答:1进入开发界面,查看一下“工程项目”下“WEB服务”中“服务器配置”是否正确 2 进入开发界面,查看一下“系统配置”下“初始启动程序”中“httpsvr”是否已经 勾选 3 关闭所有窗口,打开“界面发布”重新发布一下所有窗口。 5.数据转发异常 答:1数据转发分多种方式:OPC、ODBC、Modbus-TCP、Modbus-RTU等,首先确定是那种转发方式,一般来说Monbus-TCP 是最稳定的,如果不通,首先ping(开始-》运行里输入“CMD”在出现的DOS画面中ping 192.168.1.3 其中192.168.1.3为对方电脑的IP地址)一下看网络是否联通,如果不通看一下双方IP是否在一个网段,若在一个网段,再看一下物理连接是否连接正常 2 进入开发界面,查看一下“系统配置”下“初始启动程序”中“DataServer”是否已 经勾选 6.火灾出现报警时,客户问为什么设置的是1000mA,报警实时显示值是9.84mA,如下图 答:仪表类型设置错误,如:应该是ACRM300-J8的选择为ACRM300-J1的

转 力控常见问题

转载]力控组态软件的常见问题(2012-10-08 11:12:20)转载▼ 标签:转载 学习 原文地址:力控组态软件的常见问题作者:加密狗 1:我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 这是因为安装运行包后,需要人工对软件进行注册。请打开运行包释放后所在文件夹,手工运行其中的“Registry”程序进行软件注册,这样加密锁就可以找到了。 2:安装完运行包后如何卸载? 卸载运行包需要两个步骤: 1、手动删除运行包安装后生成文件夹及文件夹中的内容; 2、删除注册表 (1)Windows2000:进入windows安装系统盘――>WINNT文件夹――>打开regedit.exe 文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。 (2)Windows98/XP:进入windows安装系统盘――>WINDOWS文件夹――>打开regedit.exe文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。3:如何安装力控的驱动程序?手动添加新驱动怎么做? 力控软件安装光盘中提供了驱动安装程序。要是手动添加驱动的话,需要把驱动文件夹(内有至少两个.dll文件和一个.txt文件)拷贝到力控安装根目录下的IO Servers文件夹下。4:怎样添加新的子图精灵? 子图安装方法:关闭力控运行程序,进入开发系统。打开任意一幅画面,选择特殊功能下的安装子图精灵,会弹出对话框,这时选择需要安装的.dll文件,即去下载控件的存放位置寻找。单击打开按钮,填写子图的属性,确定后便可把控件加入到子图精灵中。 5:力控提供的加密锁需要安装驱动程序吗?需要话如何安装? 力控提供两种加密锁:一种是并口锁,一种是USB加密锁。 1)使用并口锁的时候,把加密锁直接插到计算机的并口上即可。注意:不要带电插拔,这样容易损坏加密锁。当插入加密锁后,如果力控软件找不到加密锁,请检查计算机BISO中打印机的设置方式,需要设置成ECP的方式。 2)使用USB加密锁的时候,需要安装驱动,请点击力控光盘中的“加密锁驱动安装”进行安装。驱动安装完毕后再把加密锁插入计算机的USB口中。 6:不小心在工程管理器中将工程给删除了,还能找到并恢复工程吗? 可以,工程管理器只是对开发人员提供的多个工程列表管理的窗口,从这里删除只是管理器的列表中不在显示该工程。实际上工程还保存在原路径下,只需使用“新增应用”就可以找到你的工程并重新增加进列表。 7:力控支持数组吗? 支持,可以使用间接变量,它是一个一维数组,下界为0,上界10000。 8:给每个数组元素赋值后,发现最终所有元素显示的是最后一个赋值结果? 这是因为在赋值前没有对数组元素做对其指向的变量进行指定。数组元素指定形式:IV[i] = &VAR //表示间接变量IV的第i个元素指向变量VAR。IV为间接变量,VAR为普通变量。i---为数值常量,或数值表达式。IV[i]---表示IV的第i个元素。“&”为地址符。“&”也可以写作“@”; 例如:错误的做法:不对数组TEMP元素指定变量,对TEMP[1]、TEMP[2]直接赋值为12 和36,即TEMP[1]=12; TEMP[2]=36;最终结果造成TEMP[1]、TEMP[2]值都是36; 正确的做法:先进行元素与变量指定TEMP[1]= &coma1、TEMP[2]= &coma2,然后分别对变量coma1和coma2进行赋值:coma1=12; coma2=36;这样元素才能获得正确结果。

力控组态标准

编号:序号: 一、力控与其他数据库的交互 a)系统报表与其他数据库的交互 b)新建一个报表: 首先在力控软件的工具箱中“常用组件”里选择“专家报表”(如图1)。此时光标变为十字,拖动光标会在窗口上出现一个专家报表组件,或者在“工程项目”导航栏—》“复合组件”—》报表中双击专家报表。 图 1 c)报表去数据库的关联 a)在生成报表时后台会自动添加后台组件历史数据中心,双击报表组件或右键选择 “对象属性”打开报表编辑环境,在打开的报表编辑环境中会弹出报表向导组态 窗口(如图2)

图2 注意:此报表向导只是在首次添加报表控件的时候才会自动弹出,如果需要打开此报表向导,可从下拉菜单“向导”中选择“报表向导(R)”,或者双击报表。 b)进入报表编辑环境,打开报表向导,选择“关系数据库报表向导”,单击下一步。 c)对单元格大小及其他参数进行设置,在此例中采用默认值,单击下一步。 d)设置需要连接的关系数据库,选中“显示字段名”,如图3所示: 图3 e)单击数据源配置按钮,弹出关系数据库源配置对话框,单击添加按钮添加数据源(如图4)。

图4 f)添加数据源名称,单击数据源名称右侧的按钮选择“Microsoft OLE DB Provider for SQL Server”单击下一步。 g)在连接页中配置服务器项。 1、在“选择或输入服务器名称”里面输入SQL数据库所在的计算机的名称或者IP地址。 2、在输入服务器登陆的信息中选择“使用指定的用户名和密码输入”,输入“用户名称”和“密码”,并将“允许保存密码”前的复选框打钩即可。 注意:如果SQL数据库与力控安装在不同机器上,则连接远程数据库时需要先在数据库上建立用户名和密码;如果SQL数据库和力控在同一台机器上则可以使用“使用Window NT集成安全设置”即可。 3、“在服务器上选择数据库”中选择要连接的数据库 单击“测试连接”按钮,如果成功的话会弹出提示框。最后单击“确定”按钮退出配置画面。步骤如图5: 图5 h)在数据源对话框里单击“确定”按钮即可。 i)这样数据源配置就完成了。单击“确定”退出配置工具。如图6

演示版力控MODBUS.doc

概述系统连接硬件连接硬件设置设备组态数据连接常见问题 概述 标准的MODBUS协议支持与莫迪康系列PLC、智能模块或者符合标准modbus通讯协议PLC、智能模块之间的通讯。本协议采用串行通讯和TCP以太网通讯,使用你计算机中的串口或者以太网。 系统连接 当选择串行口通讯协议时,您可以通过一个RS232-RS485转换器将一台或多台PLC、智能模块与计算机连接到一起。当用一条485总线连接多台PLC、智能模块时,每台PLC、智能模块的地址必须是唯一的.当选择TCP通讯协议时,您可以通过以太网将一台或多台PLC、智能模块与计算机连接到一起。 硬件连接 请参照您所使用的PLC或智能模块的通讯说明进行连接。 设备组态

设备驱动根据通讯协议不同分为串口ASCII,串口RTU,TCP等三种协议。如图:根据您所使用的PLC、智能模块的通讯形式选择设备驱动。 下图是设备组态用户界面: 根据PLC或智能模块内部设置的地址填写“设备地址”。 更新周期:默认50毫秒就是说每隔一个更新周期读一次数据包。请根据组态工程的实际需要和PLC的通讯反应时间设定。超时时间:默认8秒,当到超时时间的时候,PLC的数据还没传上来被认为是一次通讯超时。请根据组态工程的实际需要和现场的通讯情况设定。故障

后恢复查询:当设备发生故障导致通讯中断,系统会每隔一定“周期”查询该设备。直到“最长时间”如果还没有反应,在这次运行过程中系统将不再查询该设备。 “动态优化”和“初始禁止”请在力控工程人员的指导下使用,否则请保持默认状态。 下图为串口通讯设置:请根据PLC或智能模块的通讯说明设置( 波特率,数据位,校验位,停止位。) 下图为TCP通讯界面: 下图关于MODBUS协议通讯设置。

力控动态组件常见问题大全附解决方案

一、力控软件的安装卸载与系统环境 1.01安装力控需要的软硬件环境? 1.02 如何安装力控软件? (注意:安装顺序与系统问题! 1.03 如何卸载力控软件? 1.04 可以制作运行包吗?怎样制作运行包? 1.05制作运行包后,安装时setup为何提示”本系统已经安装了该产品”? 1.06我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 1.07安装完运行包后如何卸载? 1.08 如何安装力控的驱动程序?手动添加新驱动怎么做? 1.09 怎样添加新的子图精灵? 1.10 力控提供的加密锁需要安装驱动程序吗?需要如何安装? 1.11力控安装在部分操作系统下,会出现乱码? 二、力控软件选型 2.01 如何计算力控软件点数? 2.02 我接两个PLC就算两个点吗? 2.03 操作员站采集现场数据,领导也想看生产情况,我应该如何择软件? 2.04我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件? 2.05 我的工程数据量比较大,大概十几万点,是不是直接使用使用无限点版本就可以了? 三、力控系统开发、运行与配置 3.01 不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程吗? 3.02 两个工程实时性要求不高,为了省数据库的点数,想做两个工程由人工轮流启动执行,一台计算机上能创建多个工程运行的快捷方式吗? 3.03 力控的案例.PCK文件是什么类型的,如何打开? 3.04 力控支持数组吗? 3.05 给每个数组元素赋值后,发现最终所有元素都显示的是最后一个赋值结果? 3.06在数据库组态中没见到定义数据范围的地方,只定义小数位数。我在HMI上的对该数据库变量赋值发现不能大于99999,当大于该值时提示“无效数据,范围为-99999.000000~99999.000000”怎样才能输入更大的数据? 3.07在动画连接择变量时会出现变量择窗口,为何窗口中了“实时数据库“项窗口,还个“全局”窗口?并且这个窗口也数据库变量,当这里的变量比“实时数据库”项窗口少,这两个什么区别? 3.08 如何在开机时自动进入工程的运行系统? 3.09 为何我的工程画面修改后保存提示“保存文档失败”? 3.10为何工程画面切换时些窗口打不开,并提示“打开文档失败。”的错误? 3.11 工程的窗口名称定义不合适想修改名称,但窗口名称为灰色不能修改,对窗口操作 只打开、删除和关闭,该如何修改哪? 3.12 我想将系统的热启动键禁止,防止运行人员非法操作关机,能实现吗? 3.13 我使用3.6做的工程,为何在2.6下打不开哪? 3.14工程从2.6升级到3.6后总是提示找不到驱动? 3.15 工程从5.0版本能直接拿到6.0版本中使用?

力控动态组件常见问题大全(课件)

力控动态组件常见问题大全一、力控软件的安装卸载与系统环境 1.01安装力控需要的软硬件环境? 1.02如何安装力控软件? (注意:安装顺序与系统问题! 1.03如何卸载力控软件? 1.04 可以制作运行包吗?怎样制作运行包? 1.05制作运行包后,安装时setup为何提示”本系统已经安装了该产品”? 1.06 我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 1.07安装完运行包后如何卸载? 1.08 如何安装力控的驱动程序?手动添加新驱动怎么做? 1.09怎样添加新的子图精灵? 1.10 力控提供的加密锁需要安装驱动程序吗?需要如何安装? 1.11 力控安装在部分操作系统下,会出现乱码? 二、力控软件选型 2.01 如何计算力控软件点数?

2.02 我接两个PLC就算两个点吗? 2.03 操作员站采集现场数据,领导也想看生产情况,我应该如何择软件? 2.04我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件? 2.05 我的工程数据量比较大,大概十几万点,是不是直接使用使用无限点版本就可以了? 三、力控系统开发、运行与配置 3.01 不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程吗? 3.02两个工程实时性要求不高,为了省数据库的点数, 想做两个工程由人工轮流启动执行,一台计算机 上能创建多个工程运行的快捷方式吗?...文档交流仅供 参考... 3.03 力控的案例.PCK文件是什么类型的,如何打开? 3.04力控支持数组吗? 3.05 给每个数组元素赋值后,发现最终所有元素都显示的是最后一个赋值结果? 3.06 在数据库组态中没见到定义数据范围的地方,只定 义小数位数。我在HMI上的对该数据库变量赋值 发现不能大于99999,当大于该值时提示“无效数 据,范围为-99999.000000~99999.000000” 怎样才能输入更大的数据?...文档交流仅供参考...

力控组态软件题目1

力控组态软件题目 1.组态软件是使用软件工具对计算机及软件的各种资源进行配置,使计算机或软件按照预先设置,达到自动执行特定任务、满足使用者要求的目的。 2.计算机控制系统通常可以分为设备层、控制层、监控层、管理层4个层次结构,构成一个分布式的工业网络控制系统。 3.力控组态软件由工程管理器、开发系统、界面运行系统、实时数据库、I/O驱动程序、网络通信程序、通信程序、Web服务器程序、控制策略生成器组成。 4.实时数据库是组态软件的核心和引擎,历史数据的存储与检索、报警处理与存储、数据运算处理、数据库冗余控制、I/O数据连接都是由实时数据库系统完成的。 5.组态软件的图形界面系统、I/O驱动程序等组件以实时数据库为核心,通过高效的内部协议相互通信,共享数据。 6.组态软件通过I/O驱动程序从现场I/O设备获取实时数据,对数据进行必要的加工后,一方面以图形方式直观地显示在计算机屏幕上;另一方面按照组态要求和操作人员的指令,将控制数据传送给I/O设备,对执行机构实施控制或调整控制参数。 7.使用组态软件的一般步骤: 将所有I/O点的参数收集齐全,并填写表格。 明确所使用的I/O设备。 将所有I/O点的I/O标识收集齐全,并填写表格。 根据工艺过程绘制、设计画面结构和画面草图。 建立实时数据库,正确组态各种变量参数。 在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。 组态每一幅静态的操作画面。 将操作画面的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。 对组态内容进行分段和总体调试——系统投入运行。 8.力控组态软件生成的数据文件及应用目录说明: 应用路径\doc:存放画面组态数据。 应用路径\logic:存放控制策略组态数据。 应用路径\http:存放要在Web上发布的画面及有关数据。 应用路径\sql:存放组态的SQL连接信息。 应用路径\recipe:存放配方组态数据。 应用路径\sys:存放所有脚本动作、中间变量、系统配置信息。 应用路径\db:存放数据库组态信息,包括点名列表、报警和趋势的组态信息、数据连接信息等。 应用路径\menu:存放自定义菜单组态数据。 应用路径\bmp:存放应用中使用的.bmp、.jpg、.gif等图片。 应用路径\db\dat:存放历史数据文件(关于力控系统运行时生成的数据文件及目录说明)。9.力控组态软件的开发系统(Draw)是一个集成开发环境,可以创建工程画面,配置各种系统参数,启动力控其他程序等。 10.力控应用程序主要由窗口构成,各种图形均在窗口上显示,这些显示在窗口上的各种图形称为图形对象,包括简单图形对象和复杂图形对象。 11.组由两个或两个以上的简单图形对象组成,作为整体进行操作。一个单元可以是两个或两个以上的对象、组或其他单元的集合。标准图形由力控系统提供,用于完成特定功能的复杂对象,标准图形包括趋势、事件、报警、图形模板、历史报表、总貌和子图

三维力控组态软件操作运维手册

力控组态软件系统 操作运维手册 编写人:刘海勋 审核人:张立波 北京三维力控科技有限公司成都分公司 2015年5月

目录 第一章组态软件介绍及操作 (1) 1.1组态软件介绍 (1) 1.2软件安装 (1) 1.2.1 安装要求 (1) 1.2.2 组态软件安装 (2) 1.3工程介绍 (14) 第二章系统操作说明 (15) 2.1进入工程 (15) 2.2信息化监控系统操作 (17) 2.2.1 流程图一览 (19) 2.2.2 2D工艺流程图 (21) 2.2.3 计量参数总览 (27) 2.2.4 综合参数总览 (28) 2.2.5 综合报表 (28) 2.2.6 趋势曲线 (32) 2.2.7 历史数据查询 (35) 2.2.8 数据库总览 (36) 2.2.9 视频图片 (40) 2.2.10报警消音 (41) 2.2.11系统工况图 (41) 2.2.12用户指南 (42) 2.2.13 系统管理 (43) 第三章系统维护 (44) 3.1软件常见故障处理 (44) 3.1.1 井站数据不刷新 (44) 3.1.2 视频图片不刷新 (45) 3.1.3 通讯中断又恢复后,RTU数据没有补传上来 (45) 3.1.4 无人井站被动入侵报警后,现场扬声器没有进行录音报警 (45) 3.1.5 仪表数据错误 (45) 3.1.6 指令发出后,现场设备没有动作 (45) 3.2视频软件问题 (46) 3.2.1 视频图像不显示 (46) 3.2.2 登陆后,进行视频预览,视频回放或者云台控制等没有反应 (46)

第一章组态软件介绍及操作 1.1组态软件介绍 eForceCon SD V2.0组态软件为“数字化”气田的“可视化”、仿真和信息分析与管理提供了有效的工具,可以完整的进行现实生产“世界”的虚拟与仿真,为气田“模型化“提供基础海量数据平台,极大有效地保证了气田进行综合生产管理与运营的高效、安全。 eForceCon SD V2.0具备以下几个特点: 1)生产数据调度:实时数据处理量可以达到20万点以上,数据吞吐量可以 达到30万点/秒,数据归档服务器支持Windows、UNIX、Linux等操作 系统,并且支持数据冗余备份,极大提高了数据的安全性和数据处理效 率,支持分布式报警、事件,支持网络数据断线存储,恢复功能,并提 供声音报警通知。 2)通讯保障:可以支持各种网络通讯方式,如拨号、电台、以太网等,能 适应多条通讯链路并行通信,保证通讯链路的冗余,解决了因为地理分 散导致通讯网络不稳定的隐患。 3)集成应用:支持B/S和C/S混合模式,构成的系统支持与视频监控、多 媒体、关系数据库、报警管理、大型GIS系统嵌套等无缝集成。 4)开放性:开放的数据接口,强大的组件容器可以很好的和第三方软件结 合,数据库开放C、C++、DBI、COM、OPC、ODBC、OLEDB等主流 通讯接口,适应系统扩展的要求。 5)过程可视化技术:灵活方便的图形设计环境,支持工程模板创建、数据 模型、画面模型,保证了多人合作的时候整体工程的风格统一、同步修 改。工程模型的导入与导出、方便快速进行工程组态,方便的渐进色调 色板,画面分层,构建绚丽画面。支持2D、3D等图形模拟,保证了不 会因为动态图形效果造成系统资源的过度消耗。 1.2软件安装 1.2.1 安装要求 操作系统要求:安装在Windows NT4.0/Windows 2000/Windows XP/Windows2003简体中文版操作系统下。安装过程按照提示执行。

力控常见问题大全

一、力控软件的安装卸载与系统环境 1.01安装力控需要的软硬件环境? 1.02 如何安装力控软件?(注意:安装顺序与系统问题! 1.03如何卸载力控软件? 1.04 可以制作运行包吗?怎样制作运行包? 1.05 制作运行包后,安装时setup为何提示”本系统已经安装了该产品”? 1.06我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 1.07 安装完运行包后如何卸载? 1.08 如何安装力控的驱动程序?手动添加新驱动怎么做? 1.09 怎样添加新的子图精灵? 1.10力控提供的加密锁需要安装驱动程序吗?需要如何安装? 1.11 力控安装在部分操作系统下,会出现乱码? 二、力控软件选型 2.01如何计算力控软件点数? 2.02 我接两个PLC就算两个点吗? 2.03 操作员站采集现场数据,领导也想看生产情况,我应该如何择软件? 2.04我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件? 2.05我的工程数据量比较大,大概十几万点,是不是直接使用使用无限点版本就可以了? 三、力控系统开发、运行与配置 3.01 不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程吗? 3.02 两个工程实时性要求不高,为了省数据库的点数,想做两个工程由人工轮流启动执行,一台计算机上能创建多个工程运行的快捷方式吗? 3.03 力控的案例.PCK文件是什么类型的,如何打开? 3.04 力控支持数组吗? 3.05 给每个数组元素赋值后,发现最终所有元素都显示的是最后一个赋值结果? 3.06 在数据库组态中没见到定义数据范围的地方,只定义小数位数。我在HMI上的对 该数据库变量赋值发现不能大于99999,当大于该值时提示“无效数据,范围为-99999.000000~99999.000000”怎样才能输入更大的数据? 3.07在动画连接择变量时会出现变量择窗口,为何窗口中了“实时数据库“项 窗口,还个“全局”窗口?并且这个窗口也数据库变量,当这里的变量比“实时数据库”项窗口少,这两个什么区别? 3.08 如何在开机时自动进入工程的运行系统? 3.09 为何我的工程画面修改后保存提示“保存文档失败”? 3.10 为何工程画面切换时些窗口打不开,并提示“打开文档失败。”的错误? 3.11工程的窗口名称定义不合适想修改名称,但窗口名称为灰色不能修改,对窗口操 作只打开、删除和关闭,该如何修改哪? 3.12 我想将系统的热启动键禁止,防止运行人员非法操作关机,能实现吗? 3.13 我使用3.6做的工程,为何在2.6下打不开哪? 3.14 工程从2.6升级到3.6后总是提示找不到驱动? 3.15 工程从5.0版本能直接拿到6.0版本中使用?

力控组态常见问题

力控组态常见问题 这是因为安装运行包后,需要人工对软件进行注册。请打开运行包释放后所在文件夹, 手工运行其中的“Registry”程序进行软件注册,这样加密锁就可以找到了。2:安装完运行包后如何卸载? 卸载运行包需要两个步骤: 1、手动删除运行包安装后生成文件夹及文件夹中的内容; 2、删除注册表 (1)Windows2000:进入windows安装系统盘――>WINNT文件夹――>打开regedit.exe文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。 (2)Windows98/XP:进入windows安装系统盘――>WINDOWS文件夹――>打开regedit.exe文件――>使用查找功能搜索DaQing Sunway――>找到后删除该注册表信息。 3:如何安装力控的驱动程序?手动添加新驱动怎么做? 力控软件安装光盘中提供了驱动安装程序。要是手动添加驱动的话,需要把驱动文件夹 (内有至少两个.dll文件和一个.txt文件)拷贝到力控安装根目录下的IO Servers 文件夹下。 4:怎样添加新的子图精灵? 子图安装方法:关闭力控运行程序,进入开发系统。打开任意一幅画面,选择特殊功能 下的安装子图精灵,会弹出对话框,这时选择需要安装的.dll文件,即去下载控件的存放位置寻找。单击打开按钮,填写子图的属性,确定后便可把控件加入到子图精灵中。 5:力控提供的加密锁需要安装驱动程序吗?需要话如何安装? 力控提供两种加密锁:一种是并口锁,一种是USB加密锁。 1)使用并口锁的时候,把加密锁直接插到计算机的并口上即可。注意:不要带电插 拔,这样容易损坏加密锁。当插入加密锁后,如果力控软件找不到加密锁,请检查计算机BISO中打印机的设置方式,需要设置成ECP的方式。 2)使用USB加密锁的时候,需要安装驱动,请点击力控光盘中的“加密锁驱动安装”进行安装。驱动安装完毕后再把加密锁插入计算机的USB口中。 6:不小心在工程管理器中将工程给删除了,还能找到并恢复工程吗? 可以,工程管理器只是对开发人员提供的多个工程列表管理的窗口,从这里删除只是管理器的列表中不在显示该工程。实际上工程还保存在原路径下,只需使用“新增应用”就可以找到你的工程并重新增加进列表。

相关主题
文本预览
相关文档 最新文档