BNPC9489016BTW 70070系列 Ladder转换要领书.docx

上传人:b****3 文档编号:3745066 上传时间:2023-05-06 格式:DOCX 页数:33 大小:677.80KB
下载 相关 举报
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第1页
第1页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第2页
第2页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第3页
第3页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第4页
第4页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第5页
第5页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第6页
第6页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第7页
第7页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第8页
第8页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第9页
第9页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第10页
第10页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第11页
第11页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第12页
第12页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第13页
第13页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第14页
第14页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第15页
第15页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第16页
第16页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第17页
第17页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第18页
第18页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第19页
第19页 / 共33页
BNPC9489016BTW 70070系列 Ladder转换要领书.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

BNPC9489016BTW 70070系列 Ladder转换要领书.docx

《BNPC9489016BTW 70070系列 Ladder转换要领书.docx》由会员分享,可在线阅读,更多相关《BNPC9489016BTW 70070系列 Ladder转换要领书.docx(33页珍藏版)》请在冰点文库上搜索。

BNPC9489016BTW 70070系列 Ladder转换要领书.docx

BNPC9489016BTW70070系列Ladder转换要领书

台灣三菱電機股份有限公司

MITSUBISHICNC700/70系列

Ladder轉換要領書

本維護手順說明書為了內容的改良,會有內容變更的可能。

 

2005/01700系列轉換要領書,初版作成。

2007/11內容修正為700/70系列轉換要領書。

A

B

MITSUBISHICNC700/70系列

Ladder轉換要領書

編號

BNP-C9489-016-B(TW)

目錄

1.概要

M60S、M625與M700/70系列由於PLC裝置(XDevice、YDevice、RDevice)的位置不同的原因,要將M60S與M625的PLC移植到M700/70系列來使用時,必須進行PLC裝置的轉換。

PLC裝置的轉換基本上是使用轉換軟體來進行。

本要領書是介紹從M60S或M625的Ladder轉換到M700/70系列上的標準動作說明。

另外,無法經由轉換軟體轉換而需個別修改的部分,也一併說明修改方法。

 

2.轉換流程

M60S或M625的Ladder轉換為M700/70系列使用Ladder的程序如下:

 

3.使用M5PLCWIN的轉換

二進制形式的M6系列Ladder檔案(以LAD_PLC4B_M6.dat為例),以M5PLCWIN開啟,分割成以下兩個檔案。

●List形式的Ladder檔案

●二進制形式的Message檔案

3.1啟動M5PLCWIN

啟動M5PLCWIN,畫面如下所示。

3.2轉換M6形式為M5形式

1.選擇[Tool]–[M5M6]

2.請將Option的條件「Deletea.outheader」打勾。

3.按下INPUTFILE(M6)下的Browse按鈕,選擇轉換的來源檔案。

(本例為C:

\lad\LAD_PLC4B_M6.dat)

4.按下INPUTFILE(M6)下的Browse按鈕,選擇轉換的目的檔案。

(本例為C:

\lad\LAD_PLC4B_M5.lkx)

5.按下中間的[-Convert->]按鈕

6.出現「ReverseConversionSUCCESSFUL」時,代表轉換成功。

3.3Ladder與Message的分割

選擇[Tool]–[Link…]

1.[LINK]欄位選擇[M6M5轉換完成的檔案]

(本例為C:

\lad\LAD_PLC4B_M5.lkx)

※選擇完成時,LADDER與MESSAGE檔名會自動輸入。

(本例的LADDER檔案為LAD_M5_LAD、MESSAGE檔案為LAD_M5_MSG)

2.按下[Division]按鈕

3.出現「Complete」時,代表分割成功。

3.4轉換Ladder為LIST形式

1.選擇[Tool]-[LadderListConv…]

2.LADDERFILE選擇「Ladder與Message的分割」所分割出來的Ladder檔案(本例為C:

\lad\LAD_M5_LAD)

3.LISTFILE則選擇轉換後的檔案名稱(本例為C:

\lad\LAD_LIST_BEFORE)

4.按下[-->]

5.出現「Complete」時,代表轉換成功。

 

到這裡為止,使用M5PLCWIN做轉換的工作結束了。

