供貨周期 | 現(xiàn)貨 | 應用領域 | 食品/農(nóng)產(chǎn)品,石油,能源,包裝/造紙/印刷,紡織/印染 |
---|
產(chǎn)品簡介
詳細介紹
所有銷售產(chǎn)品均為西門子全新!因產(chǎn)品價格經(jīng)常變動,網(wǎng)上的價格是初期參考價格,實時價格和是否有貨拍前請聯(lián)系掌柜本店出售的產(chǎn)品均保證質(zhì)量,因客戶操作失誤或其他人為原因造成的損壞,不予退換,請親們收到貨后,三天內(nèi)測試并確認,簽收后三天內(nèi)未提出產(chǎn)品質(zhì)量問題的,視為認可,不再接受退換要求。
小店為實體公司,可以簽約正式的銷售合同,開票需對公付款,提前和客服溝通,價格另算!線上線下同時銷售,故產(chǎn)品庫存量以實際為準,因市場價格漲幅不穩(wěn)定,淘寶標價為初期參考價格,實時價格以當天報價為準,本店出售產(chǎn)品均按西門子公司標準供貨,非人為故障保(質(zhì)保一年)停產(chǎn)備件(質(zhì)保半年),因客戶操作失誤或其他人為原因造成的損壞,不予退換,請親們收到貨后,三天內(nèi)測試并確認,簽收后三天內(nèi)未提出產(chǎn)品質(zhì)量問題的,視為認可,不再接受退換要求。
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 觸摸屏TD200 TD400C TP177,MP277 MP377 SMART700 SMART1000
SIEMENS 交、直流傳動裝置
1、 交流變頻器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO MIDASTER
系列:MDV6SE70系列(FC、VC、SC)
2、全數(shù)字直流調(diào)速裝置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 數(shù)控伺服
1、數(shù)控伺服系統(tǒng):840D、802S/C、802SL、828D 801D :
6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
611U:6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
2、伺服系統(tǒng):S120: 6SL304、6SL3210、6SL3130、6SL3055、6SL3054
SIEMENS斷路器、接觸器、按鈕開關、小型斷路器西門子軟啟動器等
本店所售均為西門子原裝未開封產(chǎn)品,圖片僅供參考,一切已型號為準,實物保證全新,敬請放心購買!量大價優(yōu),歡迎選購!如果本店沒有找到你需要的產(chǎn)品或型號,可以聯(lián)系客服查找(因為型號實在太多,可能有些沒有上架)
在利用PLC進行運動控制或者需要統(tǒng)計編碼器等輸入的高速脈沖信號的時候,我們常常會用到高速計數(shù)器來進行計數(shù),高速計數(shù)器能準確的統(tǒng)計輸入的高頻脈沖信號,它是不受PLC掃描周期影響的。今天小編給大家介紹一下西門子S7-200 PLC高速計數(shù)器的介紹和使用。
高速計數(shù)器一共有四種類型,包括帶有內(nèi)部方向控制的單相計數(shù)器、帶有外部方向控制的單相計數(shù)器、帶有增減計數(shù)時鐘的雙相計數(shù)器、A/B相正交計數(shù)器,工作模式有12種,分別是模式0~模式11,高速計數(shù)器一共有6個,分別是HSC0~HSC5,不同的高速計數(shù)器都有其對應的輸入點,并且對應不同的輸入功能,如下圖所示。我們在使用的使用可以查表,比如說HSC1高速計數(shù)器,選擇11模式的話,那么時鐘A是I0.6,時鐘B是I0.7,復位是I1.0,啟動是I1.1。
S7-200高速計數(shù)器有兩種方法實現(xiàn):HSC指令和高速計數(shù)器向?qū)В褂肏SC指令編程,就要知道HSC指令和高速計數(shù)器相關的系統(tǒng)存儲器。對于高速計數(shù)器的使用,在使用的時候首先要對高速計數(shù)器進行初始化,在程序編寫的時候我們一般會用到幾個指令,HDEF:定義高速計數(shù)器,定義高速計數(shù)器的編號,以及這個高速計數(shù)器所使用的模式;HSC:高速計數(shù)器指令,啟動高速計數(shù)器。高速計數(shù)器相關的系統(tǒng)存儲器如下圖所示:
程序編寫的時候在利用HDEF指令定義了計數(shù)器和模式后,還要定義高速計數(shù)器的控制字節(jié),對上圖的每個位進行排列組合就可以寫出不同的控制字節(jié),一般來說常用的四種控制字節(jié)有:16#F8(更新當前值,加計數(shù));16#F0(更新當前值,減計數(shù));16#B8(不更新當前值,加計數(shù));16#B0(不更新當前值,減計數(shù))。
當我們想要向高速計數(shù)器載入新的當前值和預設值,要設置包含當前值和預設值的制字節(jié)和特殊內(nèi)存字節(jié),然后要執(zhí)行HSC指令,才能將新值傳輸至高速計數(shù)器。我們還可以使用HC0~HC5讀取高速計數(shù)器的當前值,注意讀取操作可以直接讀取,但寫入操作只能用HSC指令。比如使用的高速計數(shù)器是HSC0,那么當前值的存儲器是SMD38,預置值的存儲器是SMD42,讀取HSC0 的當前計數(shù)值時要用HC0進行讀取。
對于高速計數(shù)器的使用,有時還會用到高速計數(shù)器的中斷,高速計數(shù)器的中斷事件有如下幾種,我們可以根據(jù)使用的高速計數(shù)器進行選擇使用。比如當HSC1的當前值等于預置值時進入中斷程序執(zhí)行,這時我們就要將HSC1和模式13通過中斷連接指令ATCH定義好,并利用ENI指令使能該中斷事件,當該事件觸發(fā)的時候,才能進入中斷程序進行執(zhí)行。
總結一下以上所說的,高速計數(shù)器指令使用時,必須在掃描先對其進行初始化,初始化主要有以下幾個步驟:
1、定義高速計數(shù)器的控制字節(jié);
2、寫入初始值和預置值;
3、使用HDEF指令定義高速計數(shù)器模式和選擇高速計數(shù)器;
4、連接相應的中斷并編寫中斷程序,如計數(shù)器當前值等于預設值中斷 ,計數(shù)器方向改變中斷,計數(shù)器外部復位中斷等;
5、允許全局中斷(ENI);
6、執(zhí)行HSC指令。
原裝全新西門子SITOP電源原裝全新西門子SITOP電源
一、數(shù)據(jù)的分離
在工程控制應用中,有些時候我們往往需要把接收到的數(shù)據(jù)進行分離以便使用,比如說在PLC的通信中,就會應用數(shù)據(jù)的分離功能。舉個例子,如接收到某16位二進制數(shù)據(jù),需要從16位數(shù)據(jù)把其高4位和低12位進行分離,要實現(xiàn)這個目的,我們可以用除法指令或邏輯卷運算指令去實現(xiàn)。
1、用整數(shù)除法實現(xiàn)
假設需要分離的16位二進制數(shù)存儲在VW0中,為16#358E,將分離后的高4位存儲在VW4中,低12位存儲在VW2中。
用除法指令將VW0除以16#1000,則商為3,余數(shù)為16#58E,所以VD2的低16位(VW4)中存放16#3,VD2的高16位(VW2)中存放16#58E。
2、用邏輯運算指令實現(xiàn)
將VW0的數(shù)據(jù)與16#0FFF進行邏輯與運算,此時將VW0的高4位全部變成了0,從而實現(xiàn)了VW0的低12位的分離;將VW0的數(shù)據(jù)與16#F000進行邏輯與運算,將VW0的低12位全部變成了0,然后進行右移12位,從而實現(xiàn)了高4位的分離。
所以,我們可以靈活采用進行邏輯運算的值,并配合移位指令,就可以分離出任何所需的位。
二、數(shù)據(jù)的轉換
在PLC的運算和顯示中,我們經(jīng)常會應用到運算和轉換,比如速度與頻率的轉換、距離和脈沖的轉換,或者是出現(xiàn)單位的轉換,比如英寸轉換成厘米等等。當我們進行運算時,需要先對數(shù)據(jù)的類型進行轉換,數(shù)據(jù)類型轉換成統(tǒng)一的之后才能進行運算,我們以英寸轉換成厘米為例看一下。根據(jù)單位轉換,1英寸的2.54厘米,因為2.54是浮點數(shù),需要進行浮點數(shù)運算,所得的英寸數(shù)據(jù)先通過I_DI、 DI_R指令將整數(shù)轉換成雙整數(shù),再轉換成浮點數(shù),之后再用MUL_R指令進行浮點數(shù)乘法運算。
此外,有時我們還會遇到需要將十進制數(shù)用七段數(shù)碼顯示管進行顯示時,也需要用到轉換指令,此時用的是BCD與整數(shù)指令的轉換指令I_BCD、BCD_I,再將BCD碼轉換成七段碼顯示器的編碼,通過輸出口與七段數(shù)碼管相連接,這樣才能顯示。
三、表中取數(shù)
在某些工程應用場合中,我們可能需要用到比較多的數(shù)據(jù),這時我們可以先把數(shù)據(jù)存到表中,之后再從表中把數(shù)據(jù)取出來使用,這種情況我們會應用到FIFO指令。對于表指令,還有LIFO、AD_T-TBL、FILL_N、TBL_FIND等指令可以靈活使用。
執(zhí)行FIFO之前和之后,各個存儲器的數(shù)據(jù)如圖所示,執(zhí)行一次之后,將VW10的數(shù)據(jù)取出來,并存儲在VW10中,這其實就是*先出的功能。