国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標(biāo)題: 安川YRC1000新語言環(huán)境MotoPlus程序員手冊 中文版 [打印本頁]

作者: dami    時(shí)間: 2023-3-25 01:05
標(biāo)題: 安川YRC1000新語言環(huán)境MotoPlus程序員手冊 中文版
YRC1000 新語言環(huán)境 MotoPlus 程序員手冊.pdf (12.33 MB, 售價(jià): 5 E幣)
目錄
1 概要 ............................................................................ 1-1
1.1 前言 ........................................................................ 1-1
1.2 功能概要 .................................................................... 1-1
1.3 MotoPlus 的規(guī)格 ........................................................... 1-2
1.4 關(guān)于 MotoPlus 特有的數(shù)據(jù)類型 .......................................1-3
1.5 注意事項(xiàng) .................................................................... 1-4
2 任務(wù) ............................................................................... 2-1
2.1 多重任務(wù)處理 ................................................................ 2-1
2.2 任務(wù)狀態(tài)轉(zhuǎn)換 ................................................................ 2-1
2.3 任務(wù)調(diào)度方式 ................................................................ 2-2
2.4 Ready-Queue 的管理 ......................................................... 2-2
2.5 應(yīng)用任務(wù)控制功能 ............................................................ 2-3
2.6 執(zhí)行時(shí)間測量功能 ............................................................ 2-3
2.7 有關(guān)任務(wù)控制的保護(hù)限制功能 ........................................... 2-4
2.7.1 用戶能加載的文件數(shù)量限制 . . . . . . . . . . . . . . . . . . . . . . 2-4
2.7.2 內(nèi)存容量限制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2-4
2.7.3 任務(wù)啟動(dòng)時(shí)的限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
2.7.4 人機(jī)任務(wù)執(zhí)行狀態(tài)確認(rèn)功能 . . . . . . . . . . . . . . . . . . . . . . 2-5
2.8 任務(wù)控制 API 清單............................................................ 2-6
3 用戶看門狗 ......................................................................... 3-1
3.1 功能概要 .................................................................... 3-1
3.2 使用方法概要 ................................................................ 3-1
3.3 用戶看門狗 API 清單....................................................... 3-2
4 Ethernet 通信 ................................................................ 4-1
4.1 套接字 ...................................................................... 4-1
4.2 客戶端服務(wù)器模型 ........................................................4-1
4.3 UDP 通信 ................................................................... 4-2
4.4 TCP 通信 ................................................................... 4-2
4.5 套接字庫函數(shù)一覽 ......................................................... 4-2
4.6 結(jié)構(gòu)體與 IP 地址的操作 ....................................................... 4-3
4.6.1 sockaddr 結(jié)構(gòu)體 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.6.2 sockaddr_in 結(jié)構(gòu)體 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3目錄
viii
HW1483597-C
HW1483597-C
4.6.3 操作 IP 地址的函數(shù) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.7 關(guān)于字節(jié)序 ..................................................................4-4
4.8 套接字庫系統(tǒng)調(diào)用的流程 ......................................................4-5
4.8.1 UDP 中的套接字庫系統(tǒng)調(diào)用的流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.8.2 TCP 中的套接字庫系統(tǒng)調(diào)用的流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.9 Ethernet 編程上的注意 ........................................................4-6
5 與示教器的數(shù)據(jù)傳輸 ..................................................................5-1
6 RS232C 通信控制服務(wù)................................................................6-1
7 事件控制............................................................................7-1
7.1 任務(wù)的生成 ..................................................................7-1
7.2 事件的通知 ..................................................................7-1
8 機(jī)器人系統(tǒng)控制 ......................................................................8-1
8.1 系統(tǒng)信息 ....................................................................8-1
8.2 變量 ........................................................................8-1
8.3 I/O  ........................................................................8-1
8.4 機(jī)器人的運(yùn)行 ................................................................8-1
8.5 系統(tǒng)監(jiān)視 API 清單 ............................................................8-2
8.6 系統(tǒng)控制 API 清單..............................................................8-3
9 運(yùn)行控制服務(wù) ........................................................................9-1
9.1 運(yùn)動(dòng)控制服務(wù) ................................................................9-1
9.1.1 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1.2 API 清單. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.2 程序點(diǎn)移動(dòng)服務(wù) ..............................................................9-3
9.3 JOB 鏈接運(yùn)行控制服務(wù) ........................................................9-4
9.3.1 增量值移動(dòng)功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9.3.2 JOB 鏈接運(yùn)行控制 API 清單 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
10 傳感器控制服務(wù)....................................................................10-1
10.1 提供功能概要 ..............................................................10-1
10.1.1 軌跡修正功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.1.2 強(qiáng)制切換插補(bǔ)運(yùn)行方式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.1.3 速度倍率功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2目錄
ix
HW1483597-C
HW1483597-C
10.1.4 增量值移動(dòng)功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.2 運(yùn)行概要.................................................................. 10-4
10.3 軌跡修正處理的執(zhí)行時(shí)間.................................................... 10-4
10.4 用 SKILLSND 進(jìn)行指令傳輸與運(yùn)行條件的變更(軌跡修正等)(詳細(xì))............. 10-5
10.5 傳感器控制 API 清單 ...................................................... 10-10
11 機(jī)器人運(yùn)行控制服務(wù) ............................................................... 11-1
11.1 增量值移動(dòng)功能............................................................ 11-1
11.2 機(jī)器人運(yùn)行控制 API 清單 ................................................... 11-1
12 伺服控制服務(wù) ..................................................................... 12-1
12.1 功能概要.................................................................. 12-1
12.1.1 反饋速度 / 扭矩獲取功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
12.1.2 扭矩限制功能 / 扭矩控制功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
12.2 使用例.................................................................... 12-3
12.2.1 工件位置檢測. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
12.2.2 位置尺寸工件的夾持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
12.3 伺服控制 API 清單 ......................................................... 12-4
13 內(nèi)存管理大小 .................................................................... 13-1
13.1 內(nèi)存管理 API 清單 ......................................................... 13-1
14 通用文件控制大小 ................................................................. 14-1
14.1 有關(guān)文件的命名、大小的規(guī)約................................................ 14-1
14.2 有關(guān) USB 連接器及 USB 存儲(chǔ)器的規(guī)約 ....................................... 14-3
14.3 打開文件時(shí)的訪問權(quán)........................................................ 14-4
14.4 可以使用的任務(wù)優(yōu)先級(jí)...................................................... 14-4
14.5 通用文件控制 API 清單 ..................................................... 14-5
15 既存系統(tǒng)文件控制服務(wù) ............................................................. 15-1
15.1 既存系統(tǒng)文件控制 API 清單 ................................................. 15-1
16 編程 ............................................................................. 16-1
16.1 規(guī)則...................................................................... 16-1
16.2 C 編碼規(guī)則 ................................................................ 16-1
16.3 程序的執(zhí)行................................................................ 16-1
16.4 MotoPlus 編碼規(guī)則 ......................................................... 16-1
16.5 編程時(shí)的限制事項(xiàng) ..........................................................16-2
16.5.1 能使用的 ANSI-C 的標(biāo)準(zhǔn)函數(shù) . . . . . . . . . . . . . . . . . . .  16-2
16.5.2 任務(wù)的優(yōu)先級(jí)和能使用的 API . . . . . . . . . . . . . . . . . . . . 16-3
16.6 編程時(shí)的注意事項(xiàng) ..........................................................16-3
16.7 運(yùn)行控制樣本程序 ..........................................................16-4
16.7.1 運(yùn)行控制樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . . .  16-4
16.7.1.1 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
16.7.1.2 樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-4
16.7.2 獨(dú)立控制樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . . .  16-11
16.7.2.1 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-11
16.7.2.2 樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-12
16.7.3 協(xié)調(diào)控制樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . .  . 16-19
16.7.3.1 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-19
16.7.3.2 樣本程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-20
16.8 調(diào)試時(shí)的現(xiàn)象與設(shè)想的編碼上的問題 / 調(diào)查方法 ................16-26
16.8.1 示教器畫面因 "Starting up system Start Online Process" 停止, YRC1000 不啟動(dòng)............16-26
16.8.2 MotoPlus 應(yīng)用看起來像不運(yùn)行的現(xiàn)象 . . . . . . . . . . . . . . . 16-26
16.8.3 發(fā)生報(bào)警 4479 "MotoPlus MM 任務(wù)看門狗錯(cuò)誤 . . . . . . . . . . . . . . . . . . . . . 16-27
16.8.4 示教器的畫面顯示和鍵的應(yīng)答慢 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-27
16.8.5 示教器通信異常,切斷 YRC1000 系統(tǒng)伺服電源(意外停機(jī)狀態(tài)) . . . . . . . . . 16-27
17 樣本程序..........................................................................17-1
17.1 樣本程序的概要 ............................................................17-1
17.2 Hello World 的顯示..........................................................17-2
17.3 任務(wù)控制樣本程序 ..........................................................17-3
17.4 用戶看門狗樣本程序 ........................................................17-6
17.5 Ethernet 樣本程序 ........................................................ 17-11
17.5.1 事先準(zhǔn)備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
17.5.2 UDP 服務(wù)器樣本程序(YRC1000 端) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-13
17.5.3 UDP 客戶端樣本程序(WindowsPC 端) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-17
17.5.4 TCP 服務(wù)器樣本程序(YRC1000 端) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-20
17.5.5 TCP 客戶端樣本程序(WindowsPC 端) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-25
17.6 機(jī)器人系統(tǒng)監(jiān)視樣本及控制程序 ............................................ 17-28
17.6.1 變量、 I/O 訪問樣本程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28
17.6.2 用戶變量訪問樣本程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-42
17.7 串行通信(RS232C) 服務(wù) ................................................. 17-47
17.7.1 事先準(zhǔn)備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-47
17.7.2 運(yùn)行確認(rèn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-47
17.7.3 樣本代碼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-47
17.8 傳感器控制樣本程序....................................................... 17-51
17.9 伺服控制樣本程序......................................................... 17-74
17.10 文件控制樣本程序........................................................ 17-82
17.10.1 運(yùn)行確認(rèn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-82
17.10.2 樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-83
17.11 既存系統(tǒng)文件訪問樣本程序................................................ 17-88
17.11.1 事先準(zhǔn)備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-88
17.11.2 運(yùn)行確認(rèn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-88
17.11.3 樣本程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-89
17.12 坐標(biāo)變換樣本程序........................................................ 17-93
18 報(bào)警一覽 ......................................................................... 18-1
部分內(nèi)容截圖:





歡迎光臨 ELEOK (http://m.afoofa.cn/) Powered by Discuz! X5.0