shanshan2010 發(fā)表于 2011-8-14 22:56 6 b+ Y4 i, p2 n0 ~" e
我要在人機上看到這個數(shù)據(jù),有時候要看生產(chǎn)量啊,還有設定生產(chǎn)量是多少停機,這些數(shù)據(jù)都要觸摸屏上能看到 ... & P H+ ~, M9 @' V* `" I" c( J- O9 ~
* z. Z! t# r! c3 Z
; H/ N! A! R6 L# x' u- S3 z
說明:因為PLC只單個DM只能寫到65535,所以以10000為一單位進位。在HMI中,生產(chǎn)數(shù)的數(shù)值顯示分兩部分,一部分顯示高位,一部分顯示低,你把顯示框移近些數(shù)字顯示連續(xù)好看就行了。另外停機數(shù)的數(shù)值輸入也是分兩部分輸入。前一部分最大可輸入65535,后一部分可輸入最大可輸入9999,那樣最大的生產(chǎn)數(shù)就可以達到655359999,也就6億多了,應該可以達到你的要求。如果還需要更大的數(shù),方法和上面一樣,繼續(xù)擴展就是。如果還不理解就再留言吧。. |' A) r& ]. d9 I) U0 S
9 Q5 a% I( `2 x# O" _1 x* o
5 u0 q' w \! C) E+ y) e) S補充內(nèi)容 (2011-8-16 18:16):& z j5 a; f6 V5 U- Q. g0 L- ^
今天有空便驗證了一下,發(fā)現(xiàn)PLC會自動進位,那樣寫程序就更簡單了,就是說你現(xiàn)在用DM1做為生產(chǎn)數(shù),那DM2就不能用了,因為當DM1大于65535時DM2就自動進位了。同理,當用DM3做為停機數(shù),那DM4就不能用了。$ m( C$ \8 l0 j
( a5 ~) P2 p5 [# \! l& J補充內(nèi)容 (2011-8-16 18:18):
6 d6 l" Q! ?- {/ k$ M) g而比較時只比較DM1和DM3就行了,HMI上也只取DM1與DM3。
8 R; I7 |1 G i, ]/ p, Z當然圖中昨天寫的也是可行的,只是比較復雜。 |