狠狠色丁香久久综合婷婷亚洲成人福利在线-欧美日韩在线观看免费-国产99久久久久久免费看-国产欧美在线一区二区三区-欧美精品一区二区三区免费观看-国内精品99亚洲免费高清

            | 注冊| 產(chǎn)品展廳| 收藏該商鋪

            行業(yè)產(chǎn)品

            當(dāng)前位置:
            潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>西門子CPU主機6ES7315-2EH14-0AB0現(xiàn)貨供應(yīng)

            西門子CPU主機6ES7315-2EH14-0AB0現(xiàn)貨供應(yīng)

            閱讀:439        發(fā)布時間:2022-12-26

            西門子CPU主機6ES7315-2EH14-0AB0

            1)加法指令ADD  (D)ADD(P)指令的編號為FNC20。它是將的源元件中的二進制數(shù)相加結(jié)果送到的目標(biāo)元件中去。如圖1所示,當(dāng)X0ON時,執(zhí)行(D10+D12D14)。

            1   加法指令的使用

            2)減法指令SUB  (D)SUB(P)指令的編號為FNC21。它是將[S1.]元件中的內(nèi)容以二進制形式減去[S2.]元件的內(nèi)容,其結(jié)果存入由[D.]的元件中。如圖2所示,當(dāng)X0ON時,執(zhí)行(D10)—(D12D14)。

            2  減法指令的使用

            使用加法和減法指令時應(yīng)該注意:

            1)操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、VZ.。

            2)16位運算占7個程序步,32位運算占13個程序步。

            3)數(shù)據(jù)為有符號二進制數(shù),最高位為符號位(0為正,1為負(fù))。

            4)加法指令有三個標(biāo)志:零標(biāo)志(M8020)、借位標(biāo)志(M8021)和進位標(biāo)志(M8022)。當(dāng)運算結(jié)果超過3276716位運算)或214748364732位運算)則進位標(biāo)志置1;當(dāng)運算結(jié)果小于-3276716位運算)或-214748364732位運算),借位標(biāo)志就會置1。

            3)乘法指令MUL   (D) MUL (P)指令的編號為FNC22。數(shù)據(jù)均為有符號數(shù)。如圖3所示,當(dāng)X0ON時,將二進制16位數(shù)[S1.][S2.]相乘,結(jié)果送[D.]中。D32位,即(D0)×(D2D5,D4)(16位乘法);當(dāng)X1ON時,(D1,D0)×(D3,D2D7D6,D5D4)(32位乘法)。

             

            3  乘法指令的使用

            4)除法指令DIV  (D) DIV (P)指令的編號為為FNC23。其功能是將[S1.]為被除數(shù),[S2.]為除數(shù),將除得的結(jié)果送到[D.]的目標(biāo)元件中,余數(shù)送到[D.]的下一個元件中。如圖4所示,當(dāng)X0ON時(D0)÷(D2D4)商,(D5)余數(shù)(16位除法);當(dāng)X1ON時(D1D0)÷(D3,D2D5,D4)商,(D7,D6)余數(shù)(32位除法)。

             

             

            4   除法指令的使用

            使用乘法和除法指令時應(yīng)注意:

            1)源操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取KnYKnM、KnS、T、C、D、VZ.,要注意Z只有16乘法時能用,32位不可用。

            216位運算占7程序步,32位運算為13程序步。

            332乘法運算中,如用位元件作目標(biāo),則只能得到乘積的低32位,高32位將丟失,這種情況下應(yīng)先將數(shù)據(jù)移入字元件再運算;除法運算中將位元件為[D.],則無法得到余數(shù),除數(shù)為0時發(fā)生運算錯誤。      

            4)積、商和余數(shù)的最高位為符號位。

            5)加1和減1指令  1指令(D) INC (P)的編號為FNC24;減1指令 (D) DEC (P)的編號為FNC25。INCDEC指令分別是當(dāng)條件滿足則將元件的內(nèi)容加1或減1。如圖5所示,當(dāng)X0ON時,(D10+1D10);當(dāng)X1ON時,(D11+1D11)。若指令是連續(xù)指令,則每個掃描周期均作一次加1或減1運算。

            5  1和減1指令的使用

            使用加1和減1指令時應(yīng)注意:

            1指令的操作數(shù)可為KnY、KnM、KnST、C、DV、Z;。

            2當(dāng)進行16位操作時為3個程序步,32位操作時為5個程序步。

            3INC運算時,如數(shù)據(jù)為16位,則由+32767再加1變?yōu)?/span>-32768,但標(biāo)志不置位;同樣,32位運算由+2147483647再加1就變?yōu)?/span>-2147483648時,標(biāo)志也不置位。

            4)在DEC運算時,16位運算-327681變?yōu)?/span>+32767,且標(biāo)志不置位;32位運算由-21474836481變?yōu)?/span>=2147483647,標(biāo)志也不置位

             1.   LD / LDI  /取反指令

            ?    功能:取單個常開/常閉觸點與母線(左母線、分支母線等)相連接

                2.    OUT  驅(qū)動線圈(輸出)指令

            ?    功能:驅(qū)動線圈。

             

             

             

             

             

            3.   AND / ANI   /與反指令

            ?  功能:串聯(lián)單個常開/常閉觸點

            4.  OR / ORI  /或反指令

            ?  功能:并聯(lián)單個常開/常閉觸點

            5.  END  結(jié)束指令

            ?  放在全部程序結(jié)束處,程序運行時執(zhí)行第一步至END之間的程序。


            收藏該商鋪

            登錄 后再收藏

            提示

            您的留言已提交成功!我們將在第一時間回復(fù)您~
            二維碼 意見反饋
            在線留言