全國(guó)代理觸摸屏6AV2123-2MB03-0AX0全國(guó)代理觸摸屏6AV2123-2MB03-0AX0
邵陽回收西門子直流調(diào)速器裝置岳陽回收西門子直流調(diào)速器裝置常德回收西門子直流調(diào)速器裝置張家界回收西門子直流調(diào)速器裝置
益陽回收西門子直流調(diào)速器裝置郴州回收西門子直流調(diào)速器裝置永州回收西門子直流調(diào)速器裝置
6ES7212-1AB23-0XB8 | S7-200CN CPU222,DC/DC/DC,8輸入/6輸出 |
6ES7212-1BB23-0XB8 | S7-200CN CPU222,AC/DC/Rly,8輸入/6輸出 |
6ES7214-1AD23-0XB8 | S7-200CN CPU224,DC/DC/DC,14輸入/10輸出 |
6ES7214-1BD23-0XB8 | S7-200CN CPU224,AC/DC/Rly,14輸入/10輸出 |
6ES7214-2AD23-0XB8 | S7-200CN CPU224XP,DC/DC/DC,14輸入/10輸出,集成2AI/1AO |
6ES7214-2AS23-0XB8 | S7-200CN CPU224XPsi,DC/DC/DC,14輸入/10輸出,集成2AI/1AO |
6ES7214-2BD23-0XB8 | S7-200CN CPU224XP,AC/DC/Rly,14輸入/10輸出(NPN輸出),集成2AI/1AO |
6ES7216-2AD23-0XB8 | S7-200CN CPU226,DC/DC/DC,24輸入/16輸出 |
6ES7216-2BD23-0XB8 | S7-200CN CPU226,AC/DC/Rly,24輸入/16輸出 |
懷化回收西門子直流調(diào)速器裝置
一、浮點(diǎn)數(shù)的加減乘除指令
浮點(diǎn)數(shù)四則運(yùn)算指令和整點(diǎn)數(shù)對(duì)應(yīng)指令的運(yùn)算過程大同小異,不同點(diǎn)在于,前者是小數(shù),后者是整數(shù)。運(yùn)算過程雖然基本相同,但指令的運(yùn)用還是有所區(qū)別的,接下來我們重點(diǎn)看一下指令運(yùn)用的區(qū)別。
1、浮點(diǎn)數(shù)的EADD(加)、ESUB(減) EMUL(乘)、EDIV(除)指令
從編程手冊(cè)的截圖中,可以看到,浮點(diǎn)數(shù)的四則運(yùn)算指令只能用于32位,不能用于16位。這4個(gè)指令都有2個(gè)源操作數(shù)(S1·)、(S2·)和1個(gè)目的操作數(shù)(D·),且適用軟元件只有常數(shù)K、H和數(shù)據(jù)寄存器D。
它們的梯形圖形式如下圖所示,因?yàn)槎际?2位的錯(cuò)作數(shù),所以在運(yùn)用指令時(shí)助記符要加上字母“D”。
從梯形圖可以看到,不管是加減還是乘除,不管是源址還是終址,它們都32位,這和我們?cè)谏掀恼滤窒淼恼麛?shù)四則運(yùn)算指令有一定的差別,例如整數(shù)的32位乘法指令,目的操作數(shù)有4個(gè),但浮點(diǎn)數(shù)的是2個(gè)。
其實(shí)這是很顯然的,因?yàn)楦↑c(diǎn)數(shù)的表示方式和整點(diǎn)數(shù)完全不一樣,這在上上一篇文章就已經(jīng)有說明,所以在此不再贅述,大家不了解的可以回看以往的文章。另外,浮點(diǎn)數(shù)的四則運(yùn)算指令不會(huì)影響到3個(gè)標(biāo)志位M8020、M8021、M8022。
和整數(shù)運(yùn)算指令一樣,,PLC每掃描一個(gè)周期,這些指令就執(zhí)行一次,此時(shí),重復(fù)執(zhí)行運(yùn)算可能不是我們需要的,所以應(yīng)該選擇脈沖執(zhí)行型指令或邊沿觸發(fā)型驅(qū)動(dòng)條件。
總的來說,浮點(diǎn)數(shù)的四則運(yùn)算指令和整點(diǎn)數(shù)差不多,需要用的時(shí)候直接用就是。我們接下來繼續(xù)看2個(gè)與浮點(diǎn)數(shù)相關(guān)的其他指令。
2、浮點(diǎn)數(shù)與整數(shù)相互轉(zhuǎn)換的FLT、INT指令
FLT指令和INT指令分別是整數(shù)轉(zhuǎn)浮點(diǎn)數(shù)、浮點(diǎn)數(shù)轉(zhuǎn)整數(shù)的一對(duì)互為逆變換的指令。
從編程手冊(cè)的截圖可以看到,這兩個(gè)指令的適用軟元件只有數(shù)據(jù)寄存器D,不能是其他的軟元件。有因?yàn)楦↑c(diǎn)數(shù)是32位的,所以在轉(zhuǎn)換的過程中,一定要注意數(shù)據(jù)寄存器D的地址。
那么,F(xiàn)LT指令和INT指令有什么用呢?
這是因?yàn)橛械腜LC不能直接輸入浮點(diǎn)數(shù),例如FX 2N的PLC,但它又能進(jìn)行浮點(diǎn)數(shù)運(yùn)算。所以FX 2N的PLC想進(jìn)行浮點(diǎn)數(shù)運(yùn)算,就得先輸入整數(shù),再通過FLT指令將整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù),進(jìn)而參與浮點(diǎn)數(shù)運(yùn)算。
另外,雖然有的PLC不能直接輸入浮點(diǎn)數(shù),但如果輸入的是K、H常數(shù),浮點(diǎn)數(shù)運(yùn)算指令會(huì)直接將其轉(zhuǎn)換為浮點(diǎn)數(shù)。例如DEADD K10 H10 D0可以在FX 2N的PLC中輸入,但DEADD E10.0 H10 D0卻不能輸入。
這里有一點(diǎn)要注意的是,常數(shù)通過FLT指令轉(zhuǎn)換為浮點(diǎn)數(shù)之后,它原本的值其實(shí)是沒有變的,例如把10轉(zhuǎn)換為浮點(diǎn)數(shù)就是10.000。但有時(shí)候我們要輸入的本身就是小數(shù),如0.5,顯然直接用FLT指令是不行的,那這該怎么辦呢?
這時(shí)候我們可以先把0.5乘以10變?yōu)檎麛?shù)5,然后再用FLT指令轉(zhuǎn)換為浮點(diǎn)數(shù)5.000,后除以10就是0.500了,如下圖所示。
而INT指令實(shí)則為取整指令,也就是說將浮點(diǎn)數(shù)的小數(shù)部分去掉,只取整數(shù)部分的值。但在這里也要注意的一點(diǎn)是,INT指令的執(zhí)行會(huì)影響到3個(gè)標(biāo)志位。例如,若浮點(diǎn)數(shù)整數(shù)部分為0,用INT指令取整后結(jié)果為“0”,同時(shí)借位標(biāo)志位M8021=ON,如下圖所示。
若浮點(diǎn)數(shù)本身為0.000,用INT指令取整后結(jié)果亦為“0”,同時(shí)標(biāo)志位M8020=ON,如下圖所示。當(dāng)然,若取整后溢出,標(biāo)志位M8022=ON,在此不再舉例。
除此之外,與浮點(diǎn)數(shù)相關(guān)的指令還有十進(jìn)制浮點(diǎn)數(shù)與二進(jìn)制浮點(diǎn)數(shù)相互轉(zhuǎn)換指令EBCD、EBIN,但因?yàn)閷?duì)于目前還是小白的我而言,它們的應(yīng)用比較**,我也就不展開講解了。簡(jiǎn)單來說,EBCD指令就是將二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)數(shù),而EBIN指令就是將十進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換為二進(jìn)制浮點(diǎn)數(shù)。
分享完浮點(diǎn)數(shù)運(yùn)算指令后,我們繼續(xù)往下看邏輯位運(yùn)算的相關(guān)指令。
二、邏輯位運(yùn)算指令
在學(xué)習(xí)邏輯位運(yùn)算指令之前,我們先來了解一下什么是邏輯位運(yùn)算。
所謂邏輯位運(yùn)算,簡(jiǎn)單來說就是將數(shù)據(jù)按位處理,而“運(yùn)算”其實(shí)就是我在初所分享的數(shù)字電路基礎(chǔ)中所提到的與、或、非、異或、同或等的邏輯運(yùn)算。至于什么是與或非,在此我也不再贅述,不知道的,可以去看我之前寫的*1篇有關(guān)數(shù)字電路基礎(chǔ)的文章。
1、位與、位或、按位異或◤位與,就是將參與運(yùn)算的字軟元件的各個(gè)二進(jìn)制位相與,如下圖所示,相對(duì)應(yīng)的兩位都為1(11) ,結(jié)果就為1,其余時(shí)候結(jié)果為0。同理,位或,就是將參與運(yùn)算的字軟元件的各個(gè)二進(jìn)制位相或,如下圖所示,相對(duì)應(yīng)的兩位只要有一個(gè)1(01、10、11) ,結(jié)果就為1,其余時(shí)候結(jié)果為0。按位異或,就是將參與運(yùn)算的字軟元件的各個(gè)二進(jìn)制位相異或,如下圖所示,相對(duì)應(yīng)的兩位不同(10、10) ,結(jié)果就為1,其余時(shí)候結(jié)果為0
2、邏輯位運(yùn)算的對(duì)應(yīng)的指令◤邏輯位運(yùn)算的對(duì)應(yīng)指令有邏輯字與指令WAND、邏輯字或指令WOR、邏輯字異或指令WXOR,其在編程手冊(cè)的截圖如下所示。
從編程手冊(cè)截圖中可以看到,這幾個(gè)指令可以用于16位,也可以用于32位,可以是連續(xù)執(zhí)行型,也可以是脈沖執(zhí)行型。它們的適應(yīng)軟元件為對(duì)應(yīng)字元件。
WAND、WOR、WXOR指令的梯形圖形式如下圖所示,例如對(duì)WEND指令有,當(dāng)驅(qū)動(dòng)條件成立,(S1)與(S2)=(D),將S1中的16個(gè)二進(jìn)制位和S2中的對(duì)應(yīng)16個(gè)二進(jìn)制位相與,然后把結(jié)果存放到D中。WOR、WXOR指令同理。
總的來說,邏輯位指令的理解比較簡(jiǎn)單,前提是我們要理解與、或、異或的運(yùn)算過程。邏輯位運(yùn)算指令的應(yīng)用也相對(duì)簡(jiǎn)單,例如可以用WAND指令對(duì)數(shù)據(jù)寄存器的內(nèi)容清零,用WOR指令對(duì)數(shù)據(jù)寄存器的內(nèi)容置1等。
即執(zhí)行指令WAND K0 D0 D0 ,將D0的內(nèi)容清零;指令指令WAND H00FF D0 D10,將D0的高8位存到D10中;執(zhí)行指令WOR HFFFF D0 D0,將D0的內(nèi)容置全1。
異或指令WXOR對(duì)數(shù)據(jù)的處理不是很直觀,例如指令指令WXOR H00FF D0 D0,我們不能直接簡(jiǎn)單地說這是將D0的內(nèi)容置1、清0,但可以用一句話總結(jié)它的規(guī)律:與1異或,該位翻轉(zhuǎn);與0異或,該位不變。也就是說,用1異或,就可以將對(duì)應(yīng)位的值取反;用0異或,則表示保留對(duì)應(yīng)位的值,使其不變,如下圖所示。
類似以上的邏輯位運(yùn)算指令,即將字軟元件的內(nèi)容按位進(jìn)行處理,其實(shí)還有我在上篇文章所提到的求補(bǔ)碼指令NEG。
6ES7315-2AH14-0AB0 | SIMATIC S7-300, CPU 315-2DP CPU 含有 MPI 接口, 集成 24 V DC 電源, 256 KB 工作存儲(chǔ)區(qū) 2. 接口DP-MASTER/SLAVE,需要 MMC卡 |
6ES7315-2EH14-0AB0 | SIMATIC S7-300 CPU 315-2 PN/DP, *處理器含有 384 KB工作存儲(chǔ)區(qū), 1. 接口MPI/DP 12MBIT/S, 2.接口以太網(wǎng)PROFINET, 帶有 2個(gè) PORT SWITCH,必須有 MMC卡 |
6ES7317-2AK14-0AB0 | SIMATIC S7-300, CPU317-2 DP, *處理器帶有1 MB 工作存儲(chǔ)區(qū), 1. 接口 MPI/DP 12MBIT/S,2. 接口 DP-MASTER/SLAVE,必須有MMC卡 |
6ES7317-2EK14-0AB0 | SIMATIC S7-300 CPU 317-2 PN/DP, *處理器帶有 1 MB 工作存儲(chǔ)區(qū), 1. 接口 MPI/DP 12MBIT/S, 2. 接口 以太網(wǎng) PROFINET, 帶有 2 個(gè)PORT SWITCH, 必須有 MMC卡 |
6ES7318-3EL01-0AB0 | SIMATIC S7-300 CPU 319-3 PN/DP, *處理器 帶有 2 MB 工作存儲(chǔ)區(qū), 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP-MASTER/SLAVE, 3. 接口 以太網(wǎng) PROFINET, 帶有 2個(gè) PORT SWITCH,必須有 MMC卡 |
6ES7314-1AG14-0AB0 | SIMATIC S7-300, CPU 314 CPU 帶有MPI接口,集成24V DC 電源, 128 KB工作存儲(chǔ)區(qū),必須有MMC卡 |
6ES7314-6BH04-0AB0 | SIMATIC S7-300, CPU 314C-2 PTP 型 CPU 帶有MPI,24數(shù)字量輸入/16數(shù)字量輸出,4模擬量輸入,2模擬量輸出,1T100,4個(gè)高速計(jì)數(shù)器 (60 KHZ),集成接口 RS485,集成24V DC 電源,192 KB工作存儲(chǔ)區(qū),前連接器(2 X 40針)需要MMC卡 |
6ES7314-6CH04-0AB0 | SIMATIC S7-300, CPU 314C-2 DP緊湊型CPU帶有MPI,24 數(shù)字量輸入/16 數(shù)字量輸出, 4模擬量輸入, 2模擬量輸出, 1 PT100,4個(gè)高速計(jì)數(shù)器(60 KHZ),集成 DP 接口,集成24V DC 電源,192 KB工作存儲(chǔ)區(qū),前連接器 (2 X 40針) 需要MMC卡 |
詞條
詞條說明
菏澤SIEMENS西門子PLC代理商菏澤SIEMENS西門子PLC代理商菏澤SIEMENS西門子PLC代理商Siemens軸卡6SN1118-0DM31-0AA2Siemens驅(qū)動(dòng)6SN1118-0AD11-0AA0Siemens變頻器6SE6440-2UD31-5DA1SIENEMS基座6ES7193-6BP20-0BA0Siemens軟件6AV2101-0AA05-0AA5Siemens軟件6
甘南西門子代理商|西門子分布型模塊6ES75121DK010AB0
甘南西門子代理商|西門子分布型模塊6ES75121DK010AB0甘南西門子代理商|西門子分布型模塊6ES75121DK010AB0甘南西門子代理商|西門子分布型模塊6ES75121DK010AB0甘南西門子代理商|西門子分布型模塊6ES75121DK010AB0S7-200的PPI網(wǎng)絡(luò)\Profibus網(wǎng)絡(luò)PPI網(wǎng)絡(luò)PPI協(xié)議是專門為 S7-200開發(fā)的通信協(xié)議。S7-200CPU的通信口(Po
保定西門子模塊供應(yīng)代理商保定西門子模塊供應(yīng)代理商保定西門子模塊供應(yīng)代理商保定西門子模塊供應(yīng)代理商保定西門子模塊供應(yīng)代理商6ES73146CH044AB1SIMATIC S7-300 CPU組包含:S7-300 CPU 314C-2 DP(6ES7314-6CH04-0AB0),2X 前連接器(6ES7392-1AM00-0AA0)帶有螺釘觸點(diǎn), 40針6ES73146CH044AB2SIMATIC
信陽西門子S7-1200代理商信陽西門子CPU代理商信陽西門子CPU代理商信陽西門子CPU代理商信陽西門子S7-1200代理商信陽西門子S7-1200代理商是一家專業(yè)銷售西門子PLC模塊、電源供應(yīng)、交換機(jī)模塊等產(chǎn)品的經(jīng)銷商。我們以品牌、貨期、產(chǎn)地三大優(yōu)勢(shì)獲得了廣大客戶的信賴和**。品牌;西門子是**良好的工業(yè)自動(dòng)化和數(shù)字化解決方案提供商之一。作為西門子的授權(quán)代理商,我們銷售的產(chǎn)品全部來自西門子渠道
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
電 話:
手 機(jī): 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 廣富林4588弄52號(hào)3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
手 機(jī): 15021292620
電 話:
地 址: 上海松江小昆山 廣富林4588弄52號(hào)3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com