力控曲线

力控曲线
力控曲线

曲线的添加

1、选择趋势曲线控件、两个下拉框、一个下拉列表

2、双击ComboBox下拉框,输入列表成员,然后点击

输入脚本程序:

#ComboBox2.ListClear();

SWITCH (#ComboBox.ListGetSelection(),0) CASE 0:

#ComboBox2.ListAddItem("一网温度");

#ComboBox2.ListAddItem("一网压力");

#ComboBox2.ListAddItem("二网温度");

#ComboBox2.ListAddItem("二网压力");

DEFAULT:

ENDSWITCH

3、双击ComboBox2下拉框点击,输入脚本程序:

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="一网温度"

then

#Listbox.ListClear();

#Listbox.ListAddItem("一网供水温度");

#Listbox.ListAddItem("一网回水温度");

else

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="一网压力"

then

#Listbox.ListClear();

#Listbox.ListAddItem("一网供水压力");

#Listbox.ListAddItem("一网回水压力");

else

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="二网温度"

then

#Listbox.ListClear();

#Listbox.ListAddItem("二网供水温度");

#Listbox.ListAddItem("二网回水温度");

else

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="二网压力"

then

#Listbox.ListClear();

#Listbox.ListAddItem("二网供水压力");

#Listbox.ListAddItem("二网回水压力");

else

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="一网温度"

then

#Listbox.ListClear();

#Listbox.ListAddItem("一网供水温度");

#Listbox.ListAddItem("一网回水温度");

else

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="一网压力"

then

#Listbox.ListClear();

#Listbox.ListAddItem("一网供水压力");

#Listbox.ListAddItem("一网回水压力");

else

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="二网温度"

then

#Listbox.ListClear();

#Listbox.ListAddItem("二网供水温度");

#Listbox.ListAddItem("二网回水温度");

else

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="二网压力"

then

#Listbox.ListClear();

#Listbox.ListAddItem("二网供水压力");

#Listbox.ListAddItem("二网回水压力");

else

#Listbox.ListClear();

endif

endif

endif

endif

endif

endif

endif

Endif

4、双击“添加曲线按钮”左键动作中输入脚本程序:

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="一网温度"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="yhz_ywgswd.PV";

CASE 1:

a1.desc="yhz_ywhswd.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$CURTIME-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="一网压力"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="yhz_ywgsyl.PV";

CASE 1:

a1.desc="yhz_ywhsyl.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$Curtime-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="二网温度"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="yhz_ewgswd.PV";

CASE 1:

a1.desc="yhz_ewhswd.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$CURTIME-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li

stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="一号站" && #ComboBox2.GetWindowsText()=="二网压力"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="yhz_ewgsyl.PV";

CASE 1:

a1.desc="yhz_ewhsyl.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$CURTIME-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="一网温度"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="ehz_ywgswd.PV";

CASE 1:

a1.desc="ehz_ywhswd.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$CURTIME-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="一网压

力"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="ehz_ywgsyl.PV";

CASE 1:

a1.desc="ehz_ywhsyl.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$Curtime-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="二网温度"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="ehz_ewgswd.PV";

CASE 1:

a1.desc="ehz_ewhswd.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$CURTIME-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

endif

IF #ComboBox.GetWindowsText()=="二号站" && #ComboBox2.GetWindowsText()=="二网压力"

then

FOR i = 0 TO 5 STEP 1

if #ListBox.IsCurSelection(i)==1

then SWITCH (i) CASE 0:

a1.desc="ehz_ewgsyl.PV";

CASE 1:

a1.desc="ehz_ewhsyl.PV";

DEFAULT:

ENDSWITCH

#SuperCurve.AddCurveEx(#ListBox.ListGetItem(i),$CURTIME-60,60,a1.desc,0,100);

#SuperCurve.SetCurveAppearance(#SuperCurve.FindCurve(#listBox.ListGetItem(i)),#ListBox.Li stGetItem(i),rand(255),0,0)

endif

NEXT

6、双击“删除曲线按钮”左键动作中输入脚本程序:

#SuperCurve.RemoveCurve(0);

7、下拉列表风格为多选扩展

8、保存运行

运行结果:

力控组态软件教程

力控组态软件教程 第一节选型及安装 力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部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口硬件加密锁,硬件加密锁使用前必须安装驱动程序。 安装并口硬件加密锁步骤: 在安装加密锁前应关闭计算机电源和外围设备。 第二节创建一个简单工程

TIPTOP隔离网闸文件交换配置案例

TIPTOP隔离网闸文件交换功能配置案例 2009-4-17

版权声明 本手册中的内容是TIPTOP隔离网闸文件交换配置案例。 本手册的相关权力归深圳市利谱信息技术有限公司所有。手册中的任 何部分未经本公司许可,不得转印、影印或复印。 ? 2005-2007 深圳市利谱信息技术有限公司 Shenzhen Tiptop Information Technology Co., Ltd. All rights reserved. TIPTOP隔离网闸 文件交换配置案例 本手册将定期更新,如欲获取最新相关信息,请访问 公司网站: 您的意见和建议请发送至: 深圳市利谱信息技术有限公司 地址:深圳市福田区泰然工业园泰然四路210栋东座7B 电话:0 邮编:518040 传真:8 网址: 电子信箱:

目录 1 网络拓扑 (1) 2 客户需求 (1) 3 网络配置 (2) 3.1 内网网络端口一配置 (2) 3.2 外网网络端口一配置 (2) 4 网闸具体配置 (3) 4.1 需求一文件交换配置 (3) 4.1.1 交换模块配置 (3) 4.1.1.1 内网文件交换配置............................................错误!未定义书签。 4.1.1.2 外网文件交换配置............................................错误!未定义书签。 4.1.1.3 内网主机配置操作............................................错误!未定义书签。 4.1.1.4 外网主机设置操作............................................错误!未定义书签。 4.2 需求二实现内外网主机共享目录之间文件自动交换 (8) 4.2.1 实现方式一:文件共享同步 (8) 4.2.2实现方式二:文件自动收发 (10)

力控组态软件实例

《集散控制系统原理及应用》 实验报告 姓名:胡文千_______ 学号: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风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作

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

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

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

力控教程

KNT-WP01型风光互补发电综合实训系统教程之力控教程建立一个新的项目的基本流程: 1、打开软件:双击桌面上的图标,打开软件,弹出工程管理器对话框,如图1所示, 图1 2、新建工程:点击工程管理对话框上的按钮,弹出新建工程对话框,如图2所示,可对工程项目进行命名等,点击确定。 图2

3、工程开发制作,点击工程管理对话框上的按钮,弹出如图3所示界面,对工程进行开发制作。 图3 4、新建窗口,双击开发系统左侧的,弹出窗口对话框,如图4所示, 图4 可对窗口属性进行设定,如名字、背景色等。 5、新建I/O设备组态,双击图标,可对PLC、变频器、modbus 等下位设备进行I/O设备组态设置。对话框如图5所示,

图5 各设备组态可对其设备名称,设备地址,串口,波特率,奇偶校验,数据位以及停止位等进 行设置,如下图6、7所示: 图6 图7

表1为各设备的I/O设备的串口,波特率,奇偶校验,数据位,停止位的一些参数。 6、建立数据库组态,双击图标,弹出数据库组态对话框,如图8所示: 图8

可建立开关量、模拟量等数据库变量,如表2所示。 7、画图,建立链接。 该图标为图库标志,可选择各个按钮或指示灯。 该标志位工具栏标志,可选择按钮和文本框等。

8、专家报表。 点击工具下拉菜单中的“专家报表”,如图9所示, 图9 9、趋势曲线 点击工具下拉菜单的复合组件,弹出如下对话框,点击曲线模板,得到趋势曲线模板。如图10所示。 图10 10、一些程序脚本, 死区时间选择的脚本: deadtime.pv=strtoint(#combobox44.listgetbtem(#combobox44.listgetselection())) 变频器启动脚本:按下鼠标对话框中, A0.PV=1;A1.PV=1;A2.PV=1;A3.PV~A6.PV=1;A7.PV~A9.PV=0;A10.PV=1:;A11~A14.PV=0; 释放鼠标对话框中输入:F_set.pv=50。 变频器停止脚本:按下鼠标对话框中输入: A0.PV=0;A1.PV=1;A2.PV=1;A3.PV~A6.PV=1;A7.PV~A9.PV=0;A10.PV=1:;A11~A14.PV=0; 释放鼠标对话框中输入:F_set.pv=0。 脚本对话框有以下步骤弹出:双击画出的按钮图标,得到对话框,如图11所示。

5.10网闸配置_配置安全通道

1.1 配置安全通道 ◆网络拓扑 FTP客户端 FTP服务端 ◆应用概述 如上图所示,今以FTP应用服务配置为例,其他应用服务类似(只要该C/S模式底层符合标准的TCP/UDP协议)。此应用要求实现内网FTP客户端主机通过安全隔离网闸安全地访问外网FTP服务器,通过安全通道模块达到对文件上传/下载的目的。该应用环境使用要点如下: 1、网闸内、外网络口各直连一台装有WindowsXP Professional系统的主机,与网闸外 侧相连的是FTP服务器(端口:21),与网闸内侧相连的是访问客户端主机; 2、今要求以透明和普通两种方式访问; 3、IP地址设置见网络拓扑图; ◆配置步骤 网闸WEB配置部分,下面以FTP应用为例展开叙述,其他应用与之类似,不再赘述。 1、配置网闸内侧任务,并启动服务 添加网闸内侧任务,如下图:

启动服务,如下图: 按下按钮,启动服务 2、配置网闸外侧任务,并启动服务 添加网闸外侧任务,仅对普通访问有效,如下图:

服务类型可选【tcp_any】;亦可 选【ftp】,但目的端口可不填。 启动服务,同上。 3、测试 针对普通访问,访问时如下图: 普通访问模式下,该 地址为网闸内侧地址 普通访问模式下,格式为: 用户名 针对透明访问,访问时如下图:

透明访问模式下,该地 址为真实FTP服务器地址 透明访问模式下,格式为:用户名 1、透明访问时,需配置默认网关或添加静态路由,详见《4.2.2 FTP访问》的“配置步骤”第4步; 2、支持日志访问; 3、支持一些动态端口应用服务,比如:ftp、tns、h.323等等; 4、支持源、目的端口范围; 5、不支持PPTP、IPSec、GRE、IGMP、IGRP及OSPF服务; 6、普通访问时,不支持服务器地址范围; 7、支持ping; 8、支持相同服务多服务器的应用模式; IE浏览器进行FTP访问; 1、配置客户端任务(针对普通访问和透明访问),并启动服务; 2、配置服务端任务(仅针对普通访问),并启动服务; 3、测试;

力控组态入门教程

力控组态入门教程 一、关于力控 力控是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、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驱动程序、控制策略生成器以及各种网络服务组件等。它们可以构成如下的网络系统

力控常见问题大全

一、力控软件的安装卸载与系统环境 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版本中使用?

力控工业监控组态软件

工业监控组态软件——力控ForceControl V6 概述: 力控6监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。 力控6在秉承力控5成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6面向. NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。 与力控早期产品相比,力控6产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。 主要指标: 方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量; 高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒; 强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能; 支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏; 强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性; 全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板; 企业信息化的有力平台 Internet时代的创举: 提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据; WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同;

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

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

【参考借鉴】力控组态软件使用指南.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/a913146116.html,等快速开发工具集成力控来构建企业信息门户; 强大的移动网络支持: 支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。 企业信息化的助力工具: 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS 等信息化系统进行基于RMLOPC、ODBC、OLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统内; 国际化设计与支持: 面向国际化的设计,同步推出英文版和繁体版,保证里多国语言版的快速支持与服务。 完整的网络冗余及软件容错解决方案 做为民族产业的大型SCADA、DCS软件,力控软件支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式,可以适应对安全性要求比较高的工艺装置,解决了一般国内外软件在数据吞吐、安全性和容错性上的问题,使软件在大数据量吞吐、网络切换上得到了很大的提高,达到了国际水平; 力控软件支持控制设备冗余,支持普通的232、485、以太网等控制网络的冗余,支持控制硬件的软冗余切换和硬冗余切换; 力控软件的双机冗余的“心跳”链路可以采用多网配置来进行“心跳”数据传输,同时主、从机切换支持手动切换方式,客户端支持服务器的故障切换、网络切换; 由力控软件组成的主从热备机可以达到快速的切换,切换时间最小可以为2秒! 图1 完整的网络冗余及软件容错解决方案 设备控制层

力控ForceControl V 功能说明书

ForceControl V7.1功能说明书北京力控元通科技有限公司

目录 1.工程管理 (5) 2.图形界面 (5) 开发环境 (5) 1)对象编辑及属性 (6) 2)颜色风格管理 (6) 3)窗口管理 (6) 模板管理 (7) 变量管理 (7) 脚本系统 (7) 复合组件 (8) 4)趋势曲线 (8) 5)增强型趋势曲线 (9) 6)圆形记录仪 (9) 7)温控曲线 (10) 8)位置曲线 (10) 9)饼图 (12) 10)复合报警 (12) 11)棒图2 (13) 12)棒图 (13) 13)Xy曲线 (13) 14)历史报表 (14) 15)专家报表 (14) 16)数据浏览 (15) 17)历史追忆 (15) 18)本地事件 (16) 19)远程事件 (16) 20)幻灯片控件 (16)

