力控函数

合集下载

力控工程开发步骤简单说明-2003

力控工程开发步骤简单说明-2003

力控forcecontrol6.1组态软件开发工程步骤简单说明前言:软件安装时都是默认演示版状态下,直接“下一步”到最后完成,安装完成后,就可以新建工程进入开发了,具体见多媒体视频文件。

1、软件安装:只需要安装红色标记部分即可。

2、安装好软件之后,打开桌面力控图标,弹出工程管理器,默认有两个案例工程,选择新建的工程点击开发即可进入新建工程!然后可以根据帮助或者视频学习开发和组态以及调试!(新建的工程里面没有任何东西,没有画面,没有变量,没有任何功能,而我们就必须进入开发,去在里面新建自己想要的东西,或者说是自己想实现的功能,包括画面,工艺流程,报表,曲线等等)13、新建工程之后,再选择开发,如果没有加密锁,会弹出“找不到加密锁,只能以演示版运行!”的对话框,点击忽略进入。

下图是实训装置上的工程截图!24、在“工程项目”里有“窗口”,双击即可新建窗口,因为每个窗口功能都不一样,比如可以作为封面或者报表等,给窗口定义好名称之后,点击确定就新建完成一个画面,再点击下保存按钮,然后就可以编辑这个画面了,比如可以在工具箱里找到按钮或者标签框等控件,在画面拖动鼠标新建控件,再双击控件编辑其属性,具体见多媒体视频文件。

345、 新建IO 设备,点开“工程项目”中的“IO 设备组态”,在这里是定义上位机软件将要连接的设备,比如西门子200的PLC ,或者modbus 仪表等,在次以S7-200PLC 为例:找到PLC 类别,拉出“ximens 西门子”菜单,下面就是西门子PLC 的各种驱动,而我们要用的是“S7-200(PPI )”,双击此驱动即可新建,如下图:这里“设备地址”必须填写2,因为该类型PLC出厂时默认地址就是2,点击下一步出现下图:此处都是PLC通信时的参数,不能写错,否则导致和PLC连接失败!!!第三步默认即可完成新建IO设备。

可以在打开力控进入组态时,点开菜单栏中的帮助选择“驱动帮助”,打开的是力控软件和别的设备通信的一些设步骤和说明,其中就包括S7-200PLC!6、“数据库组态”,点击进去之后,就可以新建数据库变量了,可以选择模拟量或者数字量,变量也有自身的属性,例如“基本参数”、“报警参数”、“数据连接”和“历史参数”。

力控学习指南-第十章-报表

力控学习指南-第十章-报表

力控学习指南-第十章-报表264第十章报表数据报表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息(如:生产数据、统计数据)以直观的表格形式反映,为生产管理人员提供有效的分析手段。

力控软件提供了历史报表和万能报表。

使用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。

万能报表提供类似EXCEL的电子表格功能,可以形成更为复杂的报表系统。

10.1历史报表历史报表是一种浏览和打印历史数据和统计数据的工具。

对历史报表可进行手工或自动打印。

历史报表从数据库中按照一定的采样方式获取一个或多个点的历史数据,以表格的形式显示出来,0.1.1创建历史报表 1在工具箱中选择历史报表按钮,在窗口中点击并拖拽到合适大小后释放鼠标。

结果如下图所示:这时可以象处理普通图形对象一样来改变历史报表的属性。

选中历史报表对象,单击鼠标右键,弹出右键菜单:第十章报表 265选择“对象属性”,弹出“改变对象属性”对话框,通过这个对话框可以改变历史报表的填充色、边线颜色、边线风格等。

10.1.2 历史报表组态双击历史报表对象,弹出“历史报表组态”对话框:对话框由“一般”和“变量”两页内容组成。

首次进入对话框时,显示“一般”页,如上图所示。

“一般”页中包括下列各项:起始时间指定起始时刻:选择此项表示,报表将从指定时间开始的一段历史数据显示。

起始时刻决定于打印时间:选择此项表示,报表将从报表打印时间开始向前追溯一段时间显示历史数据。

266 第二部分用户指南报表起始时间当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为有效,否则为禁止状态。

此项用于指定报表从什么时间开始来获取一段历史数据。

具体需要指定从前几天(0表示当天)的第几点钟(0~23)和第几分钟(0~59)。

字体单击该按钮或使用菜单“属性(A)/字体”进入报表字体定义框:从中选择需要的字体和字号后单击“确认”按钮返回。

颜色“标题背景”、“工位号/标题”、“序号”、“值”和“时间”这5项分别用来指定历史报表的标题背景颜色、位号名称/标题文字的显示颜色、序号的显示颜色、过程值(PV)的显示颜色和PV值采样时间的显示颜色。

002-力控ForceControl V7.1_功能说明书

002-力控ForceControl V7.1_功能说明书
-2-
北京力控元通科技有限公司
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 -

力控关系数据库帮助文档

力控关系数据库帮助文档

把力控的历史数据保存到ACCESS 中并做查询的详细使用帮助文档一、 建立数据表模版1、建立“数据表绑定”力控的开发系统下,“工程项目”的导航栏中,在“数据表管理”下建立一个绑定的数据表,参数类型:使用变量的类型,注意这里的时间变量最好使用“字符型”变量名在变量名的空白处双击, 则弹出力控的变量选择框, 您可以选择所需要的变量。

如上 图中,带有“ $”的变量,是系统自带的中间变量,读取系统的当前时间。

