chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CM CANopenS7-1200 PLC的CANopen主站/從站模塊

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-06-13 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AGV小車的基礎控制

ed3e4b7e-ea63-11ec-ba43-dac502259ad0.png

HMS Industrial Networks 的 CM CANopen 模塊與 Siemens 的 S7-1200 PLCTIA Portal 配置示例。在此示例中,使用了 1214C 類型的 CPU,但該示例也可以應用于所有其他 PLC 類型。要運行此示例,必須已安裝可從 https://www.ixxat.com/technical-support/resources/downloads-and-documentation?ordercode=021620-B下載的 HSP 文件。

ed5459c8-ea63-11ec-ba43-dac502259ad0.png

CANopen網絡連接:

分別對應連接CM模塊和LXM28A伺服的CAN_H、CAN_L和SHLD引腳,在CM模塊CAN_H和CAN_L之間接入120歐姆電阻,并且在CANopen網絡中最后一臺設備CAN_H和CAN_L之間接入120歐姆電阻。

打開 TIA Portal 程序并通過單擊屏幕左側的“創(chuàng)建新項目”開始一個新項目。

ed88c3e8-ea63-11ec-ba43-dac502259ad0.png

2. 輸入項目名稱和項目存儲路徑,可選擇包含作者和描述性注釋等信息。按“創(chuàng)建”。

eda08546-ea63-11ec-ba43-dac502259ad0.png

3. 選擇左側的“設備和網絡”,然后按“添加新設備”。

edb75d0c-ea63-11ec-ba43-dac502259ad0.png

4. 選擇配置中使用的 PLC 類型。選擇正確的軟件版本并可選擇輸入 PLC 的名稱(默認 PLC_1)。按“添加”。

edc6b5c2-ea63-11ec-ba43-dac502259ad0.png

5. 如圖所示,在列表中選擇CM CANopen模塊。將模塊的一個實例拖放到 PLC 模塊的左側。

edd9fdd0-ea63-11ec-ba43-dac502259ad0.png

6. 雙擊 PLC 上的以太網連接器并為 PLC 輸入正確的 IP 地址。

edeb3208-ea63-11ec-ba43-dac502259ad0.png

7. 雙擊CM CANopen模塊的連接器,選擇模塊參數(shù)選項卡。在參數(shù)列表中輸入值。請注意,這些參數(shù)對 CANopen 網絡上的模塊有效。

在本例中,用于 S7-1200 的 CM CANopen 模塊被配置為 CANopen 管理器。

CANopen 網絡上的節(jié)點號為 1。CANopen 波特率設置為 500 kbit/s,輸入數(shù)據(jù)大小和輸出數(shù)據(jù)大小均設置為 32 字節(jié)。

ee1aa402-ea63-11ec-ba43-dac502259ad0.png

8. 配置現(xiàn)已完成,可以下載到 S7-1200 設備。要下載軟件配置,請選擇右側的 PLC_1,然后選擇“在線”>“下載到設備”。要下載硬件配置,請右鍵單擊樹中的設備并選擇“下載到設備”>“全部”。

ee2dedbe-ea63-11ec-ba43-dac502259ad0.png

9. 選擇您正在使用的 PG/PC 接口(在此示例中為 PN/IE)和您 PC 上的以太網接口(在此示例中為 Intel 82577...)。如果在網絡上找到之前輸入的 IP 地址,請按“加載”下載到您的設備。如果沒有,請從“目標子網中的可訪問設備”窗口中的可用列表中選擇正確的設備。如果設備在另一個子網上,并且在此窗口中不可用,則必須選中“顯示所有可訪問的設備”復選框。

ee463ab8-ea63-11ec-ba43-dac502259ad0.png

10.如果下載成功,將出現(xiàn)以下屏幕詢問PLC是否應該啟動。按完成,PLC 將開始運行下載的空程序。

ee55c686-ea63-11ec-ba43-dac502259ad0.png

11.模塊配置完成,可以開始PLC編程了。

創(chuàng)建用于進行PDO數(shù)據(jù)讀寫的FC功能塊:①在“程序塊”中添加FC100功能塊并命名為“PDO讀寫”;② 在“擴展指令”下展開“分布式IO”找到RDREC和WRREC指令;③分別將RDREC和WRREC指令拖入程序段1和程序段2中。

ee6a682a-ea63-11ec-ba43-dac502259ad0.png

