6ES7131-6BH01-0BA0西門子ET200輸入模塊
工作模式
高速計(jì)數(shù)器的初始化步驟舉例
以下以HSC1為例,對(duì)初始化和操作的步驟進(jìn)行描述。在初始化描述中,假定S7--200已經(jīng)置成RUN模式。因此,首掃描標(biāo)志位為真。如果不是這種情況,請(qǐng)記住在進(jìn)入RUN模式之后,對(duì)每一個(gè)高速計(jì)數(shù)器的HDEF指令只能執(zhí)行一次。對(duì)一個(gè)高速計(jì)數(shù)器第二次執(zhí)行HDEF指令會(huì)引起運(yùn)行錯(cuò)誤,而且不能改變第次執(zhí)行HDEF指令時(shí)對(duì)計(jì)數(shù)器的設(shè)置。PS:雖然下列步驟描述了如何分別改變計(jì)數(shù)方向、初始值和預(yù)置值,但完全可以在同一操作步驟中對(duì)全部或者任意參數(shù)組合進(jìn)行設(shè)置,只要設(shè)置正確的SB47然后執(zhí)行HSC指令即可。
初始化模式0、1或2
HSC1為內(nèi)部方向控制的單相增/減計(jì)數(shù)器(模式0、1或2),初始化步驟如下:
1. 用初次掃描存儲(chǔ)器位(S0.1=1)調(diào)用執(zhí)行初始化操作的子程序。由于采用了這樣的子程序調(diào)用,后續(xù)掃描不會(huì)再調(diào)用這個(gè)子程序,從而減少了掃描時(shí)間,也提供了一個(gè)結(jié)構(gòu)優(yōu)化的程序。
2. 初始化子程序中,根據(jù)所希望的控制操作對(duì)MB47置數(shù)。例如:
SB47=16#F8 產(chǎn)生如下的結(jié)果:
允許計(jì)數(shù)
寫入新的初始值
寫入新的預(yù)置值
置計(jì)數(shù)方向?yàn)樵?/span>
置啟動(dòng)和復(fù)位輸入為高電平有效