4.使用M6CONV的轉換

PLC裝置(XDevice、YDevice、RDevice)位置的轉換,需使用M6CNV應用程式來進行。

詳細資料請參考「PLC資料統合變換工具「CNVM6」機能設計書(BNP-B3988-008)」。

另外,M60S或M625與M700/70的相異之處,請參考「附錄1M60S、M625M700/70信號裝置變換表」。

4.1M6CNV的安裝

將下列的檔案複製到個人電腦上,存放的資料夾位置沒有限制。

CNVM6.EXE檔案

CNVM6.INI檔案

CNVM6_DEF檔案

※注意:

上述的檔案需一起複製到同一個資料夾。

4.2啟動「CNVM6.EXE」

啟動CNVM6.EXE之後會出現下列畫面

4.3進行環境設定

1.選擇[Setting]–[Configuration]

2.「CNCType」請選擇「M60S(PLC4B)M700(1st)」

3.「Messageconversionsetting」的部分,請將「NOPLFisoutputted」設定打勾。

4.按下[OK]

 

4.4轉換為M7形式的Ladder

1.「Conversionsource」請選擇List形式的Ladder檔案

(此例為C:

\lad\LAD_LIST_BEFORE)

2.「Conversionplace」請選擇轉換後的Ladder檔案

(此例為C:

\lad\LAD_LIST_AFTER.txt)

3.「Datatype」請選擇「InstructionList」

4.按下[Convert]按鈕

5.訊息視窗出現「Done.–警告數warning(s)」時,表示轉換完成

※重要:

轉換完成後的檔案若指令有問題時,會輸出檔案為「轉換後的檔名」+「.RPT」的警告情報。

請務必確認警告情報內的內容。

 

4.5轉換為M7形式的Message

1.「Conversionsource」請選擇二進制形式的Message檔案

(此例為C:

\lad\LAD_M5_MSG)

2.「Conversionplace」請選擇轉換後的Message檔案

(此例為C:

\lad\LAD_MSG_AFTER.txt)

3.「Datatype」請選擇「Message」

4.按下[Convert]按鈕

5.訊息視窗出現「Conversionend」時,表示轉換完成

 

4.6轉換為M7形式的Comment

1.「Conversionsource」請選擇二進制形式的Message檔案

(此例為C:

\lad\LAD_M5_MSG)

2.「Conversionplace」請選擇轉換後的Comment檔案

(此例為C:

\lad\LAD_CMT_AFTER.txt)

3.「Datatype」請選擇「Device/CoilComment」

4.按下[Convert]按鈕

5.訊息視窗出現「Conversionend」時,表示轉換完成

 

到這裡為止,使用CNVM6做轉換的工作結束了。

 

5.使用GXDeveloper與GXConverter讀入

使用GXDeveloper讀入前面幾章產生以下的檔案。

詳細的資料請參考「PLC程式說明書(IB-1500035)」。

●Ladder檔案(LIST形式)

●Message檔案(文字形式)

●Comment檔案(文字形式)

5.1GXDeveloper的啟動

GXDeveloper啟動後的畫面如下:

 

5.2開啟專案讀入資料

在這裡新增一個專案。

1.選擇「Project」-「Newproject」。

2.在「PLCseries」選擇「QnACPU」、「PLCType」選擇「Q4A」。

3.按下[OK]按鈕。

 

5.3設定PLC參數

1.在左側的專案資料一覽(Projectdatalist)內的「Parameter」-「PLCparameter」上,用滑鼠雙擊。

2.在QnAParameter的畫面下選擇「Device」頁籤。

3.變更Mdevice(Insiderelay)與STdevice(Retentivetimer)的點數。

Mdevice(Insiderelay):

10K

STdevice(Retentivetimer):

64

4.按下[End]按鈕。

5.4讀取Ladder命令一覽表

1.選擇「Project」-「Importfile」-「ImportfromTEXT,CSVformatfile…」

2.在「Openfile」的對話框下選擇檔案(此例為LAD_LIST_AFTER.txt),然後按下「OK」鍵。

3.在「DataConversionWizard–Step1of4」的對話框下做以下的設定後按下「Next」鍵。

Filetype:

Delimited

