電動機功率 | 2kW | 外形尺寸 | 2mm |
---|---|---|---|
重量 | 2kg |
西門子S7-1200PLC系統(tǒng)有五種不同模塊,分別為 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一種模塊都可以進行擴展,以*您的系統(tǒng)需要。可在任何 CPU 的前方加入一個信號板,輕松擴展數(shù)字或模擬量 I/O,同時不影響控制器的實際大小。
![]() |
參考價 | ¥633 |
訂貨量 | 1 |
更新時間:2019-04-01 12:42:15瀏覽次數(shù):681
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
新疆西門子S7-1200PLC代理商(價格實惠)
STL操作:
表6- 22 SIMATIC計數(shù)器指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
Cxx | WORD | 常數(shù)(C0到C255) |
CU、CD、LD、R | BOOL | I、Q、V、M、SM、S、T、C、L、功率流 |
PV | INT | IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、*AC、常數(shù) |
提示
由于每一個計數(shù)器只有一個當前值,所以不要多次定義同一個計數(shù)器。(具有相同標號的增計數(shù)器、 增/減計數(shù)器、減計數(shù)器訪問相同的當前值。)
當使用復位指令復位計數(shù)器時,計數(shù)器位復位并且計數(shù)器當前值被清零。計數(shù)器標號既可以用來表
示當前值,又可以用來表示計數(shù)器位。
表6--23 計數(shù)器指令的操作
類型 | 操作 | 計數(shù)器位 | 上電周期/*掃描 |
CTU | CU增加當前值。當前值持續(xù)增加直至32767。 | 當前值 >= 預設值時,計數(shù)器位接通。 | 計數(shù)器位關斷。 當前值可以保留。1 |
CTUD | CU增加當前值。CD使當前值減少 當前值持續(xù)增加或減少除非計數(shù)器被復位 | 當前值 >= 預設值時, 計數(shù)器位接通。 | 計數(shù)器位關斷。 當前值可以保留。1 |
CTD | CD使當前值減少直至當前值為0。 | 當前值 >= 預設值時,當前值=0 | 計數(shù)器位關斷。當前值可以保留。1 |
1 您可以選擇計數(shù)器的當前值是否掉電保護。有關S7- 200 CPU有記憶存儲器的詳細內(nèi)容參閱第4章。
實例:SIMATIC減計數(shù)器指令
實例:SIMATIC增/減計數(shù)器指令
IEC計數(shù)器指令
增計數(shù)器
增計數(shù)指令(CTU)在每一個(CU)輸入的上升沿從當前值開始增 計數(shù),直至預設值(PV)。當當前值(CV)大于等于預設值時,計 數(shù)器輸出位(Q)接通。當復位輸入(R)使能時,計數(shù)器復位。當 計數(shù)到達預設值時,增計數(shù)器停止。
減計數(shù)器
減計數(shù)器指令(CTD)從預設值開始,在每一個(CD)輸入的上升 沿減計數(shù)。當當前值(CV)等于0時,計數(shù)器輸出位(Q)接通。當 裝載輸入(LD)使能時,計數(shù)器復位并且將計數(shù)器的當前值設為 預設值PV。當計數(shù)值到0時,減計數(shù)器停止。
增/減計數(shù)器
增/減計數(shù)器指令(CTUD),在每一個增計數(shù)輸入(CU)從低到高 時增計數(shù);在每一個減計數(shù)輸入(CD)從低到高時減計數(shù)。當當 前值等于預設值時,增計數(shù)輸出(QU)接通。當當前值等于0 時,減計數(shù)輸出(QD)接通。當裝載輸入(LD)使能時,計數(shù)器將 當前值設為預設值(PV)。類似的,當復位端(R)使能時,計數(shù)器復位并且當前值清0。當計數(shù)值達到預設值或者0時,計數(shù)器 停止。
表6--24 IEC計數(shù)器指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
Cxx | CTU、CTD、CTUD | 常數(shù)(C0到C255) |
CU、CD、LD、R | BOOL | I、Q、V、M、SM、S、T、C、L、功率流 |
PV | INT | IW、QW、VW、MW、SMW、SW、LW、AC、AIW、*VD、*LD、*AC,常數(shù) |
Q、QU、QD | BOOL | I、Q、V、M、SM、S、L |
CV | INT | IW、QW、VW、MW、SW、LW、AC、*VD、*LD、*AC |
提示
由于每一個計數(shù)器只有一個當前值,所以不要多次定義同一個計數(shù)器。(具有相同標號的增計數(shù)器、 增/減計數(shù)器和減計數(shù)器訪問相同的當前值。)
實例:IEC計數(shù)器指令
高速計數(shù)器指令
定義高速計數(shù)器
定義高速計數(shù)器指令(HDEF)為的高速計數(shù)器(HSCx)選擇操作模式。模塊的選擇決定了高速計數(shù)器的時鐘、方向、啟動 和復位功能。
對于每一個高速計數(shù)器使用一條定義高速計數(shù)器指令。
使ENO=0的錯誤條件:
高速計數(shù)器
高速計數(shù)器指令(HSC)在HSC特殊存儲器位狀態(tài)的基礎上,配置和控制高速計數(shù)器。參數(shù)N高速計數(shù)器的標號。
高速計數(shù)器可以被配置為12種模式中的任意一種。參見表6--26。
每個計數(shù)器有用于時鐘、方向控制、重設和啟動的輸入,它們支持這些功能。對于兩相計數(shù) 器,兩個時鐘都可以運行在高頻率。在正交模式下,您可以選擇一倍速(1x)或者四倍速(4x)計數(shù)速 率。所有計數(shù)器都可以運行在高頻率下而互不影響。
使ENO=0的錯誤條件:
表6--25 高速計數(shù)器指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
HSC、MODE | BYTE | 常數(shù) |
N | WORD | 常數(shù) |
可以參考資料光盤上應用程序中使用高速計數(shù)器的程序。參見應用示例4和應用示例29。
高速計數(shù)器用于對S7- 200掃描速率無法控制的高速事件進行計數(shù)。高速計數(shù)器的高計數(shù)頻率取決于您的CPU類型。更多消息請參見附錄A。
提示
CPU 221和CPU 222支持四個高速計數(shù)器:HSC0、HSC3、HSC4和HSC5。不支持HSC1和HSC2。
CPU 224、CPU 224XP和CPU 226支持六個高速計數(shù)器:HSC0到HSC5。
一般來說,高速計數(shù)器被用作驅動鼓式計時器,該設備有一個安裝了增量軸式編碼器的軸,以恒定的 速度轉動。軸式編碼器每圈提供一個確定的計數(shù)值和一個復位脈沖。來自軸式編碼器的時鐘和復位脈 沖作為高速計數(shù)器的輸入。
高速計數(shù)器裝入一組預設值中的*個值,當前計數(shù)值小于當前預設值時,希望的輸出有效。計數(shù)器
設置成在當前值等于預設值和有復位時產(chǎn)生中斷。
隨著每次當前計數(shù)值等于預設值的中斷事件的出現(xiàn),一個新的預設值被裝入,并重新設置下一個輸出 狀態(tài)。當出現(xiàn)復位中斷事件時,設置*個預設值和*個輸出狀態(tài),這個循環(huán)又重新開始。
由于中斷事件產(chǎn)生的速率遠低于高速計數(shù)器的計數(shù)速率,用高速計數(shù)器可實現(xiàn)精確控制,而與PLC整 個掃描周期的關系不大。采用中斷的方法允許在簡單的狀態(tài)控制中用獨立的中斷程序裝入一個新的預 設值。(同樣的,也可以在一個中斷程序中,處理所有的中斷事件。)
理解不同的高速計數(shù)器
對于操作模式相同的計數(shù)器,其計數(shù)功能是相同的。計數(shù)器有四種基本類型:帶內(nèi)部方向控制的單相 計數(shù)器,帶外部方向控制的單相計數(shù)器,帶2個時鐘輸入的雙相計數(shù)器和帶A/B相正交計數(shù)器的雙相計 數(shù)器。注意,并不是所有計數(shù)器都能使用每一種模式??墒褂妹糠N類型:不帶復位或啟動輸入、帶復 位和不帶啟動、或帶啟動和復位輸入。
高速計數(shù)器編程
您可以使用指令向導來配置計數(shù)器。向導使用下列信息:計數(shù)器類型和模式、計數(shù)器預設值、計數(shù)器 當前值和初始計數(shù)方向。要啟動HSC指令向導,可以在命令菜單窗口中選擇工具 > 指令向導,然后在向導窗口中選擇HSC指令。
對高速計數(shù)器編程,您必須完成下列基本操作:
定義計數(shù)器的模式和輸入
使用高速計數(shù)器定義指令來定義計數(shù)器的模式和輸入。
表6--26中給出了與高速計數(shù)器相關的時鐘、方向控制、復位和啟動輸入點。同一個輸入點不能用于兩 個不同的功能,但是任何一個沒有被高速計數(shù)器的當前模式使用的輸入點,都可以被用作其他用途。 例如,如果HSC0正被用于模式1,它占用I0.0和I0.2,則I0.1可以被邊緣中斷或者HSC3占用。
提示
注意:HSC0的所有模式(模式12除外)總是使用I0.0,HSC4的所有模式總是使用I0.3,因此在使用 這些計數(shù)器時,相應的輸入點不能用于其他功能。
表6--26 高速計數(shù)器的輸入點
HSC模式舉例
圖6--22到圖6--26中給出了每種模式下計數(shù)器功能的時序圖。
圖6--22 模式0、1或2操作實例
圖6--23 模式3、4或5操作實例
當您使用模式6、7或者8時,如果增時鐘輸入的上升沿與減時鐘輸入的上升沿之間的時間間隔小于0.3微秒,高速計數(shù)器會把這些事件看作是同時發(fā)生的。如果這種情況發(fā)生,當前值不變,計數(shù)方向 指示不變。只要增時鐘輸入的上升沿與減時鐘輸入的上升沿之間的時間間隔大于0.3微秒,高速計數(shù) 器分別捕捉每個事件。在以上兩種情況下,都不會有錯誤產(chǎn)生,計數(shù)器保持正確的當前值。
圖6--24 模式6、7或8操作實例
圖6--25 模式9、10或者11操作實例(一倍速正交模式)
圖6--26 模式9、10或者11操作實例(四倍速正交模式)
復位和啟動操作
如圖6--27中所示的復位和啟動操作適用于使用復位和啟動輸入的所有模式。在復位和啟動輸入圖中,
復位輸入和啟動輸入都被編程為高電平有效。
圖6--27 帶有或者不帶啟動輸入的復位操作舉例
對于高速計數(shù)器,有三個控制位用于配置復位和啟動信號的有效狀態(tài)以及選擇一倍速或者四倍速計數(shù) 模式(僅用于正交計數(shù)器)。這些位位于各個計數(shù)器的控制字節(jié)中并且只有在HDEF指令執(zhí)行時使用。在表6--27中給出了這些位的定義。
提示
在執(zhí)行HDEF指令前,必須把這些控制位設定到希望的狀態(tài)。否則,計數(shù)器對計數(shù)模式的選擇取缺 省設置。
一旦HDEF指令被執(zhí)行,您就不能再更改計數(shù)器的設置,除非*入STOP模式。
表6--27 復位和啟動輸入的有效電平以及1x/4x控制位
HSC0 | HSC1 | HSC2 | HSC4 | 描述(僅當HDEF執(zhí)行時使用) |
SM37.0 | SM47.0 | SM57.0 | SM147.0 | 用于復位的有效電平控制位1:0 = 復位為高電平有效 1 = 復位為低電平有效 |
-- -- -- | SM47.1 | SM57.1 | -- -- -- | 用于啟動的有效電平控制位1:0 = 啟動為高電平有效 1 = 啟動為低電平有效 |
SM37.2 | SM47.2 | SM57.2 | SM147.2 | 正交計數(shù)器的計數(shù)速率選擇:0 = 4X計數(shù)速率 1 = 1X計數(shù)速率 |
1 缺省設置為:復位輸入和啟動輸入高電平有效,正交計數(shù)率為四倍速(四倍輸入時鐘頻率)。
實例:高速計數(shù)器定義指令
設置控制字節(jié)
只有定義了計數(shù)器和計數(shù)器模式,才能對計數(shù)器的動態(tài)參數(shù)進行編程。每個高速計數(shù)器都有一個控制
字節(jié),包括以下內(nèi)容:
在執(zhí)行HSC指令時,要檢驗控制字節(jié)和相關的初始值和預設值。表6--28中對這些控制位逐一做了 說明。
表6--28 HSC0到HSC5的控制位
表6--28 HSC0到HSC5的控制位
讀取當前值
只能使用數(shù)據(jù)類型HC (高速計數(shù)器當前值)后跟計數(shù)器編號(0、1、2、3、4或5)來讀取每個高速計數(shù)器的當前值 ,如表6--29所示。當希望讀取狀態(tài)圖或用戶程序中的當前計數(shù)時,使用HC數(shù)據(jù)類型。
新疆西門子S7-1200PLC代理商(價格實惠)