如何限制键盘的输入值

我想限制键盘的输入值,假如输入值低于最低限或者高于最高限,如何让其保持原有的数值不变呢?

最佳答案

可以先把键盘输入值保存在数据块DB中。例如键盘输入值为DB1.DBW0,保存在DB1.DBW2中。上限值是DB1.DBW4,下限值是DB1.DBW6。可以在触摸屏变量属性中设定限制值。具体梯形图程序请看附件图片,   下面是STL语言:
      L     DB1.DBW    0
      T     DB1.DBW    2
      A(    
      O(    
      L     DB1.DBW    0
      L     DB1.DBW    4
      >I    
      )     
      O(    
      L     DB1.DBW    0
      L     DB1.DBW    6
      <I    
      )     
      )     
      JNB   M001
      L     DB1.DBW    2
      T     DB1.DBW    0
M001: NOP   0

图片说明:

如何限制键盘的输入值  

提问者对于答案的评价:
谢谢,挺好~

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午11:01
下一篇 2017年6月18日 下午11:01

相关推荐

  • wincc中@local::@currentuser

    请问wincc中的变量连接中有@local::@currentuser其中::是什么意思?  谢谢 最佳答案 ::用于分隔 计算机名 和&n…

    SIMATIC WinCC 2019年6月11日
  • win10系统

    如题   求个好用的win10安装tia  和wincc感谢 最佳答案 个人推荐 MSCN上有个Windows&nbsp…

    SIMATIC WinCC 2021年7月5日
  • WINCC 启动出错

    将一台电脑的WINCC项目复制进另外一台电脑  ,修改计算机名字后重新启动WINCC  然后运行WINCC ,提示WINCC&nb…

    SIMATIC WinCC 2019年6月11日
  • 不用脚本做画中画

    wincc7.3我对脚本不是很熟,是个新手,怎么不用脚本做画中画,请告诉指教! 最佳答案 画中画什么意思?使用画面窗口控件啊,如果有多个的话,可以设置多个画面可以使用画面模版,结构…

    SIMATIC WinCC 2021年7月5日
  • WinCC中除了滑块还有能实现模拟量输入的输入对象或控件,若只有滑块,请高手指点怎么在Step7中编程实现。

    WinCC中除了滑块还有能实现模拟量输入的输入对象或控件,我需要实现电机速度的模拟量输入功能,如果只有滑块能实现模拟量输入,请高手指点怎么在Step7中编程实现。 最佳答案 将“电…

    SIMATIC WinCC 2019年6月11日
  • WINCC自带报表几个问题

    1、打印预览时,发现数据都是从第2页开始,怎么让它从第一页开始? 2、当变量多时列放不下啊,我只好在一个布局中做了2个动态表格,可第2个怎么查看?是不是需要建立多个布局和…

    SIMATIC WinCC 2019年6月11日
  • OPC服务器电脑名称切换

    某项目计划用一套wincc服务器配合两台OPC服务器做,其中两台OPC服务器均从现场PLC站读取数据且数据一样,两台OPC服务器仅IP和电脑名称不同。通过DCOM配置给wincc服…

    2021年7月5日
  • wincc参数设置变成0

    wincc7.5sp1,300plc,1.运行时,在WINCC上设置参数,设置完,切换画面,再切换回来,设置的输入框都变成0,但是PLC里对应地址有数值。这怎么回事?怎么解决?2.…

    2020年11月1日
  • WINCC趋势控件数值轴

    WINCC趋势控件数值轴  有个标签 可以输入中文 但是只能显示4个字 而且是水平显示 可以把这个改为垂直显示,并且大于…

    2017年6月29日
  • 博图wincc无法运行做好的画面

    莫非是我的V13sp1 无法打开V13的?,如果是如何操作呢 问题补充:这是运行时的警告 最佳答案 是不是你安装的wincc没有授权,或者是你安装的版本不对呢您能截个图吗…

    SIMATIC WinCC 2017年6月19日