RDREC參數(shù)說明:讀取PDO數(shù)據(jù)

REQ 功能塊使能位 VALID TRUE代表新的數(shù)據(jù)記錄已接收且有效

ID CM模塊硬件標識符 BUSY TRUE代表讀取數(shù)據(jù)的過程還未完成

INDEX 16#0090 ERROR TRUE代表在讀取數(shù)據(jù)的過程中產生錯誤

MLEN CANopen輸入數(shù)據(jù)大小(bytes) STATUS 功能塊狀態(tài)和錯誤信息

RECORD 讀取的數(shù)據(jù)存放的地址域 LEN 讀取數(shù)據(jù)的長度

WRREC參數(shù)說明:寫入PDO數(shù)據(jù)

REQ 功能塊使能位 DONE TRUE代表數(shù)據(jù)已寫入CM模塊

ID CM模塊硬件標識符 BUSY TRUE代表寫入數(shù)據(jù)的過程還未完成

INDEX 16#0091 ERROR TRUE代表在讀取數(shù)據(jù)的過程中產生錯誤

LEN CANopen輸出數(shù)據(jù)大小(bytes) STATUS 功能塊狀態(tài)和錯誤信息

RECORD 寫入的數(shù)據(jù)來源的地址域

2. 創(chuàng)建PDO讀寫指令塊變量:打開“PLC變量”下的“默認變量表”,分別添加PDO讀寫指令塊需要用到的參數(shù)變量:

ee7d7456-ea63-11ec-ba43-dac502259ad0.png

3. PDO讀取數(shù)據(jù)指令塊的參數(shù)具體分配如下圖所示:

1) 讀取的數(shù)據(jù)存放于M區(qū)中起始地址為100,長度為100Bytes(需大于或者等于MLEN)的地址區(qū)間。MLEN表明了該區(qū)間的有效數(shù)據(jù)長度,即CANopen輸入數(shù)據(jù)大小。

2) 可以創(chuàng)建DB數(shù)據(jù)塊(例如DB3),RECORD定義為P#DB3.DBX100.0 BYTE 100,讀取的數(shù)據(jù)存入DB3塊中起始地址100,長度100Bytes 的地址區(qū)間。注意DB塊屬性中的“優(yōu)化的塊訪問”不要勾選。

eea7a4e2-ea63-11ec-ba43-dac502259ad0.png

4. PDO寫入數(shù)據(jù)指令塊的參數(shù)具體分配如下圖所示:

1) 寫入的數(shù)據(jù)來源于M區(qū)中起始地址為200,長度為100Bytes(需大于或者等于LEN)的地址區(qū)間。LEN表明了該區(qū)間中的有效數(shù)據(jù)長度,即CANopen輸出數(shù)據(jù)大小。

2) 可以創(chuàng)建DB數(shù)據(jù)塊(例如DB3),RECORD定義為P#DB3.DBX200.0 BYTE 100,寫入的數(shù)據(jù)來源于DB3塊中起始地址200,長度100Bytes 的地址區(qū)間。注意DB塊屬性中的“優(yōu)化的塊訪問”不要勾選。

eebd8546-ea63-11ec-ba43-dac502259ad0.png

5. 根據(jù)以上配置可以確認PDO傳輸參數(shù)的地址映射如下表所示:

6. 數(shù)據(jù)轉換:由于CANopen和PLC分別使用的不同的數(shù)據(jù)格式,所以需要將PDO傳輸?shù)脑紨?shù)據(jù)轉換為可以直接進行讀取和設定的用戶數(shù)據(jù):

1) 創(chuàng)建用戶數(shù)據(jù)塊:創(chuàng)建全局數(shù)據(jù)塊DB100,并在DB100中分別添加需要對伺服進行讀取的反饋參數(shù)和需要對伺服進行寫入的設定參數(shù)。

eedbba3e-ea63-11ec-ba43-dac502259ad0.png

2) 創(chuàng)建PDO讀取數(shù)據(jù)轉換功能塊FC101:①在“程序塊”中添加FC101功能塊并命名為“PDO讀_Swap”;② 利用Swap指令和Move指令將PDO讀取的數(shù)據(jù)轉換為用戶數(shù)據(jù)。

eef41264-ea63-11ec-ba43-dac502259ad0.png

