力控组态常见问题

力控组态常见问题
力控组态常见问题

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;这样元素才能获得正确结果。

9:为何工程画面切换时有些窗口打不开,并提示“打开文档失败。”的错误?

这是因为3.6版本的运行系统VIEW不支持窗口名称中带有(输入法为英文状态)“#”和(输入法为中文状态)“(”与“)”字符的名称。如窗口名称为:“1#车间工艺”,当切换到该画面时会出现提到的现象。为此建立窗口时请不要使用“#”、“(”,“)”等字符。如果是输入法为中文状态的“#”可以使用,但不建议大家使用该符号。对于2.6版本下运行正常需要升级到3.6的工程要注意将带有“#”和“(”,“)”的窗口名称和动画连接进行修改。

10:将系统的热启动键禁止,防止运行人员非法操作关机,能实现吗?

可以,在“配置”——“运行系统参数”——“系统设置”中将“禁止Ctrl^Alt^Del”即即可。但需注意对于某些操作系统安装后可能不能使用。

11:多个显示器同时分块监控一个大型的工艺流程画面,力控支持这种大画面漫游吗?

支持,窗口尺寸可以人工修改,在不使用带滚动条的窗口情况下可以做到(宽度x高度)在10308x10536像素以内。

12:力控支持Flash动画吗?

支持。可以使用“内部控件——浏览器”在“地址(URL)关联点”中添加数据库变量(可以使用右侧的按钮选择),选择变量及其字符型参数DESC,运行时对该变量进行赋值:将Flash 动画文件的绝对路径赋给数据库变量的DESC参数(字符型),文件名称必须带.swf的后缀。运行后即可在力控的画面中播放Flash动画。通过修改变量赋值可以选择播放不同的文件,也可以在同一幅画面中播放多个Flash动画文件。

13:力控的文本做模拟量的输入和输出连接后,发现模拟量变成整型了,没有小数部分,怎么处理呀?

力控的画面VIEW与实时数据库DB是两个独立的可执行文件,虽然在数据库中模拟量默认3位小数(小数位数可以修改),但VIEW中文本需要人工指定小数点位数。如文本为####.##表示有两位小数显示。

14:力控的数据库与数据库之间如何通讯?

可以使用远程数据源的方式,建立网络连接实现,该方式仅支持网络TCP/IP方式;也可以使用力控数据库间专有的Portserver协议,该方式支持TCP/IP,串口,拨号,GPRS等多种物理方式的链接,轻松组件分布式实时数据库网络。

15:为何运行后在打开数据库DB时发现有“历史点不存在XXXX”( XXXX为数据库变量)的信息哪?

这有两种可能:

1、这里指出的变量没有在组态中进行历史参数的保存设置。即根本不存在历史数据;

2、使用历史曲线或报表等工具对该变量进行过历史数据查询,但所查询的时段没有历

史数据造成,即通讯故障,或关机等造成历史数据中断。

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

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

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

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

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

支持,力控可以通过PPI、MPI、自由口等方式与S7-200通讯。MPI方式上位机需要增加一块CP5611或者MPI电缆,PLC硬件需要增加EM277模块,安装PRODAVE S7,运行PG/PC-interface parameterisation,对通信参数进行配置。而PPI方式不需要以上设备,只需要一条PPI电缆。相关连接方式请参考相应的驱动帮助。

19:控与OMRON以HOSTLINK方式通讯时为什么有时只能采集而不能下送?

HOSTLINK 协议规定OMRON的PLC处在运行的时候,数据只能采集,所以运行时不能写。在Run(运行)状态的模式下只能进行读操作,进行数据监视。要想对PLC进行读写控制就要将PLC上的开关拨到Monitor(监控)状态。

20:使用多个厂家的串口设备,但力控只允许同一个厂家的设备使用同一个串口,计算机上只有两个串口怎么办?

这种情况下,有两种方式:1、使用PCI或ISA的串口扩展卡(如研华或MOXA等公司),增加计算机的串口数量。优缺点是容易实现节省时间,但布线要多使用些通讯线。2、力控也可以根据的需要将指定的几个驱动合并到一个物理层上使用,但需要收取开发费用,优缺点是布线节省时间和费用。

21:使用OPC时输入了远程计算机IP或计算机名称后,为何找不到SERVER?

要求远程SERVER计算机和力控所在的客户端计算机必须使用相同的用户名和口令进行登陆,如果远程SERVER计算机隶属于WINDOEWS网络的某个“域”中,要求客户端计算机也必须工作在该网络相同的“域”中。OPC SERVER应该先运行起来,在CLIENT端才能看到点的树型结构表。

22:当使用DDE方式通讯时,为什么总是提示数据连接方面的问题,或通讯中断无法交换数据?

这是因为第三方服务程序在反应速度上无法实现与DB同步,DDE通讯分为同步和异步两种方式,连接分冷连接、温连接和热连接。根据不同的DDE Server,请选用不同的连接方式。建议使用异步连接通讯方式。在数据库组态DbManager“工程”——“数据库数”中的配置

里,选择使用“异步”的DDE通讯方式”。

23:力控如何用GPRS进行采集与通讯?

GPRS通讯有两种方式:一种是采用GPRS MODEM,使用拨号属性建立两台计算机之间的类似无线以太网的通讯方式,这种方式只适合现场有计算机的场合;对于现场没有计算机

的设备,要想通过GPRS网络实现远程采集,就需要使用GPRS DTU,远程计算机通过广域网接收指定DTU连接的终端设备。这种方式现场不需要计算机,它很适合距离远且地理位置分散的场合。

24:域名捆绑能实现数据采集吗?

可以使用域名捆绑,对RS232/485设备的GPRS无线数据采集,DTU中需要使用真IP,也