Datatype:

List

StartImportatRow:

1

4.在「DataConversionWizard–Step2of4」的對話框下設定「Delimiters」為「Tab」後按下「Next」鍵。

5.在「DataConversionWizard–Step3of4」的對話框下「ColumnDataFormat」的設定由左到右依序為:

「Instruction」「DonotImport(Skip)」「I/O(Device)」

設定後按下「Next」鍵。

6.在「DataConversionWizard–Step4of4」的對話框下設定匯入資料的名稱後按下「Finish」鍵。

(此例的資料名稱為MAIN)

7.資料開始進行轉換並讀入GXDeveloper。

8.跳出程式(MAIN)已存在的對話框詢問要不要覆蓋,要覆蓋時請按下「是(Y)」,不覆蓋時請按下「否(N)」。

5.5讀取Message資料

※重要:

使用GXDeveloper讀取MESSAGE之前請確認以下事項。

GXDeveloper每一行最多只能輸入64個文字,由於MESSAGE字串以外的資訊(MESSAGE類別碼、索引號碼、資料登錄號碼等)也包含在內,所以同一行下的MESSAGE字串不能超過60個字。

要在同一行內輸入64個文字時,請在該行的結尾輸入反斜線(\)來分開為兩行。

 

1.選擇「Project」-「Importfile」-「ImportfromTEXT,CSVformatfile…」

2.在「Openfile」的對話框下選擇檔案(此例為LAD_MSG_AFTER.txt),然後按下「OK」鍵。

3.在「DataConversionWizard–Step1of4」的對話框下做以下的設定後按下「Next」鍵

Filetype:

Delimited

Datatype:

List

StartImportatRow:

1

4.在「DataConversionWizard–Step2of4」的對話框下將「Delimiters」的設定全部取消後按下「Next」鍵。

5.在「DataConversionWizard–Step3of4」的對話框下「ColumnDataFormat」的設定為「Instruction」後按下「Next」鍵。

6.在「DataConversionWizard–Step4of4」的對話框下設定匯入資料的名稱後按下「Finish」鍵。

(此例的資料名稱為M1MSG)

7.資料開始進行轉換並讀入GXDeveloper。

8.跳出對話框詢問要不要覆蓋上一次的設定資料,要覆蓋時請按下「是(Y)」,不覆蓋時請按下「否(N)」。

5.6讀取DeviceComment

1.選擇「Project」-「Importfile」-「ImportfromTEXT,CSVformatfile…」

2.在「Openfile」的對話框下選擇檔案(此例為LAD_CMT_AFTER.txt),然後按下「OK」鍵。

3.在「DataConversionWizard–Step1of4」的對話框下做以下的設定後按下「Next」鍵

Filetype:

Delimited

Datatype:

Comment

StartImportatRow:

2

4.在「DataConversionWizard–Step2of4」的對話框下將「Delimiters」設定為「Tab」後按下「Next」鍵。

5.在「DataConversionWizard–Step3of4」的對話框下「ColumnDataFormat」的設定由左到右依序為:

「DeviceNumber」「Label」「Comment」

設定後按下「Next」鍵。

6.在「DataConversionWizard–Step4of4」對話框下選擇「Datatype」為「Commoncomment」或「Programcomment」,設定Dataname的名稱後按下「Finish」鍵。

(此例的Dataname為COMMENT)

7.資料開始進行轉換並讀入GXDeveloper。

8.跳出對話框詢問要不要覆蓋上一次的設定資料,要覆蓋時請按下「是(Y)」,不覆蓋時請按下「否(N)」。

 

到這裡為止,使用GXDeveloper做讀取的工作結束了。

 

6.其他必要的處理

PLC裝置的轉換,基本上是以前幾個章節介紹的工具軟體來轉換,但是另外有幾點仍需要個別來處理。

●「DDB」轉換為「PLCWindow」。

●刀具壽命管理TSRH指令無法使用。

●ATC、ROT指令參數位置的變更。

6.1「DDB」轉換為「PLCWindow」

在M700/70系列上,採用「PLCWindow」來由PLC直接存取控制器的各項資料。

M60S或M625平台的DDB(DirectDataBus)機能無法使用。