3) 創(chuàng)建PDO寫入數(shù)據(jù)轉換功能塊FC102:①在“程序塊”中添加FC102功能塊并命名為“PDO寫_Swap”;② 利用Swap指令和Move指令將用戶數(shù)據(jù)轉換為PDO寫入的數(shù)據(jù)。

ef0c3218-ea63-11ec-ba43-dac502259ad0.png

4) 在PDO讀寫功能塊中調用FC101和FC102: 打開FC100功能塊,在程序段1(RDREC)和程序段2(WRREC)之間插入新的程序段,在新的程序段中分別調用FC101和FC102如圖所示:

ef29627a-ea63-11ec-ba43-dac502259ad0.png

7. 在OB1中調用PDO讀寫功能塊FC100,保存配置并進行編譯下載:

ef41bdde-ea63-11ec-ba43-dac502259ad0.png

8. 創(chuàng)建監(jiān)控表:①在“監(jiān)控與強制表”中添加新的監(jiān)控表;②添加PDO讀取數(shù)據(jù)指令塊的對應變量和用戶數(shù)據(jù)塊中的伺服狀態(tài)參數(shù);③添加PDO寫入數(shù)據(jù)指令塊的對應變量和用戶數(shù)據(jù)塊中的伺服控制參數(shù)。

ef5622ce-ea63-11ec-ba43-dac502259ad0.png

9. 在線進行監(jiān)控:①點擊“監(jiān)控”圖標進入在線狀態(tài);②將R_Req的修改值置為TRUE;③點擊“立即修改”圖標將修改值寫入對應變量;④ 伺服狀態(tài)參數(shù)的對應數(shù)據(jù)已經被成功讀取,查看伺服通訊手冊可知狀態(tài)字16#4231代表伺服處于“Ready to Switch On”狀態(tài)。

ef9f2532-ea63-11ec-ba43-dac502259ad0.png

10. 絕對位置運動控制測試:① 將W_Req修改值置為TRUE;② 分別對伺服控制參數(shù)進行賦值;③依次向控制字中寫入0x0006?0x0007?0x000F?0x001F,每次賦值后點擊“立即修改”圖標;④ 電機轉動一段時間后停止,此時讀取實際位置數(shù)據(jù)與目標位置數(shù)據(jù)一致。

efb86e52-ea63-11ec-ba43-dac502259ad0.png

-----伺服運動控制例程 -------

該部分以位置模式下的“絕對位置,立刻更新”控制方式為例,編寫對伺服進行運動控制的簡單例程,供用戶在實際編程應用中作參考。

創(chuàng)建功能塊FB110并進行變量聲明:①在“程序塊”中添加FB110 功能塊并命名為“位置模式控制”;② 在“變量聲明表”中添加以下變量:

efe26644-ea63-11ec-ba43-dac502259ad0.png

2. 在程序段1中編寫程序用于控制伺服上電后自動進入“運行使能”狀態(tài):

f009bb9a-ea63-11ec-ba43-dac502259ad0.png

f01822e8-ea63-11ec-ba43-dac502259ad0.png

3. 在程序段2中編寫程序用于自動觸發(fā)“絕對位置,立即更新”方式下的位移指令:

f02e7f02-ea63-11ec-ba43-dac502259ad0.png

4. 在OB1組織塊的程序段3中編寫程序用于控制PLC自動使能PDO讀寫和網絡診斷:

f0439e28-ea63-11ec-ba43-dac502259ad0.png

5. 在OB1組織塊的程序段4中調用FB110并賦予實參如圖所示:

f05b26d8-ea63-11ec-ba43-dac502259ad0.png

6. 在OB1組織塊的程序段5中編寫程序用于控制伺服上電后自動回零:

f06cbd62-ea63-11ec-ba43-dac502259ad0.png

7. 在OB1組織塊的程序段6中編寫程序用于控制伺服自動進行連續(xù)的正反轉位移指令:

f07afe4a-ea63-11ec-ba43-dac502259ad0.png

8. 點擊“保存項目”并重新進行編譯和下載。下載完成后對PLC和伺服重新上電,此時可以看到電機緩慢轉動一段時間后停止,此時通過PLC監(jiān)控表或者伺服HMI可以看到實際位置顯示為0:

f08ca758-ea63-11ec-ba43-dac502259ad0.png

9. 在監(jiān)控表中添加“自動運行控制”和“目標到達”變量,向“自動運行控制”中寫入修 改值TRUE,此時可以看到電機先以較慢的速度正向移動到8000000位置(第一段位移指令),然后以較快速度正向移動到15000000位置(第二段位移指令),最后以較慢的速度反向移動到6000000位置(第三段位移指令),此時“目標到達”為TRUE。