2、建立“ SQL 数据表模版”双击“ SQL 数据表模版”则弹出如下的对话框,按照“数据表绑定”的表格形式,建立与绑定表相对应的模版表。

注:字段名和参数类型必须完全一样,一一对应! 字股0 日期 r 1H L n .11 2 盈.z3 配方£这个数据表的功能是把力控中的变量跟关系数据库中的表格模版进行绑定,如下图所示:A I 1950- m 1024; T12Lt 丄WE1曲撐E U 囱口l± i£瓦谁爲迥态口貳单.了自宦泅数口 So?刁咼庙砸性I 窗口右Tai?? JK 性複垃-窗口宙口说期 背昌领色 i±j 丑番主:h 申心与肚疽It 亶习 &工斷目[樹nTj ][磁F ] [145 ] | 煤£~1 n^~i 匸輪I字段:可以用汉字,就是你建立表格的“表头在D 盘下建立关系数据库在D 盘下的新建一个文件夹 “关系数据库”,在此文件夹中右键, 新建一个ACCESS 关系数在力控通过程序使之数据保存到关系数据库中1、首先介绍对于跟关系数据库链接应该使用到的函数:(1 )、连接SQLCo nn ect( Co nn ectIDQataSourceDesc)说明连接到指定的数据库 参数E性设置1 X訂口廉件2目口若輛DUVZ 蓟口怩朋1 135二T1世备舷*丄刑吓二工耳w后台粗件 ,「程®目可芜堆橋 大1:士IJ L 匕弟门击口」__据库,命名为:配方ConnectID 整型,数据源标识,为返回值,该值将用于其它SQL 函数。

力控登陆界面

力控登陆界面
以添加新的用户或删除已有用户。注意:只有权限为工程师级以上的用户才能掉出该用户管理对话框,并 且其只能增加或删除比自己权限低的用户。
Login() 登录 用户注册,调用该函数将出现用户注册对话框。
Logout()注销 用户注消,调用该函数将出现用户注消对话框。
UserPass($username)修改密码 修改பைடு நூலகம்户口令,调用该函数时将出现一用户口令修改对话框,在该对话框中,用户可
以改变由参数UserName所指定的用户名的口令。参数UserName字符串常量或字符表达式,为用户名称。如 果该参数为空值,当前注册用户的口令将被修。
userman()用户管理 增加或删除用户。调用该函数时将出现一用户管理对话框,在该对话框中,用户可

力控函数

力控函数

this.curline=this.curline+10;//上滚十行 (总貌画面和数据表)
整型量 只对文本,按钮目标有效 通过它可以动态改变小数位数 取值范围:0~6 this.decimal = 3;//将小数位数置为3位
整型 填充图形对象 目标填充色的初始索引号(索引号在颜色选择框,左上角序号为 0,往下每 行依次加 32) 取值范围:0~255,颜色值即为调色板的颜色索引编号(关于调色板的详尽 信息请参考《力控○R 用户手册》)
对应一种或几种图形对象的某个属性。
属性字段的引用格式为“对象名.字段名”。当在对象脚本中引用对象本身属性字段时,
可以用“this”代表对象本身,即“this.字段名”。
FColor
数值类型
整型量
应用对象
填充图形对象
说明
目标填充色的索引号(索引号在颜色选择框,左上角序号为 0,往下每行依
次加 32)。
前行后,CurLine 的值也跟着改变。
备注
取值范围:0~32767
示例
Decimal
数值类型 应用对象 说明 备注 示例
IfColor
数值类型 应用对象 说明
备注
IlColor
数值类型 应用对象 说明
备注
ItColor
数值类型 应用对象 说明
备注
IX
数值类型 应用对象 说明 备注
lColor
数值类型
整型量 报警、数据表 1)报警对象 表示当前显示的为哪一天报警记录。0:表示当天,1表 示前一天,2表示前两天,等等。 取值范围:报警对象 0~31。 2)数据表对象 用于数据表中,使用它可以以天为单位改变开始时间。 off_day 前后滚动的天数.off_day 增大向前翻滚.off_day 减小向后翻滚。 取值范围:0~3650 例如 this.off_day = this.off_day-1;若现在为8日,off_day 改变后开始 时间将为7日。 取值范围:报警:0~31;历史报表:0~365 例如对于历史报表,若现在为8日:this.off_day = this.off_day-1; off_day 改变后, 历史报表开始时间将为7日

力控定义dim

力控定义dim

力控定义dim
(最新版)
目录
1.力控的定义
2.dim 的含义
3.力控与 dim 的关系
正文
力控是一种物理学概念,它指的是力对物体运动状态的控制。

力控定义了物体受到力的作用后,其运动状态会发生怎样的改变。

在物理学中,力是一个矢量量,具有大小和方向。

力控就是研究力如何改变物体的运动状态,包括物体的速度、方向、形状等。

dim 在编程语言中,常常表示一个变量的数据类型。

比如在 Python 语言中,我们可以定义一个整数类型的变量,用 dim 表示,如:dim = 10。

dim 也可以表示一个数组的大小,如:dim = 3,表示一个三维数组。

力控与 dim 的关系并不直接。

力控是物理学中的一个概念,而 dim 是编程语言中的一个术语。

然而,在某些情况下,它们可以发生联系。

比如,在物理学模拟程序中,我们可以用 dim 来表示物理量,如力、质量、速度等。

在这种情况下,dim 就与力控有关系了。

