1、第第10章章 后台组件的操作后台组件的操作后台组件的操作后台组件的操作l后台组件是力控监控组态软件提供的一组后台组件是力控监控组态软件提供的一组工具,它们能够实现工具,它们能够实现modem语音拨号、语音拨号、语音报警、逐行打印等功能,随运行系统语音报警、逐行打印等功能,随运行系统一起加载运行,它们只有属性设置界面,一起加载运行,它们只有属性设置界面,没有运行界面,后台组件由此得名。使用没有运行界面,后台组件由此得名。使用时,可以把组件的属性连接到数据库变量时,可以把组件的属性连接到数据库变量或中间变量,在动作脚本中实现相应的功或中间变量,在动作脚本中实现相应的功能。能。10.1 截图组件截图
2、组件 l1、功能、功能l用户可设定手动、定时截取全屏、指定区域的用户可设定手动、定时截取全屏、指定区域的画面,按照定义好的文件名生成扩展名是画面,按照定义好的文件名生成扩展名是jpg的的图片文件,存储到指定目录下。图片文件,存储到指定目录下。l2、参数设置、参数设置l打开力控监控组态软件的开发环境,在打开力控监控组态软件的开发环境,在“工程工程”导航栏中选择导航栏中选择“后台组件后台组件”,双击打开后台,双击打开后台组件组态对话框,在右侧选择组件组态对话框,在右侧选择“截屏组件截屏组件”,双击弹出组件属性设置对话框,如图双击弹出组件属性设置对话框,如图 10 3所所示:示:10.2 E-mai
3、l控件控件 l1、功能、功能l由属性设置中触发属性控制发送,将已经预先设定好的由属性设置中触发属性控制发送,将已经预先设定好的邮件信息发送到指定的用户邮箱内。用户可以用此控件邮件信息发送到指定的用户邮箱内。用户可以用此控件,在工程运行时将用户所关注的信息,如报警消息等及,在工程运行时将用户所关注的信息,如报警消息等及时发送给设定用户。时发送给设定用户。l2、参数设置、参数设置lE-mail控件的属性设置窗口如图控件的属性设置窗口如图 10 4所示,需要设置所示,需要设置的参数包括:邮件服务器地址、收件人地址、发件人地的参数包括:邮件服务器地址、收件人地址、发件人地址、是否发送信息到操作日志、是
4、否校验、用户名称、址、是否发送信息到操作日志、是否校验、用户名称、密码、信件标题、信件正文、附件等。密码、信件标题、信件正文、附件等。10.3 语音拨号语音拨号 l1、功能、功能l使用带有语音功能的使用带有语音功能的Modem,在触发条件成立,在触发条件成立时,拨打指定号码的电话,并播放指定的语音时,拨打指定号码的电话,并播放指定的语音文件,如报警产生时,用于拨号报警。文件,如报警产生时,用于拨号报警。l2、参数设置、参数设置lModem语音控件的属性设置对话框如图语音控件的属性设置对话框如图 10 5所示,需要设置的参数包括:语音所示,需要设置的参数包括:语音modem线路线路、电话号码、声
5、音文件、触发条件、挂断条件、电话号码、声音文件、触发条件、挂断条件、状态、播放时间、拨号时长等。、状态、播放时间、拨号时长等。10.4 配方配方 l1、功能、功能l配方组件是针对工业中要求有不同的生产配方组件是针对工业中要求有不同的生产方案而提出的一种控制工具,对同一个生方案而提出的一种控制工具,对同一个生产过程可以通过改变其配方来生产同一产产过程可以通过改变其配方来生产同一产品的不同配料方案。使用配方组件可以使品的不同配料方案。使用配方组件可以使控制过程自动化程度加深。控制过程自动化程度加深。l2、参数设置、参数设置l配方组件设置对话框如图配方组件设置对话框如图 10 6所示,需所示,需要设
6、置配方的种类。要设置配方的种类。10.5 批次批次 l1、功能、功能l批次组件是针对工业中要求不同的生产方案有批次组件是针对工业中要求不同的生产方案有规律地轮流执行的工艺,继配方之后提出的一规律地轮流执行的工艺,继配方之后提出的一种组件,与配方结合应用,可完成繁琐的控制种组件,与配方结合应用,可完成繁琐的控制工程,使控制过程简单容易。工程,使控制过程简单容易。l2、参数设置、参数设置l双击后台组件中的双击后台组件中的“批次批次”即可弹出即可弹出“批次设批次设置置”界面,确定后在界面,确定后在“后台组件管理后台组件管理”中就添中就添加一个批次组件。加一个批次组件。10.6 系统函数组件系统函数组
7、件 l1、功能、功能l封装了一些系统通用函数。封装了一些系统通用函数。l2、参数设置、参数设置l在组态环境,选择工程属性页,打开在组态环境,选择工程属性页,打开“后后台组件台组件”管理器,选择管理器,选择“系统函数扩展系统函数扩展”组件,双击打开系统函数属性页,如图组件,双击打开系统函数属性页,如图 10 16所示:所示:10.7 定时器定时器 l1、功能、功能l按照设定时间开始倒计时,设定时间到后按照设定时间开始倒计时,设定时间到后,停止计时,并触发。,停止计时,并触发。l2、参数设置、参数设置l定时器控件的属性设置对话框如图定时器控件的属性设置对话框如图 10 17中所示,需要设置的参数包
8、括:中所示,需要设置的参数包括:定时器的定时时间。定时器的定时时间。10.8 逐行打印逐行打印 l1、功能:、功能:l使用针式打印机,并把打印机连接到并口使用针式打印机,并把打印机连接到并口1上面,在条件成立时,将链接的变量值上面,在条件成立时,将链接的变量值用一行打印出来。用一行打印出来。l2、参数设置:、参数设置:l逐行打印控件的属性设置对话框如图逐行打印控件的属性设置对话框如图 10 18,其中需要设置的参数包括:控,其中需要设置的参数包括:控制点、链接变量等。制点、链接变量等。10.9 计时器计时器 l1、功能、功能l记录组件从开始运行到当前所经过的时间记录组件从开始运行到当前所经过的
9、时间。l2、参数设置、参数设置l计时器组件的属性需要在动作脚本中设定计时器组件的属性需要在动作脚本中设定和调用,如图和调用,如图 10 19:10.10 键盘键盘 l1、 功能功能l作为屏幕键盘使用。作为屏幕键盘使用。l2、 参数设置参数设置l键盘控件的属性设置对话框如图键盘控件的属性设置对话框如图 10 20所示,需要设置的参数包括:键盘类型以所示,需要设置的参数包括:键盘类型以及是否初始显示。及是否初始显示。10.11 累计器累计器 l1、功能、功能l实现累计功能。实现累计功能。l2、参数设置、参数设置l累计器控件的属性设置对话框如图累计器控件的属性设置对话框如图 10 22所示,其中需要
10、设置的参数包括所示,其中需要设置的参数包括:触发条件、增量、保存方式等。:触发条件、增量、保存方式等。 10.12 时间调度时间调度 l1、功能、功能l按照设定的时间执行预先定义好的脚本动按照设定的时间执行预先定义好的脚本动作。作。l2、参数设置、参数设置l时间调度控件的属性设置对话框如图时间调度控件的属性设置对话框如图 10 23所示,其中需要设置的参数包括所示,其中需要设置的参数包括:任务信息,以及添加任务等。力控增加:任务信息,以及添加任务等。力控增加了每个任务类型设置多组时间,所以在时了每个任务类型设置多组时间,所以在时间设定处可增加多个任务。间设定处可增加多个任务。10.13 语音报
11、警语音报警 l1、功能、功能l将被关注变量的报警信息转成语音通过声卡播将被关注变量的报警信息转成语音通过声卡播放。放。l注意事项:使用语音报警首先要安装注意事项:使用语音报警首先要安装MS Speech 5.1.msi软件包,这样才能播放出报警软件包,这样才能播放出报警声。声。l2、参数设置、参数设置l在力控开发系统的导航栏中依次点击工程在力控开发系统的导航栏中依次点击工程后台组件,打开后台组件列表,在组件列表选后台组件,打开后台组件列表,在组件列表选择择“语音报警语音报警”,双击,弹出,双击,弹出“语音报警语音报警”组组件的属性设置对话框。件的属性设置对话框。10.14 手机短信报警手机短信报警 l1、功能、功能l手机短信控件配合短信模块(西门子,华荣汇手机短信控件配合短信模块(西门子,华荣汇)用来给手机发送短消息。)用来给手机发送短消息。l2、参数设置、参数设置l“短消息发送设置短消息发送设置”对话框参数对话框参数l在在“后台组件后台组件”管理中双击手机短信控件,会管理中双击手机短信控件,会弹出弹出“短消息发送设置短消息发送设置”对话框如图对话框如图 10 29所所示:示:l“变量报警短消息设置变量报警短消息设置”对话框参数对话框参数l3、属性及方法、属性及方法