2011年6月22日 星期三

Proface|顯示2個bit裡的三種變化(不用plc)

Proface|顯示2個bit裡的三種變化(不用plc)

一般要表現出,一個word裡,不同數值代表不同的意義,
我們會採用『訊息顯示』,最多到16個不同的訊息。

但1個word 裡,如果有多種重覆訊息需要顯示,
那可能就需要先拆到很多word,再個別使用訊息顯示才能達成。

手邊有一個案例:
就是1個word裡,每2個bit,就有3種變化。
所以1個word裡,有8種訊息,每個訊息有3種變化。

00=狀態1
01=狀態2
10=狀態3

word的內容可能是
00 01 10 00 01 10 00 01
狀態1,狀態2,狀態3,狀態1,狀態2,狀態3,狀態1,狀態2,狀態3

不想採用多餘的處理,
所以採用另一種方法。

觀查到只有00,01,10三種變化,只會有1個bit on。

所以我在畫面當中,
把狀態0設為底層圖案,
當bit 0 on時,利用動畫功能,出現狀態1(要設背景色)。
當bit 1 on時,利用動畫功能,出現狀態2。
因為兩個bit不會同時on,所以不會有問題。

如此只要在畫面做點手腳,就可以達到功能。
不必增加PLC的處理量。

沒有留言:

張貼留言