可以使用域名捆绑,这样DTU才能识别哪台计算机对它具有访问权。

25:可以在运行时动态修改报警上下限吗?能自动存储修改后的值做为下次运行时的报警条件使用吗?

可以,只需在画面上对相关的参数LL、LO、HI和HH进行文本的输入输出连接组态,运行时调用修改变量的上述相关参数即可;如果想保存做为下次启动使用,请在数据库组态中“历史参数”选项页中,对相应的变量和参数选中“退出时保存实时值做为下次启动初值”即可。

26:力控可以检测设备通讯故障并报警吗?

可以,力控的实时数据库对所连接的各种设备都具备通讯的实时监测功能。使用数据库参数的I/O设备状态即可,当通讯正常时该参数值为0,故障时参数值为1;同时数据库提供很多的状态参数;

27:如何将含有字符、整型数据的Access数据库中的数据表调到力控中显示并打印?

需要在力控中使用数据表绑定,首先将力控的数据库变量和Access的数据表中字段进行捆绑,其次使用SQL函数做数据源连接和数据记录的选取,最后使用windows/表格控件,表格编辑成和你的Access数据库中的表一样的格式(字段、数据格式都要一致),通过函数SQLDi-splayToGrid()将查询的数据显示到表格中。用print("要打印的窗口")就可以打印你要的表格了。

28:能将报表保存吗,就像保存EXCEL表单一样?

可以,在万能报表的“工具条”下拉框中选择“运行时有工具条(无级别)”。运行时只需双击报表即可弹出浮动的工具条,使用“保存文件”工具,可生成*.rpt的报表。该格式的报表使用工具条中的“打开文件”工具可以查看原有的报表。

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

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

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

可以,使用力控的“内部控件”——“ODBC转储”工具可以将历史数据转存到EXCEL中查看,或使用组件ODBCGATE工具转存到关系数据库中。

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

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

32:力控可以和Infoplus等大型实时数据库连接吗?

力控是标准的OPC Server和DDE Server,可以使用OPC和DDE向实时数据库提供数据,对于Infoplus也可以使用专用的CMIO接口。

33:力控能结合GIS地理信息系统吗?

可以,使用DBCom控件向GIS提供报警和实时数据信息;如果是WebGIS可以调用力控的drawcom控件,浏览力控的网络发布画面,力控也可以使用StartAPP函数启动WebGIS

的画面。

34:如何读写*.txt的纯文本文件?

可以使用FileRead和FileWrite等相关函数进行读写操作。

35:以plc为例如何能让数据采集刷新速度提高?

PLC的驱动程序因数据量大,采集存在数据打包的问题,力控将不同寄存器类型的数据打成一类数据包,每种类型又根据寄存器进行连续地址分段打包的方式进行采集。如编程结果将造成通讯数据包数量很多,最终造成刷新数据慢。最好的方式是将PLC程序中需要读写的寄存器地址尽量连续使用以减少数据包的数量。

36:如何查看plc或其它设备是否通讯上了哪?

力控运行后打开windows状态栏中的pLerine I/O server.exe文件,查看其中的状态信息。主要有Request times、Answer times、Average collecting cycle等信息;也可以看通讯灯的状态,绿色通讯正常,红色通讯故障。但不是所有的设备都能这样查看。

37:定义I/O设备时,“动态优化”什么意思?

只采集当前活动点和需要保存历史数据的点,其余的点不采集。这样可以提高采集效率,但这些数据需要保证在同一个数据包中,这样才能提高采集效率。否则,动态优化没有

意义。

38:电话拨号采集设备,不希望一运行工程就自动拨号,希望人工控制拨号和挂断,如何做?

在定义I/O设备时选择“初始禁止”功能,在画面上使用函数“DeviceOpen()”和“DeviceClose”函数进行设备的动态打开和关闭控制。也可以使用条件动作做定时和轮巡拨

号采集。

39: Web发布后,HMI画面上数据都正常,但在IE上一部分数据显示为0,为何?

力控不支持中间变量的发布。在IE浏览时,如果有画面显示的是中间变量就会出现上述问题。在使用网络版的软件时要注意画面显示的实时数据必须用数据库变量。

40:对生产进行计数(累加1),为何发布后在IE上显示的数据比HMI上的多一倍?

力控发布时将脚本程序与画面一并发布,IE客户端下载了画面和脚本程序,造成两地都在执行脚本程序计算,出现IE端计算结果与HMI结果不一致。请使用IsWeb() 函数将计算的脚本程序屏蔽,禁止程序在IE端运行即可。

41:使用电话拨号上网连接的计算机,能实现WEB发布吗?

可以。“WEB服务器配置”参数中的服务器IP地址使用拨号后获得的临时IP地址即可。但每次上网发布前都需要修改该参数,并重新发布信息,远程的IE端也要使用更新的IP地址来访问。

42:做了WEB发布配置和工程发布,为何在IE中看不到画面?

首先查看你的Web Server服务程序是否运行了,该程序中的指定端口号与你的设置是否一致;IE的安全属性是否按照说明进行修改;是否关闭了网路防火墙或如WINDOWS XP系统sP2自带的防火墙;工程路径和IP地址是否正确;如果一切正常,请使用其它计算机或其它浏览器查看一下,也可能是你的IE浏览器已经损坏。

43:为何我发布的工程画面不能切换,在VIEW中可以?

这是因为你在发布时只发布了当前打开的窗口或初始窗口。因为其它窗口没有进行发布,所以无法进行切换。回到开发系统进行如下操作“文件——全部关闭——全部发布到Web”选择所有窗口进行发布。这样重新运行工程并刷新IE后即可完成切换浏览。

