威纶通官方论坛

求助如何显示泵的多个状态变化

[复制链接]
发表于 2012-11-6 12:21:25 | 显示全部楼层 |阅读模式
本帖最后由 eica_chen 于 2012-11-6 16:32 编辑

在做一个项目,水泵多状态 比如说有3个状态,求助怎么制作多状态的图?
或者其他实现多状态变化显示的泵的图?

具体是这样子的 PLC给一个整型数,这个数可能是0 1 2 3等
比如0对应泵的自动停止状态,1对应泵的自动运行状态,2对应手动状态,3对应故障状态
我要在EB8000上 定义泵这样的动作状态 不知道怎么实现

有没有人能帮忙提供下思路或者提供下样例程序供参考。

谢谢。
发表于 2012-11-6 23:02:57 | 显示全部楼层
这个很容易实现啊,多状态指示灯能满足你的要求。
发表于 2012-11-8 20:09:30 | 显示全部楼层
自己添加状态图啊,加三个图就ok了啊
发表于 2012-11-8 20:25:11 | 显示全部楼层
补充一

加图库

加图库

加位图

加位图

选择土图片

选择土图片

新版无选择

新版无选择
下,好像旧版本的才支持自己添加位图库,新版本的怎么加不了,至少我是没找到
发表于 2012-11-8 20:32:51 | 显示全部楼层
回复 4# daili


    我又好好找了一下,现在新版的放在这里了 1.jpg ,路径见图
多找找就能找到,图库---图片---调用图片库,后面的自己加图片吧
 楼主| 发表于 2012-11-14 16:24:27 | 显示全部楼层
回复 5# daili


    多状态显示的方式只有3种方式啊,可以写公式吗?
   做几个状态的图库是可以,但是怎么把PLC的变量比如说DB10.1=1且DB10.3=1的时候,对应0状态,又DB10.1不等于1的时候对应1状态,之类的
   好像数据 LSB的功能,跟我现在PLC的数据很难实现对应状态0 1 2 3等状态啊
   难不成要在PLC程序里把这些DB10.1且DB10.3的逻辑关系计算出来存在DB 或者 M中啊?
发表于 2012-11-15 15:34:50 | 显示全部楼层
1、多状态指示灯是根据设定的寄存器的数据,显示相应的状态。
2、若存在非直接对应关系时,比如DB10.1=1且DB10.3=1的时候,无法直接对应。不过可以采用宏指令或者
在PLC程序中处理。
 楼主| 发表于 2012-11-16 11:08:07 | 显示全部楼层
本帖最后由 eica_chen 于 2012-11-16 12:07 编辑

回复 7# weinview


    谢谢斑竹的耐心答复。
   我想实现这样一个功能,一个泵的图片比如说分成1 2 3个图片,每个图片对用1个状态,这个状态是根据PLC中的变量进行逻辑计算的出来的。
   应该可以用宏语言来实现,但是不知道该如何实现呢?
   在位状态设置 位状态切换 怎么勾选宏指令的地方是不起作用的啊?
2.JPG
发表于 2012-11-16 15:44:13 | 显示全部楼层
你这整的复杂了,参考下我的做法,就用多状态指示灯,一个负载用一个寄存器表示状态,当负载没选中是0状态,负载选中但运行条件不满足是状态2,负载选中而且正常运行是状态3,负载选中运行后出故障是状态4.分别用4张图片表示。
简单明了!!
 楼主| 发表于 2012-11-16 16:32:57 | 显示全部楼层
回复 9# 松川德设备
    首先谢谢您提供的思路。
    如果用PLC的四个变量来对应4个状态,那就很好实现您说的功能了。
   但是现在问题是我PLC程序中 不是简单的4个bool变量对应4个状态。可能是几个bool的逻辑结果来对应4个状态。
   比如说是DB10.4和DB10.5的逻辑结果 来对应是状态1 还是状态2等。
   我又不想在程序中再进行逻辑处理再增加中间变量。
   我看了多状态指示灯的功能 是数据+偏移的处理方式或者LSB的方式 但是都需要我在PLC中增加程序 来定义状态对应的中间变量。
   能否在图库中取一个图 然后这个图中加入宏语言,通过宏语言来设置这个图片的显示与否。
   如下,泵图 我弄了4个图,每个图对应不同的泵状态。但是我找了半天 没有找到怎么在图中加入宏语言。。。
   
3.JPG
 楼主| 发表于 2012-11-20 13:01:24 | 显示全部楼层
这个问题总算解决了。呵呵。用得多状态显示的功能。取PLC中的整型数,设置了16个变量,虽然状态数多,但是实际只用到了几个,总算是和PLC的数据一一对应上了。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2025-8-19 12:48

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表