七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機(jī)械社區(qū)

標(biāo)題: PLC定時(shí)器和計(jì)數(shù)器 [打印本頁(yè)]

作者: thenblue    時(shí)間: 2016-4-7 22:49
標(biāo)題: PLC定時(shí)器和計(jì)數(shù)器
最近在學(xué)習(xí)西門子300系列的PLC,,參考的是一個(gè)大型控制系統(tǒng)的PLC程序,,發(fā)現(xiàn)其中所有的定時(shí)功能都沒有使用定時(shí)器,,而是用1Hz的脈沖和計(jì)數(shù)器實(shí)現(xiàn),,之前也看過(guò)用循環(huán)中斷和計(jì)數(shù)器實(shí)現(xiàn)定時(shí)功能,請(qǐng)問一下為什么要這么使用呢,?這樣有什么好處嗎,?
: J2 q: |5 g/ p5 @1 q1 K: F, K# R6 n+ N/ Y8 }2 x

# q' L& |# @* n7 o補(bǔ)充內(nèi)容 (2016-9-3 08:47):' ]& w* c& F4 u0 G* s8 L
在實(shí)際使用中,發(fā)現(xiàn)使用系統(tǒng)脈沖和加減器可以記錄運(yùn)行時(shí)間,,這樣功能塊因?yàn)殄e(cuò)誤或者什么原因跳出仍然可以保留運(yùn)行時(shí)間,,在下次使用時(shí)可以繼續(xù)計(jì)時(shí)
作者: 菠蘿蜜258    時(shí)間: 2016-4-8 08:00
這跟控制什么樣的設(shè)備有關(guān)吧?  j7 D4 j; f& r6 G: F! k, B
計(jì)數(shù)說(shuō)明這個(gè)過(guò)程完成了1次或n次,計(jì)時(shí)說(shuō)明需要多少時(shí)間完成這個(gè)過(guò)程,。
; F  ]7 ?+ P% N! K/ U8 Q$ c0 \/ F6 j: Q* V: F1 \# N1 h2 a
不懂瞎說(shuō)刷分
作者: 菠蘿蜜258    時(shí)間: 2016-4-8 08:01
這跟控制什么樣的設(shè)備有關(guān)吧?: `- d. {, {# z9 M
計(jì)數(shù)說(shuō)明這個(gè)過(guò)程完成了1次或n次,,計(jì)時(shí)說(shuō)明需要多少時(shí)間完成這個(gè)過(guò)程。
3 \1 Y3 P/ ]( Q( L% s+ ]7 y* y1 _$ f8 e/ \2 f

作者: 菠蘿蜜258    時(shí)間: 2016-4-8 08:08
這跟控制什么樣的設(shè)備有關(guān)吧?* i2 E/ ?6 l. w9 u8 j- }8 s0 J
計(jì)數(shù)說(shuō)明這個(gè)過(guò)程完成了1次或n次,,計(jì)時(shí)說(shuō)明需要多少時(shí)間完成這個(gè)過(guò)程,。
作者: 菠蘿蜜258    時(shí)間: 2016-4-8 08:12
這跟控制什么樣的設(shè)備有關(guān)吧?
' V; w' J6 D5 o計(jì)數(shù)說(shuō)明這個(gè)過(guò)程完成了1次或n次,計(jì)時(shí)說(shuō)明需要多少時(shí)間完成這個(gè)過(guò)程,。
作者: 菠蘿蜜258    時(shí)間: 2016-4-8 08:33
本帖最后由 菠蘿蜜258 于 2016-4-8 08:47 編輯
) p0 S0 p0 o* J0 U& T& I4 v; e% T! X9 t
" a" N! K& P$ f  {6 A' [這跟控制什么樣的設(shè)備有關(guān)吧?
  h% F7 ]' }$ q8 F, z" ?1 u+ ]計(jì)數(shù)說(shuō)明這個(gè)過(guò)程要完成1次或n次,,計(jì)時(shí)說(shuō)明需要多少時(shí)間完成這個(gè)過(guò)程。, L( @: \# p8 A4 }$ u

6 G) K% X! M7 T( s5 \+ s" a2 B# C9 B抱歉!% |. O- ^8 l- ]7 s' [  s3 ?
不是故意貼這么多,。純屬新人無(wú)知,。# x/ r8 z* q- K  [
自己還無(wú)權(quán)刪除。
作者: kingreader    時(shí)間: 2016-4-8 08:47
  看不到程序不好說(shuō),,只能猜想在規(guī)定的時(shí)間里需要確認(rèn)脈沖數(shù),。
作者: 否定了    時(shí)間: 2016-4-8 08:48
使用定時(shí)器往往受到諸多限制,而計(jì)數(shù)器就不一樣了,。定時(shí)器:保持性延時(shí)接通,,延時(shí)斷開,延時(shí)接通,。條件與結(jié)果就限制了,。
作者: 17567410    時(shí)間: 2016-4-12 15:35
這個(gè)跟寫程序的人的習(xí)慣有關(guān)吧
作者: 17567410    時(shí)間: 2016-4-12 16:15
17567410 發(fā)表于 2016-4-12 15:35 " @! h4 y1 |1 w; L5 _8 I- `) m6 N1 z
這個(gè)跟寫程序的人的習(xí)慣有關(guān)吧
  u8 I0 R9 \% r- {6 _) z) B
