text.skipToContent text.skipToNavigation

鳴志步進(jìn)電機(jī)驅(qū)動器與歐姆龍PLC NJ301在EtherCAT協(xié)議下的連接調(diào)試

  使用環(huán)境:用的是鳴志STF系列STF**-EC和SSDC系列SSDC**-EC步進(jìn)電機(jī)驅(qū)動,PLC為歐姆龍NJ301-1200。步進(jìn)電機(jī)驅(qū)動器已經(jīng)通過驅(qū)動上的撥碼開關(guān)設(shè)置了從站地址和通信波特率。   接著將通過歐姆龍的軟件進(jìn)行配置。   開始用PDO建軸:
  1. 在配置和設(shè)置選項(xiàng)中選擇EtherCAT主設(shè)備,顯示ESI庫,拷貝XML文件,如下圖所示:
配置和設(shè)置選項(xiàng)   2. 拷入XML文件后重啟軟件,可以在工具箱界面看到從站設(shè)備,圖片示例為連接了STF**-EC的步進(jìn)電機(jī)驅(qū)動器,把從站設(shè)備直接拖到主設(shè)備下。如果要加入多個軸,操作方法跟步驟1一致。 工具箱界面 加入多個軸   3. 軟件連接PLC,點(diǎn)擊主設(shè)備,寫入從站節(jié)點(diǎn)地址并與物理網(wǎng)絡(luò)配置比較匹配。 主設(shè)備 主設(shè)備   4. 在運(yùn)動控制設(shè)置選項(xiàng)中選擇軸設(shè)置,添加軸。 運(yùn)動控制設(shè)置選項(xiàng)   5. 選擇添加的軸,進(jìn)行編輯。注:STF是開環(huán)控制的總線型步進(jìn)驅(qū)動器,所以在反饋控制中選擇無控制回路。 軸基本設(shè)置   6. 在詳細(xì)設(shè)置中進(jìn)行PDO設(shè)置,在PDO設(shè)置之前要進(jìn)行PDO映射操作,帶星號的選項(xiàng)為必填項(xiàng)。 PDO設(shè)置 PDO映射操作   7. 在上述全部配置完成后,在編程選項(xiàng)中進(jìn)行編程。 編程選項(xiàng)   8. 在程序中可以直接調(diào)用歐姆龍的程序塊進(jìn)行操作,支持CSP,CSV,HM三種模式(注意:在PDO模式操作時不能調(diào)用Q程序,回原點(diǎn)模式詳見后續(xù)的方法介紹)。 直接調(diào)用歐姆龍的程序塊 直接調(diào)用歐姆龍的程序塊   用SDO的方法進(jìn)行操作:
  在軟件配置方面上,步驟1至步驟3與PDO下的步驟1至步驟3一樣。
  4. 在用SDO進(jìn)行操作時,要關(guān)閉相應(yīng)的PDO狀態(tài),默認(rèn)情況下PDO為輸出狀態(tài),在進(jìn)行SDO操作時需要關(guān)閉,調(diào)整為未選擇狀態(tài)。 SDO進(jìn)行操作   5. 用SDO控制時,不需要建軸,在完成步驟1-4操作后,可以進(jìn)行PLC編程操作。支持PP,PV,TQ,HM,Q Program五種模式。 SDO控制   6. 在程序中可以直接調(diào)用歐姆龍的EC_CoESDOWrite和EC_CoESDORead程序塊對相對應(yīng)的OD進(jìn)行操作。 EC_CoESDOWrite EC_CoESDOWrite EC_CoESDOWrite EC_CoESDORead   用PDO不建軸方式進(jìn)行操作:
  在軟件配置方面上,步驟1至步驟3與PDO下的步驟1至步驟3一樣。
  4. 進(jìn)行PDO參數(shù)映射,添加相關(guān)PDO。 PDO參數(shù)映射   5. 在軟件I/O映射選項(xiàng)中把PDO映射對象建成變量。 I/O映射選項(xiàng)   6. 在程試中對相關(guān)變量進(jìn)行操作。支持PP,PV,TQ,HM,Q Program五種模式,也可以自己手動寫功能塊對相關(guān)變量進(jìn)行操作。 程試   回原點(diǎn)方法介紹   1. 首先需要將每個PDO作如下映射,數(shù)字量輸入也需要做配置。   設(shè)置軸參數(shù) 設(shè)置軸參數(shù)   配置PDO映射 配置PDO映射   數(shù)字量輸入配置,X1,X2不可以作為數(shù)字量輸入映射 數(shù)字量輸入配置   2. 選擇以下合適的回原點(diǎn)路徑,以下默認(rèn)外部原點(diǎn)為Latch Input11。
  *無原點(diǎn)接近輸入/保持原點(diǎn)輸入,測試OK,需要一個傳感器和兩個限位開關(guān)。
無原點(diǎn)接近輸入/保持原點(diǎn)輸入   *接近反轉(zhuǎn)/原點(diǎn)接近輸入OFF,測試OK,需要兩個傳感器,兩個限位開關(guān)。 接近反轉(zhuǎn)/原點(diǎn)接近輸入OFF   *接近反轉(zhuǎn)/原點(diǎn)接近輸入ON,測試OK,需要兩個傳感器,兩個限位開關(guān)。 接近反轉(zhuǎn)/原點(diǎn)接近輸入ON   *僅限位輸入,只需要輸入兩個限位 僅限位輸入   *接近反轉(zhuǎn)/保持時間,需要一個傳感器,兩個限位,可以設(shè)置保持時間為0 接近反轉(zhuǎn)/保持時間   *無原點(diǎn)接近輸入/保持原點(diǎn)輸入,需要一個傳感器,兩個限位開關(guān) 無原點(diǎn)接近輸入/保持原點(diǎn)輸入   *零位置預(yù)置,當(dāng)前位置為0 零位置預(yù)置   3. 完成上述2個步驟之后,即可在程序中調(diào)用MC功能塊進(jìn)行回原點(diǎn)控制 調(diào)用MC功能塊   用到的步進(jìn)電機(jī)驅(qū)動器頁面http://www.zjhhongshangm.cn/series/stf-stepper-drives-cn050501http://www.zjhhongshangm.cn/series/ssdc-series-step-servo-drives-cn050203

更多推薦文章:

鳴志驅(qū)動器與歐姆龍PLC CP1H基于Modbus RTU通訊協(xié)議的連接調(diào)試 鳴志驅(qū)動器與歐姆龍PLC NJ301-1200基于EtherNetIP通訊協(xié)議下的連接調(diào)試 鳴志驅(qū)動器與西門子PLC S7-1200基于Modbus RTU通訊協(xié)議的連接調(diào)試
蓝山县| 云林县| 百色市| 沽源县| 苍山县| 昂仁县| 上栗县| 视频| 葫芦岛市| 临高县| 肇庆市| 九江市| 建德市| 新河县| 洛扎县| 成都市| 芦山县| 林州市| 通化市| 金山区| 萨嘎县| 蛟河市| 独山县| 潼南县| 江源县| 贵定县| 榆社县| 永顺县| 抚顺县| 原阳县| 华亭县| 抚松县| 巴东县| 康马县| 潞城市| 青岛市| 新泰市| 衡山县| 双鸭山市| 明溪县| 怀宁县|