維控plc編程手冊(cè)WeconPLCEditor軟件使用說(shuō)明書_第1頁(yè)
維控plc編程手冊(cè)WeconPLCEditor軟件使用說(shuō)明書_第2頁(yè)
維控plc編程手冊(cè)WeconPLCEditor軟件使用說(shuō)明書_第3頁(yè)
維控plc編程手冊(cè)WeconPLCEditor軟件使用說(shuō)明書_第4頁(yè)
維控plc編程手冊(cè)WeconPLCEditor軟件使用說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩397頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

WeconPLCEditor WeconPLCEditor編程軟件概 通訊測(cè)試(與PLC建立連接 PLC程序 快捷PLC功能菜 編輯注釋或 INV指 ADD指 ANR指 ASC指 BIN指 BON指 CJ指 CML指 CMP指 DIV指 DSW指 HEX指 HKY指 INC指 INT指 IST指 MUL指 NEG指 PID指 PR指 指令 RCL指 RCR指 REF指 RS指 SEGL指 SER指 SFTR指 SPD指 SQR指 SUB指 SUM指 TKY指 TO指 TSUB指 TWR指 XCH指 ZCP指 錯(cuò)誤代碼一覽[錯(cuò)誤代碼0000]無(wú)異 錯(cuò)誤代碼一覽[錯(cuò)誤代碼6301~6340串行通信錯(cuò) WeconPLCEditor維控可編程控制器PLC(Progr 它主要將外部的輸入信號(hào)如:按鍵、感應(yīng)器、開關(guān)及脈波等的狀態(tài)后,依據(jù)這些輸入信號(hào)的狀態(tài)或數(shù)值并根據(jù)內(nèi)部預(yù)先編寫的程序,以微處理機(jī)執(zhí)行邏輯、順序、計(jì)時(shí)、維控可編程軟件支持二種常用的語(yǔ)言:梯形圖(LAD,指令列表(IL。PLC的梯形圖在形式上沿襲了傳統(tǒng)的繼電器電氣控制圖,是在原繼電器控制系統(tǒng)的繼間繼電器T、計(jì)數(shù)器C、觸點(diǎn)等,都和時(shí)間的電氣元件的特性相似。如下圖紅框部分所示:理和軟元件值寫入。如下圖紅框部分所示:以幫助初學(xué)者盡快熟悉、掌握維控編程軟件的操作。以下是PLC的開發(fā)步驟:第八步:程序到PLC中。啟動(dòng)PLC編程軟件,進(jìn)入到編程主畫面。 框打開【工程管理】窗口(主頁(yè)面板左側(cè)) 使用鼠標(biāo)左鍵,選中指定的順控指令,比如【LD 到PLC中打開運(yùn)行WeconPLCEditor 1.61.6PLC 置1秒,系統(tǒng)會(huì)自動(dòng)顯示出各個(gè)按鈕對(duì)應(yīng)的不同功能。軟件上部區(qū)域?yàn)椤静藛巍浚脩艨梢酝ㄟ^(guò)菜單方便的進(jìn)行,具體操作構(gòu);項(xiàng)目名稱;程序塊;軟元件注釋;參數(shù);各種指令使用表等等,用戶可以通過(guò)【工程管 2.2. 框。點(diǎn)擊【確定】完成刪除指定工具““:可以實(shí)現(xiàn)對(duì)指定數(shù)據(jù)的功能。LDLDILDPLDF注意:Win7及其更高以上版本需要使用管理員權(quán)限運(yùn)行。注意:注釋最多只能顯示27個(gè)字符,之后最多顯示16個(gè)字符。彈出【行間輸入】窗口。 程進(jìn)行調(diào)試;否則只是對(duì)PLC中已有工程進(jìn)行調(diào)試改值。傳輸設(shè)置PLC上傳 軟元件監(jiān)視 設(shè)置清除PLC內(nèi)存設(shè)置PLC時(shí)鐘PLC LPT通訊時(shí)間檢查:可以自由設(shè)定檢查時(shí)間。必須保證PLCPC是能正常通訊的(必須先完成傳輸設(shè)置。載前必須保證PLC和PC是能正常通訊的(必須先完成傳輸設(shè)置。下圖為PLC 10注意:執(zhí)行此工程之前請(qǐng)保證PC與PLC可以正常 傳“鐘”、”、“時(shí)”。傳“鐘相同也可以不同。保證了PLC的安全性和獨(dú)立性。 的時(shí)候,首次和二次確認(rèn)必須一致 狀態(tài)(PLCPLCRUN點(diǎn)擊【】面板中的【PLC設(shè)置】打開新窗口之后,若【舊】輸入框顯示無(wú)法輸入狀態(tài)時(shí),表明次PLC目前沒(méi)有 9.9.成功設(shè)置:若PLC沒(méi) 2PLC PLC注意事項(xiàng):在執(zhí)行清除操作時(shí),PLC必須處于NOTRUN。設(shè)置PLC時(shí)鐘059059到PLC的診斷數(shù)據(jù),同時(shí)可以快速的進(jìn)行???完成步驟4之后,會(huì)彈出新的 ,或者使用鼠標(biāo)右鍵【】功能。鍵的【粘貼】功能便可以將指定數(shù)據(jù)到指定位置中。MPP指令的、剪切、粘貼3、關(guān)于查找、替換窗口功能說(shuō)明,請(qǐng)移步 :梯形圖中選中的梯形圖,指令列表中選中的指令行,把內(nèi)容放在剪切 軟元件注釋模塊:一個(gè).wcpCOMMENT"軟元件注釋"模塊;右擊界面說(shuō)明值允許輸入168個(gè)字符。元件注釋或別名。1S和2N的軟元件區(qū)間是不同的。軟元件區(qū)間如下圖:右上角"×"符號(hào)關(guān)閉框更改不保存;文件寄存器容量*500。程序容量必須大于零,否則檢查錯(cuò)修改不成功。默認(rèn)值:點(diǎn)擊此按鈕則恢復(fù)默認(rèn)設(shè)置。LX1S默認(rèn)內(nèi)存容量、注釋容量、文件寄存器容量2000、0、0,LX2N8000、0、0,LX2N系列內(nèi)存容量有2000、4000、8000、16000四種選擇;六、C系統(tǒng)(2):界面如下圖:停止位:選擇停止位數(shù)00H~0FH(16控制模式:默認(rèn)數(shù)據(jù)長(zhǎng)度:選擇數(shù)據(jù)長(zhǎng)度奇偶選擇:奇校驗(yàn)或偶校驗(yàn)0。若"程序容量"小于等于零,則檢能輸入0和1。軟元件區(qū)間列表如下圖:色)、實(shí)數(shù)(橙色)、字符串(青綠色)、ASCII碼(綠色)。8[#7f]則顯示為9、ASCII2長(zhǎng)度為16位時(shí)各格式所能表示的數(shù)據(jù)大?。?進(jìn) ~1111111111111111;b.8進(jìn)制0~ e.字符串2個(gè)字符長(zhǎng)度的大?。籪.ascii2個(gè)ascii碼值。長(zhǎng)度為32位時(shí)各格式所能表示的數(shù)據(jù)大?。?進(jìn)制 ;b.80~37777777777;c.10 ;d.16進(jìn)制0~FFFFFFFFFFFFFFFF;e.字符串4個(gè)字符串長(zhǎng)度的大??;f.ascii4個(gè)ascii碼值;g.實(shí)數(shù)土1. E-38~土3. ①a."軟元件"為PLC范圍內(nèi)要修改值的寄存器、線圈(如C0、M1等)。d.數(shù)據(jù)格式可以是10進(jìn)制(單字-32768~32767,雙字- 可以為16進(jìn)制(單字0~FFFF,雙字0~FFFFFFFF)。"模塊起始"為擴(kuò)展模塊編號(hào)(如 塊)"地址"為擴(kuò)展模塊內(nèi)部可寫地址,地址類型可以是10進(jìn)制也可以是16"數(shù)據(jù)類型"有Word(單字)、Bit(2進(jìn)制 0或1)、Double 范圍:10進(jìn)制(單字-32768~32767,雙字- 制(單字0~FFFF,雙字0~FFFFFFFF)。輸入值必須在允許范圍內(nèi)10進(jìn)制(單 -32768~32767,雙 前程序步數(shù)/程序總步數(shù)等狀態(tài)信息。 .起始軟元件下拉框:可以輸入起始軟元件全名或序號(hào),按回車鍵或按搜索按鈕,搜.搜索按鈕:執(zhí)行搜索操作,起始軟元件為空時(shí),會(huì)提示輸入軟元.軟元件使用列表子項(xiàng):包含軟元件在程序中的指令、步數(shù)、類型等信息,雙擊子項(xiàng)1輸入繼電器X2輸入繼電器Y3輔助繼電器M4狀態(tài)繼電器S567數(shù)據(jù)寄存器D89代表外部信號(hào)開路,1代表外部信號(hào)閉合。制器的計(jì)數(shù)器信號(hào)、外部中斷信號(hào)、脈沖捕捉等功能是通過(guò)X0~X7端口輸入。86128161624163624121214101412161624163624PLCYPLC的硬件端口上,0表示輸出端口開路;1表示輸出端口閉合。輔助繼電器M元件用作用戶程序執(zhí)行過(guò)程間變量,如同實(shí)際電控系統(tǒng)中的輔助繼電M變量可無(wú)限次使用。M0-M383384-M384-M511128M8000-M8255256M0-M499500M500-M1023524M1024-M30712048M8000-M8255256M0-M499500M500-M1023524M1024-M30712048M8000-M8255256 M8000:運(yùn)行監(jiān)視器(在運(yùn)行中接通,常用于需用驅(qū)動(dòng)信號(hào)的指令之前。M8002:初始脈沖(僅在運(yùn)行開始時(shí)瞬間接通,常用于只需執(zhí)行一次初始化指令。M8012:100ms時(shí)鐘脈沖,用于產(chǎn)生固定間隔翻轉(zhuǎn)的信號(hào)。M8033:停止時(shí)保持輸出M8034:輸出全部M8039:恒定掃描-------S0-S127點(diǎn)(10-S0-S0-S9(10S500---S900-S0-S0-S9(10S500---S900-計(jì)時(shí)器有不同的計(jì)時(shí)步長(zhǎng),1ms、10ms、100ms等,如下表: s s1ms型累計(jì)型s T0-T3132T32-T6231T32-T6231T631-T0-T199點(diǎn)-T200-T245點(diǎn)T246-T2494執(zhí)行中斷的保T250-T2556子程序用程T192-T0-T199點(diǎn)-T200-T245點(diǎn)T246-T2494執(zhí)行中斷的保T250-T2556子程序用程T192-OFF→ON1,b(NC)閉合。部分計(jì)時(shí)器的具有掉電保持、累計(jì)等特性,重新上電后仍維持掉電C0-C1516C16-C3116--C0-C99100C100-C199100C200-C21920C220-C23415C0-C99100C100-C199100C200-C21920C220-C23415 入入U(xiǎn)UUAAARRDDDBBBRRRRRRUUAADDBBRRRRRSSSSSS A:A相輸入 B:B相輸入 R:復(fù)位輸入S:開始計(jì)數(shù)輸入軟件計(jì)數(shù)分別可同時(shí)輸入各100K的脈沖;4路軟件計(jì)數(shù),分別可同時(shí)輸入各10K的脈沖頻率。軟件計(jì)數(shù)分別可同時(shí)輸入各50K的脈沖;4路軟件計(jì)數(shù),分別可同時(shí)輸入各5K的脈沖頻率。寄存器用于數(shù)據(jù)的運(yùn)算和,如對(duì)定時(shí)器、計(jì)數(shù)器、模擬量參數(shù)的運(yùn)算和運(yùn)算、等,為符號(hào)位,數(shù)值范圍為-32,768~+32,767。符號(hào)位,可處理-2,147,483,648-2,147,483,647的數(shù)值。-D0--D128-256點(diǎn)V0-Z0-Z7點(diǎn)D0-D200-312256點(diǎn)V0-Z0-Z7點(diǎn)D0-D200-312256點(diǎn)V0-Z0-Z7點(diǎn)變址寄存器V、Z據(jù)寄存器。V0~V31,Z0~Z31共有64個(gè)。可以同其他的軟元件編號(hào)或數(shù)值組合使用。但需注意LD,AND,OUTD10007000指針無(wú)P0-P6263P63點(diǎn) I30_(X003)I40_(X004)I50_(X005)點(diǎn)無(wú)無(wú)P0-P64-P127點(diǎn)P63點(diǎn) I30_(X003)I40_(X004)I50_(X005)點(diǎn) 3 I050I060點(diǎn)P0-P64-P127點(diǎn)P63點(diǎn) I30_(X003)I40_(X004)I50_(X005)點(diǎn) 3 I050I060點(diǎn)(FNC15作(K常數(shù);二進(jìn)制在可編程控制器內(nèi)部,這些數(shù)字都用二進(jìn)制數(shù)處理。而且,在設(shè)備上進(jìn)行監(jiān)控時(shí),這些軟元件將如圖所示自動(dòng)變換為十進(jìn)制數(shù)(也可切換為16進(jìn)制;八進(jìn)制8行[0-710-1770-77100-107]8[89];因此,可用于BCD輸出形的數(shù)字式開關(guān)或七段碼的顯示器控制等方面;數(shù)進(jìn)行浮點(diǎn)運(yùn)算;0000~FFFF;32bitK0000,0000~FFFF,FFFF。M件D件○○○○○○表示1S的型號(hào)。○○○○程序容量,2K,4K,8K,16K○○○○內(nèi)○○M8060~M8067[ON,M8004○○○○—○—○—○2.6V—○當(dāng)交流失電5mS后M8007&M8008—○電時(shí)該單元清0處理—○當(dāng)D8008時(shí)間內(nèi)都失電,當(dāng)M8008M8000為—○—○作—○—○○○步開始○○○○掃描時(shí)間的最小值○○○○掃描時(shí)間的最大值○○鐘○○時(shí)鐘秒○○○○實(shí)時(shí)時(shí)鐘分○○○○實(shí)時(shí)時(shí)鐘小時(shí)○○○○實(shí)時(shí)時(shí)鐘日○○○○實(shí)時(shí)時(shí)鐘月○○○○實(shí)時(shí)時(shí)鐘公○○○○○○○○○○○○○○○○—○—○—○—○100ms/10ms器○—○○○○○○—○存○○器○○○○出都為OFF狀態(tài)○○○○○○○○○○○○○○○○最大的地址號(hào)保存在D8047○○○○○○出○○○○○○○○志○○○○○○○○ON,M8046○○○○○○○○—○—○保存S900~S999的最小地—○I00□○○I10□○○I20□○○I30□○○I40□○○I50□○○I6□□—○I7□□—○I8□□—○—○—○—○○○○○—○—○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○有效[Y0],必須確保數(shù)值和○○○○有效[Y1],必須確保數(shù)值和○○○○有效[Y3],必須確保數(shù)值和○○○○號(hào)○○定,默認(rèn)為0(22319,24320,25007以上才有效)○○定,默認(rèn)為0○○○○1○○○○○○令執(zhí)行狀態(tài)指令發(fā)送間隔接收完成標(biāo)志(RS)訊錯(cuò)誤標(biāo)志○○指令○○○○○○○○定,默認(rèn)為0○○○○○○○○○○○○○○○○○○○○○○○○空○○○○○○值○○值○○○○○○○○○○○○○○○○○○○○值○○○○○○○○○○○○○○○○—○○○○○○○—○○○○○○○能—○○○—○數(shù)值和D8107一致?!稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹稹鹞辉刂诽?hào)No.2/Z1○○○○位元件地址號(hào)No.3/V1○○○○位元件地址號(hào)No.4/Z2○○○○位元件地址號(hào)No.5/V2○○○○位元件地址號(hào)No.6/Z3○○○○位元件地址號(hào)No.7/V3○○○○位元件地址號(hào)No.8/Z4○○○○位元件地址號(hào)No.9/V4○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○寄存器C251倍頻功能,當(dāng)D82000:1頻;1:2;2:4V311以上的才能支持倍頻功○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○D82201:新的濾波方式,4方法時(shí)D8020XnIOIO○○○○8X4~7ms○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○條件跳轉(zhuǎn)(脈沖型子程序調(diào)用(脈沖型監(jiān)視定時(shí)器(脈沖型移位傳送(脈沖型成批傳送(脈沖型位右移(脈沖型位左移(脈沖型字右移(脈沖型移位寫入(脈沖型移位讀出(脈沖型批量復(fù)位(脈沖型(脈沖型編碼(脈沖型信號(hào)器置信號(hào)器復(fù)輸入輸出刷新(脈沖型濾波器調(diào)整(脈沖型凸輪控制(增量方式交替輸出(脈沖型(脈沖型浮點(diǎn)運(yùn)算指二進(jìn)制浮點(diǎn)數(shù)比較(脈沖型二進(jìn)制浮點(diǎn)數(shù)區(qū)間比較(脈沖型浮點(diǎn)數(shù)二進(jìn)制向十進(jìn)制轉(zhuǎn)換(脈沖型浮點(diǎn)數(shù)十進(jìn)制向二進(jìn)制轉(zhuǎn)換(脈沖型二進(jìn)制浮點(diǎn)數(shù)加法(脈沖型二進(jìn)制浮點(diǎn)數(shù)減法(脈沖型二進(jìn)制浮點(diǎn)數(shù)乘法(脈沖型二進(jìn)制浮點(diǎn)數(shù)除法(脈沖型二進(jìn)制浮點(diǎn)數(shù)開方(脈沖型時(shí)鐘數(shù)據(jù)比較(脈沖型時(shí)鐘數(shù)據(jù)區(qū)間比較(脈沖型時(shí)鐘數(shù)據(jù)加法運(yùn)算(脈沖型時(shí)鐘數(shù)據(jù)減法運(yùn)算(脈沖型時(shí)鐘數(shù)據(jù)(脈沖型時(shí)鐘數(shù)據(jù)寫入(脈沖型令設(shè)備指位位位位位位位位所占程序步數(shù)為1。8Y、S、M、T、C。面的ANB指令。串聯(lián)次數(shù)不受限制。操作數(shù),所占程序步數(shù)為1。都可為X、Y、S、M、T、C。序步數(shù)為3-5。串并聯(lián)使用的最多次數(shù)為8個(gè)。程序步為3,計(jì)時(shí)器C的程序步為3-5。器才加1。值,可以是常數(shù)K,或者由寄存器間接指定數(shù)值。;MC為2,操作數(shù)可為Y、M(特殊M除外。移動(dòng),執(zhí)行MCR指令返回母線。MCR7(K6。變?yōu)閿嚅_元件:非累計(jì)定時(shí)器的值,用OUT指令驅(qū)動(dòng)軟元件。MRD刪除它。其他單元保持不變。使用這3條指令可以方便多分支編程。是MPP必須放在最后的分支使用。MPSMPP,MPPMPSOFF)回路塊的串聯(lián),故使用了ANBANB指令可參照后面章節(jié)的說(shuō)明。 2DVZ3。除非用SET指令置位。

否9否當(dāng)使用32bit指令時(shí), XYMSKHTCDVZ√√√√√√√√√常數(shù)指令時(shí)只能指定C0~C199;32bit指令時(shí)則只能指定C200~C254;;;對(duì)于需要及時(shí)響應(yīng)的應(yīng)用,可采用HSZ高速比較指令;否7是7否是參與運(yùn)算的變量都按有符號(hào)數(shù)處理,最為符號(hào)位,0為正數(shù),1為負(fù)數(shù).XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√32,7616bi4否3是3脈沖執(zhí)行型ALTP指令。XYMSKHTCDVZ√√√否1是1個(gè)點(diǎn)動(dòng)作時(shí),則復(fù)位最小編號(hào)為ON的點(diǎn)。信號(hào)器置否7XYMSKHTCDVZ√√100ms其中,的范圍為T0~T199,的范圍為S900~S999。0作置ON。

否7為信號(hào)邏輯的設(shè)定值,參見(jiàn)前面SEGL指令中關(guān)于的詳細(xì)描述XYMSKHTCDVZ√√√√√√√√√√9999之間。(X13對(duì)于光標(biāo)位,每次按增量鍵(X11)01→2→……8→9→0→1化,按減量鍵(X10)時(shí),則按0→9→8→7→……1→0→9變化,修改的值立即生效。轉(zhuǎn)換ASCII否7是7該指令是將的值轉(zhuǎn)換成ASCII碼后,到為起始地址的變量中。其中:XYMXYMSKHTCDVZ√√√√√√√√√√√√√√√√√常數(shù)節(jié)結(jié)果,因此實(shí)際使用變量區(qū)域的長(zhǎng)度增加。換否ASCII8(M8161=1XYMSKHTCDVZ√√√圖,每個(gè)變量的高字節(jié)填0處理:ASCII(160ASCII(160123456789ASCII(16ASCII(16ANBOCPDQERFSGTHUIVJWKXLYMZASCII(16否5是5否9是9XYMSKHTCDVZ√√√√√√√√√√√√√√√√時(shí)會(huì)出錯(cuò)。M8067、M8068會(huì)置ON,D8067記錄錯(cuò)誤代碼。否5是5否9是9需要觸點(diǎn)驅(qū)動(dòng),有2個(gè)操作變量,將(BCD)的值進(jìn)行BIN變換后存入中。該指令常用于將外部端口讀入數(shù)據(jù)(如編碼盤設(shè)置)處理成能直接用于運(yùn)算的BIN格式。XYMSKHTCDVZ√√√√√√√√√√√√√√√√(BCD)的有效范圍,16bit:0~9999;32bit:0~99,999,999運(yùn)算錯(cuò)誤,M8067、M8068會(huì)置位。否7是7需要觸點(diǎn)驅(qū)動(dòng)有3個(gè)操作變量將由指定起始地址的個(gè)變量值到由XYMSKHTCDVZ√√√√√√√√√√√√√常數(shù)其中的取值范圍是1~512否7是7BON否是判斷的第位的狀態(tài),結(jié)果存入XYMSKHTCDVZ√√√√√√√√√√√√√√n=0~15(16bit;n=0~31(32bit)否CALL3是3轉(zhuǎn)到子程序P1中去執(zhí)行直到程序執(zhí)行完畢。4否7是7;;該指令是對(duì)啟始的個(gè)變量進(jìn)行兩種校驗(yàn)和運(yùn)算,將直接加法的求和運(yùn)算結(jié)果存于,將逐個(gè)異或邏輯運(yùn)算的結(jié)果存于+1單元中。本指令用于作通信時(shí),為了確保數(shù)據(jù)傳輸時(shí)的正確性所做的字符串總和檢查(SumCheck。其中:為待求校驗(yàn)和運(yùn)算的變量啟始地址,使用后續(xù)地址的變量單元用于存放校驗(yàn)和+1單元用于存放;;XYMSKHTCDVZ√√√√√√√√√√√√√個(gè),則異或結(jié)果的bit0為1;個(gè),則異或結(jié)果的bit1為1;否CJP*3是3LX1S:P0-P63,LX2N:P0-P127,LX3V:P0-P127Y、M、S保持以前的動(dòng)作。觸點(diǎn)不動(dòng)作,當(dāng)X0“OFF”時(shí),觸點(diǎn)立即動(dòng)作。否5是5否是需要觸點(diǎn)驅(qū)動(dòng),有2個(gè)操作變量,將的BIN值逐位取反后到中XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√當(dāng)?shù)奈粩?shù)不足16bit時(shí),將取反后按低位對(duì)齊傳送到變量中例如語(yǔ)句:〔DCMLD1D5〕的操作結(jié)果是:/D1→D5;/D2→D6否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√否9否只有晶體管輸出PLC才能使用該指令。其中:若=[Y000,對(duì)應(yīng)[D8l41(高字節(jié)),D8l40(低字節(jié))](使用32位)為絕對(duì)若=[Y00l,對(duì)應(yīng)[D8l43(高字節(jié)),D8l42(低字節(jié))](使用32位)為絕對(duì)若=[Y002,對(duì)應(yīng)[D8l51(高字節(jié)),D8l50(低字節(jié))](使用32位)為絕對(duì)若=[Y003,對(duì)應(yīng)[D8l53(高字節(jié)),D8l52(低字節(jié))](使用32位)為絕對(duì)XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√M8147(Y000[D8145FNC158DRVIFNCl59DRVA)指令時(shí)的基底速度??刂撇竭M(jìn)電機(jī)時(shí),設(shè)定速度時(shí)需考慮步進(jìn)電機(jī)的區(qū)域和自動(dòng)起動(dòng)頻率。設(shè)定范圍:最高速度(D8l47D8l46)l10110[D8147(高字節(jié))D8146(低字節(jié)FNC158DRVIFNC159DRVA)指令時(shí)的最高速度。指定的輸出脈沖頻率必須小于該最高速度。設(shè)定范圍:10~100[D8l48執(zhí)行FNC158(DRVI),FNCl59(DRVA)指令時(shí)的加時(shí)間。加時(shí)間表示到達(dá)最高速度(D8147D8146)(D8147,D8146)時(shí),實(shí)際加時(shí)間會(huì)縮短。設(shè)定范圍:50~5,000(ms[M8145]Y000(立即停止[M8146]Y001(立即停止[M8152]Y002(立即停止[M8153]Y003(立即停止[M8147]:Y000脈沖輸出中[M8148]:Y001脈沖輸出中[M8149]:Y002脈沖輸出中[M8150]:Y003脈沖輸出 2OFFON(000;[M8147],T001;[M4148],Y002;[M8149],Y003;[M8150])OFF否9否置的基礎(chǔ)上作給定偏移量的運(yùn)動(dòng)。只有晶體管輸出PLC才能使用該指令。其中:圍為10~100,000Hz;XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√v√√√√√√M8147(Y000M8148(Y001(Y002有Y3決定。 [D8145FNC158DRVIFNCl59DRVA)指令時(shí)的基底速度??刂撇竭M(jìn)電機(jī)時(shí),設(shè)定速度時(shí)需考慮步進(jìn)電機(jī)的區(qū)域和自動(dòng)起動(dòng)頻率。設(shè)定范圍:最高速度(D8l47D8l46)l10110[D8147(高字節(jié))D8146(低字節(jié)FNC158DRVIFNC159DRVA)指令時(shí)的最高速度。指定的輸出脈沖頻率必須小于該最高速度。設(shè)定范圍:10~100[D8l48執(zhí)行FNC158(DRVI),FNCl59(DRVA)指令時(shí)的加時(shí)間。加時(shí)間表示到達(dá)最高速度(D8147,D8146)所需的時(shí)間。因此,當(dāng)輸出脈沖頻率低于最高速度(D8147,D8146)時(shí),實(shí)際加時(shí)間會(huì)縮短。設(shè)定范圍:50~5,000(ms)[M8145]Y000(立即停止[M8146]Y001(立即停止[M8152]Y002(立即停止[M8153]Y003(立即停止[M8147]:Y000脈沖輸出中[M8148]:Y001脈沖輸出中[M8149]:Y002脈沖輸出中[M8150]:Y003脈沖輸出中(BUSY/READY)2OFFON(000;[M8147],T001;[M4148],Y002;[M8149],Y003;[M8150])OFF否 。其中為設(shè)定的比較值,其值的寬度(bit位數(shù))決定 計(jì)數(shù)器的位數(shù)用32bit指令DHSCR;端口時(shí),會(huì)等到本次用戶程序掃描完畢才會(huì)輸出;當(dāng)為M、S變量時(shí),也為立即刷新。XYMSKHTCDVZ√√√√√√√√√√√√√√√讀出ABS否為伺服裝置的輸入信號(hào),占用后續(xù)共3個(gè)單元。D8140。XYMSKHTCDVZ√√√√√√√√√√√√√√√編的伺服馬達(dá):當(dāng)指令執(zhí)行過(guò)程中,驅(qū)動(dòng)標(biāo)志變?yōu)镺FF,操作即被中斷;取操作,超時(shí)標(biāo)志M21被置位,編程如下:否是XYMSKHTCDVZ√√√√√√√S1S2KH否9是9為待求余弦值的角度變量,RAD單位,以二進(jìn)制浮點(diǎn)數(shù)表示。取值范圍0<=α<=2 XYMSKHTCDVZ 關(guān)于以角度求取COS值的編程語(yǔ)句,可參考SIN指令中的舉例。否9是9為轉(zhuǎn)換為二進(jìn)制浮點(diǎn)數(shù)結(jié)果的存放單元。XYMSKHTCDVZ√√否9是9XYMSKHTCDVZ√√ 否是XYMSKHTCDVZ√√√√√√√√√若或?yàn)镵、H常數(shù),系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)換為浮點(diǎn)數(shù)參與運(yùn)算1ON否7是7計(jì)算的最后(2^)位的值,作為bit位指針,將的對(duì)應(yīng)位置1,其他位0XYMSKHTCDVZ√√√√√√√√√√√√√√√√常數(shù),n=0時(shí)命令不執(zhí)行,n=0~8以外時(shí)為運(yùn)算錯(cuò)誤;BIN否3是3否5是5指令每執(zhí)行一次,的數(shù)值減11632,768132,767;322,147,483,6481為2,147,483,647。本指令對(duì)0標(biāo)志、進(jìn)位、借位標(biāo)志都不刷新。XYMSKHTCDVZ√√√√√√√√否是XYMSKHTCDVZ√√√√√√√或來(lái)源操作數(shù)若是常數(shù)K或H,會(huì)自動(dòng)將該常數(shù)變換成二進(jìn)制浮點(diǎn)數(shù)值來(lái)除數(shù)不得為0,否則計(jì)算出錯(cuò),M8067、M8068會(huì)置ON。(D11,D10里的常數(shù)K10在運(yùn)算前已自動(dòng)被調(diào)整為二進(jìn)制浮點(diǎn)數(shù);否9是9XYMSKHTCDVZ√√√√操作數(shù)是常數(shù)K或H,會(huì)自動(dòng)將該常數(shù)變換成二進(jìn)制浮點(diǎn)數(shù)值來(lái)作開方運(yùn)算;若計(jì)算結(jié)果為零,則0標(biāo)志(M8020)會(huì)置位。否是XYMSKHTCDVZ√√√√√√√或來(lái)源操作數(shù)若是常數(shù)K或H會(huì)自動(dòng)將該常數(shù)變換成二進(jìn)制浮點(diǎn)數(shù)值來(lái)作(D21,D20這里的常數(shù)K3在運(yùn)算前已自動(dòng)被調(diào)整為二進(jìn)制浮點(diǎn)數(shù);否是XYMSKHTCDVZ√√√√√√√或來(lái)源操作數(shù)若是常數(shù)K或H會(huì)自動(dòng)將該常數(shù)變換成二進(jìn)制浮點(diǎn)數(shù)值來(lái)作否是XYMSKHTCDVZ√√√√√√√√√√√√否DHSCR 計(jì)數(shù)器的當(dāng)前值等于設(shè)定值時(shí),立即復(fù) 。其中為設(shè)定的比較值,其值的寬度(bit位數(shù))決定 計(jì)數(shù)器的位數(shù)用32bit指令DHSCR;端口時(shí),會(huì)等到本次用戶程序掃描完畢才會(huì)輸出;當(dāng)為M、S變量時(shí),也為立即刷新。XYMSKHTCDVZ√√√√√√√√√√√√√√√否DHSCS當(dāng)計(jì)數(shù)器的當(dāng)前值等于設(shè)定值時(shí),立即置位。其中為設(shè)定的比較值,其值的寬度(bit位數(shù))決定于計(jì)數(shù)器的位數(shù)用32bit指令DHSCS;斷。M8059置ON則了所有的高速計(jì)數(shù)器中斷(I010-I060。XYMSKHTCDVZ√√√√√√√√√√√√√√√YDHSCSY(指令舉例一)仍會(huì)受掃描周期影響,在END后才輸出。2I010C25199→100101→100時(shí),I010只會(huì)產(chǎn)生一次中斷,不會(huì)常ON。持On狀態(tài),除非有另外的復(fù)位指令操作;Y000Y000~Y007,Y010Y010~Y0176個(gè)指令以下。否 地址起始的3個(gè)單元中。其中:用32bit指令DHSZ;當(dāng)為M、S變量時(shí),也為立即刷新。XYMSKHTCDVZ√√√√√√√√√√√√√√v√√√√√√√√√√√否7是7否是存入中,參與運(yùn)算的變量都按有符號(hào)數(shù)處理,最為符號(hào)位,0為正數(shù),1為負(fù)數(shù)。XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√16bit16bit,編程時(shí)防止重復(fù)或誤覆蓋;計(jì)算所得的商存入、+1所指單元,余數(shù)存入+2、+3地址單元中。若除數(shù)為0,會(huì)發(fā)生計(jì)算錯(cuò)誤;若將位元件(KnX/KnY/KnM/KnS)指定為,不假如D100=K5,D110=K2,則D120=K2,商存放在D121,D121=K1。否9是9為待求正弦值的角度變量,RAD單位,以二進(jìn)制浮點(diǎn)數(shù)表示。取值范圍0<=α<=2 XYMSKHTCDVZ√√ 指令示例2:否9放到指定單元,最多可2組設(shè)定開關(guān)。其中: =2,則使用隨后的共8個(gè)X端口;XYMSKHTCDVZ√√√√√√√常數(shù)建議采用如下程序語(yǔ)句,保證可周期的完整:否9是9為變換后TAN計(jì)算結(jié)果的 XYMSKHTCDVZ√√ 關(guān)于以角度求取TAN值的編程語(yǔ)句,可參考SIN指令中的舉例。否1否1間時(shí),可以不使用DI指令。高速計(jì)數(shù)中斷:如果對(duì)M8059在程序執(zhí)行過(guò)程中"ON",則 在中斷處理過(guò)程中控制輸入繼電器時(shí),使用輸入刷新指令(REFF),可以通過(guò)最一般的定時(shí)器,除了不能進(jìn)行計(jì)時(shí)外,在使用1ms累計(jì)定時(shí)器時(shí)亦需加注意;輸入繼電器的輸入濾波器能維持10ms(初始值)。否7是7計(jì)算的最后位的值,作為bit位指針,將的對(duì)應(yīng)位置1,其他位清0XYMSKHTCDVZ√√√√√√√√√√√√√√√√√;源地址內(nèi)有多個(gè)位是1時(shí),只計(jì)算側(cè)的第一個(gè)為1的位的所有位都為0時(shí)會(huì);驅(qū)動(dòng)輸入為OFF時(shí),指令不被執(zhí)行,編碼輸出不變化。BIN否5是5否9是9將整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù),結(jié)果存入和+1單元XYMSKHTCDVZ√√這個(gè)指令的逆變換指令是INT(2進(jìn)浮點(diǎn)數(shù)值變換成BIN整數(shù))否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√否3--1出FOR~NEXT循環(huán)往下繼續(xù)執(zhí)行。FOR~NEXT指令的循環(huán)區(qū)間,可以嵌入另一個(gè)FOR~NEXT循環(huán),但規(guī)定:從最外層的而導(dǎo)致錯(cuò)誤產(chǎn)生。可在FOR~NEXTWDT指令來(lái)改善。有下列情況者,都會(huì)出錯(cuò):XYMSKHTCDVZ√√√√√√√√√√√BFM否9是9否是 本次 。XYMSKHTCDVZ√√√√√√√√K1~K8;m1,m2,nD 當(dāng)用32bit指令時(shí) 否5是5否9是90~2,147,483,647,M8067、M8068On,指令不執(zhí)行;為轉(zhuǎn)換為BIN后的存放單元。XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√否5是5否9是9(GRY0~2,147,483,647,M8067、M8068On,指令不執(zhí)行;為轉(zhuǎn)換為碼(GRY)后的存放單元。XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√否7是7該指令是將起始變量的值轉(zhuǎn)換成ASCII碼后,到為起始地址的變量中,為轉(zhuǎn)換的ASCII字符位數(shù)。XYMSKHTCDVZ√√√√√√√√√√√√√√√√√v√常數(shù)2、數(shù)據(jù)區(qū)的源數(shù)據(jù)必需為ASCII碼字符,否則轉(zhuǎn)換出錯(cuò)否9是XYMSKHTCDVZ√√√√√√√√√√√√或A~F的功能鍵。其中:此指令只能用于晶體管輸出型PLC。否7否

XYMSKHTCDVZ√√√√√√√√√√√√√√√間值,設(shè)置范圍K0~K3,599,單位:秒。此時(shí)的共占用2個(gè)單元,32bit時(shí):+1、設(shè)置范圍K0~K2,147,483,647,單位:小時(shí)。+2為未滿1個(gè)小時(shí)的現(xiàn)在時(shí)間值,設(shè)置范圍K0~K3,599,單位:秒。此時(shí)的共占用3個(gè)單元。 制定為非停電保持的寄存器區(qū)域,則在PLC由STOP到RUN或者在掉電的時(shí)候會(huì) D300清除為0。否9次數(shù)。使用32bit指令時(shí),可為32bit計(jì)數(shù)器;當(dāng)使用32bit指令時(shí), 進(jìn)行計(jì)算。n的組數(shù)比較完成時(shí),指令執(zhí)行完畢標(biāo)志M8029會(huì)On一次掃描周期”。XYMSKHTCDVZ√√√√√√√√√√√K8X、Y、M、S的元件編號(hào)必須是8的倍數(shù);BIN否3是3否5是5指令每執(zhí)行一次,中的數(shù)值增加11632,767132,768;322,147,483,6471否5是5否9是9XYMSKHTCDVZ√√16位指令:-32位指令:-否7為指定運(yùn)行模式的輸入的起始位變量元件地址,本指令會(huì)占用~+7的8個(gè)地址單元,且每個(gè)變量的對(duì)應(yīng)特定功能定義,見(jiàn)以下描述;XYMSKHTCDVZ√√√√√2)及只能用S變量S20~S899;且必須路返回,開始下一個(gè)循環(huán)動(dòng)作。IST指令可指定該操作機(jī)構(gòu)的控制信號(hào)輸入、狀態(tài)轉(zhuǎn)移的控使用,且功能動(dòng)作特性將分別定義為:(X、MY)X20:手動(dòng)操作模式,用單個(gè)按鈕接通或切斷各控制輸出信號(hào);X22:?jiǎn)尾讲僮髂J?,每次按起?dòng)按鈕,前進(jìn)一個(gè)工序X23X24:連續(xù)運(yùn)行模式,在原點(diǎn)位置上按起動(dòng)按鈕,開始連續(xù)運(yùn)行。若按停止按鈕,則運(yùn)X26:開始自動(dòng)命令信號(hào)X27:停止自動(dòng)命令信號(hào) 時(shí),當(dāng)全部輸出復(fù)位后,轉(zhuǎn)換后模式有效。(M8045驅(qū)動(dòng)時(shí)不能復(fù)位)使用IST指令時(shí),S10~S19可作為原點(diǎn)復(fù)歸用。因此,在編程中將這些狀態(tài)作為普通狀態(tài)使用。另外,S0~S9作為初始狀態(tài)處理,S0~S2作為如上述的手動(dòng)操作,原點(diǎn)復(fù)歸以及自動(dòng)運(yùn)行使用,而S3~S9則可以自由地使用。編程時(shí),ISTS0~S2STL為了防止其中的X20~X24ON狀態(tài),須用旋轉(zhuǎn)開關(guān)。(X21X23、X24)之間進(jìn)行切換時(shí),則所有輸出進(jìn)入OFF狀態(tài)。并且,自動(dòng)運(yùn)行在原點(diǎn)復(fù)歸結(jié)M變量,而使用如下指令:變量,只需將之固定清0就可以了:求數(shù)據(jù)的平均否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√將數(shù)據(jù)原樣傳送的否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√需要觸點(diǎn)驅(qū)動(dòng),有2個(gè)操作變量,將的值到中例如語(yǔ)句:〔DMOVD1D5〕的操作結(jié)果是:D1→D5;D2→D6否9XYMSKHTCDVZ√√√√√元件,占用連續(xù)8個(gè);元件,占用連續(xù)n個(gè)(n=2~8;為矩陣掃描 本指令的條件接點(diǎn)一般都使用常On接點(diǎn)M8000.否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√參與運(yùn)算的變量都按有符號(hào)數(shù)處理,最為符號(hào)位,0為正數(shù),1為負(fù)數(shù)。32bit32bit用浮點(diǎn)運(yùn)算指令EMUL進(jìn)行計(jì)算。否3是3否5是5令一般用脈沖執(zhí)行型指令。使用NEGBIN值相對(duì)應(yīng)的絕對(duì)值。D2>D4,M10=OnD2=D4時(shí),M11=OnD2<D4時(shí),M12=On,M10=On得到D10的絕對(duì)值。 否9XYMSKHTCDVZ√√√√PID運(yùn)算所需設(shè)定參數(shù)、中間結(jié)果保存的緩存區(qū)啟始地址,占用隨后地址的共需對(duì)其作初始化清0處理。如都為0.01MPa單位,或都為1℃單位等等;采樣時(shí)間1~32767(ms+1動(dòng)作方向bit0:0=正動(dòng)作;1=逆動(dòng) bit3:0=單向;1=雙+2最大上升率0~320+3比例增益設(shè)定范 0~32767,注意此值放大256倍,實(shí)際值為+4積分增益設(shè)定范 0~32767,Ki=16384Ts/Ti,Ti作為積分時(shí)微分增益設(shè)定范 0~32767,Kd≈Td/Ts,Td為微分時(shí)濾波設(shè)定范 0~1024,積分部分濾推薦設(shè)定范 S3+1 0;S3+1bit3=1-+9根據(jù)其錯(cuò)誤內(nèi)容D8067中存入下述數(shù)據(jù)。應(yīng)用指令的操作數(shù)在對(duì)象軟元件范圍應(yīng)用指令的操作數(shù)在對(duì)象軟元件范圍采樣時(shí)間(TS)(TS<0)(C0<0最大上升率(DeltaT)范圍外ΔT<0或320≤ΔT比例增益(KP)積分增益(KI)微分增益(KD)采樣時(shí)間(Ts)測(cè)定值變化量超過(guò)((PV<-32768或32767<(PV)自整定動(dòng)作方向不1PIDPID有;在步進(jìn)指令、跳轉(zhuǎn)指令、定時(shí)中斷、子程序中也可以使用,在此情況下執(zhí)行PID指令時(shí),需事先清除,9緩存單元。2TS(1lms)~+(1樣時(shí)間TS≤可編程控制器的1個(gè)運(yùn)算周期,則發(fā)生下述的PID運(yùn)算錯(cuò)誤(K6740),并TS=PID斷(16□□~18□□)中使用PID指令。否7否XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√ 圍為110~2,147,483,647;設(shè)定的脈沖數(shù)小于110時(shí),不能正常輸出脈沖;為設(shè)定的加時(shí)間,范圍50~5000(ms), 當(dāng)指令能流為OFF時(shí),將停止;當(dāng)能流由OFF→ON時(shí),脈沖輸出處理重新開始;與指令的輸出端不能重復(fù)M817=0YM8150=0)DMOVK0D81xx本指令的輸出頻率范圍為10~100,000Hz。最高速度或加的高速速度轉(zhuǎn)換超出頻率最低值取決于以:可變速脈否9否XYMSKHTCDVZ√v√√√√√√√√√√√√√無(wú)效時(shí),輸出脈沖直接停止。只有晶體管輸出PLC才能使用該指令。其中:32bit1~200,000Hz;-1~-200,000Hz。其中負(fù)號(hào)表示反方向運(yùn)行的指令若Y4=ON表示為正方向。,D8142(:Y00,D8150(:Y00,D8152(:Y00,D8154(:Y00M8145:Y000脈沖輸出停止(立即停止M8146:Y001脈沖輸出停止(立即停止M8152:Y002脈沖輸出停止(立即停止M8153:Y003脈沖輸出停止(立即停止M8147:Y000脈沖輸出中M8148:Y001脈沖輸出中M8149:Y002脈沖輸出中M8150:Y003脈沖輸出 否7否允許設(shè)定范圍:161-32767(HZ;32允許設(shè)定范圍:16位指令:1-32767(PLS;32位指令:1- 連續(xù)脈沖時(shí),X0為OFF,Y0也為OFF。設(shè)定脈沖發(fā)完后,執(zhí)行結(jié)束標(biāo)志M8029動(dòng)作。,D8142(:Y00,D8150(:Y00,D8152(:Y00,D8154(:Y00M8145:Y000脈沖輸出停止(立即停止M8146:Y001脈沖輸出停止(立即停止M8152:Y002脈沖輸出停止(立即停止M8153:Y003脈沖輸出停止(立即停止M8147:Y000脈沖輸出中M8148:Y001脈沖輸出中M8149:Y002脈沖輸出中M8150:Y003脈沖輸出 否5是5否9是9XYMSKHTCDVZ√√√√該指令是將起始連續(xù)地址的位變量(以8進(jìn)制為寬度單位成制到起始為待的位變量的起始地址,要求地址的個(gè)位必需為0,如X10,M20等;其中Kn中,允許n=1~8。否5XYMSKHTCDVZ√√√√M8027=Off8M8027=On1~16M8029ON一個(gè)掃描周期;否5否9XYMSKHTCDVZ√√0分段數(shù)目:1~255(0則不輸出脈沖12包絡(luò)表執(zhí)行次數(shù)(-10:無(wú)限次(重啟生效初始頻率(頻率的變動(dòng)范圍(0~200,000)初始頻率(頻率的變動(dòng)范圍(0~200,000)(連續(xù)(連續(xù)例如:PTO進(jìn)電機(jī)勻速(第二段)和步進(jìn)電機(jī)(第三段)。分段1(加速) 分段2(勻速) 分段3() 結(jié)合指令和圖1,給出對(duì)應(yīng)的包絡(luò)表30002、頻率變動(dòng)范圍4、頻率增量計(jì)算頻率增量=()/5、脈沖的頻率間隔(包括段內(nèi)和段間)相差過(guò)20000Hz,若超出則出現(xiàn)運(yùn)行錯(cuò)6780該P(yáng)TO指令不執(zhí)行:否7XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√PLC為設(shè)定的脈沖輸出周期,必須有≤,設(shè)定范圍為1~32,767ms;為脈沖輸出端口,對(duì)于LX2N型可指定Y0~Y3;LX1SY0~Y1,不要與PLSY,PLSROFF止。、可在指令執(zhí)行時(shí)更改。否9XYMSKHTCDVZ√√√常數(shù)為線性插值信號(hào)的過(guò)程值存放單元,而插值次數(shù)的計(jì)時(shí)器存放在+1單元保證插值輸出的線性,需要將程序執(zhí)行設(shè)置為固定掃描方式(M8039、D8039說(shuō)明。使16否5或32是5否9是932bit2個(gè)單元:XYMSKHTCDVZ√√√√√√√√√√√n=1~16(16bit;n=1~32(32若中指定KnY、KnM、KnS時(shí),只有K4(16bit)及K8(32bit)有效;1632否5是5否9是932bit2個(gè)單元:XYMSKHTCDVZ√√√√√√√√√√√n=1~16(16bit;n=1~32(32濾波器設(shè)定否3是3XYMSKHTCDVZ可編程控制器中,X0~X7D8020時(shí)間設(shè)為15ms;否5是5將地址開始的個(gè)元件狀態(tài)進(jìn)行立即更新XYMSKHTCDVZ√√的值必須是8的倍數(shù)(n=8~256??捎糜谥袛嘧映绦蛑羞M(jìn)行輸入輸出刷新一獲取的輸入信息并及時(shí)輸出運(yùn)算結(jié)果。0~60ms(FNC51(REFFIO10ms。具體參數(shù)請(qǐng)參考可編程控制器的用戶手冊(cè)。20ms妙、普通點(diǎn)輸出口約0.5ms。具體參數(shù)請(qǐng)參考可編程控制器的用戶手冊(cè)。新,不必到END指令才輸出。否5是5否9是9XYMSKHTCDVZ√√√√√√√√√√√n=1~16(16bit;n=1~32(32若中指定KnY、KnM、KnS時(shí),只有K4(16bit)及K8(32bit)有效;否5是5否9是9XYMSKHTCDVZ√√√√√√√√√√√n=1~16(16bit;n=1~32(32若中指定KnY、KnM、KnS時(shí),只有K4(16bit)及K8(32bit)有效;否9XYMSKHTCDVZ√√√√0~32767,計(jì)數(shù)變量的起始單元;旋轉(zhuǎn)工作臺(tái)上的工位數(shù),必 旋轉(zhuǎn)工作臺(tái)上的低速工位數(shù),必 狀態(tài)3個(gè)信號(hào)即可檢測(cè)旋轉(zhuǎn)工作臺(tái)的當(dāng)前轉(zhuǎn)動(dòng)速度和轉(zhuǎn)向和工位。能使用1ROTC指令。否9XYMSKHTCDVZ√√√√√√√√該指令是一個(gè)通訊收發(fā)指令,將指定寄存器區(qū)域的數(shù)據(jù),自串口依次發(fā)送,將串口接收到的數(shù)據(jù)存放到指定區(qū)域,相當(dāng)于用戶程序直接通訊緩沖區(qū),借助用戶程序?qū)νㄓ嵅拍馨搭A(yù)期的要求進(jìn)行通訊。仍以上述語(yǔ)句為例,一個(gè)比較完整的RS通訊設(shè)置程序如下:否5是5XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√b0~b3為譯碼后存放7段碼的變量。對(duì)應(yīng)表如下表。該表格不需用戶準(zhǔn)備,PLC系統(tǒng)內(nèi)部已具備該對(duì)照表。否7XYMSKHTCDVZ√√√√√√√√√√√√為顯示驅(qū)動(dòng)用的Y端口起始地址號(hào);Y4~Y7的位選通線,處理方法相同,兩組的顯示處理是同時(shí)進(jìn)行的。范例中若D0=K2468,D1=K9753,2468,9753。4位數(shù)的時(shí)候n=0~34位數(shù)的時(shí)候n=4~72否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√當(dāng)使用32bit指令時(shí),均指向32bit變量,也按32bit變量寬度2、的方法為有符號(hào)數(shù)的代數(shù)比較方法進(jìn)行,例如-8<D82均為0。否7是7XYMSKHTCDVZ√√√√√√√√√√√√√√√指令不處理前述操作,而0M80201XYMSKHTCDVZ√√√√√√√否7是7XYMSKHTCDVZ√√√√√√√否7是7XYMSKHTCDVZ√√√√√√√√√√√√√√√常數(shù)將的值寫入由地址起始,個(gè)數(shù)為的“先進(jìn)先出”隊(duì)列中,以第一個(gè)編號(hào)1S進(jìn)位標(biāo)志M8022會(huì)置1。否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√為待的數(shù)據(jù)源變量;為數(shù)據(jù)源傳送的位數(shù),(1~m1)范圍;變?yōu)镵5128;D2=H104E=K4174否XYMSKHTCDVZ√常數(shù)√√√√該指令是將m1行×m2列的數(shù)組(由 ,

其中的值在1~范圍。要再次排序,需將X10=OFF一次。否7為設(shè)定的脈沖檢測(cè)時(shí)間長(zhǎng)度+l:D0為單位時(shí)間(ms);D10D0D12(ms);否5是5否9是9XYMSKHTCDVZ√√√√將按BIN值開平方運(yùn)算,結(jié)果存入只能指定為正數(shù),如為負(fù)數(shù)則運(yùn)算錯(cuò)誤標(biāo)志M8067會(huì)置ON,指令不被執(zhí)行;運(yùn)算結(jié)果只取整數(shù)。舍去小數(shù)點(diǎn),有小數(shù)點(diǎn)被舍去時(shí)借位標(biāo)志M8021ON;運(yùn)算結(jié)果0時(shí),零位標(biāo)志M8020ON。否7XYMSKHTCDVZ√常數(shù)√√√用于產(chǎn)生延遲動(dòng)作的計(jì)時(shí)器序號(hào),可用T0~T199;為延時(shí)動(dòng)作輸出元件的起始編號(hào),共占用4個(gè)連續(xù)單元。否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√參與運(yùn)算的變量都按有符號(hào)數(shù)處理,最為符號(hào)位,0為正數(shù),1為負(fù)數(shù)。32,7616bi32,768(16bit)或-2,147,483,648(32bit)時(shí),借位標(biāo)否5是5否9令是9XYMSKHTCDVZ√√√√√√√√√√√√√√√√√計(jì)算的BIN進(jìn)制值中為1的位個(gè)數(shù),存入,使用DSUM和DSUMP指令的情況下+1的32位中的1的個(gè)數(shù)寫入,同時(shí)+1全部為0。,若中的位全部為零,則零標(biāo)志位M8020會(huì)置否3是3否5是5XYMSKHTCDVZ√√√√√√√√√1688否7是7XYMSKHTCDVZ√√√√√√√√√為時(shí)間被加數(shù),占用3個(gè)連續(xù)的變量單元,依次時(shí)、分、秒數(shù)據(jù):否9是9XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√0~23: TRD或MOV指

否7否XYMSKHTCDVZ√√√√√√√√√√√√√√√32bit0~99,999,9998;(DTKY,否9是9否是XYMSKHTCDVZ√√√√√√√√m1;m2=0~32767;n=1~32767;元件指定時(shí),16bit指令可用K1~K4;32bit指K1~K8;m1,m2,n不支持字符裝置D寄存器多于1個(gè)時(shí),占用隨后的單元;1X1OFF2Word,16n=232n=1意義相同,請(qǐng)注意。例如:用FROM/TO指令擴(kuò)展模塊是比較耗時(shí)的操作,執(zhí)行多個(gè)FROM/T0指令或傳送多個(gè)緩沖器數(shù)據(jù)時(shí),PLC的掃描周期會(huì)延長(zhǎng)。為了防止運(yùn)行超時(shí),可在FROM/T0前加否3是3XYMSKHTCDVZ√√√定的寄存器中。其中:年(公歷→月→日→時(shí)→分→秒→→里再使用,不要直接使用D8012~D8018的值。否7是7XYMSKHTCDVZ√√√√√√√√√為時(shí)間被減數(shù),占用3個(gè)連續(xù)的變量單元,依次時(shí)、分、秒數(shù)據(jù):00:00:00M80201;否5XYMSKHTCDVZ√√√, +1單元?jiǎng)t用于保存按鍵的按壓時(shí)間,按鍵釋放后+1的內(nèi)容被復(fù)位為0,X10T,D10、D11n否3是3XYMSKHTCDVZ√√√年(公歷→月→日→時(shí)→分→秒→→分針加1分鐘。的格式,僅需在一個(gè)掃描周期執(zhí)行如下語(yǔ)句,就可以切換成4位顯示格式:指令示例2:不要用MOV指令直接對(duì)D8012~D8018進(jìn)行賦值。否9是9XYMSKHTCDVZ√√√√√√√√√√√√為設(shè)定的時(shí)間比較下限,占用3個(gè)連續(xù)的變量單元,依次時(shí)、分、秒數(shù)據(jù):為設(shè)定的時(shí)間比較上限,占用3個(gè)連續(xù)的變量單元,依次時(shí)、分、秒數(shù)據(jù):為實(shí)時(shí)時(shí)鐘的時(shí)間寄存器的啟始地址,通常為時(shí)鐘TRDMOV指令后的存

否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√1∧1=11∧0=00∧1=00∧0=0否1是1200ms間低于200ms或者根據(jù)需要修改D8000的設(shè)定值。都在200ms以下。否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√1V1=11V0=10V1=10V0=0否9是9XYMSKHTCDVZ√√√√√√√√√√√√√常數(shù)常數(shù)否9是9XYMSKHTCDVZ√√√√√√√√√√√√√否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√本指令執(zhí)行時(shí)將和中BIN值的各位對(duì)應(yīng)“邏輯異或運(yùn)算將結(jié)果存入0(1=1續(xù)相鄰地址的共2個(gè)單元:否5是5否9是9XYMSKHTCDVZ√√√√√√√√√√√√操作。一般用SWAP指令來(lái)實(shí)現(xiàn)否7是7否是XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√以為區(qū)間,將的值位于該區(qū)間的位置作為結(jié)果,存入為起始地址的3為比較區(qū)間的下限; 否9否XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√√√√√√√范圍是10~100,000Hz;器會(huì)計(jì)算自身已發(fā)出的正轉(zhuǎn)脈沖或反轉(zhuǎn)脈沖數(shù),并將之保存在寄存器[D8141,D8140(Y000)和[D8l43,D8l42](Y001)。但該寄存器的數(shù)據(jù)在斷電時(shí)會(huì),故上電時(shí)和初始運(yùn)行時(shí),必須執(zhí)行原點(diǎn)回歸指令ZRN,以事先將機(jī)械動(dòng)作的原點(diǎn)位置的數(shù)據(jù)寫入。存器(Y000:[D8141,D8140],Y001:[D8143D8142)0。另外,M8140(清時(shí),脈沖輸出中(Y000:[M8147],Y00l:[M8148])變?yōu)镺FF。D8141(),D8140(低位)]:Y000輸出的當(dāng)前值寄存器(使用32位D8143(),D8142(低位)]:Y001輸出的當(dāng)前值寄存器(使用32位M8145:Y000脈沖輸出停止(立即停止M8146:Y001脈沖輸出停止(立即停止M8147:Y000脈沖輸出中M8148:Y001脈沖輸出中指令執(zhí)行中,僅能單方向運(yùn)動(dòng)(后退方向DOG信號(hào)前端開始。否5是5XYMSKHTCDVZ√√√√√√√√√√√√將至區(qū)間的變量全部清0。和可指定字變量,也可為Y、M、S位 必須為同一類型的軟元件編 本指令為16bit,但和可指定32bit的計(jì)數(shù)器,此時(shí)應(yīng)同為32bit型或同寄存器KnY、KnM、KnS也可以用FMOV來(lái)多點(diǎn)清除。例如:、、否比較符中有=、>5否9否5否9否5否9否5否9否5否9否5否9XYMSKHTCDVZ√√√√√√√√√√√√√√√√√√√√√

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論