ImageVerifierCode 换一换
你正在下载:

fbplc.docx

[预览]
格式:DOCX , 页数:21 ,大小:45.50KB ,
资源ID:6217733      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6217733.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(fbplc.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

fbplc.docx

1、fbplc附錄A.FB-PLC指令一覽表A-1順序指令一覽表指 令 碼運算元符 號功 能執行速度備註ORGX,Y,MS,T,C網路以A接點開始0.65usORG NOT網路以B接點開始ORG TU網路以上微分接點開始1.08usORG TD網路以下微分接點開始ORG OPEN網路以開路接點開始0.65usORG SHORT SSSSSSHORT SHORT SSSSHORT SSSSHORT SHORT SSHSHORT網路以短路接點開始LDX,Y,MS,T,C母線或分歧線以A接點開始0.65usLD NOT母線或分歧線以B接點開始LD TU母線或分歧線以上微分接點開始1.08usLD TD母

2、線或分歧線以下微分接點開始LD OPEN母線或分歧線以開路接點開始0.65usLD SHORT母線或分歧線以短路接點開始ANDX,Y,MS,T,C回路串聯A接點0.65usAND NOT回路串聯B接點AND TU回路串聯上微分接點1.08usAND TD回路串聯下微分接點AND OPEN回路串聯開路接點0.65usAND SHORT SHORTSHORT SSHORT回路串聯短路接點ORX,Y,MS,T,C回路並聯A接點0.65usOR NOT回路並聯B接點OR TU回路並聯上微分接點1.08usOR TD回路並聯下微分接點OR O PEN回路並聯開路接點0.65us指 令 碼運算元符 號功

3、能執行速度備註 OR SHORT回路並聯短路接點ANDLD兩區塊串聯之結合0.65usORLD兩區塊並未聯之結合OUTY,M,S將運算結果送到線圈去0.65us2.17usOUT NOT將運算結果倒相後送到線圈去OUT LY將運算結果送到外部輸出線圈,並指定此外部輸出線圈為保持型OUTTR將分歧點狀態存入暫存接點0.65us兩指令搭配用於分歧回路或分歧區塊之分歧線LDTR將暫存之分歧點狀態取出FO03取出應用指令之輸出(FO)狀態0.65us參閱應用指令說明FB-PLC之順序指令有上列32種,所有FB-PLC機種(MA、MB、MC)均有此等指令功能。順序指令之詳細敘述請參閱永宏可程式控制器基礎

4、篇之“第6章” 順序指令說明。A-2應用指令一覽表 FB-PLC之應用指令總共有103種,加上D、P衍生指令,總數超過270個指令,而且許多應用指令尚須有多輸入控制(最多4個輸入),一個指令最多可組合出8種運用模式。實際上FB-PLC之指令集已不下於大型PLC之指令。雖然強大之指令功能有助於複雜、巧妙之控制應用,但對一般小型PLC之使用者確實是一大負擔,因此我們將FB-PLC之應用指令區分為基礎篇應用指令(指包含常用之26種應用指令,可衍生出75個指令)及進階篇應用指令(包含較複雜之其他77種應用指令和高數計數器,中斷等功能),期使初學者或一般使用者能很快地學會基礎篇應用指令,而高階之使用者則

5、能自進階篇應用指令中找到他們之所需。 應用指令之通則說明請參閱永宏可程式控制器基礎篇第7章“應用指令說明”各指令之功能敘述參考第8章基礎篇和第9章進階篇之說明。基礎篇應用指令全系列機種(MA、MB、MC)均提供此等指令功能,期指令說明歸於永宏基礎篇使用手冊。 基本應用指令指令號碼指令名稱運算元衍生指令功 能 T nnn PV一般計時器指令(nnn為0255共256個) C nnn PV一般計時器指令(nnn為0255共256個) SET DDP設定單點或暫存器之所有位元(設為1) RST DDP清除單點或暫存器之所有位元(設為0)0 MC N主控回路之開始1 MCE N主控回路之結束2 SKP

6、 N跳過回路之開始3 SKPE N跳過回路之結束4 DIFU D取輸入之上微分狀態並將結果存入D5 DIFU D取輸入之下微分狀態並將結果存入D6 BSHF D DP將D資料做一位之位移(左或右移一位元後存回D)7 UDCTR CV,PVD上/下數計數器指令8 MOV S,DDP將S資料搬移至D(SD)9 MOV/ S,DDP將S資料倒向後搬移至D(SD)10 TOGG D交替ON/OFF指令(每輸入一次,D狀態即變換狀態一次)11 (+) Sa,Sb,DDPSa加Sb結果存入D(Sa+SbD)12 (-) Sa,Sb,DDPSa減Sb結果存入D(Sa-SbD)13 (*) Sa,Sb,DDP

7、將Sa乘以Sb,結果存於D(SaSbD)14 (/) Sa,Sb,DDP將Sa除以Sb,結果存於D(SaSbD)15 (+1) DDP將D之資料加1後結果存回D(D+1D)16 (-1) DDP將D之資料減1後結果存回D(D-1D)17 CMP Sa,SbDP比較Sa和Sb資料並產出比較結果(Sa:Sb,=,)18 AND Sa,Sb,D DP把Sa和Sb作邏輯AND後存入D19ORSa,Sb,D DP把Sa和Sb作邏輯OR後存入D20 BCD S,D DPS資料變成等值之BCD值後存入D21 BIN S,D DPS資料變成等值之二值後存入D進階篇應用指令僅MB及MC機種提供此等指令,其指令說

8、明歸於進階篇使用手冊。以下各分類指令中FUN號碼加有括號( )者為基本應用指令,但因功能分類關係亦將之歸類於下列各分類指令中。 算術運算指令指令號碼指令名稱運算元衍生指令功 能(11) (+) Sa,Sb,DDP詳見基本應用指令(12) (-) Sa,Sb,DDP(13) (*) Sa,Sb,DDP(14) (/) Sa,Sb,DDP25 MEAN S,N,DDP將S開始之連續N個值平均後存入D26 SQRT S,DDP將S值取均方根值後存入D27 NEC DDP將D之值取2的補數(負數)後存回D28 ABS DDP將D之值取絕對值後存回D29 EXT DP將16位元數值擴展為32位元數值(值

9、不變) 邏輯運算指令指令號碼指令名稱運算元衍生指令功 能(18) AND Sa,Sb,DDP詳見基本應用指令(19) OR Sa,Sb,DDP35 XOR Sa,Sb,DDP把Sa和Sb作邏輯Exclusive OR運算後結果存入D 36 XNR Sa,Sb,DDP把Sa和Sb作邏輯Exclusive OR運算後結果存入D把 比較指令指令號碼指令名稱運算元衍生指令功 能(17) CMP Sa,SbDP詳見基本應用指令 37 ZNCMP S,Su,SLDP將S和由上限Su與下限SL所形成之區域作比較,再將比較結果送到F00F02 比較結果送到F00F02去 搬移指令指令號碼指令名稱運算元衍生指令

10、功 能(8) MOV S, DADP詳見基本應用指令(9) MOV/ S, DDP40 BITRD S, NDP把S中N所指位元之狀態取出送到F0041 SITWR D, NDP把INB輸入之狀態寫入D中N所指之位元42 BITWV S,Ns,D, NdDP把S中之Ns位元狀態搬至D中之Nd位元處43 NBMV S,Ns,D, NdDP把S中Ns指定位數(Nibble)搬至D中Nd所指定之位數44 BYMV S,Ns,D, NdDP把S中Ns指定之Byte搬至D中Nd所指定之Byte45 XCHG Da, DbDP把Da和Db之內容值互換46 SWAP DP把D 中之High-Byte和Low

11、-Byte之內容值互換47 UNIT S, N, DP把S開始之連續N個Word之位數0(NBO)取出依序串聯後存入D48 DIST S, N, DP把S之位元0(NBO)開始之連續N個位數,存放於D開始之N個Word之位元數0 位移/旋轉指令指令號碼指令名稱 運算元衍生指令功 能(6) BSHFDBDP詳見基本應用指令51 SHFL D, NDP把D作N位元左移後存回D,移出位元送到F00,位移造成之空位以輸入位元填補之52 SHFR D, NDP把D作N位元右移後存回D,移出位元送到F00,位移造成之空位以輸入位元填補之53 ROTL D, NDP把D作N位元左旋轉後存回D,旋出之位元送到

12、F0054 ROTR D, NDP把D作N位元右旋轉後存回D,旋出之位元送到F00 數碼轉換指令指令號碼指令名稱運算元衍生指令功 能(20)BCDS, DCDP詳見基本應用指令(21)BINS, DDP57DECODS,Ns,NL,DP將S中Ns開始往左NL個位元所形成之二進制數值解碼後,將結果存放於D開始之暫存器中58ENCODS,Ns,NL,DP將S中單點Ns開始往左NL個單點作高優先或低優先編碼後,將結果存到D597SGS, N, DP將S中N所指定之位數(NBN)變成7碼後存入D中之B0B6指令號碼指令名稱運算元衍生指令功 能60ASC S, DP將S(最多12個文數字或符號變成ASC

13、II碼後存入由D 開始之暫存器61SEC S, DP將S開始連續三個暫存器之時分秒時間質變成秒數後存到D去62HMS S, DP將S之秒數值變成時分秒時間值並將之存入D開始之連續三個暫存器中 流程控制指令指令號碼指令名稱 運算元衍生指令功 能(0) MC N詳見基本應用指令(1) MCE N(2) SKP N(3) SKPE N END程式執行終止點(除錯用)65 LBL英文/數字 16字定義運算元所列之文數字為Label66 JMP LBLP跳至LBL之副程式67 CALL LBLP呼叫LBL之副程式68 RTS副程式之返回指令69 RTI中斷服務程式之返回指令70 FOR NLoop指令之

14、開始點及指令Loop N 次71 NEXTLoop指令之返回指令 I/O指令指令號碼指令名稱 運算元衍生指令功 能74 IMDIO D, NP更新主機上I/O點之狀態75 FILT NP設定高速輸入點X0X7之輸入積分為N Ms76 TKEY IN,D,KLD10個數字鍵之輸入便利指令77 HKEYIN,OT,D,KLD16個鍵(10數字鍵,6控制鍵)之輸入便利指令78 DSWD IN,OT,DD指撥開關輸入便利指令 79 7SGDL S,OT,ND7段顯示用多工掃瞄便利指令80 MUXIIN,OT,D,KL多工接點輸入便利指令81 PLSOFr,PC,UY,DY,HOD脈波輸出指令(步進馬達

15、正反轉驅動用)82 PWMTO,TP,OT脈波寬度調變指令 詳見基本應用指令 83 SPD S,TI,D脈波速度偵測指令 雜項指令指令號碼指令名稱運算元衍生指令功 能87 T. 01S CV, PV0.01秒時基之積算型計時器88 T. 1S CV, PV0.1秒時基之積算型計時器89 T1S CV, PV1秒時基之積算型計時器90 WDT NP設定WDT之計時時間為N Ms91 RSWDT EP復歸WDT使之重新由0開始計時92 HSCRD CN P將ASIC上硬體高速計數器HSCO或HSC1之現在值 CV讀到PLC內部該HSC之CV暫存器中 93 HSCWR CN, DP將PLC內部HSC

16、O或HSC1之CV或PV暫存器值寫到ASIC 上該硬體HSC之CV或PV暫存器94 ASCWR S, Pt將S位址開始之ASCII檔案資料送到主機RS-232 C 通訊埠(Portl) 去 列表指令指令號碼 指令名稱 運算元衍生指令功 能100 RT Rs,Td,L, PrDP把Rs值放入Td中Pr所指之位置101 TR Ts,L,Pr, RdDP把Ts中Pr所指之位置之值放入Rd中102 TT Ts,Td,L, PrDP把Ts中Pr所指位置之內容值放入Td中Pr所指之位置103 BT_M Ts,Td,LDP把Ts整個內容搬至Td104 T_SWP Ta,Tb,LDP將列表Ta和Tb之內容整個

17、對換105 R-T_S Rs,Ts,L, PrDP由上而下自Ts中找出和Rs值不同或相同之位置,並將此位址值存入Pr中106 T-T_C Ta,Tb,L, PrDP由上而下自Ts、Tb中比較找出值不同或相同之位置,並將此位址值存入Pr107 T_FIL Rs,Td,LDP將Rs值填入Td中之每個位置108 T_SHF IW,Ts,Td L,OWDP將Ts取出旋轉一個位置後將結果存到Td去,而移出之資料送入OW,騰出之空位以IW填入109 T_ROT Ts,Td,LDP將Ts取出旋轉一個位置後將結果存到Td110 QUEUE IW,QU,L, Pr,OWDP將IW壓下貯列(QUEUE)或自貯列中

18、取出送到OW去(先進先出裝置)111 STACK IW,ST,L, Pr,OWDP將IW壓下堆疊(STACK)或自堆疊中取出資料送到OW去(後進先出裝置)112 BKCMP Rs,Ts,L, DEDP將Rs之值和列表Ts所構成之L對上/下現值做比較,並將各對比較結果存到D所指定之繼電器去(DRUM指令)矩陣指令指令號碼指令名稱 運算元衍生指令功 能120 MAND Ma,Mb, Md,LP將Ma和Mb作邏輯AND運算後將結果存到Md121 MOR Ma,Mb, Md,LP將Ma和Mb作邏輯OR運算後將結果存到Md122 MXOR Ma,Mb, Md,LP將Ma和Mb作邏輯Exclusive O

19、R運算後將結果存到Md123 MXNR Ma,Mb, Md,LP將Ma和Mb作邏輯Exclusive OR運算後將結果存到Md124 MINV Ms,Md,LP將Ms作倒向後將結果存到Md125 MCMP Ma,Mb,L Pr PMa和Mb比較,找出值不同之位置,並將此位置值存到Pr126 MBRDMs,L,PrP將Ms中Pr所指位置之位元狀態取出送到F00輸出127 MBWR Md,L,PrP將輸入之狀態寫到Md中Pr所指之位元128 MBSHF Ms,Md,LP將Ms位移一位元後將結果存到Md去,擠出之位元送到F00,空出之位元則以INB之輸入狀態填補129 MBROT Ms,Md,LP將Ms 旋轉一個位元後將結果存到Md,並將旋出之位元送到F00130 MBCNT Ms,L,DP計算Ms中所有為1或為0之位元總數,並將之存到D SFC指令指令號碼指令名稱 運算元衍生指令功 能 STP Snnn定義STEP STPENDSTEP程式之結束 TO SnnnSTEP分歧指令 FROM SnnnSTEP合流指令

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1