昆仑通态设备状态如何显示不同的文本 点击:150 | 回复:9



风中百合哈哈

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:23帖 | 239回
  • 年度积分:893
  • 历史总积分:4240
  • 注册:2009年12月07日
发表于:2021-09-04 16:41:04
楼主
求助帖50分-未结帖

如题,设备的状态显示 暂停、急停、手动、自动等,用一个文本框来显示不同的内容,在线等




AI雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 163回
  • 年度积分:151
  • 历史总积分:1028
  • 注册:2016年8月07日
发表于:2021-09-04 20:00:20
1楼

每个状态在PLC里面都对应一个开关量,然后你每个状态都做个文本,叠起来并隐藏,哪个置1就显示。这个比较简单。或者你去写脚本应该也行。在运行策略里面

关育谋

  • [版主]
  • 精华:4帖
  • 求助:22帖
  • 帖子:524帖 | 5160回
  • 年度积分:71
  • 历史总积分:46852
  • 注册:2004年5月28日
发表于:2021-09-05 12:09:09
2楼

设置一个寄存器,假设变量名为DT0

然后用文本标签做出暂停、急停、手动、自动这些文本
用脚本控制

当DT0=1时让暂停这个文本显示,其他隐藏

当DT0=2时让急停这个文本显示,其他隐藏

以此类推。

yerone

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 503回
  • 年度积分:0
  • 历史总积分:205
  • 注册:2006年7月22日
发表于:2021-09-06 12:47:41
3楼

使用动画按钮构件  分段显示即可

帝一

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 15回
  • 年度积分:41
  • 历史总积分:223
  • 注册:2014年3月17日
发表于:2021-09-06 13:38:38
4楼

 暂停、急停、手动、自动的显示,都是用PLC的变量控制的,这个显示要看你PLC程序里面是怎么设置的。比如说M0.0=1,表示暂停;M0.1=1,表示急停;M0.2=0,表示手动;M0.2=1,表示自动,那么你可以把这三个变量组态传输到触摸屏的组态程序里面,然后画面上做四个文本,分别用对应变量的值来表示是否显示。例如M0.0=1,文本暂停显示,依次类推,可以把四个文本分开显示;如果用一个文本框显示,那你就要弄清楚你的手动/自动与暂停/急停的值会不会同时发生,如果是同时发生,最好分开显示。如若一定要做成同时显示,那可以做成诸如自动急停、自动暂停之类的,两个变量值同时满足后显示

风中百合哈哈

  • 精华:0帖
  • 求助:6帖
  • 帖子:23帖 | 239回
  • 年度积分:895
  • 历史总积分:4242
  • 注册:2009年12月07日
发表于:2021-09-06 14:15:13
5楼

"帝一" 的回复,发表在4楼
        对内容: 【暂停、急停、手动、自动的显示,都是用PLC的变量控制的,这个显示要看你PLC程序里面是怎么设置的。比如说M0.0=1,表示暂停;M0.1=1,表示急停;M0.2=0,表示手动;M0.2=1,表示自动,...】进行回复:

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


能再具体点吗

风中百合哈哈

  • 精华:0帖
  • 求助:6帖
  • 帖子:23帖 | 240回
  • 年度积分:895
  • 历史总积分:4242
  • 注册:2009年12月07日
发表于:2021-09-06 14:15:27
6楼

"关育谋" 的回复,发表在2楼
        对内容: 【设置一个寄存器,假设变量名为DT0然后用文本标签做出暂停、急停、手动、自动这些文本用脚本控制当DT0=1时让暂停这个文本显示,其他隐藏当DT0=2时让急停这个文本显示,其他隐藏以此类推。...】进行回复:

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


能再具体点吗


帝一

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 16回
  • 年度积分:42
  • 历史总积分:224
  • 注册:2014年3月17日
发表于:2021-09-06 17:09:12
7楼

"风中百合哈哈" 的回复,发表在5楼
        对内容: 【"帝一" 的回复,发表在4楼        对内容: 【暂停、急停、手动、自动的显示,都是用PLC的变量控制的,这个显示要看你PLC程序里面是怎么设置的。比如说M0.0=1,表示暂停;M0.1=1,表...】进行回复:

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


我说的是用开关量控制显示,楼上寄存器的相当于用模拟量的值来做控制,没法再具体了。

电气小霍

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:1
  • 历史总积分:33
  • 注册:2016年5月05日
发表于:2021-09-09 14:34:14
8楼

直接用动画按钮这个构件就可以了

D1CFD7C1-6E67-4c4e-BBBF-B1D89BCA4A47.png

yigedaluobo

  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 23回
  • 年度积分:130
  • 历史总积分:130
  • 注册:2021年3月16日
发表于:2021-09-15 17:30:08
9楼

文本框显示字符串变量data0,然后在策略里写啊

if <条件1> then

data0 = 暂停

endif

if <条件2> then

data0 = 急停

endif

……


相关主题

官方公众号

智造工程师