shanshan2010 發(fā)表于 2011-8-14 22:56 , U0 |8 l' c* R4 ^# A
我要在人機上看到這個數(shù)據(jù),有時候要看生產(chǎn)量啊,還有設定生產(chǎn)量是多少停機,這些數(shù)據(jù)都要觸摸屏上能看到 ...
) F9 v$ a+ [4 M: p0 C8 a4 r" D& J1 ~8 c$ A, M3 G6 ^* @
) p1 |( z- i9 E' v! j9 Y
說明:因為PLC只單個DM只能寫到65535,所以以10000為一單位進位。在HMI中,生產(chǎn)數(shù)的數(shù)值顯示分兩部分,一部分顯示高位,一部分顯示低,你把顯示框移近些數(shù)字顯示連續(xù)好看就行了。另外停機數(shù)的數(shù)值輸入也是分兩部分輸入。前一部分最大可輸入65535,后一部分可輸入最大可輸入9999,那樣最大的生產(chǎn)數(shù)就可以達到655359999,也就6億多了,應該可以達到你的要求。如果還需要更大的數(shù),方法和上面一樣,繼續(xù)擴展就是。如果還不理解就再留言吧。
, q& G8 ~/ _0 L' I4 @) k
8 W' [3 H6 ]% {# @2 [. V9 r
$ x6 c1 R/ W8 X補充內(nèi)容 (2011-8-16 18:16):
& v& ?7 \* Y" q/ m8 S, j今天有空便驗證了一下,發(fā)現(xiàn)PLC會自動進位,那樣寫程序就更簡單了,就是說你現(xiàn)在用DM1做為生產(chǎn)數(shù),那DM2就不能用了,因為當DM1大于65535時DM2就自動進位了。同理,當用DM3做為停機數(shù),那DM4就不能用了。
' w- [3 _$ t, g* w. u
P9 t" f; l( B1 e( o補充內(nèi)容 (2011-8-16 18:18):* f- m- W3 f ^8 C5 A: @
而比較時只比較DM1和DM3就行了,HMI上也只取DM1與DM3。
. J1 U. ?0 _) p7 t當然圖中昨天寫的也是可行的,只是比較復雜。 |