21)图片显示控件 (16) 22)超级图灵 (16) 23)动画文件播放控件 (17) 24)多媒体播放器控件 (17) 25)Flash播放器控件 (17) 26)FTP工具 (17) 后台组件 (18) 27)时间调度 (18) 28)系统函数 (18) 29)截屏组件 (19) 30)eMail组件 (19) 31)语音拨号 (19) 32)批次 (20) 33)配方 (20) 34)定时器 (21) 35)逐行打印 (21) 36)计时器 (21) 37)ADO组件 (21) 38)累计器 (22) 39)历史数据中心 (22) 40)报警中心 (22) 41)语音报警 (22) 42)手机短信报警 (23) 43)ODBCRouter后台控制 (23) 44)逐行打印报警 (23) 45)键盘 (23) 46)FTP后台工具 (24) 47)HTTP协议工具 (24) 48)文件查找工具 (24) 运行环境 (24)

网闸FTP访问配置案例

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 网闸FTP访问功能配置案例

目录 1 网络拓扑....................................................................................................错误!未定义书签。2客户需求....................................................................................................错误!未定义书签。3网络配置....................................................................................................错误!未定义书签。 3.1内网网络端口配置....................................................................错误!未定义书签。 3.2内网管理端口地址....................................................................错误!未定义书签。 3.3外网网络端口配置....................................................................错误!未定义书签。 3.4外网网关配置............................................................................错误!未定义书签。 3.5外网管理端口地址....................................................................错误!未定义书签。4网闸具体配置............................................................................................错误!未定义书签。 4.1代理模式配置............................................................................错误!未定义书签。 4.1.1内网模块配置....................................................................错误!未定义书签。 4.1.2外网模块配置....................................................................错误!未定义书签。 4.1.3内网客户端主机访问FTP服务器设置 ...........................错误!未定义书签。 4.2透明模式配置............................................................................错误!未定义书签。 4.2.1内网模块配置....................................................................错误!未定义书签。 4.2.2外网模块配置....................................................................错误!未定义书签。 4.2.3内网客户端主机访问FTP服务器设置 ...........................错误!未定义书签。