覺得還是脈沖的比較隨意
) N, g- u# h! Q+ b& r/ n+ Y% n) |9 }2 B
作者: however1241    時(shí)間: 2016-4-13 08:17
你的目的是 控制動(dòng)作周期  而不是時(shí)間延時(shí)的  就會(huì)用計(jì)數(shù)器組合 而非  時(shí)間繼電器。
作者: zhangce900@163    時(shí)間: 2016-4-14 16:22
初學(xué)者  來(lái)看看
作者: 長(zhǎng)橋臥波    時(shí)間: 2016-4-16 08:54
有的PLC的定時(shí)器是有限制的,,最大值32767轉(zhuǎn)換過(guò)來(lái)45秒,,再長(zhǎng)的定時(shí)就需要用計(jì)數(shù)器。
作者: 長(zhǎng)橋臥波    時(shí)間: 2016-4-16 09:24
其實(shí)所有的定時(shí)器都是用計(jì)數(shù)器做的,,PLC也是由單片機(jī)構(gòu)成的,。看看單片機(jī)的定時(shí)程序就明白了
  V" {" g8 @/ N) `! Y% H /****************************中斷子程序_定時(shí)***************************************/1 h# |7 R' r1 f. {( t3 G
void Timer0() interrupt 1
! C( p9 M, ?! a8 F% \  ^# | {+ c! C2 z. N& z; n
        static         Count1=0,Count2=0;          //靜態(tài)變量計(jì)數(shù)器1
/ O5 @3 K9 U) m        Count1++;                      //每次中斷計(jì)數(shù)器加1
( n) A+ z, j* X) B        Count2++;                      //每次中斷計(jì)數(shù)器加17 s/ }" t: ~! [1 V1 j
        if(Count1>=12)                   //如果計(jì)數(shù)器1超過(guò)12: _% Q8 S) S1 I! r( g
        {
; l( V5 w2 b2 i& ~        time_led_sansuo=!time_led_sansuo;. m( r$ _! a! F1 ^! C# k
        Count1=0;& r5 P$ d9 A( D$ ^) ~: ^! ~. m
        }
# u3 n' _6 \: f4 P& K3 o8 w        if(time_led_sansuo)  Z# p; h1 w1 r9 l8 V) a) ^6 n4 Q
        led_dis &= 0xbf;
1 y% ]* y4 {+ r0 s& a% S        else
3 p* D$ p$ p. `4 W3 e4 @8 \7 |        led_dis |= 0x40;               
$ h& J! b" c$ K& i* G1 e" y, \        if(Count2>=100)                   //如果計(jì)數(shù)器2超過(guò)100
+ D. a" v! ^0 L        {        ! O3 @$ @: [0 Y; s
    time_run--;  M1 }$ D0 N0 M7 S7 Z: r$ U
        if(time_run==0)2 J3 h  x" {. I
         {
1 g! [4 w) D5 w2 {" c5 b- K         ET0=0;                                                          //關(guān)定時(shí)器0
8 j& i& }4 N( Q3 m$ T3 T2 k0 q0 o  p         Time_on=2;
* b& L2 p9 U# e, R  {  P         EX0=1;                                          //開外部0中斷;9 F8 M; }7 x1 ]! S1 C
         }9 p2 }1 v2 W+ ?7 X0 w" ]7 a
        Count2=0;                      //計(jì)數(shù)器清零
& J/ o  D  Z2 N9 g8 |        }
" {) J+ c, e7 g) ~- g3 ?$ W" [
        TH0=0x28;                       //重置定時(shí)初值
! N( p. v: q( ~2 _" f2 G$ g        TL0=0x4b;
6 y: g/ w( k; u. a1 Y* |) } }
作者: 伊巽    時(shí)間: 2016-4-22 11:41
我也覺得這個(gè)跟寫程序的人的習(xí)慣有關(guān)吧
作者: 人大太犬    時(shí)間: 2016-5-4 17:00
硬件程序的設(shè)計(jì)一是依靠片內(nèi)資源,,二就是設(shè)計(jì)者的編程習(xí)慣,,在數(shù)字電路中'定時(shí)器的本質(zhì)就是對(duì)時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)到指定值然后>進(jìn)入對(duì)應(yīng)的中斷服務(wù)程序。所以沒有必要特意區(qū)分二者區(qū)別,,在實(shí)際案例中可以主要是否有其他子功能使用定時(shí)器,,為了避免沖突二而采用計(jì)數(shù)器作為定時(shí)元件?




歡迎光臨 機(jī)械社區(qū) (http://97307.cn/) Powered by Discuz! X3.4