日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

西門子PLC的數(shù)學(xué)運算指令梯形圖編程

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2018/1/7
    1.整數(shù)、雙整數(shù)、浮點數(shù)的四則運算
    西門子S7-200/300/400plc的四則運算指令基本相同,主要是對兩個操作數(shù)的加、減、乘、除運算,操作數(shù)可以是整數(shù)、雙整數(shù)、浮點數(shù)等。S7-200與S7-300/400的指令格式相似,梯形圖程序格式如圖10-7.1所示。
西門子PLC的數(shù)學(xué)運算指令梯形圖編程 
    圖中的IN1為四則運算中的被加數(shù)、被減數(shù)、被乘數(shù)、被除數(shù);IN2為加數(shù)、減數(shù)、乘數(shù)、除數(shù):OUT為運算結(jié)果存儲器地址。
    從圖10-7.1可見,盡管S7-200與S7-300/400的梯形圖指令相同,但從轉(zhuǎn)換后的指令表可以看出兩者在執(zhí)行過程中存在差異。
    S7-200的執(zhí)行過程如下:
    ①將操作數(shù)l(被加數(shù)、被減數(shù)、被乘數(shù)、被除數(shù))移動到結(jié)果存儲器;
    ②將結(jié)果存儲器(操作數(shù)1)與操作數(shù)2(加數(shù)、減數(shù)、乘數(shù)、除數(shù))進(jìn)行運算,并將運算結(jié)果存儲到結(jié)果存儲器中。
    S7-300/400的執(zhí)行過程如下:
    ①將操作數(shù)l(被加數(shù)、被減數(shù)、被乘數(shù)、被除數(shù))讀入到累加器l中:
    ②將操作數(shù)2(加數(shù)、減數(shù)、乘數(shù)、除數(shù))讀入到累加器1中,原累加器1中的操作數(shù)l移動到累加器2中:
    ③累加器2中的內(nèi)容與累加器l運算,運算結(jié)果存儲在累加器l中;
    ④累加器1的運算結(jié)果傳送到結(jié)果存儲器中。
    四則運算編程時應(yīng)注意以下幾點:
    ①在S7-200中,整數(shù)、雙整數(shù)的運算結(jié)果仍然為整數(shù)與雙整數(shù),因此,在程序中應(yīng)注意防止因運算結(jié)果溢出而導(dǎo)致的執(zhí)行錯誤。
    ②在S7-200中整數(shù)、雙整數(shù)的除法運算DIV—I、DIV- DI指令,以及S7-300/400的DIV_ DI指令,除法運算的結(jié)果不保留余數(shù)。
    ③對于S7-200的整數(shù)除法,如果需要余數(shù),可以使用DIV指令。DIV指令要求的輸出存儲器OUT為32位,執(zhí)行DIV指令后,兩個整數(shù)的除法運算可以得到32位運算結(jié)果,輸出存儲器OUT的高16位用于存儲余數(shù),低16位用于存儲商。
    ④S7-200的雙整數(shù)除法無法保留余數(shù)。
    ⑤對于S7-300/400的整數(shù)除法,可以自動生成余數(shù),執(zhí)行DIV I指令后,累加器l的高16位存儲余數(shù),低16位存儲商。
    ⑥對于S7-300/400的雙整數(shù)除法,如果需要余數(shù),可以在利用DIV DI指令求出商后,再使用MOD指令求余數(shù)。執(zhí)行MOD指令后,商被舍去,累加器l存儲余數(shù)。
    ⑦除法運算的除數(shù)不能為“O”。
    2.浮點數(shù)的函數(shù)運算
    在S7-200/300/400中,浮點數(shù)可以進(jìn)行函數(shù)運算。函數(shù)運算包括正弦、余弦、正切、平方根、自然對數(shù)、指數(shù)等運算,在S7-300/400中還可以進(jìn)行平方、反正弦、反余弦、反正切、求絕對值等運算。
    對于浮點數(shù)的函數(shù)運算,為了得到正確的運算結(jié)果,同樣應(yīng)遵守函數(shù)運算的基本規(guī)定與要求,保證程序中操作數(shù)取值范圍的正確性。
    3.增量指令
    在S7-200中,除可以使用以上數(shù)據(jù)運算指令外,還可以通過專門的指令對字節(jié)、字、雙字進(jìn)行增“1”( Increment)與減“1”(Decrement)運算。這些指令的使用十分簡單,可以按照表10-7.1的格式直接編程。
    除以上常用的功能指令外,S7還有其他部分功能指令,如程序控制指令,S7-200中的表指令、字符串指令、特殊計數(shù)指令等。這些指令有的使用較少。
Tags:數(shù)學(xué)運算指令,梯形圖,西門子PLC  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 相關(guān)文章列表
    西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
    西門子PLC編程常用基礎(chǔ)邏輯
    一文學(xué)會設(shè)備運行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
    S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
    TIA Portal博途軟件和S7-1200PLC介紹
    西門子200SMART PLC編程通過指針輕松實現(xiàn)多個數(shù)據(jù)排列
    西門子S7-200SMART PLC如何實現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
    西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實例
    詳解步進(jìn)電機與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
    三菱plc自鎖控制電路與外接按鈕開關(guān)接線方法
    西門子PLC編程實例  4個基本控制電路設(shè)計方法
    三菱PLC簡單控制伺服電機_三菱PLC控制伺服電機梯形圖實例
    三菱plc紅綠燈設(shè)計梯形圖實例和流程圖
    S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
    西門子plc傳送帶操作控制,傳輸帶控制
    西門子PLC實現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
    三菱plc學(xué)習(xí)入門(二,三菱plc指令,觸點比較,計數(shù)器,交替,四
    |分享| S7-200SMART常用指令(二)
    200smart【編程入門】_S7200smart編程入門梯形圖入門
    S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴展模塊和SIT_R指令
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網(wǎng)友評論
    推薦文章
    最新推薦
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    主站蜘蛛池模板: 成武县| 新昌县| 伊春市| 金山区| 伊吾县| 东光县| 晋州市| 池州市| 娱乐| 乌恰县| 茂名市| 镶黄旗| 东方市| 甘南县| 高陵县| 连云港市| 武安市| 穆棱市| 广宁县| 昆明市| 安徽省| 太和县| 锦屏县| 安康市| 藁城市| 长垣县| 龙门县| 金寨县| 葫芦岛市| 五华县| 肥东县| 巴林左旗| 台湾省| 陇西县| 尼木县| 中江县| 罗定市| 双城市| 临猗县| 遵义县| 惠州市|