




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第2章 可編程控制器-CP1H1第2章 可編程控制器-CP1HCP1H硬件系統(tǒng)CP1H指令系統(tǒng)CX-Programmer2第2章 可編程控制器-CP1HCP1H硬件系統(tǒng)CP1H指令系統(tǒng)CX-Programmer3第2章 可編程控制器-CP1H概述基本指令數據處理指令其他指令4第2章 可編程控制器-CP1H概述基本指令數據處理指令其他指令5數據處理指令數據比較指令數據傳送指令數據移位指令數據轉換指令遞增/遞減指令四則運算指令邏輯運算指令特殊運算指令浮點轉換/運算指令表格數據處理指令6數據比較指令序號指令名稱助記符序號指令名稱助記符1符號比較=/=7多通道比較MCMP2時刻比較=DT/DT/DT/
2、DT/=DT8表比較TCMP3無符號字比較CMP9塊比較BCMP4無符號雙字比較CMPL10擴展表比較BCMP25帶符號字BIN比較CPS11區(qū)間比較ZCP6帶符號雙字BIN比較CPSL12雙字區(qū)間比較ZCPL7=/=功能:對2個CH數據或常數按無符號或帶符號(BIN)進行比較,比較結果為真時,連接到下一段之后。 影響比較狀態(tài)標志。類型:LD連接型、AND連接型、OR連接型選項:無符號/帶符號(S)字比較/雙字比較(L)符號 選項S1S2符號 選項S1S2符號 選項S1S2LD連接型AND連接型OR連接型數據1數據2數據1數據2數據1數據28指令例24LD D100 D200OUT 100.0
3、1LD 0.00AND D100 D200OUT 100.01LD 0.01ORS D100 D200OUT 100.02D1000.00D200100.10.01100.2SD100D200注意:1.指令與梯形圖的差異2.比較對象:D/T/C/CIO/W等D100D200100.09指令例248714D100(BIN)3A1CD200(BIN)S(34580)10(14876)10(-30956)10(+14876)10比較結果OFFON比較類型10=DT/DT/DT/DT/=DT功能:對2個時間數據(BCD)進行比較,比較結果為真時,連接到下一段之后。 影響比較狀態(tài)標志。類型:LD連接型、
4、AND連接型、OR連接型符號 S1S2LD連接型AND連接型OR連接型C符號 S1S2C符號 S1S2C數據1數據2控制字數據1數據2控制字數據1數據2控制字11=DT/DT/DT/DT/=DT秒比較設定0/1:比較/不比較分比較設定0/1:比較/不比較時比較設定0/1:比較/不比較日比較設定0/1:比較/不比較月比較設定0/1:比較/不比較年比較設定0/1:比較/不比較12=DT/DT/DT/DT/=DT15141312111098765432101/01/01/01/01/01/01/01/01/01/01/01/01/01/01/01/0秒:00-59(BCD)分:00-59(BCD)1
5、5141312111098765432101/01/01/01/01/01/01/01/01/01/01/01/01/01/01/01/0時:00-23(BCD)日:01-31(BCD)15141312111098765432101/01/01/01/01/01/01/01/01/01/01/01/01/01/01/01/0月:01-12(BCD)年:00-99(BCD)S+1S+0S+213=DT/DT/DT/DT/=DT通道位內容A3510007秒:00-59(BCD)0815分:00-59(BCD)A3520007時:00-59(BCD)0815日:01-31(BCD)A3530007月
6、:01-12(BCD)0815年:00-99(BCD)PLC系統(tǒng)時間14指令例25LD 0.00ANDDT #38 A351 D200OUT 100.00上限:ON,其他OFF下限:ON ,其他OFF=下限:=ON ,其他OFFZCP T1T2S比較數據下限上限ZCPL T1T2S比較數據下限上限21指令例27LD 0.00OUT TR0ZCP D100 #5 #5AAND P_GTOUT 100.01LD TR0AND P_EQOUT 100.02LD TR0AND P_LTOUT 100.03ZCPD1000.00#5100.0100.1100.2P_GTP_EQP_LT#5A22MCMP
7、/TCMP/BCMP/BCMP2功能:多通道/表/塊/擴展表傳送。詳見手冊。23數據傳送指令24MOV/MOVL功能:以字/雙字為單位進行傳送。MOV DS數據目的地址MOVL DS數據目的地址25指令例28LD 0.00MOV 100 D100MOV1000.00D100比較MOV#1000.00D10026指令例29LD P_First_CycleMOV #1234 D1MOV +1234 D2MOV -1234 D3MOV &1234 D4MOV #1234 D1P_First_CycleMOV +1234 D2MOV -1234 D3MOV &1234 D4注意:1.MOV #100
8、D1 (#100為BIN格式)2.TIM 0000 #100 (#100為BCD格式)27MVN/MVNL功能:對字/雙字先取反,再傳送MVN DS數據目的地址MVNL DS數據目的地址28MOVB功能:以位為單位進行傳送MOVB CDS源字控制字目標字mnC15870源字指定位(00-0F)目標字指定位(00-0F)mnCSDnm29指令例30LD P_First_CycleMOV #FFFF D1MOV #0603 D2MOV #0000 D3LD 0.00MOVB D1 D2 D3MOV #FFFF D1P_First_CycleMOV #0603 D2MOV #0000 D3MOVB
9、D1 D2 D30.00思考:0.0=ON之后,D3=?30XFRB功能:以多位為單位進行傳送。 XFRB SDC控制字首源字首目標字kmC15870源字起始位(00-0F)目標字起始位(00-0F)CSDnmn43傳送位數(00-FF)kmnk31指令例31LD P_First_CycleMOV #F3F4 D1MOV #07B4 D2MOV #0000 D3MOV #0000 D4LD 0.00XFRB D2 D1 D3MOV #F3F4 D1P_First_CycleMOV #07B4 D2MOV #0000 D3XFRB D2 D1 D30.00思考:0.0=ON之后,D3=? D4=
10、?MOV #0000 D432MOVD功能:以數(4位)為單位進行傳送,可傳送多數。詳見手冊。33功能:以塊為單位進行傳送。詳見手冊。XFER34功能:以塊為單位進行數據設定。詳見手冊。BSET35功能:以字/雙字為單位進行交換。詳見手冊。XCHG/XCGL36功能:以字為單位進行傳送,目標地址=基址+偏移(數據分配)。詳見手冊。DIST37功能:以字為單位進行傳送,源地址=基址+偏移(數據提取)。詳見手冊。COLL38功能:變址寄存器設定。詳見手冊。MOVR/MOVRW39數據移位指令序號指令名稱助記符序號指令名稱助記符1移位寄存器SFT13無CY循環(huán)左移1位RLNC2左右移位寄存器SFTR
11、14無CY雙字循環(huán)左移1位RLNL3非同步移位寄存器ASFT15無CY字循環(huán)右移1位RRNC4字移位WSFT16無CY雙字循環(huán)右移1位RRNL5算術左移1位ASL17左移1數SLD6雙字算術左移1位ASLL18右移1數SRD7算術右移1位ASR19N位數據左移NSFL8雙字算術右移1位ASRL20N位數據右移NSFR9帶CY循環(huán)左移1位ROL21N位字左移NASL10帶CY雙字循環(huán)左移1位ROLL22N位雙字左移NSLL11帶CY字循環(huán)右移1位ROR23N位字右移NASR12帶CY雙字循環(huán)右移1位RORL24N位雙字右移NSRL40SFT功能:移位信號上升沿,從D1到D2均向左(最低位最高位)
12、移1 位,在最低位中反映數據輸入的ON/OFF內容。注意:D1、D2必須在同一區(qū)(不能從D區(qū)移到W區(qū))D1=D2SFT D2D1起始字結束字數據移位信號復位溢出150150150D2D1數據 41指令例32LD 0.00LD P_1sLD 0.01OR P_First_CycleSFT W200 W200LD W200.03OUT 100.00P_1sSFTW2000.00W200100.0W200.30.01P_First_CycleP_1sSFTW2000.00W202100.0W200.30.01P_First_Cycle思考:16位移位32/48/?42SFTR功能:移位信號輸入繼電器
13、(C的14位)為ON時,將從D1到D2向移位方向設定繼電器(C的12位)所指定的方向移1位,在最低位或最高位中填充數據輸入繼電器(C的13位)的ON/OFF內容,復位(C的15位)將移位數據清零。溢出移位范圍的位的內容反映在進位標志(CY)中。注意:D1、D2必須在同一區(qū),且D1=D2SFTR D1D2C控制字起始字結束字43SFTR150150150D2D1數據C13 C1514130移動方向設定(0:高低/1:低高)數據輸入12移位信號復位CY150150150D2D1數據 C13CYC14=1時C12=1C12=044指令例33LD 0.00OUT W200.12LD 0.01OUT W
14、200.13LD 0.02DIFU W201.00LD W201.00OUT W200.14LD 0.03OUT W200.15LD 0.04SFTR W200 1200 1201DIFU W201.000.02W200.130.01W200.120.00SFTR W200 1200 1201P_ONW200.150.03W200.14W201.045應用例4:移位彩燈控制要求:用1個開關控制彩燈啟動/停止,用1個開關控制彩燈移動方向,ON時,從彩燈1向彩燈8移動點亮,OFF時,從彩燈8到彩燈1移動點亮。并設一復位按鈕。0.00 100.00.01 100.10.02 100.2 100.7L
15、啟動/停止(開關)正向/反向(開關)復位(按鈕)LLLLLLL46應用例4:移位彩燈思考:程序中的問題? 1. 從低到高時,正常,從高到低時,要等前8位移滿,再移低8位,滯后! 2. 8盞燈都亮后,更換移動方向,不起作用!需要停止后再開始。如何完善? 提示1:初始數據不對 提示2:換方向時要對已有數據重置我來試試47應用例4:移位彩燈48功能:非同步移位。詳見手冊。ASFT49WSFT功能:字移位。詳見手冊。50ASL/ASLL功能:將數據D/雙字數據D和D+1向左移1 位。最低位上補0,最高位移入進位標志(CY) 。ASL D移位字CY0ASLLD移位字51指令例34LD P_First_C
16、ycleMOV #B00F D1LD 0.00ASL D1LD P_CYOR 100.00AND NOT 0.01OUT 100.00MOV #B00F D1P_First_CycleASL D1P_CY0.00100.0100.0思考:1. 0.0接通1次,D1/P_CY ?2. 0.0接通2次,D1/P_CY?0.0152ASR/ASRL功能:將數據D/雙字數據D和D+1向右移1 位。最高位上補0,最低位移入進位標志(CY) 。ASR D移位字CY0ASRLD移位字53ROL/ROLL功能:ROL:進位標志(CY) /數據D一起向左循環(huán)1 位。 ROLL:進位標志(CY) /雙字數據D和D
17、+1一起向左循環(huán)1 位。 ROL D移位字DCY151410ROLL D移位字54指令例35LD P_First_CycleMOV #B00F D1LD 0.00ASL D1LD 0.00ROL D1MOV #B00F D1P_First_CycleROL D10.00思考:1. 0.0接通1次,D1/P_CY?2. 0.0接通2次,D1/P_CY?ASL D10.00MOV #B00F D1P_First_CycleROL D10.00ASR D10.0055ROR/RORL功能:ROR:進位標志(CY) /數據D一起向右循環(huán)1 位。 RORL:進位標志(CY) /雙字數據D和D+1一起向右
18、循環(huán)1 位。 ROR D移位字DCY151410RORL D移位字56RLNC/RLNL功能:將數據D/雙字數據D和D+1循環(huán)左移1 位。D的最高位的數據移位到最低位,同時輸出到CY 標志。 RLNC D移位字DCY151410RLNL D移位字57指令例36LD P_First_CycleMOV #F00F D1LD 0.00RLNC D1MOV #F00F D1P_First_CycleRLNC D10.00思考:1. 0.0接通1次,D1/P_CY ?2. 0.0接通2次,D1/P_CY?58RRNC/RRNL功能:將數據D/雙字數據D和D+1循環(huán)右移1 位。D的最低位的數據移位到最高位
19、,同時輸出到CY 標志。 RLNC D移位字RLNL D移位字DCY15141059功能:數移位。詳見手冊。SLD/SRD60功能:N位數據左移/N位數據右移/N位字左移/N位雙字左移/N位字右移/N位雙字右移。詳見手冊。NSFL/NSFR/NASL/NSLL/NASR/NSRL61數據轉換指令序號指令名稱助記符序號指令名稱助記符1BCDBIN字轉換BIN10ASCII代碼轉換ASC2BCDBIN雙字轉換BINL11ASCIIHEX轉換HEX3BINBCD字轉換BCD12位列位行轉換LINE4BINBCD雙字轉換BCDL13位行位列轉換COLM52的補數轉換NEG14帶符號BCDBIN轉換BI
20、NS62的補數雙字轉換NEGL15帶符號BCDBIN雙字轉BISL7符號擴展SIGN16帶符號BINBCD轉換BCDS8164/2568編碼器DMPX17帶符號BINBCD雙字轉BDSL9416/8256譯碼器MLPX18格雷碼轉換GRY62BIN/BINL功能:對S的BCD數據進行BIN轉換,輸出到D。(值不變) BIN DS源字結果字BINL DS源字結果字3001140100910018100000000D1101A1010A1010 103 102 101 100 163 162 161 160S(BCD)D(BIN)63BCD/BCDL功能:對S的BIN數據進行BCD轉換,輸出到D。
21、(值不變) BCD DS源字結果字BCDL DS源字結果字3001140100910018100000000D1101A1010A1010 103 102 101 100 163 162 161 160D(BCD)S(BIN)64指令例37LD P_First_CycleMOV #0DAA D10LD 0.0BCD D10 D11LD 0.1BIN D11 D12BCD D10 D110.0BIN D11 D120.1思考:如果:MOV &3498 D10?MOV #0DAA D10P_First_Cycle65NEG/NEGL功能:對S進行按位取反后+1(求補),輸出到D。 NEG DS源字
22、結果字NEGL DS源字結果字66指令例38LD P_First_CycleMOV #1234 D10LD 0.0NEG D10 D11NEG D10 D110.0MOV #1234 D10P_First_Cycle0001001000110100S(BIN)1110110111001011取反1110110111001100+10000000000000001EDCC(60876)注意:1.在計算機中,數值一律按補碼存儲,正數的補碼=原碼,負數的補碼=符號位不變,其余位按位取反后再加1;2.求補是一種運算,與補碼的區(qū)別67SIGN功能:S的符號位為1 時,向D+1輸出FFFF,為0時向D+1
23、輸出0000,S輸出到D。SIGN DS源字第一個結果字相當于過零比較器68DMPX功能:讀取指定通道的16位或256位中ON的最高位或最低位,輸出到指定通道的指定數或指定字節(jié)。 類型:1642568DMPX DKS第一個源字結果字控制字69DMPX164編碼器:0mK15870結果輸出的開始數(00-03)0:第1個數1:第2個數2:第3個數3:第4個數結果輸出個數(00-03)n430/11211數3數1S15870數043數212110:164編碼器S+0:數1編碼源字S+1:數2編碼源字S+2:數3編碼源字S+3:數4編碼源字D0:ON的最高位/1:ON的最低位70指令例39LD P_
24、First_CycleMOV #0410 D10MOV #0001 D11MOV #F000 D12MOV #00F0 D13LD 0.00DMPX D10 D20 #0021DMPXD100.00D20#0021MOV #0410 D10P_First_Cycle02K10FAD200103S3MOV #0001 D11MOV #F000 D12MOV #00F0 D13#0121思考:71DMPX2568編碼器:1mK15870結果輸出的開始字節(jié)(00-01)0:1個字節(jié)1:2個字節(jié)結果輸出個數(00-03)n430/11211字節(jié)1S15870字節(jié)04312111:2568編碼器S+15S+0:字節(jié)1編碼源字S+15S+1:字節(jié)2編碼源字D0:ON的最高位/1:ON的最低位72MLPX功能:讀取指定通道的指定位(或指定字節(jié)),在指定通道的相應位輸出1,其他位輸出0。 類型:4168256MLPX KDS源字控制字第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)預算管理的實施方案計劃
- 秘書工作人員培訓計劃
- 第4周第1課時變速跑直快、彎慢 教學設計-九年級體育與健康
- 農產品加工品牌的創(chuàng)新策略計劃
- 加強社區(qū)法律知識普及計劃
- 《貴州織金興發(fā)煤業(yè)有限公司織金縣珠藏鎮(zhèn)興發(fā)煤礦(變更)礦產資源綠色開發(fā)利用方案(三合一)》評審意見
- 血虛中醫(yī)護理方法
- 緩解臨床護理壓力
- 九年級化學下冊 第7章 應用廣泛的酸、堿、鹽 第2節(jié) 常見的酸和堿教學實錄 (新版)滬教版
- 第六單元寫作《有創(chuàng)意地表達》教學設計-2023-2024學年統(tǒng)編版語文九年級下冊
- 中小學生賭博危害課件
- 2025年皖北衛(wèi)生職業(yè)學院單招職業(yè)適應性測試題庫必考題
- 2025年江西省三支一扶招聘2209人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫及答案1套
- 2025年牡丹江大學單招職業(yè)適應性測試題庫及答案(典優(yōu))
- 2025年河南工業(yè)職業(yè)技術學院單招職業(yè)技能測試題庫審定版
- 2025年甘肅省建設監(jiān)理有限責任公司招聘筆試參考題庫含答案解析
- 包材檢驗流程
- 2024年湖南司法警官職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2025年四川成都職業(yè)技術學院招聘筆試參考題庫含答案解析
- 商業(yè)樓宇電氣設施維修方案
評論
0/150
提交評論