資源描述:
《高速計(jì)數(shù)基礎(chǔ)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、高速計(jì)數(shù)資料一,輸入點(diǎn)的分配。表&-1定義了疝速計(jì)數(shù)器HSCO、HSC3.HSC4和HSC5支持的操作模式。所有的S7-200CPU支持這些高速計(jì)數(shù)器。表6-1高速訃數(shù)器HSCO.HSC3,HSC4,HSC5模式HSC0HSC3HSC4HSC510.010.1I0.210.110.310.410.510.40時(shí)鐘■■時(shí)鐘時(shí)鐘■■時(shí)鐘1時(shí)鐘-更位時(shí)鐘-復(fù)位2■■■■3時(shí)鐘方向時(shí)鐘方向4時(shí)鐘方向復(fù)位時(shí)鐘方向復(fù)位5■■■■6耳寸仲減時(shí)仲堆時(shí)鐘減時(shí)鐘7增時(shí)仲減時(shí)仲復(fù)位堆時(shí)鐘減時(shí)鐘復(fù)位8■■-■9A吩H申B相時(shí)仲A相時(shí)鐘B相時(shí)鐘10A相時(shí)仲B相時(shí)仲復(fù)
2、位A相時(shí)鐘B相時(shí)鐘復(fù)位11■■■■■■從這個(gè)表可以看出如果以模式3到槌式10(時(shí)鐘和方向或任何兩相時(shí)鐘俠式)使用HSC0,就不能便用HSC3,因?yàn)镠SC0和HSC3都使用10.18對于HSC4和HSC5也如此?它們使用10.49可以使JUI0.0到I0.3作為禱速計(jì)數(shù)輸入,或把這些輸入配宜成邊沿中斷輸入。不能同時(shí)時(shí)這些輸入使用邊沿屮斷輸入和高速計(jì)救輸入。同一個(gè)輸入不能用于兩個(gè)不同的功能,但是.髙速計(jì)數(shù)器沒有使用的輸入可以用于其他用迄例如.如果HSC0工作在模式2,該模式使用I0.0和10.2r10.1可以用于邊沿屮斷或HSC3b表6-2定義
3、了髙速計(jì)數(shù)器HSC1和HSC2支持的操作模式。只自CPU224和CPU226支持這些髙速計(jì)數(shù)簽°表&2爲(wèi)速汁數(shù)器HSC1和HSC2模式HSC1HSC2I0.6I0.711.011.111.211.311.411.5■■■■1時(shí)鐘■復(fù)位時(shí)鐘■2時(shí)鐘■復(fù)位啟動(dòng)時(shí)鐘-復(fù)位啟劾3時(shí)鐘方向■時(shí)鐘方向■4時(shí)鐘方向復(fù)位時(shí)鐘方向5時(shí)鐘方向復(fù)位啟動(dòng)時(shí)鐘方向啟動(dòng)6增時(shí)仲減時(shí)仲■增時(shí)鐘減時(shí)鐘-7増時(shí)鐘減時(shí)鐘復(fù)位堆時(shí)鐘減時(shí)鐘復(fù)位8堆時(shí)鐘減時(shí)鐘復(fù)位啟動(dòng)堰時(shí)鐘減時(shí)仲U位啟動(dòng)9A相時(shí)仲B相時(shí)仲■A相時(shí)鐘B相時(shí)鐘■10A相時(shí)仲B相時(shí)鐘復(fù)位A相時(shí)鐘B相時(shí)鐘復(fù)位11A相時(shí)仲B
4、相時(shí)鐘復(fù)位啟動(dòng)A相時(shí)鐘B相時(shí)鐘復(fù)位倉動(dòng)毎個(gè)計(jì)數(shù)辭都仃專?用的輸入時(shí)鐘、方向控制、更位、以及啟動(dòng)功能。在正交方式下,可以選擇1X或4X規(guī)島計(jì)數(shù)頻率。HSC1和HSC2互相獨(dú)立,且不形響其它的島速功能,二者都可互不形響地以最祐頻率運(yùn)行。二,控制字節(jié)表9?12HSCO、HSC1和HSC2的控制位HSC0HSC1HSC2HSC3HSC4HSC5描述
5、SM37.3SM47.3SM57.3SM137.3SM147.3SM157.3計(jì)數(shù)方向控制位20>減計(jì)ft:1.MI汁數(shù)SM37.4SM47.4SM57.4SM137.4SM147.4SM157.4向H
6、SC中寫入計(jì)敷方向:0-不KXt計(jì)數(shù)方向SM37.5SM47.5SM57.5SM137.5SM147.5SM157.5向hsc中歸入mt:0二不更新;1二更新預(yù)宜值SM37.6SM47.6SM57.6SM137.6SM147.6SM157.6向HSC屮弓入新的'3前值;0=不更新;1=更新十前值SM37.7SM47.7SM57.7SM137.7SM147.7SM157.7HSC允許:0?禁止HSC:1=允許HSC設(shè)定當(dāng)前值和預(yù)養(yǎng)值每個(gè)高速計(jì)數(shù)器都仃一個(gè)32位的、前值和一個(gè)32位的預(yù)宜值。、3前值和預(yù)置值都是符號整數(shù)。為了向高速計(jì)數(shù)器裝入新的
7、、3前位和預(yù)宜(£b必須先設(shè)宜控制字恢并把、"I前值和/或預(yù)宜值存入持殊存儲器字節(jié)中,然后必須執(zhí)行HSC指令,從向?qū)⑿碌闹邓徒o禱速計(jì)數(shù)器。表9?13對保存新的、前值和預(yù)置值的待殊存儲器字H作了說明。除了控制字節(jié)和新的預(yù)宜值與十前值保存字廿外,毎個(gè)爲(wèi)速計(jì)數(shù)器的、前值可利用數(shù)據(jù)類型HC(高速計(jì)數(shù)器、彳前值)后垠計(jì)數(shù)器號(0,b2,3,4或5)的格式讀出。丙此,可用讀操作直接訪何Y前值,但'弓操作只能用上述的HSC折令來實(shí)現(xiàn)。表913HSCO、HSCKHSC2、HSC3、HSC4和HSC5的F前位和預(yù)宜值雯裝入的值HSC0HSC1HSC2HSC3
8、HSC4HSC5?、倆值SMD38SMD48SMD58SMD138SMD148SMD158新預(yù)迓值SMD42SMD52SMD62SMD142SMD152SMD162狀態(tài)字節(jié)毎個(gè)島速汁數(shù)器都自一個(gè)狀態(tài)字帕其屮某些位指出廠彳前計(jì)數(shù)方向,十前位是古等于預(yù)置值,、"
9、前值是否大于預(yù)苣值。表9-14對每個(gè)髙速計(jì)數(shù)器的狀態(tài)位作了定義。表9-14HSCO、HSC1、HSC2、HSC3.HSC4和HSC5的的狀態(tài)位HSC0HSC1HSC2HSC3HSC4HSC5描述SM36.0SM46.0SM56.0SM136.0SM146.0SM156.0不用SM36.
10、1SM46.1SM56.1SM136.1SM146.1SM156.1不用SM36.2SM46.2SM56.2SM136.2SM1462SM156.2不用SM36.3SM46.3S