44:用IE浏览正常,但我关闭以后下次浏览发现数据不能刷新?

检查IE的常规属性中是否没有清除历史记录。将IE历史记录项改为0天,并清除原有的历史画面,同时在工程文件夹中将原有的HTTP文件夹内容删除后重新将工程发布后即可。

45:在用力控进行Web发布时,提示端口地址80被占用。如何解决此类问题?

力控WebServer默认端口地址为80,如果计算机该端口被系统IIS或其它软件占用,可以在 WEB服务器配置中将端口地址改为其它地址即可,修改后需要再次运行才能生效。

46:力控用IE浏览时如何输入地址,发布时能输入计算机名称吗?

如果你发布的计算机IP为:192.168.0.22 端口号为8080;

在IE中输入http:// 192.168.0.22: 8080 或http://xxxx:8080均可(xxxx为WEB 服务计算机的名称)。发布时不能使用计算机名称代替IP地址。

47:力控与ACCESS连接,在运行系统上连接正常,数据能够保存到数据库,可是在WEB上就不行连接不上ACCESS了,是不是要用IS WEB函数?

通过WEB发布后在IE客户端是不能实现与该关系数据库通讯的!因为Access不属于网

络数据库,SQLConnect语句中的数据源无法在客户端进行连接。力控发布时将脚本程序发布到客户端,不管你是否用ISWEB函数屏蔽程序,都无法找到该数据源。就是说WEB发布后客户端不能连接力控主题之外的Access程序了。这时你可以选用网络型数据库如SQL SERVER 2000等,使用系统DSN建立ODBC数据源进行网络查询是可以的。

48:使用SQLConnect函数之后,怎样才能查看有没有连接上数据源呢?

力控SQL函数中有这样一条语句:SQLLastError(ErrorMes),表示取得SQL函数的最后一条错误信息。执行这条语句,然后查看ErrorMes(字符型变量)的信息即可得到连接的状态。

49:从关系数据库中采到的数据在力控中是怎么保存的?可以通过什么方式在力控的运行画面中显示?

在建数据表绑定表的时候,对应的字段有对应的数据库变量。当从关系数据库中采集数据的时候,数据都保存到了力控的历史数据库中对应的变量里面。采集完数据后可以使用SQLDisplayToGrid 函数把数据显示在力控的内置数据表中。

50:用力控的函数StartApp启动了一个EXCEL的一个表格,但使用StopApp 函数并不能自动关闭这个表格,为什么呀?

StartApp函数可以启动多种类型的文件,但StopApp函数只能关闭可执行文件,即后缀为.exe 的文件。

51:使用StartApp函数启动的WINDOWS自带的小键盘,使用StopApp函数为何关不掉?

是使用函数方法不对,首先将函数StartApp启动后的应用程序标识赋值给AppID(整型变量),如:AppID=StartApp("C:\WINDOWS\system32\osk.exe");然后使用函数StopApp(AppID)才能将AppID指定的程序关闭。

52:如何求一段时间的小时数?(常用于GetStatisData()函数的Timespan 参数)首先取起始时间的整型时间值LongTime(起始时间),再取终止时间的整型时间值LongTime(终止时间),再用nTime=LongTime(终止时间)-LongTime(起始时间)

小时数为:nHour=nTime/3600。

例如:求2004年10月1日0点0分到2004年11月1日0点0分,表达式即为:

nHour=(LongTime("2004/10/1 00:00:00")-LongTime("2004/11/1 00:00:00"))/3600。

53:使用力控控制策略PID结合模块做模拟量采集和调节控制,经常出现下置数据超时或通讯停止的问题?

由于力控的PID运算调节周期短(10ms),如果直接将输出结果给模块会造成输出过频,出现上述写超时的现象。可以将输出做延时等控制。

54:如何在历史趋势中用一支笔在不同时间内切换显示不同变量的值?

可以使用字段中的Tag1-Tag8修改每只趋势笔显示的内容。也可以在历史趋势组态时选择双击时“变量时间设置框”。或在特殊功能下的位号组里,定义几组位号组,然后,用函数ChangeGroup()可以动态切换。

55:使用X-Y曲线时,我手工给X和Y对应的变量输入数值,发现坐标系中点了两个点,根本不是我要的曲线,这是为什么呀?

X-Y曲线是表达Y与X关系的曲线,必须同时(时间差很微小)获得数值。否则会出现上述现象。自动采集和运算时因周期短不存在这个问题,手工输入时需要做左键动作的脚本赋值。如:X.PV=A1.PV; Y.PV=A2.PV; 输入A1.PV和A2.PV的值后对前面的脚本进行确认,显示X.PV与Y.PV即可。

56:为何运行时能在历史趋势中看到实时曲线,向前查询时却看不到历史曲线?

1、在数据库组态时对该变量没有进行历史保存或保存方式不合适。

2、变量的量程过大,趋势数值范围太小,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示,或曲线在数值范围外。

如果是组态中没有保存历史,在实时数据库系统的信息中会有“历史点不存在XXXX”(XXXX 是数据库变量名称)的错误提示。

57:如果组态的画面中,有的画面需要对用户进行限制访问权限,即一些人可以浏览一些人不可以浏览,怎么来实现?

组态时在“DRAW”窗口中的“特殊功能”——“用户组态”中,组态不同级别的用户及相应用户口令。在需要设置画面浏览权限的窗口做“进入窗口”的脚本动作,判断$userle- vel 的值,当该值小于某个数时(0,1,2,3),关闭该窗口。只有以级别高的用户登录时($userlevel>?),才可以访问该窗口。注意登录后,用完该窗口,要注销,对该窗口的保护才继续起作用。

58:不想别人打开我的工程,对整个工程的开发与运行环境进行加密可以吗?

