QQ登录

只需一步,快速开始

两个控制一个灯显示四种颜色,两种方法

[ 复制链接 ]
两个控制一个灯显示四种颜色,两种方法只用wincc,不能PLC编程,我想到的一种就是两个按钮都设置成按一下为1,按一下为0,但让灯显示四种颜色怎么定义?另外种方法又是什么呢?


-----------一个按钮就行了。定义一个内部变量,按钮动作使得内部变量在0~3之间循环变化,灯连接内部变量,等于0设置一个颜色1,等于1设置颜色2,等于2设置颜色3,等于3设置颜色4,其他设置颜色1。这样按一次颜色变化一次。


-------------4个变量的值对应四种颜色这怎么设置的?是把颜色属性定义为该变量?这样的话颜色变化也太小了吧
----------两个按钮4个颜色的话,正好,按钮设置成单按钮启停方式,点击一下是1,再点击一下是0

指示灯背景颜色里面用你的两个变量有变化触发,然后读取变量置,判断两个变量的当前状态

变量A和B,返回不同的颜色

A=0,B=0 RETURN 颜色1

A=0,B=1 RETURN 颜色2

A=1,B=0 RETURN 颜色3

A=1,B=1 RETURN 颜色4

刚好,再多得考虑zhang版的方法了


----------这没法直接设置的,得用C脚本?


--------------C 和VBS都能实现

直接设置的话,或许也可以,和zhang版方法似的

变量A的值*10+B(随便乘一个数,和B相加,区分A和B)

这样=0 颜色1

=10 颜色2

=1 颜色3

=11颜色4

其他 颜色5或1-4选一个,理论是可以,具体你的试试


------------gettabbit(1)+gettabbit(2)




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索