总的来说,力控和 dim 分别是物理学和编程领域的概念,它们在各自的领域中有着不同的含义和应用。

第1页共1页。

力控学习指南-第七章-报警和事件

力控学习指南-第七章-报警和事件

220第七章报警和事件力控能及时将控制过程和系统的运行情况通知操作人员。

力控系统支持“过程报警”、“系统报警”和“事件记录”的显示、记录和打印。

过程报警是指过程情况的警告;系统报警是有关系统运行错误报警以及I/O设备运行错误或故障报警等;而事件记录则是系统对各种系统状态以及用户操作等信息的记录。

报警产生时首先由实时数据库处理和保存,然后可由界面系统显示和确认。

力控的数据库与界面系统可以分布运行在不同网络结点上,任意一台工作站的人机界面系统都可以显示和确认运行在其他网络工作站上的实时数据库产生的报警数据。

而分布式的报警信息对于操作人员是透明的,操作人员不必清楚报警来自于本地数据库或远程网络数据库。

7.1 报警和事件力控通过这些报警和事件,用户可以方便地监视和查看系统的报警、操作和各个工作站的运行情况。

报警是控制过程状态出现问题时发出的警告,同时要求操作人员做出响应。

当一过程值超出用户定义的某种界限时,譬如模拟量超出了上限值,报警即被触发。

它触发了未确认报警状态,可以通知操作人员发生了什么问题。

事件记录了系统各种状态的变化和操作人员的活动情况,不要求操作人员作出响应。

当产生一特定系统状态时,比如某操作人员登录到力控时,事件即被触发。

事件由运行系统View 来记录和显示。

7.2 报警类型我们在第三章已经详细介绍了实时数据库的报警类型,我们在这里作一个汇总。

第七章报警和事件2217.3 报警优先级报警优先级是处理和显示各类报警先后顺序的依据。

它标志着报警的严重程度,您可以在动作脚本中利用脚本函数GetCurAlm来获取当前报警的优先级,然后根据优先级来进行其它处理。

下表汇总了各种类型的报警优先级:优先级的不同取值分别代表各类报警优先级的不同级别:0:无动作,即不关心该类型报警,也不生成报警记录1:低级2:高级3:紧急报警这4个级别从0到3优先级顺序从低到高。

222 第二部分用户指南高优先级的报警优先处理,在实时报警记录和系统报警记录显示中,首先显示高优先级的报警。

力控读取键盘函数-概述说明以及解释

力控读取键盘函数-概述说明以及解释

力控读取键盘函数-概述说明以及解释1.引言1.1 概述力控读取键盘函数是一种在计算机编程中常用的函数,用于获取并处理用户在键盘上的输入。

通过力控读取键盘函数,我们可以实现对键盘输入的监控、解析和响应等功能,从而满足用户对程序的交互需求。

键盘作为最常见的输入设备之一,被广泛应用于各种计算机程序和系统中。

无论是在游戏中的角色操作,还是在文本处理软件中的文字输入,用户都需要通过键盘来与计算机进行交互。

而力控读取键盘函数就是为了方便程序员对键盘输入进行处理而设计的。

力控读取键盘函数具有很强的灵活性和实用性。

它能够监听用户在键盘上的按键操作,包括特殊键(例如Shift、Ctrl、Alt等)的组合功能。

通过力控读取键盘函数,程序员可以轻松地获取用户输入的字符、数字或其他键值,并根据这些输入进行相应的逻辑处理。

此外,力控读取键盘函数还可以实现对输入内容的验证和限制。

程序员可以使用该函数来过滤掉无效的输入,或者对具体的输入进行格式校验,以确保输入的正确性和有效性。

这在开发需要用户输入的应用程序时尤为重要,可以提高程序的稳定性和鲁棒性。

然而,力控读取键盘函数也存在一些局限性。

首先,它只能获取用户在键盘上的输入,无法获取鼠标、触摸屏等其他输入设备的操作。

其次,由于键盘输入通常是同步的,即程序需要等待用户输入才能继续执行后续的逻辑,这可能会影响程序的响应速度和效率。

因此,在设计使用力控读取键盘函数时,程序员需要综合考虑这些因素,并选取合适的方案以满足具体需求。

在未来,我们可以对力控读取键盘函数进行进一步优化和发展。

例如,结合人工智能的技术,可以实现更智能化的键盘输入处理,提升程序的用户体验。

此外,随着移动端设备的盛行,我们还可以将力控读取键盘函数与手机或平板电脑等触摸屏设备进行整合,拓展其适用范围。

总之,力控读取键盘函数在计算机编程中具有重要的地位和应用前景,值得我们进一步研究和探索。

1.2文章结构1.2 文章结构本文将按照以下结构展开讨论力控读取键盘函数的相关内容:1. 引言:首先对本文的主题进行概述,介绍力控读取键盘函数的定义和功能。

力控学习参考-第三章-脚本函数

力控学习参考-第三章-脚本函数

396第三章脚本函数脚本函数由力控预先定义,可在界面系统中的动作脚本和动画连接中引用。

目前提供的脚本函数类包括:系统、数学、配方、SQL查询、设备操作、字符串操作、Window控件、内置数据表、其他类函数。

“系统”类和“其它”类包含数据转换、文件操作、系统功能调用、对象操作等功能函数。

“数学”类包含一组常用数学运算函数;“配方”类包含一组用于控制配方管理器的函数;“SQL查询”类包含一组用于实现SQL访问功能的函数;“设备操作”类包含一组实现计算机I/O读写操作的函数;“字符串操作”类包含一组对字符串进行操作的函数。