可以,只需在用户管理中定义一定级别的用户,在“配置”——“开发系统参数”——“组态保护”中选择一合适级别即可。即,只有等于或高于该级别的用户才能进入工程的开发系统。另外一种方式为:力控的运行加密锁可以使用“特使功能”——“工程加密”对工程进行加密,切记不要忘记密码也不要用同一个加密锁在不同工程中使用,否则将造成原有工程不能进入。运行系统加密可在“配置”——“运行系统参数”——“参数设置”中选择进入运行权限。

59:起始时间控件返回的是long型值,用什么函数能取得从中的“年”,“月”,“时”,“分”,“秒”?

使用函数:

StrTime(time, format)//将整型时间转成字符串形式和

StrMid(String, First, Count)//截取由First开始Count个字符组成的字符串。

例如:求时间控件返回的年份:

cYear=StrMid(StrTime(#timer1.TimeGet(),2),0,4) //timer1为起始时间控件

60:如何求一段时间的小时数?(常用于GetStatisData()函数的Timespan参数)首先取起始时间的整型时间值LongTime(起始时间),再取终止时间的整型时间值LongTime(终止时间),再用nTime=LongTime(终止时间)-LongTime(起始时间),求得小时数为:nHour=nTime/3600

例如:求2004年10月1日0点0分到2004年11月1日0点0分,表达式即为:

nHour=(LongTime("2004/10/1 00:00:00")-LongTime("2004/11/1 00:00:00"))/3600

力控组态软件教程

力控组态软件教程 第一节选型及安装 力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部I/O设备参数的个数,即软件内部的实时数据库DB中I/O连接项的个数,软件内部的中间变量、间接变量等不计点。 力控演示版的开发版和运行版分别有64点的限制,完全免费的不限点数的开发版可以直接咨询三维力控销售部和各地办事处,索要注册号即可以使用,力控正式发行的开发版没有点数和时间的限制,购买软件时,开发版随运行版免费赠送,运行版分为通用监控版、WWW网络版等。 1. 力控的运行版本 1) 通用监控版 运行在单台PC上完成监控,该版本不包括扩展组件。 2) 标准网络版 由2套通用监控版软件通过以太网可以构成标准的服务器/客户端应用模式,标准服务器端只授权5客户使用,客户端在5个客户端的基础上可增加10、20、50、无限客户端。 3) WWW网络版 用标准的IE浏览器作为“瘦”客户端,在Internet/Intranet上来监控WWW服务器的上的数据,瘦客户端在5个客户端的基础上可增加10、20、50、无限客户端。 2. 扩展组件 包括PC控制策略程序、GPRS组件、数据库ODBC通讯组件、CommServer

通讯组件、DataServer数据转发组件、远程数据库历史备份程序等组件。 3.系统要求 1)硬件配置 目前市面上流行的机型完全满足力控的运行要求,推荐配置如下: CPU:Pentium(R) 4 CPU 2.0GHz以上。 内存:512M以上。 显示器:VGA、SVGA以及支持桌面操作系统的图形适配器,显示256色以上。 并行口或USB口:安装产品授权的加密锁。 2)软件要求 软件没有经过授权,也可以开发和运行,但有如下限制:数据库连接项支持64点,运行系统在线运行时间是1小时。 软件支持的操作系统:WINNT4.0(补丁6)/WIN2000 /WINXP/WIN 2003。 可用于win XP、win7,win10未试过,估计可以? 3)硬件加密锁 软件是通过硬件加密锁进行授权,软件经过授权后可以长时间运行,产品提供的加密锁包括:并口硬件加密锁和USB口硬件加密锁,硬件加密锁使用前必须安装驱动程序。 安装并口硬件加密锁步骤: 在安装加密锁前应关闭计算机电源和外围设备。 第二节创建一个简单工程

力控组态软件实例

《集散控制系统原理及应用》 实验报告 姓名:胡文千_______ 学号:1345733203_____ 班级:13457332 ___ 专业:电气工程及其自动化 学院:电气与信息工程学院 江苏科技大学(张家港) 二零一六年六月

一、实验目的 1、熟悉DCS系统的方案设计; 2、熟悉使用组态软件对工艺流程图的绘制; 3、熟悉使用组态软件生成多种报表。 二、实验内容 实验(一) 1、自行设计一个小型的工程现场; 2、绘制工艺流程图; 3、在力控中模拟设计的系统,仿真实现基本功能。实验(二) 1、在实验(一)基础上,完成在力控中生成报表; 2、运用DCS知识分析所设计的系统; 3、仿真结果分析总结。

实验(一) 1、方案题目 交通系统实时监控系统。 2、方案背景 现在的交通变得越来越繁忙,交通系统变得越来越重要,对交通系统实时必要的监控能够维持交通安全,若出现交通信号等混乱时能够及时准确的发现。3、组态软件 1)概念 组态软件,又称组态监控软件系统软件。译自英文SCADA,即Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。 组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。 2)组态软件的功能 组态软件通常有以下几方面的功能: (1)强大的界面显示组态功能。目前,工控组态软件大都运行于Windows 环境下,充分利用Windows的图形功能完善界面美观的特点,可视化的m风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作

《力控组态软件》课程设计报告书

河南机电高等专科学校课程设计报告书 课程名称:力控组态软件 课题名称:流量监控系统设计 系部名称:自动控制系 专业班级:计控102 姓名:崔建彪 学号:101413233 2012年09月30日

