電子開發網

              電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
              搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 其他PLC >> 三菱PLC >> 正文

              三菱PLC功能指令介紹(二)比較指令和四則運算指令、區間復位指令(ZRST)

              作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2024/10/19

              一、比較指令

              1)比較指令(CMP)

              比較源操作數[S1·]和[S2·]的值,并將比較的結果送到目標操作數[D·]。

              下圖中當X0為ON時將[S1·]K100和[S2·]C20進行比較,并將結果分別保存到M0、M1、M2中。

              當[S1·]100>[S2·]C20當前值時,M0為ON;當[S1·]100=[S2·]C20當前值時,M1為ON;當[S1·]100<[S2·]C20當前值時,M2為ON。

              比較指令(CMP) 

              2)觸點比較指令

              對兩個數值進行比較,條件成立時輸出為ON。比較方式為:/=/>=/<=/<>(不等于)。

              下圖表示當C1當前值>20且C2當前值<=30時,Y0為ON。

              觸點比較指令 

              二、四則運算指令

              1)加運算(ADD

              將源操作數[S1·]和[S2·]相加,并將結果保存到目標操作數[D·]。在進行32位運算時指定的操作數為低位,如圖中程序則表示(D101,D100)+(D11,D110)→(D121,D120)。

               

              2)減運算(SUB)

              用源操作數[S1·]減去[S2·],并將結果保存到目標操作數[D·]。32位運算的方式與加運算相同。

               

              3)乘運算(MUL)

              將源操作數[S1·]和[S2·]相乘,并將結果保存到目標操作數[D·]。

              在進行16位運算時目標操作數為32位,即(D0)×(D1)→(D5,D4)。

              在進行32位運算時目標操作數為64位,即(D1,D0)×(D3,D2)→(D7,D6;D5,D4)。

               

              4)除運算(DIV)

              被除數[S1·]除以除數[S2·],并將結果保存到目標操作數[D·],余數保存到[D·]的下一個元件。

              在進行16位運算時被除數為(D0),除數為(D2),商為(D4),余數為(D5)。

              在進行32位運算時被除數為(D1,D0),除數為(D3,D2)商為(D5,D4)余數為(D7,D6)。

               

              5)加1和減1指令

              使用脈沖執行時,每檢測到執行條件的上升沿[D·]會自動加1/減1。

              使用連續執行時,則每個掃描周期加1/減1。

               

              三、區間復位指令(ZRST)

              將[D1·]和[D2·]指定范圍內的元件成批復位。

              [D1·]和[D2·]應為同類型元件,[D1·]指定的元件號應小于等于[D2·]指定的元件號。

              下圖程序表示將M500~M599成批復位。

               

              四、指令運用

              以《部件分配》項目為例對上述指令進行演示。

              1)確定變量表

              進入項目后,根據項目要求和仿真動畫確定各個元件所對應的I/O地址。

              |項目要求

               

              仿真動畫

               

               

              2)編輯程序

              程序段1:物件供給按下按鈕PB1且機器人在原點,機器人供給物件。

               

              程序段2:1號傳送帶正轉旋轉旋鈕SW1,1號傳送帶動作。

               

              |程序段3:物件型號檢測當X3為ON且X2、X1為OFF時,表示物件是小型號,讓輔助繼電器M1為ON并自鎖。當X4檢測到物件放置到位后復位M1。中型號與大型號物件的檢測原理與其類似。

               

              程序段4:推出機構動作控制物件到位檢測傳感器X10~X12檢測到物件到達指定位置后,對應的推出機構動作。當物件到達指定數量后,推出機構不再動作。

               

              程序段5:2~4號輸送帶動作控制當對應型號的物件沒有達到指定數量,且物件到位檢測傳感器X10~X12沒有檢測到物件,對應的輸送帶動作。當對應型號的物件達到指定數量后,無論物件到位檢測傳感器X10~X12是否檢測到物件,所有輸送帶都要動作,將物料推到地下。旋鈕SW1為OFF后所有輸送帶停止動作。

               

              程序段6:物件計數每檢測到物件放置檢測傳感器X4~X6的上升沿,對應寄存器就進行加1。加1指令輸入方式:INC(空格)D1。

               

              程序段7:比較物件數量當物件未達到指定數量時,物件正常輸送與放置;當物件到達指定數量后,推出機構不動作,直接將該物件輸送到地上。比較指令輸入方法:=(空格)D1(空格)K2。

               

              程序段8:復位寄存器所有動作完成后將旋鈕SW1旋轉到OFF,并利用區間復位指令對寄存器進行復位,等待開始下一次循環。

               

              程序整體瀏覽

               

              Tags:比較指令,運算指令,CMP,三菱plc  
              責任編輯:admin
              請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
              1分 2分 3分 4分 5分

              還可以輸入 200 個字
              [ 查看全部 ] 網友評論
              關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
              返回頂部
              刷新頁面
              下到頁底
              晶體管查詢
              无码人妻精品一区二区三区夜夜嗨 | 成人国产精品999视频| 国内精品久久九九国产精品| 亚洲线精品一区二区三区| 午夜精品一区二区三区在线观看| 久久er国产精品免费观看2| 国产精品久久久天天影视香蕉| 国产亚洲福利精品一区| 久久精品无码一区二区无码| 亚洲日韩精品无码一区二区三区| 日韩精品无码中文字幕一区二区| 美女扒开粉嫩尿口| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 91精品国产高清久久久久久io| 欧美日韩国产精品 | 麻豆国产高清精品国在线| 亚洲精品乱码久久久久久蜜桃图片 | 国产夫妇精品自在线| 国产精品夜色视频一级区| 韩国精品欧美一区二区三区| 精品国产一区二区三区2021| 国产精品美女网站在线观看| 女人扒开尿口给男人捅| 国产精品国产三级国产专播| 久久精品一区二区影院| 亚洲а∨天堂久久精品| 久久精品国产黑森林| 无码国产69精品久久久久网站| 欧美亚洲精品在线| 桃花岛精品亚洲国产成人| 6080亚洲精品午夜福利| 99久久99久久精品国产片| 中文字幕中文字幕在线中…一区| 自拍偷自拍亚洲精品第1页| 97精品一区二区视频在线观看| 久久久精品波多野结衣| 精品无码无人网站免费视频| 精品人妻伦九区久久AAA片69| 欧美精品整片300页| 91精品国产高清久久久久久io| 久久夜色精品国产www|