带有功能键的LOGO!文本显示器,如何增加/减少一个设定值?


n

描述
可以在 LOGO! 逻辑模块中使用“SetParam” 菜单功能和选择改变程序块来改变数值。
然而,如果想要直接在编程视图中改变设定点的值,例如,通过 LOGO!文本显示器的功能键来改变设定值,那么应该使用后面提供的 LOGO! Soft Comfort 程序代码。
点击功能键,每次数值都会增加或减少,按住功能键,数值会连续地增加或减少,直到释放功能键为止。n

这个功能适用于所有需要将一个设定值逐渐增加或减少的应用。例如,像这样的设置:n

  • 阈值(例如,加热,定时器)n
  • 速度预设值n
  • 流速n
  • 填充位置n
  • 阀门设置

程序代码

带有功能键的LOGO!文本显示器,如何增加/减少一个设定值?
图01n

功能

序号 如何工作
1 LOGO! 文本显示器的 F1 键增加设定值 B001,F2 键减少设定值。
2 异或块 B004 锁存两个功能键的相异状态。
因此,同时点击功能键 F1 和 F2 时无作用。
3 当单独点击F1键并与F2 键做异或(B004)运算后, 一个上升沿进入计数器 B001 的“Cnt” 输入。
由于 F2 在计数器 B001 的“Dir” 输入定义的是取反运算,因此,点击一次 F1 键,计数器 B001 的数值加一,点击 F2 键减一。
4

异或块 B004 的输出也接通延迟开关 B005, 延迟时间设定为2秒。
这意味着按住功能键超过2秒钟,会激活脉冲编码器 B002
这个脉冲(在这里:持续5ms,停止5ms)同时传递到计数器输入“Cnt”。
异或运算块 B003 确保识别脉冲编码器 B002 的脉冲,因为不能确保连接或运算块的脉冲的功能键是单独按下还是连续按下。

5设定值 B001 的值可以被其它功能块评估和用于消息文本的显示。

表 01

注意
连续修改设定值功能时,需要按下功能键持续一段时间,此时间由程序块 B005 定义的接通延迟时间来决定。
连续修改设定值的速度,由脉冲编码器块 B002 定义的脉冲持续和停止时间来决定。

下载
下载 "Setpoint_variation.zip" 压缩包中包含以下文件:

文件 描述
项目"timer.lsc"

例子项目中,接通延迟时间可以通过上面描述的功能来改变。
输入 I1,然后开关延迟输出 Q1。

项目"heating.lsc"

例子项目中,一个加热温度调节装置的设定温度可通过上述功能来改变。
实际温度的模拟仿真:在到达到设定温度之前,与以〉=2.5°C 的偏差跟随设定温度(滞后)。
加热阀门的打开由输出 Q1 表示,关闭由 Q2 表示。

表 02

带有功能键的LOGO!文本显示器,如何增加/减少一个设定值? Setpoint_variation.zip ( 26 KB )

注意
在 LOGO! 手册中有更多有用的信息,条目:50074616

附加的关键字
设定值,文本显示器,功能键,F 建,增加,减少

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论