“Windows控件”类包含一组对力控Windows控件对象(如表格,下拉框等)进行操作的函数。

“内置数据表”类包含一组对内置数据表进行操作的函数。

1、系统函数AlmAck语法AlmAck()说明当前最新报警确认,当前最新报警显示在系统报警窗右侧。

要显示系统报警窗,首先要选中系统参数中系统报警检查框。

参数返回值备注示例AlmAck();AlmAckAll语法AlmAckAll(DataSourceNo,AreaNo)说明对数据库中某一区域报警进行确认。

DataSourceNo数据源号,类型为整型,序号从0开始。

AreaNo指定区域号,-1表示所有区域。

参数返回值备注示例AlmAckAll(0,-1);//对整个数据库报警进行确第三章脚本函数397认。

Beep语法beep(number)说明蜂鸣器发出叫声。

参数参数number用于指定不同的音响。

-1,0:为两种报警声。

1~7对应乐谱的中音1至7。

8~14对应乐谱的高音1至7。

返回值备注示例beep(-1); //标准报警声。

ChangeGroup语法ChangeGroup(GroupNumber)说明该函数用于历史趋势、实时趋势、模板中的变量成组替换,替换量一般为DB变量。

参数为数值常量或数值表达式,该参数的值表示变量组的组号。

返回值备注对于模板对象,只是替换位号名,参数部份保留不变。

力控的策略控制器PID算法介绍及应用

力控的策略控制器PID算法介绍及应用

力控的策略控制器PID算法介绍及应用力控的策略控制器可以方便地实施多种控制算法,在这里我们以PID为例介绍如何在力控中组建一个PID 控制系统。

多年以来,在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。

它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象──“一阶滞后+纯滞后”与“二阶滞后+纯滞后”的控制对象,PID控制器是一种最优控制。

PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活(PI、PD、…)。

长期以来被广大科学技术人员及现场操作人员所采用,并积累了大量的经验。

连续系统PID调节器为对误差的比例、积分和微分控制,即或式中:Ti、Td分别为积分和微分时间常数;Kp、Ki、Kd分别为比例系数、积分系数、微分系数。

在计算机控制系统中使用的是PID数字调节器,就是对式(1)离散化,令式中,T是采样周期。

由式(1)与式(3)可得式(4)称为位置式PID控制算法。

由于位置式算法输出在计算过程中容易产生积分饱和作用,导致控制器的响应速度变慢,而且由于积分的累积作用,在手动和自动切换时,很难做到无扰动切换。

因此,人们又提出一种新的控制算法,PID增量式控制算法:在力控的策略控制器中采用的是增量式算法,但是输出采用位置式输出。

即把上次输出加上本次计算的增量输出即得到本次的位置式输出。

PID控制回路有三种方式,手动,自动和串级,在手动状态下,PID控制回路相当于手动调节器。

在自动状态下,PID控制回路完成PID算法,设定值由操作站给定,在串级状态,设定值由主回路的输出给定。

当回路处于手动状态下时,设定值具有自动跟踪测量值功能,以便从手动切换到自动状态时,切换时是无扰动的;当回路处自动状态时,主回路的输出自动跟踪副回路的设定,以便当下一级控制回路从自动切换到串级时,切换时是无扰动的。

力控判断字符串-概述说明以及解释

力控判断字符串-概述说明以及解释

力控判断字符串-概述说明以及解释1.引言1.1 概述在这个部分,我们将介绍关于力控判断字符串的基本概念和方法。

字符串作为程序设计中常见的数据类型,在实际开发中有着重要的应用。

本文将重点讨论如何通过力控方法来判断字符串是否符合特定规则,并展示其在实际应用场景中的重要性和有效性。

通过深入分析力控判断字符串的方法和实际应用,我们将为读者提供有益的知识和启发。

1.2文章结构1.2 文章结构本文将按照以下结构展开对力控判断字符串的讨论:1. 字符串的基本概念:首先我们将介绍字符串的基本概念,包括字符串的定义、表示方法和常见操作。

2. 力控判断字符串的方法:接下来我们将详细讨论力控判断字符串的方法,包括如何根据字符串的特征进行判断以及常用的判断技巧。

3. 实际应用场景:最后我们将介绍一些实际应用场景,展示力控判断字符串在现实生活中的重要性和实用性。

通过以上三个部分的内容,读者将能够全面了解力控判断字符串的相关知识和技术,为进一步学习和实践打下基础。

1.3 目的目的部分的内容应该明确阐述本文的写作目的。

在本文中,我们旨在探讨力控判断字符串的方法,并介绍其在实际应用场景中的应用。

通过深入研究字符串的基本概念和力控判断字符串的方法,我们将揭示如何有效地处理字符串数据,提高程序的效率和准确性。

同时,我们还将展望力控判断字符串在未来的发展方向,并总结出本文的重点内容,以便读者更好地理解和应用这一技术。

整体上,本文的目的是为读者提供关于力控判断字符串的全面理解和应用指南。

2.正文2.1 字符串的基本概念字符串是由字符组成的一种数据类型,在计算机中用来表示文本信息。

每个字符都有一个对应的ASCII码或Unicode码,可以用于表示英文字母、数字、符号以及其他语言中的字符。

字符串可以用单引号或双引号来表示,例如"hello"或'world'。

