昆仑通态触摸屏输入数值问题 点击:9298 | 回复:14



zjtznhm

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2020年2月09日
发表于:2020-05-08 19:30:06
楼主
求助帖30分-未结帖

输入框里面的数值是如何控制的?首先只要启动压力值输入一个数值,那后面的几个输入框立即自动生成数字,而且这些数字一挨个比前一个大0.1.可以修改后面输入框的数值,但只能改大,不能改小,改动以后,跟在后面输入框内的数值也相应便大了。

我就是想请教一下,这是怎么做到的?

1分不嫌少!


楼主最近还看过



一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:154帖 | 4869回
  • 年度积分:2425
  • 历史总积分:40670
  • 注册:2005年6月28日
发表于:2020-05-09 09:57:25
1楼

可以考虑在PLC程序里面做几个变量数值之间的逻辑关系。

gnefam

  • 精华:1帖
  • 求助:11帖
  • 帖子:35帖 | 265回
  • 年度积分:334
  • 历史总积分:20015
  • 注册:2009年2月12日
发表于:2020-05-09 10:19:44
2楼

微信图片_20200509101818.png

在最大值和最小值里面设置就行

竹叶三—王者之师

  • [版主]
  • 精华:7帖
  • 求助:21帖
  • 帖子:1141帖 | 3349回
  • 年度积分:254
  • 历史总积分:58125
  • 注册:2009年7月21日
发表于:2020-05-09 14:02:36
3楼

在PLC程序里面做修改就可以。需要用一组寄存器来转接一下,如触摸屏上输入和显示的地址假设是D1 D2 D3 D4,PLC侧还有一组D11,D12,D13,D14来作为设定值。判断数组发生变化,前面设定一个后,后面的做+0.1的运算就好。然后分别把4组数据赋值过去。只能改大,不能改小的情况是你先判断屏上的D3是否大于D13,如果大于,那么就赋值,如果小于等于,则不赋值。

zjtznhm

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2020年2月09日
发表于:2020-05-09 21:21:36
4楼

谢谢大家费心帮忙了,我已经联系了昆仑通态官方,他们的回答是:



数据最大最小值功能是运用mcgs软件中循环脚本中变量属性中的min和max两个函数实现的。

具体我还在摸索中.....等成功以后在告诉大家。



zjtznhm

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2020年2月09日
发表于:2020-05-09 21:22:24
5楼


谢谢你在百忙之中帮助我,谢谢了。


zjtznhm

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2020年2月09日
发表于:2020-05-09 21:22:51
6楼


回复内容:

对: 一颗小小草 可以考虑在PLC程序里面做几个变量数值之间的逻辑关系。 内容的回复!

-------------------------

谢谢您了!

zjtznhm

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2020年2月09日
发表于:2020-05-09 21:23:24
7楼


回复内容:

对: gnefam 在最大值和最小值里面设置就行 内容的回复!

-------------------------

非常感谢您的帮忙!

txrtxr

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2016年8月09日
发表于:2020-05-11 16:38:12
8楼


编写“循环脚本”限制  “设定值S.Value<=设定值.Min”实现

我家有个小沐沐

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 96回
  • 年度积分:0
  • 历史总积分:165
  • 注册:2020年3月07日
发表于:2020-05-12 09:34:29
9楼

8楼正解,脚本最简单快捷

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-15 15:03:23
10楼

有最小值限制了,8楼说的就比较详细了。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-06-17 12:05:30
11楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。

txrtxr

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2016年8月09日
发表于:2020-08-04 19:10:28
12楼

楼主为何还未结帖?

zjtznhm

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:182
  • 注册:2020年2月09日
发表于:2022-05-05 21:26:11
13楼

谢谢,已经搞好了

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-05-05 21:48:27
14楼

"zjtznhm" 的回复,发表在13楼
        对内容: 【谢谢,已经搞好了】进行回复:

        -----------------------------------------------------------------


最终实现是不是通过脚本赋值的?根本不用通过PLC运算


热门招聘
相关主题

官方公众号

智造工程师