RM新时代有限公司

          1. 歡迎光臨入喜工業(yè)控制技術(shù)(上海)有限公司
            當(dāng)前位置
            首頁(yè) > 新聞中心
            為什么S7-200 SMART 高速計(jì)數(shù)器在低頻率下計(jì)數(shù)正常,而在高頻率下無(wú)法計(jì)數(shù)?
            2020/11/7 10:00:50

            為什么S7-200 SMART 高速計(jì)數(shù)器在低頻率下計(jì)數(shù)正常,而在高頻率下無(wú)法計(jì)數(shù)?

            常問(wèn)問(wèn)題:

             1.為什么S7-200 SMART 高速計(jì)數(shù)器在低頻率下計(jì)數(shù)正常,而在高頻率下無(wú)法計(jì)數(shù)?

            答:在 S7-200 中,HSC 旁路了輸入濾波。而在 S7-200 SMART 中,HSC 沒(méi)有旁路輸入濾波,因此系統(tǒng)塊中設(shè)置的輸入濾波會(huì)影響H SC,這樣可以有助于一些用戶避免高頻干擾。默認(rèn)的濾波時(shí)間 6.4ms 可以允許計(jì)數(shù)的最高頻率是78 HZ,如果要計(jì)數(shù)更高頻率的信號(hào),必須調(diào)整相應(yīng)的濾波時(shí)間。 最大頻率與濾波時(shí)間的對(duì)應(yīng)關(guān)系請(qǐng)查看表5。

            濾波時(shí)間的設(shè)置在 “系統(tǒng)塊” 的 “數(shù)字量輸入” 選項(xiàng)設(shè)置,如下圖:

             2.S7-200 SMART 高速計(jì)數(shù)器是否支持模式12?

            不支持。

             3.高速計(jì)數(shù)器怎樣占用輸入點(diǎn)?

            高速計(jì)數(shù)器根據(jù)被定義的工作模式,按需要占用CPU上的數(shù)字量輸入點(diǎn)。每一個(gè)計(jì)數(shù)器都按其工作模式占用固定的輸入點(diǎn)。在某個(gè)模式下沒(méi)有用到的輸入點(diǎn),仍然可以用作普通輸入點(diǎn);被計(jì)數(shù)器占用的輸入點(diǎn)(如外部復(fù)位),在用戶程序中仍然可以訪問(wèn)到。

             4.S7-200 SMART CPU能否支持5 V編碼器?

            ST20、ST30 CPU的I0.0~I0.3,I0.6~I0.7,ST40、ST60 CPU的I0.0~I0.3可以支持。

             5.S7-200 SMART CPU能否連接差分輸出的編碼器?

            不能。由于查分?jǐn)?shù)出的信號(hào)需要專門的差分信號(hào)接收器件,而S7-200 SMART CPU不具備這樣的差分接口,所以無(wú)法直接連接差分輸出的編碼器。

             6.為什么高速計(jì)數(shù)器不能正常工作?
            在程序中要使用初次掃描存儲(chǔ)器位SM0.1來(lái)調(diào)用HDEF指令,而且只能調(diào)用一次。如果用SM0.0調(diào)用或者第二次執(zhí)行HDEF指令會(huì)引起運(yùn)行錯(cuò)誤,而且不能改變第一次執(zhí)行HDEF 指令時(shí)對(duì)計(jì)數(shù)器的設(shè)定。
             7.對(duì)高速計(jì)數(shù)器如何尋址? 為什么從SMDx中讀不出當(dāng)前的計(jì)數(shù)值?
            可以直接用HC0;HC1;HC2;HC3;HC4;HC5對(duì)不同的高速計(jì)數(shù)器進(jìn)行尋址讀取當(dāng)前值,也可以在狀態(tài)表中輸入上述地址直接監(jiān)視高速計(jì)數(shù)器的當(dāng)前值。SMDx不存儲(chǔ)當(dāng)前值,參見(jiàn)上述表2。

            高速計(jì)數(shù)器的計(jì)數(shù)值是一個(gè)32位的有符號(hào)整數(shù)。

             8.高速計(jì)數(shù)器如何復(fù)位到0?

            • 選用帶外部復(fù)位模式的高速計(jì)數(shù)器,當(dāng)外部復(fù)位輸入點(diǎn)信號(hào)有效時(shí),高速計(jì)數(shù)器復(fù)位為0
            • 也可使用內(nèi)部程序復(fù)位,即將高速計(jì)數(shù)器設(shè)定為可更新初始值,并將初始值設(shè)為0,執(zhí)行HSC指令后,高數(shù)計(jì)數(shù)器即復(fù)位為0

             9.高速計(jì)數(shù)器的值在復(fù)位后是復(fù)位到初始值還是“0”值?
            外部復(fù)位會(huì)將當(dāng)前值復(fù)位到0值而不是初始值;內(nèi)部復(fù)位則將當(dāng)前值復(fù)位到初始值(若初始值設(shè)為”0“,則內(nèi)部復(fù)位也是復(fù)位到”0“值)。如果你設(shè)定了可更新初始值,但在中斷中未給初始值特殊寄存器賦新值,則在執(zhí)行HSC 指令后,它將按初始化時(shí)設(shè)定的初始值賦值。
             10.為何給高速計(jì)數(shù)器賦初始值和預(yù)置值時(shí)后不起作用,或效果出乎意料?
            高速計(jì)數(shù)器可以在初始化或者運(yùn)行中更改設(shè)置,如初始值、預(yù)置值。其操作步驟應(yīng)當(dāng)是:

            1. 設(shè)置控制字節(jié)的更新選項(xiàng)。需要更新哪個(gè)設(shè)置數(shù)據(jù),就把控制字節(jié)中相應(yīng)的控制位置位(設(shè)置為“1”);不需要改變的設(shè)置,相應(yīng)的控制位就不能設(shè)置
            2. 然后將所需 的值送入初始值和預(yù)置值控制寄存器
            3. 執(zhí)行HSC指令

             11.高速計(jì)數(shù)器為什么會(huì)丟失脈沖?

            1. 要先確認(rèn)丟失脈沖的結(jié)論是如何得到的,通過(guò)什么方式得知丟失脈沖,這種方式是否可靠。
            2. 確認(rèn)脈沖發(fā)生源是否能夠正常工作且與HSC的硬件輸入指標(biāo)匹配,比如邏輯電平閾值、最高頻率等。
            3. 確認(rèn)傳輸過(guò)程是否可靠,電纜的長(zhǎng)度與屏蔽是否都符合規(guī)范。
            4. CPU側(cè)硬件工作正常。
            5. 確認(rèn)程序的使用是否正確。
            6. 確認(rèn)HSC的工作機(jī)制是否能與客戶工藝要求匹配,比如在初始化HSC時(shí),是否有脈沖輸入,因?yàn)榇藭r(shí)脈沖無(wú)法被檢測(cè)到。

             12.如何用高速輸入脈沖測(cè)定瞬時(shí)流量?
            請(qǐng)參考:用高速輸入脈沖測(cè)定瞬時(shí)流量


            聯(lián)系方式
            CONTACT US

            電話:13818569113      15721373211

            郵箱:fushidianji@139.com

            網(wǎng)址:http://xiangtai88.cn

            地址:上海青浦區(qū)北青公路7171號(hào)111-112室

            用手機(jī)掃描二維碼關(guān)閉
            RM新时代有限公司
                          1. RM新时代还出款吗 RM新时代是正规平台吗 RM新时代APP官网 新时代RM官方网站下载 RM新时代官方网站