提示:“目標到達”為TRUE后再次向“自動運行控制”中寫入修 改值TRUE,電機會再次自動執(zhí)行以上三段位移指令。

f0a6a036-ea63-11ec-ba43-dac502259ad0.png

--------------------待續(xù)------------------

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11080

    瀏覽量

    217145
  • AGV
    AGV
    +關注

    關注

    27

    文章

    1438

    瀏覽量

    42362

原文標題:CM CANopenS7-1200 PLC的CANopen主站/從站模塊,使用的功能塊

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    開疆智能Devicenet轉ModbusTCP網關連接臺達通訊模塊配置案例

    本案例是通過開疆智能Devicenet轉ModbusTCP網關連接臺達Devicenet通訊模塊DVPDT02-H2的配置案例,網關作為ModbusTCP服務器和Devicenet
    的頭像 發(fā)表于 06-17 16:45 ?297次閱讀
    開疆智能Devicenet轉ModbusTCP網關連接臺達<b class='flag-5'>從</b><b class='flag-5'>站</b>通訊<b class='flag-5'>模塊</b>配置案例

    開疆智能Profinet轉Profibus網關連接EC-CM-P1 PROFIBUS DP通訊模塊配置案例

    本案例是通過開疆智能Profibus轉Profinet網關將正弦研發(fā)的Profibus模塊連接的EM600變頻器接入到西門子1200PLC的配置案例。 配置過程 1. 打開網關配置
    的頭像 發(fā)表于 05-29 16:28 ?232次閱讀
    開疆智能Profinet轉Profibus網關連接EC-<b class='flag-5'>CM</b>-P1 PROFIBUS DP<b class='flag-5'>從</b><b class='flag-5'>站</b>通訊<b class='flag-5'>模塊</b>配置案例

    profibusDP轉profinet網關接ABB電機保護單元與1200plc通訊

    標準,提供了更高的帶寬和更靈活的架構。本文將探討如何通過一個Profibus DP轉Profinet網關,將ABB電機保護單元與S7-1200 PLC進行通信。
    的頭像 發(fā)表于 05-19 10:09 ?168次閱讀
    profibusDP<b class='flag-5'>主</b><b class='flag-5'>站</b>轉profinet網關接ABB電機保護單元與<b class='flag-5'>1200plc</b>通訊

    還在為工業(yè)網關的ETHERNET/IP配置和CANopen設置感到困擾?本文將為您詳細解析工業(yè)協(xié)議轉換的配置技巧

    產品主要功能 疆鴻智能JH -EIP-COP 連接到EtherNet/IP總線中做為使用,連接到CANopen總線中做為主使用。自主研發(fā)的一款EtherNet/IP
    的頭像 發(fā)表于 05-07 13:58 ?1605次閱讀
    還在為工業(yè)網關的ETHERNET/IP<b class='flag-5'>從</b><b class='flag-5'>站</b>配置和<b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>設置感到困擾?本文將為您詳細解析工業(yè)協(xié)議轉換的配置技巧

    穩(wěn)準狠!profinet轉ethernetIP網關絲滑操控傳感器與PLC通信

    的高效互聯(lián),還能在激烈的市場競爭中保持領先,實現(xiàn)智能制造的愿景。網關作為 PN ,其可連接標準的 PN 設備,傳感器,流量計,儀器儀表。作為 PN
    的頭像 發(fā)表于 03-04 15:44 ?303次閱讀
    穩(wěn)準狠!profinet<b class='flag-5'>主</b><b class='flag-5'>站</b>轉ethernetIP網關絲滑操控傳感器與<b class='flag-5'>PLC</b>通信

    三格電子-EtherCAT轉ModbusTCP/站網關

    ModbusTCP 如變頻器、流量計、溫度采集模塊等,或者接 ModbusTCP PLC
    的頭像 發(fā)表于 02-11 14:33 ?414次閱讀
    三格電子-EtherCAT<b class='flag-5'>從</b><b class='flag-5'>站</b>轉ModbusTCP<b class='flag-5'>主</b><b class='flag-5'>站</b>/<b class='flag-5'>從</b>站網關

    Profinet轉EtherNet/IP站網關

    作為PN IO,接PN設備,比如西門子PLC等;在EtherNet/IP側做為EtherNet/IP
    的頭像 發(fā)表于 01-21 17:16 ?460次閱讀
    Profinet<b class='flag-5'>從</b><b class='flag-5'>站</b>轉EtherNet/IP<b class='flag-5'>從</b>站網關

    Profinet通訊網關模塊之Modbus TCP轉profinet案例

    Profinet通訊網關模塊之Modbus TCP轉profinet案例 某汽車零部件制造企業(yè)的生產線,其自動化設備來自不同品牌和供
    的頭像 發(fā)表于 01-15 17:01 ?664次閱讀
    Profinet通訊網關<b class='flag-5'>模塊</b>之Modbus TCP<b class='flag-5'>從</b><b class='flag-5'>站</b>轉profinet<b class='flag-5'>主</b><b class='flag-5'>站</b>案例

    新手必看!搞清楚Modbus,讓你成為通信達人

    通常安裝在現(xiàn)場,用于采集數(shù)據(jù)或控制過程設備。 設備通常是高級控制器或者上位機,如個人計算機、PLC或SCADA系統(tǒng)的一部分。它能夠發(fā)送命令給
    的頭像 發(fā)表于 12-16 16:41 ?6814次閱讀
    新手必看!搞清楚Modbus<b class='flag-5'>主</b><b class='flag-5'>站</b>和<b class='flag-5'>從</b><b class='flag-5'>站</b>,讓你成為通信達人

    CANopen系列】CANopen為什么總不上傳PDO報文?

    CANopen網絡中無法獲取的TPDO數(shù)據(jù)?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數(shù)和傳輸類型,確保
    的頭像 發(fā)表于 09-19 08:05 ?779次閱讀
    【<b class='flag-5'>CANopen</b>系列】<b class='flag-5'>CANopen</b><b class='flag-5'>從</b><b class='flag-5'>站</b>為什么總不上傳PDO報文?

    EtherCATCANopen總線協(xié)議轉換網關配置詳情

    關于EtherCATCANopen如何實現(xiàn)有效連接與通信,一直是許多人深感困惑的問題?,F(xiàn)在,為大家集中解答這一疑問。遠創(chuàng)智控YC-
    的頭像 發(fā)表于 08-25 14:39 ?646次閱讀
    EtherCAT<b class='flag-5'>從</b><b class='flag-5'>站</b>轉<b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>總線協(xié)議轉換網關配置詳情

    EtherCAT轉Profinet協(xié)議網關(YC-PNM-ECT)

    遠創(chuàng)智控YC-PNM-ECT型網關實現(xiàn)了EtherCAT(簡稱 ECT)和Profinet(簡稱 PN)。模塊作為ECT
    的頭像 發(fā)表于 08-25 09:36 ?820次閱讀
    EtherCAT轉Profinet<b class='flag-5'>主</b><b class='flag-5'>站</b>協(xié)議網關(YC-PNM-ECT)

    CANopen轉Profinet協(xié)議網關(JM-PN-COP)

    /1200/1500全系列PLC以及具有Profinet系統(tǒng)無縫對接。CANopen端既可以做主
    的頭像 發(fā)表于 08-19 18:30 ?885次閱讀
    <b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>轉Profinet<b class='flag-5'>從</b><b class='flag-5'>站</b>協(xié)議網關(JM-PN-COP)

    EtherCATCANopen協(xié)議網關(JM-ECT-COP)

    的驅動器可能采用CANopen協(xié)議進行控制和反饋,而整個機器人的控制系統(tǒng)基于EtherCAT網絡。EtherCATCANopen
    的頭像 發(fā)表于 08-15 17:36 ?822次閱讀
    EtherCAT<b class='flag-5'>從</b><b class='flag-5'>站</b>轉<b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>協(xié)議網關(JM-ECT-COP)

    EtherCATCANopen總線協(xié)議轉換網關

    給各位全面且詳盡地闡述該設備的功能、參數(shù)以及配置的方法。 一,產品主要功能 遠創(chuàng)智控YC-ECT-COP是自主研發(fā)的一款EtherCAT功能的通訊網關。該產品主要功能是將EtherCAT網絡和CANopen網絡連接起來。 本
    的頭像 發(fā)表于 08-12 16:53 ?894次閱讀
    EtherCAT<b class='flag-5'>從</b><b class='flag-5'>站</b>轉<b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>總線協(xié)議轉換網關