摘要 衡量一个自控系统的先进程度,除能完成一定的自动化控制功能外,日常的生产管理功能也是其重要指标之一。在流程工艺生产中的物料消耗和产量的自动统计就是一个生产管理的基本功能。我国属于能源缺乏国,精确的自动化监控更加有必要去研究和实行。通过设置多个采集点,以硬件组态、数据组态、图像组态等功能实现上位机对供水管路的实时检测,为操作人员合理实时调度提供可靠技术保障,实现能源优化配置,提高管路稳定和对事故的预见性、降低了能耗。该系统运行正常,完全达到设计要求。 力控软件的流量监控设计在成本、开放性、灵活性、功能和界面等方面给企业用户提供了最佳的控制系统解决方案。本文介绍了采用力控软件的工业流量控制系统。硬件用到了:涡轮式流量计、压力传感器、PLC等。 关键词:组态软件;硬件链接;流量监控;远程数据采集

1、引言 随着工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式,对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS (计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。组态软件作为一种工业信息化的管理工具,其发展方向必然是不断降低工程开发工作量,提高工作效率。易用性是提高效率永恒的主题,但是提高易用性对于提高开发效率是有限的,亚控科技则率先提出通过复用来提高效率,创造性地开发出模型技术,并将这一技术集成到KingView7.0中。这一技术能将客户的工程开发周期缩短到原来的30%或更低,将组态软件为客户创造价值的能力提高到了一个新的境界,代表了组态软件的未来。 统集成。 本系统是由计算机和PLC、流量计等外围设备组成一个计算机控制系统。计算机控制系统由工业控制机和生产过程两大部分组成。工业控制机硬件指计算机本身及外围设备。硬件包括计算机、过程输入输出接口、人机接口、外部存储器等。软件系统是能完成各种功能计算机程序的总和,通常包括系统软件跟应用软件计算机。把通过测量元件、变送单元和模数转换器送来的数字信号,直接反馈到输入端与设定值进行比较,然后根据要求按偏差进行运算,所得到数字量输出信号经过数模转换器送到执行机构,对被控对象进行控制,使被控变量稳定在设定值上。 该系统的软件选择力控ForceControlV6.0监控组态,力控软件是运行在Windows98/NT/2000/XP操作系统上的监控组态软件,主要包括工程管理器、人机界面、实时数据库DB、I/O驱动程序、控制侧罗生成器以及各种网络服务组件等。力控ForceControlV6.0监控组态软件在秉承V5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0开发过程采用了先进软件工程方法:“测试驱动开发”,使产品的品质得到了充分的保证。 组态软件是数据采集与过程控制的专用软件,能以灵活多样的组态方式提供良好的用户开发界面和间洁的使用方法,其预设置的软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持硬件厂家生产的各种计算机和硬件设备,与高可靠性的工控计算机和网络系统结合,可向整个测控系统提供软硬件的全部接口,进行系统集成。

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

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

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

力控组态入门教程

力控组态入门教程 一、关于力控 力控是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、Web门户工具等产品组成。这些产品不是孤立的,力控是一个应用规模可以自由伸缩的体系结构,整个力控系统及其各个产品都是由一些组件程序按照一定的方式组合而成的。因此本指南没有专门针对具体的产品分别介绍使用方法,而是介绍所有产品的共同使用方法。 在力控中,实时数据库RTDB是全部产品数据的核心,分布式网络应用是力控的最大特点。 在力控中,所有应用(例如趋势、报警等)对远程数据的引用方法都和引用本地数据完全相同,这是力控分布式特点的主要表现。 二、力控®产品发展史1994年12月,基于16位Windows平台(以Windows3.1

为代表)的力控®版本形成。 1996年09月,基于32位Windows平台(以Windows95为代表)的力控®1.0形成。并注册了力控®商标,成为国内率先拥有自主知识产权的自动化软件品牌。 1999年06月,力控®1.2版本推出,在石油、石化等行业广泛应用。 2000年10月,力控®升级为2.0版本正式推向市场 2000年06月,被国家五部委确定为国家重点新产品 2001年06月,正式推出基于PC的控制策略生成器 2001年08月,《监控组态软件及其应用》一书正式出版 2001年12月,力控®英文版forcecontrol正式推出 2002年03月,力控®2.6版本正式推向市场 2004年10月,力控®3.6版本获科技部中小企业基金扶持项目立项 三、关于力控®PCAuto?组态生成的数据文件及应用目录说明 应用路径\doc,存放画面组态数据。 应用路径\logic,存放控制策略组态数据。 应用路径\http,存放要在Web上发布的画面及有关数据。 应用路径\sql,存放组态的SQL连接信息。 应用路径\recipe,存放配方组态数据。 应用路径\sys,存放所有脚本动作、中间变量、系统配置信息。 应用路径\db,存放数据库组态信息,包括点名列表、报警和趋势的组态信息、数据连接信息等。 应用路径\menu,存放自定义菜单组态数据。 应用路径\bmp,存放应用中使用的.bmp、.jpg、.gif等图片。 应用路径\db\dat,存放历史数据文件。 第二章力控产品功能 2.1概述: 从1993年至今,力控®监控组态软件为国家经济建设做出了应有贡献,在石油、石化、化工、国防、铁路(含城铁或地铁)、冶金、煤矿、配电、发电、制药、热网、电信、能源管理、水利、公路交通(含隧道)、机电制造等行业均有力控软件的成功力控;监控组态软件已经成为民族工业软件的一棵璀璨明星。 一直以来,北京三维力控始终有预见性地开发具有潜在应用价值的功能模块,同时认真评估用户反馈建议来改进力控®产品,使用户得到超值回报,与客户的互动合作将促进了北京三维力控的发展。力控®监控组态软件的分布式的结构保证了发挥系统最大的效率。 力控®软件以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台,它可以和检测、控制设备构成任意复杂的监控系统。在过程监控中发挥了核心作用,可以帮助企业消除信息孤岛,降低运作成本,提高生产效率,加快市场反应速度。 在今天,企业管理者已经不再满足于在办公室内直接监控工业现场,基于网络浏览器的Web方式正在成为远程监控的主流,作为国产软件中国内最大规模SCADA系统的WWW 网络应用的软件,力控®为满足企业的管控一体化需求提供了完整、可靠的解决方案。 2.2 软件构成: 力控®软件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种网络服务组件等。它们可以构成如下的网络系统

力控组态——OPC使用技巧

5. 力控OPC客户端 当力控作为客户端访问其它OPC服务器时,是将OPC服务器当作一个I/O设备,并专门提供了一个OPC Client 驱动程序实现与OPC服务器的数据交换。通过OPC Client驱动程序,可以同时访问任意多个OPC服务器,每个OPC服务器都被视作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。下面具体说明OPC Client驱动程序的使用过程: 1. 定义OPC设备 在力控开发系统导航器窗口中双击“IO设备组态”,启动IoManager。选则“OPC”类中的“MICROSOFT OPC CLIENT”并展开,然后选择“OPC CLIENT 3.6”并双击弹出“设备配置”对话框: 图3-27 在“设备名称”中输入逻辑设备的名称(可以随意定义),在“数据更新周期”中指定采集周期,原理见I/O驱动相关章节。然后单击按钮“继续”,出现OPC设备定义对话框:

图3-28 1) 服务器节点:当OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称或IP地址。如果OPC服务器运行在本机,该参数设置为空。 2) 服务器名称:指定OPC服务器的名称。可以单击“刷新”按钮,自动搜索计算机系统中已经安装的所有OPC服务器。 3) OPC服务器版本:指定OPC服务器的DA规范版本。目前可选择1.0和2.0。 4) 重连时间:跟OPC服务器建立连接后,在设定的时间内如果没有数据变化,则重新连接OPC服务器。该参数单位为秒。 5) OPC组名称:在OPC服务器创建的组名称。创建的所有项均加载到这个组中。 6) 刷新时间:指定OPC服务器的刷新周期。对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。对某些通信性能较低的OPC服务器,该参数不宜设置过小。 7) 数据读写方式:可选择同步方式或异步方式。关于同步和异步的概念请参阅上一节。由于异步方式在有大量客户和大量数据交互时能提供高效的性能,因此建议在通常情况下尽量选用异步方式。 2. 数据连接 对OPC数据项进行数据连接与其它设备类似。 下面以Schneider公司的一个仿真OPC服务器“OPC Factory Simulator Server”(服务器名:Schneider-Aut.OFSSimu)为例,说明对OPC数据项进行数据连接的过程。 1) 首先在PC机上安装OPC Factory Simulator Server程序,然后按照上文所述的过程定义一个OPC Factory Simulator Server的OPC设备,假设设备名为“OPC”。