6.1.1DDB與PLCWindow的相異點

PLCWindow與DDB基本上都是讀寫資料至緩衝區(R暫存器),再從緩衝區讀取指定的資料,或是設定(寫入)至控制器內。

這些基本的動作並沒有不同。

兩機能相異點的概要說明如下,更詳細的資料請參考「PLCWindow仕樣說明書」。

1.「DDB」的緩衝區可以使用R暫存器、D暫存器,但「PLCWindow」只可以使用R暫存器。

此外,可以使用的R暫存器為使用者區域(R8300~9799的Backup區域1500點與R9800~9899的非Backup區域100點)。

2.「DDB」的DDBA指令會發生中斷處理,執行後立即在下一處理時間即可以讀取資料,而「PLCWindow」不會發生中斷處理,在Ladder下一次掃描之前資料不會進行更新。

但是,也因為不進行中斷處理,因此不會影響到補間等的處理。

另外,比起使用DDB,Ladder的掃描時間也會變得較短。

3.「DDB」與「PLCWindow」的大區分號碼/小區分號碼不相同。

 

6.1.2Ladder的變更例

從DDB變更到PLCWindow有以下的方法

1.追加寫入資料的指令到R424~R427

號碼

項目

設定範圍

內容

R424

讀取Window開始R暫存器

8300~9884

設定讀取Window的開始R暫存器。

R425

讀取Window數量

0~100

指定讀取Window的數量。

以R424從指定的R暫存器開始連續的Window數量區域為讀取Window區域。

R426

寫入Window開始R暫存器

8300~9884

設定寫入Window的開始R暫存器。

R427

寫入Window數量

0~100

指定寫入Window的數量。

以R424從指定的R暫存器開始連續的Window數量區域為寫入Window區域。

※R暫存器的號碼請使用未被使用之空的號碼。

※讀取Window數/寫入Window數在必要的時候請變更。

2.依「第5章使用GXDeveloper與GXConverter讀入」讀入的Ladder,用GXDeveloper搜尋是否有DDBA指令。

※搜尋方法:

「Find/Replace」「Findinstruction」功能。

搜尋『S.DDBA』指令。

3.從「PLCWindow仕樣說明書第5章資料一覽」查出想存取該資料的大區分號碼/小區分號碼為何?

4.指定讀取時,R425(讀取Window數)由”1”向上增加,指定寫入時,R427(寫入Window數)由”1”向上增加。

5.依下例,將「DDB」變更為「PLCWindow」。

例)呼叫出「第1~3軸機械座標系的現在位置」

DDB

PLCWindow

R暫存器

內容

設定值

R暫存器

內容

設定值

Rn

控制信號

0

Rm

控制信號

1

Rn+1

大區分號碼

21

Rm+1

大區分號碼

37

Rn+2

小區分號碼

0

Rm+2

系統號碼

1

Rn+3

Rm+3

小區分號碼

3

Rn+4

資料大小

4(longsize)

Rm+4

系統內軸號碼

1

Rn+5

軸.系統號碼

7(1系統1~3軸)

Rm+5

讀取方式

0(資料號碼順)

Rn+6

讀取資料1

Rm+6

讀取個數

3(1~3軸)

Rn+7

Rm+7

讀取結果

Rn+8

讀取資料2

Rm+8

讀取資料1

Rn+9

Rm+9

Rn+10

讀取資料3

Rm+10

讀取資料2

Rn+11

Rm+11

Rm+12

讀取資料3

Rm+13

Ladder例

 

Ladder例

 

6.2刪除刀具壽命管理TSRH指令

M700/70系列,不使用「TSRH」指令來做為M系刀具壽命管理的預備刀具選擇。

所以必須要修改Ladder。

6.2.1相異點

在M系刀具壽命管理的預備刀具選擇上,M60S與M625都是使用「TSRH」指令,但在M700/70系列上,無法使用「TSRH」指令。

以下說明兩者之間相異點的概要。

其他詳細內容,請參考「刀具壽命管理仕樣說明書(BNP-C3039-055)」。

M60S‧M625

M700系列

壽命管理資料的讀取

使用TSRH指令讀取

NC內部自動讀取