字符串在编程中经常被用来存储和处理文本数据,比如在网页开发中显示页面内容,在游戏中显示角色对话,在数据库中存储用户信息等。

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

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

一、力控软件的安装卸载与系统环境安装力控需要的软硬件环境如何安装力控软件(注意:安装顺序与系统问题!如何卸载力控软件可以制作运行包吗怎样制作运行包制作运行包后,安装时setup为何提示”本系统已经安装了该产品”我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁安装完运行包后如何卸载如何安装力控的驱动程序手动添加新驱动怎么做怎样添加新的子图精灵力控提供的加密锁需要安装驱动程序吗需要如何安装力控安装在部分操作系统下,会出现乱码二、力控软件选型如何计算力控软件点数我接两个PLC就算两个点吗操作员站采集现场数据,领导也想看生产情况,我应该如何择软件我用模拟量输出板卡调节几个电动阀门输出应该使用什么版本的软件我的工程数据量比较大,大概十几万点,是不是直接使用使用无限点版本就可以了三、力控系统开发、运行与配置不小心在工程管理器中将工程给删除了,还能找到并恢复我的工程吗两个工程实时性要求不高,为了省数据库的点数,想做两个工程由人工轮流启动执行,一台计算机上能创建多个工程运行的快捷方式吗力控的案例.PCK文件是什么类型的,如何打开力控支持数组吗给每个数组元素赋值后,发现最终所有元素都显示的是最后一个赋值结果在数据库组态中没见到定义数据范围的地方,只定义小数位数。

我在HMI上的对该数据库变量赋值发现不能大于99999,当大于该值时提示“无效数据,范围为~99999.000000”怎样才能输入更大的数据在动画连接择变量时会出现变量择窗口,为何窗口中了“实时数据库“项窗口,还个“全局”窗口并且这个窗口也数据库变量,当这里的变量比“实时数据库”项窗口少,这两个什么区别如何在开机时自动进入工程的运行系统为何我的工程画面修改后保存提示“保存文档失败”为何工程画面切换时些窗口打不开,并提示“打开文档失败。

”的错误工程的窗口名称定义不合适想修改名称,但窗口名称为灰色不能修改,对窗口操作只打开、删除和关闭,该如何修改哪我想将系统的热启动键禁止,防止运行人员非法操作关机,能实现吗我使用做的工程,为何在下打不开哪工程从2.6升级到后总是提示找不到驱动工程从版本能直接拿到版本中使用在1024*768的机器分辨率下做的工程,拷贝到1440*900的机器下运行,些画面拉伸变形在1024*768的机器分辨率下做的工程,在1440*900的机器下进入开发,提示自适应窗口,该如何选,选了以后的效果有什么不同力控运行后,view标题栏上显示的是“运行系统”+“窗口名称”,如何修改这个名称开机自启动程序在注册表里的位置加载某个工程后,工程管理器无法启动,进不了开发,也进不了运行。

力控DBCOM的使用方法

力控DBCOM的使用方法

⼒控DBCOM的使⽤⽅法⼒控DBCOM的使⽤⽅法标签:⼒控DBCOM 2010-11-22 11:38⼒控○R 的实时数据库是⼀个开放的数据平台。

⽤户可以利⽤数据库提供的接⼝,在该平台上进⾏⼆次开发,创建⾃⼰开发的应⽤程序(如:过程优化控制程序等)。

实时数据库提供的控件DbCom就是⼀种⽅便、⾼效的接⼝⽅式。

DbCom是⼀个标准OLE控件。

⽤户在各种常⽤开发环境下(如:VC++、VB、VFP、DELPHI、FrontPage、C++ Build等)可以调⽤DbCom来访问数据库中的数据。

在安装⼒控○R 时,安装程序⾃动完成DbCom的安装与注册。

DbCom是⼀个在程的OLE控件,当您在应⽤程序中使⽤时,必须同时启动数据库DB(有关ActiveX的详细信息,请参考相关资料)。

功能1、通过DbCom可以访问本地数据库,也可以是⽹络上其它远程主机上的数据库。

2、通过DbCom不但可以读取数据,⽽且可以设置数据。

3、通过DbCom不但可以读写数据,⽽且可以得到数据变化通知。

当数据变化时,⽤户定义的⽅法将被触发。

3、通过DbCom不但可以访问实时数据,⽽且可以检索历史数据。

配置若访问本地数据库,需要启动本地数据库DB,并保证DbCom.ocx已注册成功;当访问远程数据库时,远程主机需要启动DB和NetServer。

属性DbCom控件具有OLE控件的通⽤属性(与具体的编程环境有关)如:名字、⾼度、宽度等等。

此外,它还提供与访问远程数据库相关的属性。

下⾯列出各属性及含义: ServerName:⽤于指定远程主机的名称或IP地址,如果该项为空“”,那么控件将与本地数据库通讯。

Visible:⽤于指定控件在运⾏时的显⽰状态。

为“真”时将显⽰数据库的内容,为“假”时控件将不可见。

TagPars:您所关⼼的数据的变量名称列表,如填写“LIC504.PV,LIC403.SP”。

表⽰关⼼LIC504.PV和LIC403.SP值的变化,并且当LIC504.PV和LIC403.SP值的变化时⽅法OnDataChanged将被调⽤。

力控工程开发步骤简单说明-2003

力控工程开发步骤简单说明-2003

力控forcecontrol6.1组态软件开发工程步骤简单说明前言:软件安装时都是默认演示版状态下,直接“下一步”到最后完成,安装完成后,就可以新建工程进入开发了,具体见多媒体视频文件。

1、软件安装:只需要安装红色标记部分即可。

2、安装好软件之后,打开桌面力控图标,弹出工程管理器,默认有两个案例工程,选择新建的工程点击开发即可进入新建工程!然后可以根据帮助或者视频学习开发和组态以及调试!(新建的工程里面没有任何东西,没有画面,没有变量,没有任何功能,而我们就必须进入开发,去在里面新建自己想要的东西,或者说是自己想实现的功能,包括画面,工艺流程,报表,曲线等等)13、新建工程之后,再选择开发,如果没有加密锁,会弹出“找不到加密锁,只能以演示版运行!”的对话框,点击忽略进入。

下图是实训装置上的工程截图!24、在“工程项目”里有“窗口”,双击即可新建窗口,因为每个窗口功能都不一样,比如可以作为封面或者报表等,给窗口定义好名称之后,点击确定就新建完成一个画面,再点击下保存按钮,然后就可以编辑这个画面了,比如可以在工具箱里找到按钮或者标签框等控件,在画面拖动鼠标新建控件,再双击控件编辑其属性,具体见多媒体视频文件。

345、 新建IO 设备,点开“工程项目”中的“IO 设备组态”,在这里是定义上位机软件将要连接的设备,比如西门子200的PLC ,或者modbus 仪表等,在次以S7-200PLC 为例:找到PLC 类别,拉出“ximens 西门子”菜单,下面就是西门子PLC 的各种驱动,而我们要用的是“S7-200(PPI )”,双击此驱动即可新建,如下图:这里“设备地址”必须填写2,因为该类型PLC出厂时默认地址就是2,点击下一步出现下图:此处都是PLC通信时的参数,不能写错,否则导致和PLC连接失败!!!第三步默认即可完成新建IO设备。

可以在打开力控进入组态时,点开菜单栏中的帮助选择“驱动帮助”,打开的是力控软件和别的设备通信的一些设步骤和说明,其中就包括S7-200PLC!6、“数据库组态”,点击进去之后,就可以新建数据库变量了,可以选择模拟量或者数字量,变量也有自身的属性,例如“基本参数”、“报警参数”、“数据连接”和“历史参数”。

力控的60个经典问题解答

力控的60个经典问题解答

力控的60个经典问题解答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加密锁的时候,需要安装驱动,请点击力控光盘中的“加密锁驱动安装”进行安装。

力控学习指南-第十四章-控件

力控学习指南-第十四章-控件

330十四章控件控件是能够完成特定任务的一段程序,但不能独立运行,必须依赖于一个主体程序(容器)。

控件具有各种属性,可以控制控件的外观和行为,接受输入并提供输出。

力控支持两种控件:OLE控件和WINDOWS控件。

在力控的界面开发系统中,若要插入控件,选择Draw菜单命令“插入”中的“WINDOWS控件”或“OLE控件”。

14.1 OLE控件OLE控件,也被称为ActiveX控件或ocx,是一种完成特定功能的独立的标准软件组件。

OLE控件定义了可重用组件的标准接口。

但OLE控件不是独立的程序,它是置入控件容器的服务器。

在使用OLE控件时,首先必须将其置入控件容器。

力控就是一个标准的控件容器。

诸如Microsoft VisualBasic或IE浏览器都是标准控件容器。

您可以用Microsoft VisualBasic、VC++或其它第三方应用程序开发工具生成OLE控件,也可以直接从第三方开发商那里购买能完成特定功能的OLE控件。

这些控件一般以ocx形式被打包。

14.1.1 OLE控件管理若要在力控画面中置入一个OLE控件,可选择Draw菜单命令“插入/OLE控件”,出现对话框:选择一个控件后,单击“选择”按钮。

上面对话框中列出的OLE控件都是已经在力控中注册后的控件。

若要使用一个新OLE控件,第十四章控件331 选择Draw菜单命令“特殊功能/OLE控件管理”,出现对话框:对话框中列出了所有已在力控上注册的OLE控件。

“添加”:单击该按钮,出现对话框,列出所有已在Windows上注册的OLE控件:332 第二部分用户指南选择其中要使用的控件后,单击“确定”按钮,该控件将在力控中注册。

“删除”:单击该按钮,将注销在力控上注册的控件。

“注册”:单击该按钮,出现对话框:指定要注册的OCX文件后,单击“打开”,该OCX文件将被注册在Windows上。

“注销”:单击该按钮,出现上面对话框,指定要注销的OCX文件后,单击“打开”,该OCX 文件将从Windows上注销。

力控读取键盘函数

力控读取键盘函数

力控读取键盘函数全文共四篇示例,供读者参考第一篇示例:力控读取键盘函数是一种常见的计算机编程技术,它可以帮助程序员从键盘中获取用户输入的信息,实现与用户的交互功能。

通过力控读取键盘函数,程序可以根据用户的操作来做出响应,实现更加灵活与智能的功能。

在计算机程序中,用户输入是非常重要的一部分,通过键盘输入,用户可以向程序传递指令、操作参数或其他必要的信息。

编写一个能够有效读取键盘输入的函数对于程序的开发和功能实现是至关重要的。

力控读取键盘函数通常由编程语言提供的库或者函数库中提供,不同的编程语言可能会提供不同的函数来实现键盘输入的读取。

在本文中,我们将以C语言为例,介绍如何编写一个简单的力控读取键盘函数,并通过示例代码来说明其基本用法。

在C语言中,使用stdio.h头文件中的函数可以轻松地读取键盘输入。

最经常使用的函数是scanf函数,它可以从标准输入(通常是键盘)中读取用户输入的数据。

下面是一个简单的示例代码,演示了如何使用scanf函数来读取用户输入的整数,并将其输出到屏幕上:在这段代码中,首先使用printf函数向用户提示输入一个整数,然后使用scanf函数读取用户输入的整数,并将其赋值给变量num。

使用printf函数将用户输入的整数输出到屏幕上。

通过这种方式,程序可以实现与用户的交互功能,用户可以通过键盘输入不同的整数,程序会根据用户输入的不同做出不同的响应。

在实际开发中,除了scanf函数外,还可以使用其他函数来实现键盘输入的读取。

gets函数可以用来读取用户输入的字符串,而getch 函数可以用来读取单个字符输入。

值得注意的是,在使用键盘输入函数时,需要考虑用户输入的合法性和错误处理。

比如在输入整数时,用户可能会输入非法的字符或者格式不正确,此时程序需要进行相应的处理,避免程序出现错误或者崩溃。

第二篇示例:力控读取键盘函数是一种非常重要的计算机编程技术,通过该函数可以实现对键盘输入的监听和控制。

力控随机数函数rand范围修改

力控随机数函数rand范围修改

力控随机数函数rand范围修改随机数在计算机科学和统计学中都有着重要的应用。

在编程中,我们常常需要使用随机数来模拟现实世界中的随机事件。

在C++的标准库中,提供了一个rand函数来生成随机数。

但是,rand函数并不是真正的随机数生成器,它实际上是一个伪随机数生成器,它根据一个初始种子值生成一系列看似随机的数字。

如果我们不修改rand函数的随机数范围,生成的随机数范围默认是[0, RAND_MAX],其中RAND_MAX是一个常量,它表示生成的随机数的最大值。

在本文中,我们将会讨论如何以力控的方式修改rand 函数的随机数范围。

我们需要明确一点,rand函数生成的随机数范围与种子值有关。

如果我们不设置种子值,默认情况下rand函数使用的种子值是1。

所以,如果我们想要生成不同的随机数序列,就需要设置不同的种子值。

在C++中,我们可以使用srand函数来设置rand函数的种子值。

例如,我们可以使用当前时间作为种子值,如下所示:```srand(time(nullptr));```这里,我们使用了C++11中的nullptr关键字来表示空指针。

time 函数返回当前时间的秒数,这个值会随着时间的推移而变化,因此可以用来作为种子值。

接下来,我们需要考虑如何以力控的方式修改rand函数的随机数范围。

常见的做法是使用取余操作来缩小随机数范围。

例如,如果我们想要生成[0, 9]之间的随机数,可以使用下面的代码:```int random_number = rand() % 10;```这里,rand() % 10会产生一个[0, 9]之间的随机数,因为rand() % 10的结果只能是0、1、2、3、4、5、6、7、8或9。

如果我们想要生成其他范围内的随机数,也可以使用类似的方法。

例如,如果我们想要生成[-100, 100]之间的随机数,可以使用下面的代码:```int random_number = rand() % 201 - 100;```这里,rand() % 201会产生一个[0, 200]之间的随机数,然后减去100就得到了[-100, 100]之间的随机数。

力控软件数值转换

力控软件数值转换

力控软件数值转换AscToChar语法AscToChar (ASCII)说明取得指定ASCII码所对应的字符。

参数ASCII:ASCII值,为数值型常量、变量或表达式。

返回值字符串。

示例str = AscToChar (49) ;//str的值将为”1″str = AscToChar (65) + AscToChar (66) + AscToChar (67)+AscToChar (10)+ AscToChar (13);//str的值将为”ABC[LF][CR]”, [LF]为换行符,[CR]为回车。

CharToAsc语法CharToAsc (String)说明得到指定的字符串变量首字符的ASCII值。

参数String:字符串常量、变量或表达式。

返回值整型,为String首字符的ASCII值。

示例n = CharToAsc (“1”);//n的值将为49n = CharToAsc (“ABC”);//n的值将为65IntToStr语法IntToStr(Number, Base)说明将整数转化为字符串。

参数Number为要转化的数值型变量或表达式。

Base为进制数,整型常量或变量,其取值范围为10, 16, 8。

返回值转化出的字符串示例str = IntToStr (32, 10);//str结果为”32″str = IntToStr (32, 16);//str结果为”20″str = IntToStr (32, 8);//str结果为”40″。

RealToStr语法RealToStr(number,m,n)说明将实型变量转化成字符串参数number:要转化的实型变量或表达式。

m:字符串长度。

n:小数位数返回值字符串备注该函数从右向左截字符的个数,并且小数点算一位,要转化的实型变量或表达式数值长度不能超过设定的字符串长度,否则显示非预期值。

示例RealToStr(31.45,5,2)//返回结果为31.45。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
整型量 数据表、 报警 用于数据表、报警窗口中,可通过该变量前后翻页。 page 增大向前滚动.page 减小向后翻滚。
备注 示例
Scalenum
数值类型 应用对象 应用对象 说明 度数目
Tag1~Tag8
数值类型 应用对象 说明
示例
Tr_btim
数值类型 应用对象 说明 备注
Tr_euhi
数值类型 应用对象 说明
备注
取值范围:0~255,颜色值即为调色板的颜色索引编号(关于调色板的详尽
信息请参考《力控○R 用户手册》)
IY
数值类型
整型量
应用对象
所有图形对象
说明
目标垂直方向的初始位置(以象素为单位)
备注
取值范围:-32767~32767。
Area_no
数值类型
整型
应用对象
报警
说明
用于动态改变报警记录区域
备注
取值范围:0~30
整型量 有边线的图形对象 目标边线的初始颜色的索引号(索引号在颜色选择框,左上角序号为 0,往 下每行依次加 32) 取值范围:0~255,颜色值即为调色板的颜色索引编号(关于调色板的详细 信息请参考《力控○R 用户手册》)
整型量 文本 文本目标前景色的初始颜色的索引号(索引号在颜色选择框,左上角序号为 0,往下每行依次加 32) 取值范围:0~255,颜色值即为调色板的颜色索引编号(关于调色板的详尽 信息请参考《力控○R 用户手册》)
dd 表示日,取值范围(1-31)
$Day
类型
只读整型
说明
当前系统日期
备注
取值范围(1-31)
$Hour
类型
只读整型
说明
当前系统时间的小时
备注
取值范围(0-23)
$Millisec
类型
只读整型
说明
当前系统时间的毫秒
备注
取值范围(0-999)
$Minute
类型
只读整型
说明
当前系统时间的分钟
备注
取值范围(0-59)
$Time
类型
只读字符型
说明
当前系统时间
备注
时间格式:hh:mm:ss
其中:hh 表示小时,取值范围(0~23)
mm 表示分钟,取值范围(0~59)
ss 表示秒钟,取值范围(0~59)
$Date
类型
只读字符型说明Leabharlann 当前系统日期的日备注
日期格式为:yyyy/mm/dd
其中:yy 表示年,取值范围(1970-2037);mm 表示月,取值范围(1-12);
对应一种或几种图形对象的某个属性。
属性字段的引用格式为“对象名.字段名”。当在对象脚本中引用对象本身属性字段时,
可以用“this”代表对象本身,即“this.字段名”。
FColor
数值类型
整型量
应用对象
填充图形对象
说明
目标填充色的索引号(索引号在颜色选择框,左上角序号为 0,往下每行依
次加 32)。
Tr_eulo
数值类型 应用对象 说明
Tr_his
取值范围:0~23 this.page=this.page+1;//向后翻 1 页
整型 刻度条数值类型 刻度条 刻度条的刻度数目
整型
字符型量 趋势对象和数据表 用于趋势对象和数据表中,可通过该变量的赋值来改变趋势笔或数据表中的 位号。tag1~tag8 分别对应趋势中的八支笔或数据表中前八个位号。 this.tag1=“LIC504.PV”;// 将趋势对象中的第一笔或历史报表中第一 个位号设置为"LIC504.PV"。
只读字符型 显示当前的报警类型、报警点、报警限值
第二章 属性字段
对象是构成力控○R 应用程序的基本单位。每一种对象都有一些共同属性和专有属性。比
如:所有的图形对象都存在着位置坐标属性;而填充类型的图形对象还有边线颜色或填充颜
色等属性。
在运行时,对象的属性可以通过动态赋给对应属性字段的值而动态改变。一个属性字段
力 控® 用 户 手 册
函数
北京三维力控科技有限公司
第一章 系统变量 ................................................................................................................................3 第二章 属性字段 ................................................................................................................................6 第三章 脚本函数 ..............................................................................................................................12 3.1 系统函数.....................................................................................................................................12 3.2 数学函数......................................................................................................................................34 3.3 配方函数......................................................................................................................................38 3.4 SQL函数 ......................................................................................................................................39 3.5 设备函数......................................................................................................................................45 3.6 字符串操作函数..........................................................................................................................46 3.7 WINDOW控件函数 .......................................................................................................................49 3.8 内置数据表函数..........................................................................................................................54 第四章 点参数 ..................................................................................................................................58
前行后,CurLine 的值也跟着改变。
备注
取值范围:0~32767
示例
Decimal
数值类型 应用对象 说明 备注 示例
IfColor
数值类型 应用对象 说明
备注
IlColor
数值类型 应用对象 说明
备注
ItColor
数值类型 应用对象 说明
备注
IX
数值类型 应用对象 说明 备注
lColor
数值类型
备注
取值范围(1970-2037)
$ExecStatus
类型
只读整型
说明
用于双机冗余系统,本站工作状态,0 表示工作,1 表示热备
备注
取值范围(0,1)
$PeerExist
类型 说明 备注
只读整型 用于双机冗余系统,表示其它节点是否存在,0 不存在,1 存在 取值范围(0,1)
$ALARMTXT
类型 说明
整型量 所有图形对象 目标水平方向的初始位置(以象素为单位) 取值范围:-32767~32767
整型量
应用对象 说明 备注
Off_day
数值类型 应用对象 说明
备注 示例
Off_hour
数值类型 应用对象 说明
备注 示例
Page
数值类型 应用对象 说明
有边线的图形对象 目标边线的颜色的索引号(索引号在颜色选择框,左上角序号为 0,往下每 行依次加 32) 取值范围:0~255,颜色值即为调色板的颜色索引编号(关于调色板的详尽 信息请参考《力控○R 用户手册》)
Curline
数值类型
整型
应用对象
总貌画面和数据表
说明
用于总貌画面和数据表中,表示顶行从第几行开始, 行号从 0 开始.当前显
相关文档
最新文档