力控组态1

力控forcecontrol6.1组态软件开发工程步骤简单说明 一、安装力控组态6.1软件。 1.双击Setup.exe程序,弹出安装界面,出图1所示。 图1安装界面 2.分别点击安装红色标记部分的【力控ForceControl6.1sp3】和【I/O驱动程序】,安装时均选择默认演示版,【下一步】至完成,安装完成后,可以新建工程进入开发,具体见多媒体视频文件。

二、力控组态开发环境 1.新建工程 (1)安装好软件之后,双击桌面力控图标,弹出工程管理器,如图2 图2 工程管理器 (2)点击左上角【新建】图标,新建一个工程,如图3。 图3 新建一个工程

(3)选择新建的工程点击【开发】(如图4)即可进入新建工程开发环境。(如果没有加密锁,会弹出“找不到加密锁,只能以演示版运行”的对话框,点击忽略进入) 图4 工程管理器中新建的工程 2.新建IO设备, (1)在这里是定义上位机软件将要连接的设备,比如西门子200的PLC,或者智能数显仪表等,在此以S7-200PLC为例。双击【工程项目】中的【IO 设备组态】,如图5,: 图5 工程项目界面

(2)当弹出【IoManager】窗口时,选择左侧【I/O设备】-【PLC】-【IoManager】-【SIEMENS西门子】-【S7-200(PPI)】,如图6。 图6 IoManager

(3)双击【S7-200(PPI)】驱动即可新建IO设备,按要求输入【设备名称】(不能出现中文)、【设备描述】、【更新周期】、【超时时间】、【设备地址】(此处地址为PLC出厂默认值2)、【通信方式】、【故障后恢复查询周期】,如图7。 图7 IO设备配置第一步 (4)点击【下一步】,进入设备配置第二步,设置串口号并进行串口设置,此处为“波特率:9600,偶校验,8位数据,1位停止位”,如图8。 图8 IO设备配置第二步

力控常见问题大全

一、力控软件的安装卸载与系统环境 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的机器下运行,些画面拉

力控组态报表

