人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空

機械社區(qū)

標題: 有用過基恩士PLC的支持一下 [打印本頁]

作者: shanshan2010    時間: 2011-7-29 20:51
標題: 有用過基恩士PLC的支持一下
今天做了一個基恩士PLC的程序,好多問題搞不懂,就一個記數器用32位的都不知道怎么用,還有32位比較程序,跟其它PLC不一樣,剛接觸到基恩士PLC不知道從那里下手,只能寫簡單的程序,還有跟維控觸摸屏好像不兼容,顯示器上計數器老是跳來跳去,后來換了一個威綸觸摸屏就不會了,懂得師傅們教我一下,謝謝 型是KV-24(40)
作者: 留在未來    時間: 2011-7-30 11:02
我用了挺多的,需要什么動作寫出來,我寫個示例程序給你看。
作者: shanshan2010    時間: 2011-7-30 17:55
32位計數器 32位寄存器做比較,謝謝
作者: shanshan2010    時間: 2011-7-30 23:46
留在未來 發(fā)表于 2011-7-30 11:02 0 B, h. P2 b3 s( V) Y# n7 G- R
我用了挺多的,需要什么動作寫出來,我寫個示例程序給你看。

& f1 _7 g2 f, K; W( h好啊,我現在用的是KV-24(40)寫個寄存器32位記數,還有寄存器32位作比較,謝謝
: i2 `2 v5 B8 t7 [' i" |9 H; g
作者: 留在未來    時間: 2011-7-31 09:13
32位,那要用兩個寄存器。你用的是DM嗎?
作者: 留在未來    時間: 2011-7-31 09:21
因為一個DM寫不了32位,最大只能寫到65535,你可以用取整的方法進位,例如當DM1=10000的時候,DM2就等1并自動清零DM1。: x/ Z* p/ I2 w; b# e. s* M' \
那樣當DM2=1,DM1=1時就其實就是10001。這是其中一個比較數,而另一個也可以這樣寫,就可達到你要的32位。3 K  n3 h' g$ Y* K
當然比較就要進兩組比較了,如果還不清楚再問。
作者: shanshan2010    時間: 2011-7-31 18:39
留在未來 發(fā)表于 2011-7-31 09:21 ' y& E. p& L! ]" u+ o
因為一個DM寫不了32位,最大只能寫到65535,你可以用取整的方法進位,例如當DM1=10000的時候,DM2就等1并自 ...

0 }% h6 M8 J; T% J: K( O+ L但是里面只要有一組比較,2010都ON 如果有幾組比較那怎么辦
3 V$ T) }& d% ^& i7 _
作者: 留在未來    時間: 2011-7-31 20:02
幾組都行呀,像這個例子就是兩組了,按邏輯是先比較高位再比較低位,所以不會沖突,多組也是一樣。
作者: happqiwei    時間: 2011-8-2 12:25
只用過基恩士觸摸屏,沒用過PLC
作者: shanshan2010    時間: 2011-8-8 22:45
happqiwei 發(fā)表于 2011-8-2 12:25 2 L7 s! ?+ g7 p& i1 Q9 [6 ?
只用過基恩士觸摸屏,沒用過PLC

  Y1 k' d: N$ Q0 h, V9 f基恩士觸摸屏好用嗎
5 B4 X1 X# z2 y7 T, L* D1 p
! \2 n! Q6 V) l! @5 y
作者: shanshan2010    時間: 2011-8-8 22:47
留在未來 發(fā)表于 2011-7-31 20:02 / c! s8 l3 F' O5 O" B6 M5 ^! R
幾組都行呀,像這個例子就是兩組了,按邏輯是先比較高位再比較低位,所以不會沖突,多組也是一樣。
9 k1 K% d$ k% t7 J2 r  p
我按你那個方法支做了,但現在新問題又出來了,人機上顯示的數據不對啊
( L( k* ?! G" ~! k7 b/ Q5 O2 V% r' e' t; e9 B

作者: shanshan2010    時間: 2011-8-10 22:24
shanshan2010 發(fā)表于 2011-8-8 22:47
6 T! ?2 H* ?' U我按你那個方法支做了,但現在新問題又出來了,人機上顯示的數據不對啊

! z; G  x3 Q- S. J. w1 @0 R. V8 L$ L我寫一個記數器在人機上顯示是DM0 DM1 32位,我的停機數是DM2 DM3 32位,當記數器 DM0 DM1 等于或大于DM2 DM3 時作比較比較結果R1000,記數器和停機數的數據在人機上顯示出來,你能幫忙寫個參考,也謝謝你無私的奉獻
0 ~& o$ f& m$ R9 Q
作者: sandy_love    時間: 2011-8-11 11:23
用高速計數器吧,可以設置24位的
作者: jq2714    時間: 2011-8-11 15:15
他們不是有相關服務嘛,與他們公司聯系
作者: shanshan2010    時間: 2011-8-14 22:56
shanshan2010 發(fā)表于 2011-8-10 22:24 % W8 r; T2 m  ~4 @6 ^7 v
我寫一個記數器在人機上顯示是DM0 DM1 32位,我的停機數是DM2 DM3 32位,當記數器 DM0 DM1 等于或大于DM2 ...

$ O# G! y, m* v+ u2 o我要在人機上看到這個數據,有時候要看生產量啊,還有設定生產量是多少停機,這些數據都要觸摸屏上能看到的。假如我的生產量是10萬個停機,我就在觸摸屏上設定10萬,當計數器到10萬時機器停機
5 H, V( ~; h& k7 m% x5 V+ O
作者: shanshan2010    時間: 2011-8-14 22:58
sandy_love 發(fā)表于 2011-8-11 11:23 . W0 P9 e7 v1 X
用高速計數器吧,可以設置24位的
$ L; B# D, e: |3 P5 }9 M# l
24位的怎么用舉個例嗎
作者: shanshan2010    時間: 2011-8-14 22:59
jq2714 發(fā)表于 2011-8-11 15:15 7 b1 R3 F2 A$ B& R- N7 y
他們不是有相關服務嘛,與他們公司聯系
) p* V2 b% W2 ], P$ [3 u" A7 d& |
公司只說最多24位,我不知道有高手用過32位沒有。
5 w8 M% i$ x7 L. @5 A2 \8 v7 Y) \5 S) c6 P* V/ |9 |- K

作者: sandy_love    時間: 2011-8-14 23:09
shanshan2010 發(fā)表于 2011-8-14 22:58 ! u0 N* o8 ]( G7 ?0 d) O3 c8 W
24位的怎么用舉個例嗎
- |/ D. F4 G. a+ L3 o# R3 e/ m
基恩士軟件的幫組做得很好,好好看一下,再不行看看編程手冊
# a6 d4 W9 Z! I% n[attach]221833[/attach]
9 O. P5 `9 _) v( h4 O24位高速計數器需要MEMSWS設置寄存器,具體設置你可以看看MEMSWS指令
4 I9 {: @+ l2 v# A- q6 w6 d4 ]5 l+ M% F4 A
另外,比較器CTC最好用中斷處理
8 o. L, y5 u+ }4 A8 U6 q- r
作者: happqiwei    時間: 2011-8-15 12:31
shanshan2010 發(fā)表于 2011-8-8 22:45 , k- E  {0 s" L, Q
基恩士觸摸屏好用嗎
# l: }5 k  B8 \
挺好的。功能比較強大
作者: 留在未來    時間: 2011-8-15 19:38
shanshan2010 發(fā)表于 2011-8-14 22:56
* }/ J  d3 p6 Q, V! L* u/ l  u5 s我要在人機上看到這個數據,有時候要看生產量啊,還有設定生產量是多少停機,這些數據都要觸摸屏上能看到 ...

5 T4 s2 O7 X) ^; o1 D. `, J+ O" X; Z[attach]221926[/attach]
4 d5 g+ y( j+ s* Y! z- j, |  ^/ U( ^8 i( C
說明:因為PLC只單個DM只能寫到65535,所以以10000為一單位進位。在HMI中,生產數的數值顯示分兩部分,一部分顯示高位,一部分顯示低,你把顯示框移近些數字顯示連續(xù)好看就行了。另外停機數的數值輸入也是分兩部分輸入。前一部分最大可輸入65535,后一部分可輸入最大可輸入9999,那樣最大的生產數就可以達到655359999,也就6億多了,應該可以達到你的要求。如果還需要更大的數,方法和上面一樣,繼續(xù)擴展就是。如果還不理解就再留言吧。# m, R9 I2 }2 B( |: \$ S& {2 c! R) i+ z

/ L4 M3 h4 ?. T* L. o" ^4 ~1 ~+ K& S/ Q
補充內容 (2011-8-16 18:16):0 T6 T$ J4 R" ?; K
今天有空便驗證了一下,發(fā)現PLC會自動進位,那樣寫程序就更簡單了,就是說你現在用DM1做為生產數,那DM2就不能用了,因為當DM1大于65535時DM2就自動進位了。同理,當用DM3做為停機數,那DM4就不能用了。
2 v4 `$ `9 i0 X# D2 \
, X& M  X5 i8 g1 k; d" o/ J補充內容 (2011-8-16 18:18):4 |) Q0 ^  Q$ Q+ @0 |
而比較時只比較DM1和DM3就行了,HMI上也只取DM1與DM3。. m+ C* M  T" L3 h
當然圖中昨天寫的也是可行的,只是比較復雜。
作者: shanshan2010    時間: 2011-8-17 18:15
留在未來 發(fā)表于 2011-8-15 19:38
1 f( m: ]6 m4 N說明:因為PLC只單個DM只能寫到65535,所以以10000為一單位進位。在HMI中,生產數的數值顯示分兩部分, ...
8 I# [* R1 B; Y6 T. X
謝謝,這個回答太完美了,1 [# O! N) f/ l0 Y+ U) E+ I





歡迎光臨 機械社區(qū) (http://www.xa-space.com/) Powered by Discuz! X3.5