shanshan2010 發(fā)表于 2011-8-14 22:56 ![]()
7 _" k% ~; S2 o+ q我要在人機上看到這個數(shù)據(jù),有時候要看生產量啊,還有設定生產量是多少停機,這些數(shù)據(jù)都要觸摸屏上能看到 ...
$ L u) W7 u% O& i, X9 p9 h
& J( v' G( ]6 p4 A7 P! H( Y# T( I* m- y% _/ m
說明:因為PLC只單個DM只能寫到65535,所以以10000為一單位進位。在HMI中,生產數(shù)的數(shù)值顯示分兩部分,一部分顯示高位,一部分顯示低,你把顯示框移近些數(shù)字顯示連續(xù)好看就行了。另外停機數(shù)的數(shù)值輸入也是分兩部分輸入。前一部分最大可輸入65535,后一部分可輸入最大可輸入9999,那樣最大的生產數(shù)就可以達到655359999,也就6億多了,應該可以達到你的要求。如果還需要更大的數(shù),方法和上面一樣,繼續(xù)擴展就是。如果還不理解就再留言吧。
$ A1 `2 V6 ^/ v/ L$ L7 m! |8 V3 I' r
* g2 z, S0 ?) C# s
補充內容 (2011-8-16 18:16):8 Q" }1 w! g: |( t% ]- Y
今天有空便驗證了一下,發(fā)現(xiàn)PLC會自動進位,那樣寫程序就更簡單了,就是說你現(xiàn)在用DM1做為生產數(shù),那DM2就不能用了,因為當DM1大于65535時DM2就自動進位了。同理,當用DM3做為停機數(shù),那DM4就不能用了。7 V" ~) T/ s/ O$ {
) G4 f; h; i" U8 j補充內容 (2011-8-16 18:18):6 z, A3 [: ~/ k/ s0 r( i
而比較時只比較DM1和DM3就行了,HMI上也只取DM1與DM3。
# ?2 ` F5 X5 U當然圖中昨天寫的也是可行的,只是比較復雜。 |