一、数据表的阐述 数据表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息如:生产数据、统计数据一直关的表格形式进行反映,为生产管理人员提供有效的分析工具。一般的组态软件中提供了历史报表和 万能报表。实用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。万能表提供类似 EXCEL的电子表格动能,可以形成更为复杂的报表系统。 二、历史报表 历史报表是一个或多个变量在过去一段时间间隔内按照一定的抽样频率获取的历史数据的列表。属 性包括数据源的指定、变量的指定、历史数据的开始时间、数据采样间隔及采样时刻的数据类型(瞬 时值、平均值、最大最小值)、数据显示的颜色、背景色、位置、宽度、高度等。历史报表可打印输 出,可以用脚本程序控制历史报表对象的起始时刻及自动打印时机,还可以前后翻页查看任意时间段的历史报表。 1、历史报表及其要组态的关键参数 (1)创建历史报表 在工具箱中选择历史报表按钮,在窗口中点击并拖拽到合适大小后释放鼠标。会出现一个报 表。这是想处理普通图形一样来改变历史报表的属性。选中历史报表对象,单击鼠标右键, 弹出右键菜单: 选择“对象属性”弹出对话框就可以进行修改了。 (2)组态参数 组态参数有“一般”和“变量”两页内容组成。 “一般”页要组态的关键参数包括: 1)、起始时间。这个单选按钮有两个选项。一个是指起始时间。选择此项表示。报表将获取 从指定时间开始的一段历史数据。另一个起始时刻决定于打印时间。选择此项表示,报表将 获取从报表打印时间开始向前追溯的一段历史数据。 2)、报表起始时间。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为 有效,否则为禁止状态。此项用于指定报表从什么时间开始将获取一段历史数据。具体需要 制定从前几天的第几点钟和第几分钟。 3)、字体。此项规定为报表字体。 4)、颜色。“标题背景”、“工位号/标题”、“序号”、“PV”和“时间”这5项分别用来指定历史 报表的标题颜色、位号名称/标题文字显示的颜色、位号的显示颜色、过程值(PV)的显示颜 色和PV值采样时间的显示颜色。点击对应的颜色按钮,出现调色板窗口以选择颜色。 5)、时间。改组为共有4项内容,包括1个复选框和3个输入框。其中显示时间为复选框, 指定报表中是否现实和打印历史数据的产生时间;范围输入报表获取历史数据的时间跨度; 间隔输入报表获取历史数据的时间间隔;格式输入报表中显示时间所占的字符宽度。 6)、数据源。此按钮选择连接实时数据库的数据源。 7)、数据类。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为有效, 否则为禁止状态。此项用于指定报表将获取哪一类历史数据。它共有四个选项。 【1】瞬时值。此项指定报表将获取数据库点的过程值(PV)历史数据。 【2】平均值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的平均历史数据。 【3】最大值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最大值历史数据。 【4】最小值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最小值历史数据。 注:平均值、最大值与最小值属于数据库点的统计数据,只有在数据库组态时指定生成统

【参考借鉴】力控组态软件使用指南.doc

概述: 力控6.0监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。 力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0面向.NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。 与力控早期产品相比,力控6.0产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。 主要指标: 方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量; 高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20RR0次/秒; 强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能; 支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏; 强大的ACTIVER控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性; 全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板; 企业信息化的有力平台 Internet时代的创举: 提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据; WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同; “瘦”客户端与WWW网络服务器的实时数据传输采用事件驱动机制、变化传输方式,因此通过Internet远程访问力控Web服务器,IE“瘦”客户端显示的监控数据具有更好的实时性; WWW网络服务器面向.NET技术开发,易于使用https://www.360docs.net/doc/5511059368.html,等快速开发工具集成力控来构建企业信息门户; 强大的移动网络支持: 支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。 企业信息化的助力工具: 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS 等信息化系统进行基于RMLOPC、ODBC、OLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统内; 国际化设计与支持: 面向国际化的设计,同步推出英文版和繁体版,保证里多国语言版的快速支持与服务。 完整的网络冗余及软件容错解决方案 做为民族产业的大型SCADA、DCS软件,力控软件支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式,可以适应对安全性要求比较高的工艺装置,解决了一般国内外软件在数据吞吐、安全性和容错性上的问题,使软件在大数据量吞吐、网络切换上得到了很大的提高,达到了国际水平; 力控软件支持控制设备冗余,支持普通的232、485、以太网等控制网络的冗余,支持控制硬件的软冗余切换和硬冗余切换; 力控软件的双机冗余的“心跳”链路可以采用多网配置来进行“心跳”数据传输,同时主、从机切换支持手动切换方式,客户端支持服务器的故障切换、网络切换; 由力控软件组成的主从热备机可以达到快速的切换,切换时间最小可以为2秒! 图1 完整的网络冗余及软件容错解决方案 设备控制层

最新力控MODBUS知识讲解

概述系统连接硬件连接硬件设置设备组态数据连接常见问题 概述 标准的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、熟悉力控组态软件动作脚本、自定义函数的创建及使用; 二、实验任务 1、以三级液位系统为对象,设计相应的监控界面脚本动作; 2、熟悉力控组态软件中脚本编辑器的使用; 3、动作脚本、自定义函数的创建及应用。 三、预习及实验要求 1、参考教材及力控组态软件随机帮助文件及FAQ文件; 2、设计脚本动作,包括: i.图形对象动作脚本,点击罐2,罐3的罐体颜色变换一次; ii.数据改变动作脚本,当罐2的液位发生变化时,引起某对象的颜色变化; iii.键动作脚本,按下ctrl+a组合键时,某对象的颜色变化; iv.条件动作脚本,当罐2的液位大于90时,引发图像闪烁报警; 3、设计三级液位监控系统软件主界面中的脚本动作(以第二个罐作液位为 模拟对象,使液位作周期变化,范围范围:10-100,且可在运行时在0 -100范围内改变上下限,); 4、在3的基础上,液位每增加10,罐体充填颜色变换一次,上升时,液位 超过90报警,下降时,液位低于20报警,报警用颜色闪烁表示; 5、自定义函数的创建及调用(创建两个加法自定义函数,分别采用传值、传 地址的方式传回返回值,创建一个找最大值的自定义函数,见实例); 6、设计温度控制脚本动作,控制采用位式控制,用指示灯表示输出状态, 用游标输入模拟温度变化(位式控制:当设定值大于实测值时,停止输出,输出为0,当设定值小于于实测值时,启动输出,输出为最大值,)。