讀出資料的存放位置

在使用者區域內的任意位置

固定在R11800~R11823

優點

TSRH指令中斷處理之故,在下一個STEP處理之後即有效。

不發生中斷,故不會影響補間等的處理,此外,Ladder的掃描時間也較短。

缺點

因為會發生中斷,可能會影響到補間等的處理,

因為不發生中斷,須等到Ladder的下一次掃描才會更新。

6.2.2Ladder的修改例

1.依「第5章使用GXDeveloper與GXConverter讀入」讀入的Ladder,用GXDeveloper搜尋是否有TSRH指令。

※搜尋方法:

「Find/Replace」「Findinstruction」功能。

搜尋『S.TSRH』指令。

2.因不需R536/7(T指令資料)的「BCD碼」轉換為「二進制碼」的處理,所以將該行刪除。

3.紀錄輸出壽命管理資料的R暫存器開頭號碼(Rn)。

4.因為要將「Rm+2/3」的刀具號碼寫入到R12200(主軸刀具號碼)或R12202(大氣刀具號碼),所以請修改「Rm+2/3」為「R11802/3」。

6.3ATC、ROT指令間接參照部分的變更

M700/70系列的ATC指令與ROT指令與M60S或M625的動作並沒有不同,但由於「CNVM6」無法完全轉換,因此須手動修正Ladder。

詳細的動作請參考「PLC專用命令仕樣說明書(BNP-C3039-059)」。

6.3.1指令一覽表

指令

內容

是否

修正

Rn

Rn+1

Rn+2

Rn+3

S.ATCK1RnRmMn

搜尋刀具號碼

搜尋資料欄位R號碼

輸出位置R號碼

-

-

S.ATCK2RnRmMn

刀具號碼

AND搜尋

搜尋資料欄位R號碼

輸出位置R號碼

AND資料位置R號碼

-

S.ATCK3RnRmMn

刀具交換

交換位置R號碼

-

-

-

S.ATCK4RnRmMn

任意位置刀具交換

交換位置R號碼

交換位置指定R號碼

-

-

S.ATCK5RnRmMn

Point正轉

-

-

-

-

S.ATCK6RnRmMn

Point反轉

-

-

-

-

S.ATCK7RnRmMn

刀具Table正轉

-

-

-

-

S.ATCK8RnRmMn

刀具Table反轉

-

-

-

-

S.ATCK9RnRmMn

刀具資料讀出

讀取刀庫位置R號碼

輸出位置R號碼

-

-

S.ATCK10RnRmMn

刀具資料寫入

寫入刀庫位置R號碼

寫為位置R號碼

-

-

S.ATCK11RnRmMn

刀具資料自動寫入

初期值資料欄位R號碼

-

-

-

S.ROTK1RnRmMn

旋轉體索引

參數位置指定R號碼

現在位置指定R號碼

目標位置指定R號碼

輸出位置指定R號碼

S.ROTK3RnRmMn

RingCounter

參數位置R號碼

Counter指定R號碼

-

-

<修正內容>

Rn~Rn+3(控制資料緩衝器指定R號碼),請參考R暫存器的號碼。

存放時請以10進位數(K)或16進位數(H)將Rn~Rn+3放入R暫存器。

由於CNVM6沒有對應10進位數或16進位數的轉換,請以手動轉換。

參照R暫存器的號碼,在使用者區域有以下的變更:

內容

M60S或M625

M700/70系列

使用者區域(Backup區域)

R1900~R2799

R8300~R9799

使用者區域(非Backup區域)

R500~R549

R9800~R9899

例)R2015R8415、R925R9829

6.3.2Ladder變更例

1.依「第5章使用GXDeveloper與GXConverter讀入」讀入的Ladder,用GXDeveloper搜尋是否有ATC或ROT指令。

※搜尋方法:

「Find/Replace」「Findinstruction」功能。

搜尋『S.ATC』或『S.ROT』指令。

2.查閱「6.3.1節指令一覽表」內「是否修正」欄為「要」時,請參考<修正內容>做Ladder的修正。

 

※Ladder修改例1(刀具號碼搜尋ATCK1時)

※Ladder修改例2(旋轉體索引ROTK1時)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2