ImageVerifierCode 换一换
格式:DOCX , 页数:122 ,大小:349.89KB ,
资源ID:8850225      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8850225.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(winccflexible系统函数.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

winccflexible系统函数.docx

1、winccflexible系统函数wincc-flexible-系统函数Lt DWinCC Flexible 系统函数报警ClearAlarmBuffer应用删除HMI设备报警缓冲区中的报警。 说明 尚未确认的报警也被删除。语法ClearAlarmBuffer (Alarm class number)在脚本中是否可用: 有 (ClearAlarmBuffer)参数Alarm class number确定要从报警缓冲区中删除的报警:0 (hmiAll) = 所有报警/事件1 (hmiAlarms) = 错误2 (hmiEvents) = 警告3 (hmiSystem) = 系统事件4 (hmiS

2、7Diagnosis) = S7 诊断事件可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下画面已加载已去除数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用取消激活时序表到期报警缓冲区溢出ClearAlarmBufferProtoolLegacy应用该系统函数用来确保兼容性。它具有与系统函数“ClearAlarmBuffer相同的功能,但使用旧的ProTool编号方式。 语法ClearAlarmBufferProtoolLegacy (Alarm class number)在脚本中是否可用: 有 (C

3、learAlarmBufferProtoolLegacy)参数Alarm class number将要删除其消息的报警类别号:-1 (hmiAllProtoolLegacy) = 所有报警/事件0 (hmiAlarmsProtoolLegacy) = 错误1 (hmiEventsProtoolLegacy) = 警告2 (hmiSystemProtoolLegacy) = 系统事件3 (hmiS7DiagnosisProtoolLegacy) = S7 诊断事件可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下画面已加载已去除变量记录溢出报警记录溢出检查跟踪记

4、录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用取消激活时序表到期报警缓冲区溢出SetAlarmReportMode应用确定是否将报警自动报告到打印机上。 语法SetAlarmReportMode (Mode)在脚本中是否可用: 有 (SetAlarmReportMode)参数Mode确定报警是否自动报告到打印机上:0 (hmiDisnablePrinting) = 报表关闭: 报警不自动打印。1 (hmiEnablePrinting) = 报表翻开: 报警自动打印。-1 (hmiToggle) = 切换: 在两种模式之间切换。可组态的对象对象事件变量数值改变超出上限

5、低于下限功能键全局释放按下功能键局部释放按下画面已加载已去除数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用取消激活时序表到期报警缓冲区溢出ShowAlarmWindow应用隐藏或显示 HMI 设备上的报警窗口。 语法ShowAlarmWindow (Object name, Display mode)在脚本中是否可用: 是 (ShowAlarmWindow)参数Object name要隐藏或显示的报警画面的名称。Display mode确定隐藏或显示报警窗口:0 (hmiOff) = 关: 隐藏报警画面1 (hmiOn) = 开:

6、显示报警画面-1 (hmiToggle) = 切换: 在两种模式之间切换。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下画面已加载已去除数据记录溢出报警记录溢出报警视图单击检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用禁用调度器到期ShowSystemAlarm应用将已传递参数的值显示为 HMI 设备上的系统报警。 语法ShowSystemAlarm (Text/value)在脚本中是否可用: 是 (ShowSystemAlarm)参数Text/Value作为系统报警输出的文本或数值。可组态的对象对象事件变量数值改变超

7、出上限低于下限功能键全局释放按下功能键局部释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用取消激活时序表到期画面切换用户改变报警缓冲区溢出逻辑位InvertBit应用对给定的“Bool型变量的值取反。 如果变量具有值 1真,它将被设置为 0假。如果变量具有值 0假,它将被设置为 1真。语法InvertBit (Tag)在脚本中是否可用: 有 (InvertBit)参数Tag要设置其位的变量。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释

8、放按下系统键全局释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用禁用完成时输入调度器到期画面切换用户改变报警缓冲区溢出运行系统停止InvertBitInTag系统函数应用对给定变量中的位取反: 如果变量中的位为值 1真,它将被设置为 0假。如果变量中的位为值 0假,它将被设置为 1真。在改变了给定位之后,系统函数将整个变量传送回 PLC。 但是并不检查变量中的其它位是否改变。 在变量被传送回 PLC 之前,操作员和 PLC 可能只能读该变量。说明 如果 PLC 支持

9、BOOL 型变量,不要使用该系统函数。 而是使用“InvertBit系统函数。语法InvertBitInTag (Tag, Bit)在脚本中是否可用: 有 (InvertBitInTag)参数Tag要设置其给定位的变量。Bit要设置的位的编号。当该系统函数在脚本中使用时,变量中的位从右向左计数。 计数从 0 开始。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下系统键全局释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用禁用完成时输入

10、调度器到期画面切换用户改变报警缓冲区溢出运行系统停止PLC 中的值要求在 HMI 设备上组态的变量“x访问 PLC 中的变量“y。例如,将以下系统函数之一分配给功能键。系统函数“f:SetBitInTagSetBitWhileKeyPressedResetBitInTagInvertBitInTag将系统函数“f分配给 HMI 设备的变量“x。预期的顺序从 PLC 读取值读。 系统函数“f更改定义的位后,将整个变量返回到 PLC写。问题从 PLC 读取实际值的时间由在 HMI 设备的变量“x上组态的采集周期决定。 从 PLC 读取变量“x的值:1.如果在变量上组态“循环连续或“循环使用,那么循

11、环读取值2.如果设置了“根据命令更新并在之后对变量“x执行“UpdateTag函数,那么仅在画面启动时读取一次数值。系统函数“f使用变量中当前可用的值,并将新值返回到 PLC。例如,您可以将采集周期设置为 1 分钟。 也就是说,每分钟从 PLC 读取值并更新变量“x的值一次。 这有一个从 59 秒到下一次读取操作的时间窗口。 例如,操作员在此时间窗口中按下功能键。 例如,使用“f函数将变量“y的实际值由“0更改为“1写。 函数“y不会检查变量“y上的任何其它位是否同时被更改。 在下一次读取变量“y时读,变量“x会使用错误的值进行初始化。 来自 PLC 的初始信息将丧失。 例如,其它系统函数继续

12、使用错误的值执行操作。 在以下情况下也会触发该响应:由于高负载,变量“x的值更新延迟。PLC 中变量“y的值在时间窗口中更改几次。相同的变量“通过函数列表在 PLC 中更改几次。小心 为防止上述问题,请不要在支持“BOOL类型变量的 PLC 上使用这些系统函数。使用o“SetBit系统函数,而不是“SetBitInTag。o“SetBitInTag系统函数,而不是“SetBitWhileKeyPressed。o“ResetBit系统函数,而不是“ResetBitInTag。o“InvertBitInTag系统函数,而不是“InvertBit如果 PLC 不支持任何类型为“BOOL的变量,您只应

13、使用以上列出的函数,但条件是已平安排除从多个位置访问相同变量的可能。在以下条件下会出现这种情况:1.PLC 没有写入变量2.HMI 设备本身没有从多个位置写入变量,例如,通过后台运行的任务调度器活动。ResetBit应用将“Bool型变量的值设置为 0假。 语法ResetBit (Tag)在脚本中是否可用: 有 (ResetBit)参数Tag设置为 0假的 BOOL 型变量。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下系统键全局释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少

14、画面对象按下释放单击切换或者拨动开关翻开断开启用禁用完成时输入调度器到期画面切换用户改变报警缓冲区溢出运行系统停止在对话框翻开时在对话框关闭时ResetBitInTag系统函数应用将给定变量中的一个位设置为 0假。 在改变了给定位之后,系统函数将整个变量传送回 PLC。 但是并不检查变量中的其它位是否改变。 在变量被传送回 PLC 之前,操作员和 PLC 可能只能读该变量。说明 如果 PLC 支持 BOOL 型变量,不要使用该系统函数。 而使用系统函数“ResetBit。语法ResetBitInTag (Tag, Bit)在脚本中是否可用: 有 (ResetBitInTag)参数Tag其中的一

15、个位要设置为 0假的变量。Bit要设置为 0假的位的编号。在脚本中使用该系统函数时,无论使用何种 PLC,给定变量中的位都是从右向左计数。 计数从 0 开始。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下系统键全局释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用禁用完成时输入调度器到期画面切换用户改变报警缓冲区溢出运行系统停止在对话框翻开时在对话框关闭时PLC 中的值要求在 HMI 设备上组态的变量“x访问 PLC 中的变量“y。

16、例如,将以下系统函数之一分配给功能键。系统函数“f:SetBitInTagSetBitWhileKeyPressedResetBitInTagInvertBitInTag将系统函数“f分配给 HMI 设备的变量“x。预期的顺序从 PLC 读取值读。 系统函数“f更改定义的位后,将整个变量返回到 PLC写。问题从 PLC 读取实际值的时间由在 HMI 设备的变量“x上组态的采集周期决定。 从 PLC 读取变量“x的值:1.如果在变量上组态“循环连续或“循环使用,那么循环读取值2.如果设置了“根据命令更新并在之后对变量“x执行“UpdateTag函数,那么仅在画面启动时读取一次数值。系统函数“f使

17、用变量中当前可用的值,并将新值返回到 PLC。例如,您可以将采集周期设置为 1 分钟。 也就是说,每分钟从 PLC 读取值并更新变量“x的值一次。 这有一个从 59 秒到下一次读取操作的时间窗口。 例如,操作员在此时间窗口中按下功能键。 例如,使用“f函数将变量“y的实际值由“0更改为“1写。 函数“y不会检查变量“y上的任何其它位是否同时被更改。 在下一次读取变量“y时读,变量“x会使用错误的值进行初始化。 来自 PLC 的初始信息将丧失。 例如,其它系统函数继续使用错误的值执行操作。 在以下情况下也会触发该响应:由于高负载,变量“x的值更新延迟。PLC 中变量“y的值在时间窗口中更改几次。

18、相同的变量“通过函数列表在 PLC 中更改几次。小心 为防止上述问题,请不要在支持“BOOL类型变量的 PLC 上使用这些系统函数。使用o“SetBit系统函数,而不是“SetBitInTag。o“SetBitInTag系统函数,而不是“SetBitWhileKeyPressed。o“ResetBit系统函数,而不是“ResetBitInTag。o“InvertBitInTag系统函数,而不是“InvertBit如果 PLC 不支持任何类型为“BOOL的变量,您只应使用以上列出的函数,但条件是已平安排除从多个位置访问相同变量的可能。在以下条件下会出现这种情况:1.PLC 没有写入变量2.HMI

19、 设备本身没有从多个位置写入变量,例如,通过后台运行的任务调度器活动。SetBit应用将“Bool型变量的值设置为 1真。 语法SetBit (Tag)在脚本中是否可用: 有 (SetBit)参数Tag要将其值设置为 1真的 BOOL 型变量。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下系统键全局释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用禁用完成时输入调度器到期画面切换用户改变报警缓冲区溢出运行系统停止在对话框翻开时在对话

20、框关闭时SetBitInTag系统函数应用将给定变量中的一个位设置为 1真。 在改变了给定位之后,系统函数将整个变量传送回 PLC。 不检查变量中的其它位是否同时发生了改变,在变量传送回 PLC 之前,操作员和 PLC 只能读取该变量。说明 如果 PLC 支持 BOOL 型变量,不要使用该系统函数。 而使用系统函数“SetBit。语法SetBitInTag (Tag, Bit)在脚本中是否可用: 有 (SetBitInTag)参数Tag要将其中的一个位设置为 1真的变量。Bit要设置为 1真的位的编号。在脚本中使用该系统函数时,无论使用何种 PLC,给定变量中的位都是从右向左计数。 计数从 0

21、 开始。可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下系统键全局释放按下画面已加载已去除错误启用取消激活确认编辑警告启用取消激活编辑数据记录溢出报警记录溢出检查跟踪记录可用内存很少可用内存极少画面对象按下释放单击切换或者拨动开关翻开断开启用禁用完成时输入调度器到期画面切换用户改变报警缓冲区溢出运行系统停止在对话框翻开时在对话框关闭时说明 要实现可靠的功能,必须保证与实际过程值一起使用的变量的更新。 因此,应在 IO 域中组态变量或将函数分配给画面元素如按钮。如果为函数组态了短事件如报警的激活,那么只能通过设置连续读取的变量访问实际过程值。PLC 中的值要求

22、在 HMI 设备上组态的变量“x访问 PLC 中的变量“y。例如,将以下系统函数之一分配给功能键。系统函数“f:SetBitInTagSetBitWhileKeyPressedResetBitInTagInvertBitInTag将系统函数“f分配给 HMI 设备的变量“x。预期的顺序从 PLC 读取值读。 系统函数“f更改定义的位后,将整个变量返回到 PLC写。问题从 PLC 读取实际值的时间由在 HMI 设备的变量“x上组态的采集周期决定。 从 PLC 读取变量“x的值:1.如果在变量上组态“循环连续或“循环使用,那么循环读取值2.如果设置了“根据命令更新并在之后对变量“x执行“Updat

23、eTag函数,那么仅在画面启动时读取一次数值。系统函数“f使用变量中当前可用的值,并将新值返回到 PLC。例如,您可以将采集周期设置为 1 分钟。 也就是说,每分钟从 PLC 读取值并更新变量“x的值一次。 这有一个从 59 秒到下一次读取操作的时间窗口。 例如,操作员在此时间窗口中按下功能键。 例如,使用“f函数将变量“y的实际值由“0更改为“1写。 函数“y不会检查变量“y上的任何其它位是否同时被更改。 在下一次读取变量“y时读,变量“x会使用错误的值进行初始化。 来自 PLC 的初始信息将丧失。 例如,其它系统函数继续使用错误的值执行操作。 在以下情况下也会触发该响应:由于高负载,变量“

24、x的值更新延迟。PLC 中变量“y的值在时间窗口中更改几次。相同的变量“通过函数列表在 PLC 中更改几次。小心 为防止上述问题,请不要在支持“BOOL类型变量的 PLC 上使用这些系统函数。使用o“SetBit系统函数,而不是“SetBitInTag。o“SetBitInTag系统函数,而不是“SetBitWhileKeyPressed。o“ResetBit系统函数,而不是“ResetBitInTag。o“InvertBitInTag系统函数,而不是“InvertBit如果 PLC 不支持任何类型为“BOOL的变量,您只应使用以上列出的函数,但条件是已平安排除从多个位置访问相同变量的可能。在

25、以下条件下会出现这种情况:1.PLC 没有写入变量2.HMI 设备本身没有从多个位置写入变量,例如,通过后台运行的任务调度器活动。ShiftAndMask输入字母数字值字母数字屏幕键盘触摸触摸屏上的输入对象时,HMI设备自动翻开一个屏幕字母数字键盘,供输入字符串和十六进制格式的数值。 输入完成后,键盘将自动隐藏。 仅在为输入对象编写了操作员注释时,才会激活键。 用于字母数字输入的触摸屏键盘键盘层次字母数字键盘由两个层次构成:标准层(如图) 层 层层 和层用来输入特殊字符。步骤使用屏幕键盘按钮可逐个字符地输入字母数字值。 使用确认输入或使用取消输入。 这两个操作均会关闭屏幕键盘。打印PrintS

26、creen应用通过连接到HMI设备的打印机来打印当前显示在HMI设备上的画面。 同时打印已翻开的窗口。说明 从Windows操作系统的当前设置中获取打印机设置。语法PrintScreen在脚本中是否可用: 有 (PrintScreen)参数-可组态的对象对象事件变量数值改变超出上限低于下限功能键全局释放按下功能键局部释放按下画面已加载已去除画面对象按下释放单击切换或者拨动开关翻开断开启用取消激活时序表到期SetAlarmReportMode应用确定是否将报警自动报告到打印机上。 语法SetAlarmReportMode (Mode)在脚本中是否可用: 有 (SetAlarmReportMode)参数Mode确定报警是否自动报告到打印机上:0 (hmiDisnablePrinting) = 报表关闭: 报警不自动打印。1 (hmiEnablePrinting)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1