四、主要参考实验步骤(此实验步骤来自软件的帮助文件,更全的实验步骤请参考软件自带帮助文件) 1、脚本动作设计 示例程序如下: 1、在Draw中的当前窗口画面中,创建一个矩形对象。 2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作 脚本编辑器。 3、在“按下鼠标”脚本编辑器中,填写脚本如下: this.FColor=255; “鼠标按着周期执行”编辑器中,填写脚本如下: a=a+5; “释放鼠标”编辑器中,填写脚本如下: this.FColor=0; 4、单击“确认”按钮(如要求定义变量a ,定义变量a 为中间变量)。 5、在画面上建立一个变量显示对象,显示变量 a 的值。 6、在Draw中将画面“保存”,然后单击“运行”,进入运行系统VIEW下,观看动作 效果。 2、自定义函数的创建及应用 1、)击导航树/自定义函数,弹出自定义函数设置对话框 2、)参数设置 名称:函数名,必须唯一,不能与已经使用的函数重名,包括自定义函数和系统函数。 返回值类型:可以是实型、整型、字符型,也可以为空即没有返回值。 参数列表:列出了该函数使用的参数以及参数属性。 名称:参数的名称。 类型:参数的数据类型。可以是实型、整型、字符型。 编辑代码:进入到脚本编辑器编辑自定义函数代码,完成所要完成的功能。 3、)功能代码实例如下 功能:在4个参数中求最大值,代码如下: //Function name: PMax //Parameters: X1, X2, X3, X4 if(X2 > x1) then x1 = x2; endif if(X3 > x1) then x1 = x3; endif if(X4 > x1) then x1 = x4; endif

力控组态常见问题

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,然后分别

基于力控组态软件的控制实例

电控学院 基于力控组态软件的锅炉监控系统设计 院(系):电气与控制工程学院 专业班级:10级测控1班 姓名:张坡坡 学号:1006070127 2013年4月29日

目录 1.力控组态软件PCAuto (3) 1.1软件的认识 (3) 1.2软件的使用 (3) 2.系统功能概述 (3) 3.系统设计 (4) 3.1设计思想 (4) 3.2软件组态设计 (4) 3.3系统功能实现的脚本程序 (11) 4.设计心得体会 (12)

1.力控组态软件PCAuto 1.1软件的认识 力控监控组态软件PCAuto是对现场生产数据进行采集与过程控制的专用软件,是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便地向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统进行集成。 力控监控组态软件PCAuto最大的特点是能以灵活多样的“组态方式”进行系统集成,它提供了良好的用户开发界面和简捷的工程实践方法,用户只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大地提高了集成效率。 力控的应用范围广泛、可用于开发石油、化工、半导体、汽车、电力、机械、冶金、交通楼宇自动化、食品、医药、环保等多个行业和领域的工业自动化、过程控制、管理监测、工业现场监测、远程监测/远程诊断、企业管理/资源计划等系统。 PCAuto组态软件具有功能强大的图形开发环境Draw,采用面向对象的图形技术,创建动画式人-机界面系统及高可靠性快速的图形界面运行系统View,用来运行Draw创建图形窗口。先进的分布式实时数据库DB是整个应用系统的核心模块,负责整个力控应用系统的实时数据处理、历史数据存储、统计数据处理、报警信息处理、数据服务请求处理及完成与过程的双向通信。 1.2软件的使用 在组态软件中填写一些事先设计的表格,再利用图形功能把被控对象(温度计、压力计、锅炉、趋势曲线、报表、温控曲线等)形象的画出来,通过内部数据连接把被控对象的属性与I/O设备的实时数据进行逻辑连接。当由组态软件生成的应用系统投入运行后,与被控对象相连的I/O设备数据发生变化会直接带动被控对象的属性变化。 2.系统功能概述 基于力控组态软件的锅炉监控系统的设计主要是充分利用软件的优势,通过

【名师推荐】力控组态软件使用指南

概述: 力控 6.0监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。 力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0面向.NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。 与力控早期产品相比,力控6.0产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。 主要指标: 方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量; 高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20RR0次/秒; 强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能; 支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏; 强大的ACTIVER控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性; 全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板; 企业信息化的有力平台 Internet时代的创举: 提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据; WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同; “瘦”客户端与WWW网络服务器的实时数据传输采用事件驱动机制、变化传输方式,因此通过Internet远程访问力控Web服务器,IE“瘦”客户端显示的监控数据具有更好的实时性; WWW网络服务器面向.NET技术开发,易于使用https://www.360docs.net/doc/5511059368.html,等快速开发工具集成力控来构建企业信息门户; 强大的移动网络支持: 支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。 企业信息化的助力工具: 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS 等信息化系统进行基于RMLOPC、ODBC、OLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统内; 国际化设计与支持: 面向国际化的设计,同步推出英文版和繁体版,保证里多国语言版的快速支持与服务。 完整的网络冗余及软件容错解决方案 做为民族产业的大型SCADA、DCS软件,力控软件支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式,可以适应对安全性要求比较高的工艺装置,解决了一般国内外软件在数据吞吐、安全性和容错性上的问题,使软件在大数据量吞吐、网络切换上得到了很大的提高,达到了国际水平; 力控软件支持控制设备冗余,支持普通的232、485、以太网等控制网络的冗余,支持控制硬件的软冗余切换和硬冗余切换; 力控软件的双机冗余的“心跳”链路可以采用多网配置来进行“心跳”数据传输,同时主、从机切换支持手动切换方式,客户端支持服务器的故障切换、网络切换; 由力控软件组成的主从热备机可以达到快速的切换,切换时间最小可以为2秒! 图1 完整的网络冗余及软件容错解决方案 设备控制层

相关文档
最新文档