关于力控7.2的问题及解决方案整理(持续更新)

本文列举了力控软件在使用中遇到的一些问题,包括专家报表表头消失、智能单元卡顿、数据库连接失败、组态修改地址错误以及网络发布后浏览器端数据库访问问题,并提供了相应的解决办法。如设置报表表头、避免使用智能单元、检查数据库连接错误信息、恢复被误删的配置文件以及排查网络和数据库访问权限等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建议:如果还没用力控,如果还不确定要不要用力控,一定不要!!!
1.很多BUG,开发不完善。
2.功能较为单一。

1.专家报表关系数据库表头问题

问题描述:设置专家报表为关系数据库,刷新表格后表头会消失,或变成数据库的列名。
解决:关系数据库向导里,冻结行数为1,表头行数为1,不要勾选显示字段名。
然后在主程序设置一下,设置一次就行。第一行我的表是PID,所以取消小数点。

#Report.SetCellDigital(0,-1,1,0);//设置没有小数点
#Report.SetCellString(0,1,1,"PID",0);
#Report.SetCellString(0,1,2,"生产编号",0);
#Report.SetCellString(0,1,3,"仪表型号",0);
#Report.SetCellString(0,1,4,"仪表编码",0);
#Report.SetCellString(0,1,5,"校表日期",0);
#Report.SetCellString(0,1,6,"方案编号",0);
#Report.SetCellString(0,1,7,"校验点",0);
#Report.SetCellString(0,1,8,"检验次数",0);
#Report.SetCellString(0,1,9,"标准表瞬时",0);
#Report.SetCellString(0,1,10,"标准表脉冲",0);
#Report.SetCellString(0,1,11,"标准表累计",0);
#Report.SetCellString(0,1,12,"被检表脉冲",0);
#Report.SetCellString(0,1,13,"被检表累计",0);
#Report.SetCellString(0,1,14,"误差",0);
#Report.SetCellString(0,1,15,"数据记录",0);
2.智能单元用多了会变卡

问题描述:智能单元用多了会变卡,而且会生成报错及报错文件,报错文件在:工程目录/DOC/ErrorLog_时间
解决:解决不了。力控的人说了,这是BUG。就别用智能单元,谁用谁知道。

3.连接数据库失败啊,可以看报错哦

问题描述:连接数据库的问题,写不进去啊,读不出来啊
解决:第一步,先搞个输入框,起个名字比如TextControl。
第二步:#TextControl.Text=#AD0CalibratedInstrumentsInf.GetLastErr();
这样程序运行可以打印报错。

4.数据库组态改地址报错

The device middle layer has been stopped and needs to be started.Please reconfigure later!
在这里插入图片描述
解决:有个文件“CfgMidWare.exe”被360当成病毒删了。ForceControl V7.2\IO Servers\CfgMidWare.exe

4.网络发布后,浏览器端读不了数据库,或者读的不对

仅提供一种解决思路。
1.清浏览器缓存,把下图这个文件夹删了,删前记得备份,虽然没啥用。
在这里插入图片描述
2.工程目录下,有个文件夹webroot,直接删了。这是发布文件夹,删后重新发布会重新生成。
3.还不行试试浏览器那台电脑能不能Ping通你发布的IP地址,再试试下面这个指令能不能连上数据库,也有可能是你数据库没有开远程访问权限,力控那台电脑有没有把防火墙关了也要看一下。多试试吧。
telnet 192.168.1.101 1433

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值