psyhhh
級別: *
|
Q06HPLC,數字輸入輸出點共1000個左右,要求在GOT1000上以指示燈的方式顯示每個點的狀態,并且顯示注釋, 每個畫面顯示32個點,如果每個畫面都要做的話,一共要33個畫面左右,大家有沒有簡單的辦法來做? |
---|---|
|
一天賊忙
級別: 略有小成
|
做一個畫面,里面畫32個指示燈,掛M的變量(比如M0~31);再做切換按鈕、輸入或其它控件,通過M或D做地址切換, 用 dmov K8Xn K8M0在PLC里編寫33個條語句,不同狀態實現切換。 |
|
---|---|---|
|
psyhhh
級別: *
|
|
---|---|
|
psyhhh
級別: *
|
樓上的朋友是否能說詳細一些啊,我還是不太明白啊,謝謝了。 |
---|---|
|
kingfeng1983
級別: *
|
我覺得可以利用字指示燈, dmov K8X0 /Y0 K8M0 設置字軟元件D0-D31,然后顯示利用軟元件范圍那一項,選擇=,你還要建33個狀態,每個狀態d0-d31對應一個值 在畫面上設置一個切換原件,使D0-D31初始值為0,然后逐次加1, 初始之時,畫面會顯示M0-M31, 按一下切換,變為1,會顯示下一輪的32個 看起來像是在切換畫面是的,實際上只有一個畫面 |
---|---|
|
kingfeng1983
級別: *
|
非常抱歉,剛才我所說的方法根本不對。 現在我看明白斑竹Xn的意思了 那其實在程序里就是 DMOV K8X0 K8M0 ------第一組的32個燈 X0----X1F DMOV K8X20 K8M0 -------第二組的32個燈 X20 X3F 等等。。。。。 在畫面里可以設一個點動按鈕用來切換各組燈的顯示。 請大家注意,Q系列輸入輸出的編號使16進制的。。! |
---|---|
|
psyhhh
級別: *
|
這樣只是顯示的話應該是沒有問題的,每個顯示點要加上注釋的話就麻煩一些了,不知有沒有別的辦法? |
---|---|
|