实验四 力控组态软件中动作脚本的应用

实验四力控组态软件中动作脚本的应用 一、实验目的 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.1配置网闸的基本步骤有哪些? 答: 1)在PC上安装客户端;本地IP为192.168.1.1/24,用交叉线与仲裁机相连(默认无法ping);2)通过客户端连接仲裁机(192.168.1.254)用户名/口令superman/talent123登录; 3)设置内端机IP地址,设置外端机地址(一般均为eth0) 4)为了调试方便,通过命令行的方式允许ping 通内外端机; 5)设置TCP应用通道,启用通道 6)配置安全策略 1.2通过一个案例来说明如何配置网闸来保证内外数据安 全交换 1.2.1拓扑图如下: 1.2.2基本说明: 1.在OA区域里有服务器,安全管理和终端,边界由网闸来隔离,只允许有限的访问。 2.目前具体的要求是只允许外部的终端10.10.1.1访问OA服务器,内部机器可以访问外

部的WEB 10.10.1.5 3.不能泄漏内(外)部的网络结构。 1.2.3基本配置: 设置内外端地址 1.2.4测试验证: 由于是端口转发,客户端的IE无需作代理设置,只是将访问的目的设为外(内)端机地址10.10.1.2(10.10.0.1)即可。 1.2.5效果 用户只需访问本地的服务器,通过网站作代理映射,就可以到达从内部(外部)访问外部(内部)的目的。以下为链接: http: //10.10.0.1 (可以访问到10.10.1.5) http://10.10.1.2(可以访问到10.10.0.109) 1.3 对于级联的网闸的配置如何来做 在等级保护的实际案例中,需要两个或以上的网闸来配置一条完整的通道,如以下图

1.3.1基本要求 OA区域(10.10.*.*)可以访问位于门户网站区域的web_door 192.168.2.3 门户网站区域()可以访问位于OA区域的OA服务器10.10.0.109 1.3.2基本配置 1.3. 2.1 OA区域网闸配置 说明:从内到外的访问目的就是门户网闸的外端机地址(192.168.4.2) 从外到内的访问目的是真实的服务器地址10.10.0.109

力控组态常见问题

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

相关文档
最新文档