




已阅读5页,还剩263页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录目录 第一部分第一部分 作业管理器作业管理器 1212 第第 1 1 章章作业管理器的功能概要作业管理器的功能概要 1212 1 1作业管理器的概要 13 1 1 1作业管理器接受作业要求 13 1 1 2执行作业 13 1 2简单的例子 14 1 3关于作业管理器指令 17 1 4添加作业员和生成最短路经功能 20 1 5连接支援者 支援请求功能 21 1 6优先顺序判断功能 23 第第 2 2 章章命令的一般形式命令的一般形式 2424 2 1命令清单 24 2 2一般形式 24 第第 3 3 章章关于系统定量和变量关于系统定量和变量 2525 3 1关于可以在命令清单中使用的变量 25 3 1 1以 开头的英文文字 25 ThisDeviceName 25 ThisWorkerName 25 CommunicationManager 25 JobRequestDeviceName 25 TargetDeviceName1 25 TargetDeviceName2 25 TargetDeviceName3 25 TargetDeviceName4 25 TargetDeviceName5 25 TargetDeviceName6 25 TargetDeviceName7 25 TargetDeviceName8 25 Location 25 BarCode 25 ShiwakeCode 25 ParentBarCode 26 BoxLength 26 BoxHeight 26 BoxWidth 26 2 Null 26 ReserveDeviceName1 26 TrueRequestDeviceName 26 3 1 2以 开头的英文文字 27 SET VALUE Value 字符串 27 SET INT VALUE Value 整数 27 SET FLOAT VALUE Value 小数 27 SET 布尔 VALUE Value False 或者 FALSE or True TRUE 27 3 2变量的演算类命令 27 INCREMENT Var1 27 DECREMENT Var1 27 PLUS Var1 Var2 VarOut 27 MINUS Var1 Var2 VarOut 27 MULTIPLY Var1 Var2 VarOut 27 DIVIDE INTEGER Var1 Var2 VarOut1 VarOut2 27 AND Var1 Var2 VarOut 28 OR XOR 28 PLUS OF FLOAT Var1 Var2 VarOut 28 MINUS OF FLOAT Var1 Var2 VarOut 28 MULTIPLY OF FLOAT Var1 Var2 VarOut 28 DIVIDE OF FLOAT Var1 Var2 VarOut 28 PLUS OF STRING VarIn1 VarIn2 VarOut 28 MID STRING VarIn StartIndex Count VarOut 28 LEFT STRING VarIn Count VarOut 28 RIGHT STRING VarIn Count VarOut 28 第第 4 4 章章关于基本命令的说明关于基本命令的说明 2929 4 1分流命令 29 4 1 1关于通过 IF THEN ELSE ENDIF 进行的控制 29 IF 29 THEN 29 ELSE IF 29 ELSE 29 ENDIF 29 NOT IF 29 SET Var 30 NOT Var 30 EQUAL Var1 Var2 30 NOT EQUAL Var1 Var2 30 3 LESS THAN Var1 Var2 30 LESS THAN OR EQUAL Var1 Var2 30 GREATER THAN Var1 Var2 30 GREATER THAN OR EQUAL Var1 Var2 30 STRING EQUAL Var1 Var2 30 STRING REGEX EQUAL Var RegEx 30 STRING NOT EQUAL Var1 Var2 30 STRING LESS THAN Var1 Var2 30 STRING LESS THAN OR EQUAL Var1 Var2 30 STRING GREATER THAN Var1 Var2 30 STRING GREATER THAN OR EQUAL Var1 Var2 30 4 1 2关于通过 FOR DO ENDFOR 进行的循环控制 31 FOR 31 DO 31 BREAK FOR 31 ENDFOR 31 4 2关于用于访问内存的命令 32 WRITE MEMORY 联想记忆 32 READ MEMORY 联想记忆 32 WRITE MEMORY Queue 33 READ MEMORY Queue 33 CLEAR MEMORY 33 COUNT MEMORY 33 WRITE MEMO 34 READ MEMO 34 CLEAR MEMO 34 WRITE MEMO ON WORK 34 READ MEMO ON WORK 35 CLEAR MEMO ON WORK 35 4 3关于移动 作业类的命令 36 4 3 1关于基本命令的系统 36 4 3 2关于对移动给予影响的命令 36 SET BACKWAYS 36 SET SIDEWAYS 36 SET KEEP POSITION 37 KEEP FOLK 37 DOWN FOLK 37 4 3 3单纯移动类的命令 GOTO 系 38 4 GOTO POS 38 GOTO 38 GOTO AND TURN 38 GOTO POS AND TURN 39 GOTOB 39 GOTO LOCATION 39 RETURN HOME POS 40 SET OTHER FLOOR WAY 40 RESET OTHER FLOOR WAY 40 4 3 4拿取作业类的命令 LOAD PICKUP 系列 41 PICKUP 41 PICKUP LOCATION 41 LOAD 42 LOAD LOCATION 42 PICKUP CONTENTS BY BARCODE 42 PICKUP BY BARCODE 42 LOAD BY BARCODE 43 PICKUP ONE CONTENTS TO CHILD BY BARCODE 44 PICKUP BARA BY BARCODE 44 PICKUP CONTENTS BY BARCODE2 45 PICKUP CONTENTS ALL TO CHILD BY BARCODE 45 PICKUP CONTENTS ALL TO CHILD BY BARCODE 46 PICKUP CONTENTS BY SYOUHIN CODE 46 PICKUP STOCK 47 PICKUP FROM IOSECTION 47 PICKUP LABELING 48 LOAD LABELING 48 PICKUP LOCATION XML 49 PICKUP XML FROM IOSECTION 50 PICKUP XML 51 TRY PICKUP LOCATION XML 51 4 3 5放货作业类的命令 UNLOAD DELIVER 52 DELIVER 52 DELIVER LOCATION 52 UNLOAD 53 UNLOAD LOCATION 53 UNLOAD INSERT 53 DELIVER INSERT 54 5 DELIVER BY BARCODE 54 UNLOAD BY BARCODE 55 DELIVER SELECTION 55 DELIVER BY CASE DESTINATION 56 DELIVER CHILD 56 DELIVER CHILDREN 57 DELIVER CONTENTS LOCATION 58 DELIVER LOCATION CHECK LAST ONE 58 DELIVER LOCATION SELECTION 58 DELIVER BARA 59 DELIVER CONTENTS BY CONTENTS BARCODE 59 DELIVER CHECK LAST ONE 59 DELIVER LOCATION XML 60 DELIVER CONTENTS ALL OF CHILD 60 DELIVER EMPTY LOCATION 60 UNLOAD LOCATION SELECTION 61 4 3 6用于超强升降机的命令 62 LOCK LIFTER 62 UNLOCK LIFTER 62 MOVE LIFTER 62 PICKUP FROM LIFTER 62 DELIVER TO LIFTER 63 PICKUP FROM PALLET ON LIFTER 63 4 3 7用于作业员形状的命令 64 SET WORKER STYLE 64 CHECK SAME WORKER STYLE 64 GET WORKER STYLE 64 RAISE HAND 65 4 3 8获取信息的命令 GET 类 66 GET INFO AT PICKUP 66 GET BARA COUNT IN CHILD 67 GET CHILD TYPE 67 GET BARCODE FROM CHILD 67 GET DESTINATION BY SHIWAKE CODE 67 GET SHIWAKECODE FROM CHILD 68 GET DESTINATION FROM CHILD 68 GET DESTINATION FROM LAST PICK ONE 68 GET DESTINATION BARCODE LIST 69 6 GET SHIWAKECODE FROM LAST PICK ONE 69 GET JOB COUNT 69 GET PARENT NAME 70 GET RESERVE JOB COUNT 70 GET BOX COUNT IN CHILD 70 GET ORICON CONTENTS TYPE 70 GET DESTINATION 71 GET LOCATION FROM BOX ON PALLET 71 GET SHIWAKECODE OF CHILD 72 GET INT RND 72 GET INFO FROM LAST BOX ON PALLET 72 GET BARCODE FROM LAST PICK ONE 72 GET BANKBAYLEVEL LOCATION 73 GET SYOUHIN CODE OF CHILD 73 GET DEVICE NAME IN ORDER 73 GET MY WORK INFO 74 GET CHILD NAME 74 GET INFO FROM XML 75 GET EMPTY LOCATION 76 GET LOCATION INFO 77 GET CHILD DEVICE NAME BY BARCODE 78 GET 3D TEXT 78 GET WORK SIZE 78 GET LAST SYOUHIN CODE 79 GET DEVICE INFO BY NAME 79 GET DEVICE POSITION 79 GET PRODUCT ID BY NAME 80 GET PRODUCT MASTER INFO 80 GET ANGLE 80 GET POSITION 81 GET CHILD COUNT 81 GET BATCH LAST FLAG 81 GET PALLET LAST FLAG 82 GET PICKUP DEVICE 82 GET DELIVER DEVICE 82 GET COLOR 83 GET PROPERTY 83 GET TARGETDEVICE 84 7 4 3 9用于设定的命令 SET 类 85 SET INFO AT PICKUP 85 SET BATCH ID TO CHILD 86 SET DESTINATION 86 SET BANKBAYLEVEL LOCATION 86 SET BARCODE TO CHILD 87 SET SHIWAKECODE TO CHILD 87 SET DESTINATION TO CHILD 87 SET BARCODE TO CHILDREN 88 SET DESTINATION TO CHILDREN 88 SET IOSECTION MODE 88 SET LAST FLAG TO CHILDREN 89 SET INFO TO CHILD 89 SET LOCK AT ARRIVED 90 SET CODE INFO TO CHILD 90 SET MAX COUNT 90 SET WORK OFFSET 91 SET WORK SIZE 91 SET LOCATION INFO 92 SET PRODUCT INFO TO XML 93 SET ASSORT INFO TO XML 93 SET LOCATION INFO TO XML 94 SET SPECIAL INFO TO XML 94 SET INFO TO XML 94 SET ANGLE 95 SET POSITION 95 SET SPEED 95 SET WORKER PROPERTY 96 SET PURPOSE OF WORK 96 SET WORKER COLLISION DETECT 96 SET WORKER COLLISION RANGE 96 SET BATCH LAST FLAG 97 SET PALLET LAST FLAG 97 SET REVERSE SWITCH 97 SET COLOR 98 SET 3D TEXT 98 SET PROPERTY 98 4 3 10用于分类系统的检品 捆包的命令 99 8 CHECK CASE ON DEVICE 99 CHECK CASE RESERVED ON DEVICE 99 CHECK ONE BATCH END PRODUCT 99 CHECK ONE PALLETIZING END PRODUCT 99 SET SHIWAKECODE TO CASE ON DEVICE 99 SET PACKING CASE ID TO CASE ON DEVICE 100 REPORT PACKING COMPLETE 100 DELIVER INTO CASE ON DEVICE 101 GET PACKING CASE ID OF CHILD 101 REPORT BATCH LAST PACKING COMPLETE 101 SET INFO TO CASE ON DEVICE 102 GET OPERATION MODE 102 RESET CHUTE FULL 102 RAISE STOPPER 103 4 3 11与分流号码相关的命令 104 SET BUNKI 104 RESET BUNKI NO 104 IS BUNKI END 105 GET NEXT BUNKI AREA 105 GET BUNKI CODE 105 SET BUNKI CODE 106 GET DEVICE BY AREA 106 GET CODE BY CODE CONVERTOR 106 4 3 12操作拣选信息的命令 107 NEW LIST 107 NEW STRINGLIST 107 REMOVE LIST HEAD 107 REMOVE LIST TAIL 107 ADD LIST HEAD 108 ADD LIST TAIL 108 CHECK EMPTY LIST 109 IS EMPTY LIST 109 IS NOT EMPTY LIST 109 IS POSITION VALID 109 GET XML DATA 110 GET PRODUCT INFO FROM XML 110 GET ASSORT INFO FROM XML 110 GET LOCATION INFO FROM XML 111 9 GET SPECIAL INFO FROM XML 111 GET LIST HEAD POSITION 111 GET LIST ELEMENT NEXT 112 REPORT ASSORT XML 112 GET ITEM KIND LIST FROM XML 113 SELECT XML 114 SEARCH XML 115 MAKE ASSORT LIST 116 SORT XMLLIST 116 CANCEL LOCATION RESERVE 116 RESCHEDULE REQUEST 117 SET XML STATUS 117 SET XML STATUS IN TM 118 IS ALL XML DATA NOT PICKED 118 4 3 13检查类的命令 119 CHECK STOCK ZAIKO 119 CHECK INVENTORY LEVEL 119 CHECK STOCK EMPTY PALLET 119 CHECK CHILD ELEMENT 120 CHECK HAVE EMPTY PALLET 120 CHECK LOCATION 120 CHECK EMPTY WORK BY BARCODE 121 IS DEVICE FREE 121 IS THERE WORK 122 IS THERE WORK LOCATION 122 IS THERE WORK XML 122 4 3 14摄像机功能用命令 123 HAS CAMERA 123 PASS BY CAMERA GATE 123 SET CAMERA TARGET 124 4 3 15用于访问数据库的命令 125 QUERY DB 125 QUERY DB NEXT DATA 126 QUERY DB PREV DATA 126 UPDATE DB 126 4 3 16用于吊车的命令 127 SET PICKUP POSITION 127 SET DELIVER POSITION 127 10 4 3 17其它命令 128 WAIT 128 IS CLOSE 128 CONV LOCATION 129 CONV LOCATION4 129 MOVE ORICON CONTENTS BY BARCODE 129 POWER ON 130 POWER OFF 130 REMOVE EMPTY PALLET 130 DELETE CHILDREN 131 LIGHT OFF 131 LIGHT ON 131 LIGHT ON ALL 132 LIGHT OFF ALL 132 RESERVE KAGO BY SHIWAKE CODE 133 RESERVE TO CHILD 134 RESET 134 IS LASTONE FLAG 134 JOB REQUEST 135 DEFINE CONNECTION NAME 135 DEFINE PARAMETER PROPERTY1 136 DEFINE PARAMETER PROPERTY2 136 CONVERT WORK STYLE 136 CALC PICKCOUNT FROM PRODUCT 137 SORT MY WORKS 138 REQUEST NEXT JOB 138 CHECKOUT 139 CHECKOUT LOCATION 139 RESERVE SPACE 139 REPLENISH SUPPLY 140 REQUEST REPLENISH SUPPLY 140 DELETE BY NAME 140 CREATE BARRIER 141 SET SPECIAL STATUS 141 DO NOT HAVE WORK AT PICKUP 141 SHIP REQUEST 142 MESSAGE BOX 143 STOP SIMULATION 143 11 SET LOG AT STAIRWAY 144 RESET LOG AT STAIRWAY 144 SET LOG AT START AND ARRIVED 145 SET LOG AT STARTPOINT 145 SET START WORK LOG 146 SET END WORK LOG 146 CONNECT DEVICE 147 DISCONNECT DEVICE 147 INCLUDE 148 附录附录 1 1 被作业管理器命令所使用的变量一览表 被作业管理器命令所使用的变量一览表 149 附录附录 2 2 作业管理器命令的清单 按英文字母顺序排列 作业管理器命令的清单 按英文字母顺序排列 150 第二部分第二部分 数据制作数据制作 159159 第第 5 5 章章初级数据制作初级数据制作 159159 5 1文件的读取 159 5 2部件生成器文件 I O 160 5 3托盘供给器文件 I O 163 5 4自动立体仓库进出库文件 I O 167 5 5生成数据文件的作成步骤 169 第第 6 6 章章高级数据制作高级数据制作 170170 6 1制作 CSV 文件 170 6 2转换为 XML 文件 172 6 3模型中读取高级数据文件 178 附录附录 3 3 CSVCSV XMLXML 文件格式文件格式 179 附录附录 4 4 XMLXML 装换工具控件说明装换工具控件说明 190 第三部分第三部分 日志分析日志分析 192192 第第 7 7 章章日志文件说明日志文件说明 192192 7 1取得日志文件 192 7 2日志文件的格式 193 7 2由作业管理器指令生成日志 194 7 2 1移动时间日志的生成 194 7 2 2作业时间日志的生成 196 7 3输出日志用作业管理器指令文件 198 7 3 1作业类日志的设定指令 198 7 3 2待命状态类日志的设定指令 199 7 4日志解析的实际过程 200 7 4 1作成可取得日志的作业管理器指令 200 12 7 4 2读取指令文件 203 7 4 3读取模拟的定义文件 204 7 4 4使用日志解析工具 204 第第 8 8 章章日志分析工具日志分析工具 1 1 208208 8 1功能介绍 208 8 2操作方法 212 8 2 1执行日志解析 212 8 2 2保存解析结果 218 8 2 3删除解析结果 218 8 2 4编辑图形 只能用于时间记录图形 218 8 2 5编辑记录时间图形的显示内容 219 8 2 6其他 222 8 3模拟时的设定 223 8 3 1作业员 223 8 3 2堆垛机 224 8 3 3传送带 224 8 3 4超强升降机 224 第第 9 9 章章日志分析工具日志分析工具 2 2 225225 9 1功能介绍 225 9 2操作方法 228 9 2 1启动工具 228 9 2 2总计处理数 229 9 2 3制作图表 236 9 2 4保存图表和总计表 237 9 2 5删除图表和总计表 237 9 2 6工具操作结束 237 9 2 7其他操作 238 9 3模拟设定 241 9 3 1设备栏的作业员 241 9 3 2作业管理器的作业员 241 9 3 3堆垛机 241 9 3 4直线 左右转 弯曲传送带 241 9 3 5分流 合流传送带 241 9 3 6超强升降机 241 9 3 7机器人 241 9 3 8滑车铁轨 242 9 3 9转手轨道 242 13 第一部分第一部分 作业管理器作业管理器 第第 1 1 章章 作业管理器的功能概要作业管理器的功能概要 RaLC Brain 可以实现比 RaLC Pro 更复杂的关于人员方面的作业 例如 作业员可以 避开 障碍物 行走 没有自己的主要工作工作时 可以自动地作其它工作或从拣选数据中取 得位置信息后 从模型中的货架上进行拣选等 这些动作是由从 作业管理器作业管理器 添加的 作业管理器作业员 来完成的 1 1 作业管理器的概要 作业管理器是设定属下的作业员动作的设备 一般的使用方法是 使其读取由作业管理 器指令所组成的命令文件后 使作业管理器作业员按照命令中所写的动作进行工作 作业管理器的作业是按照如下步骤被执行 达成的 1 1 1 作业管理器接受作业要求 什么是作业要求 将作业的产生通知给作业管理器被称为作业要求 Job Request 货物到达传送带上 货架上的货位空了 货物被满载 托盘被安放等作业要求的时间 种类是多种多样的 连接上作业管理器 作业管理器被产生作业的设备连接上后 可以从那个设备接受作业要求 需要注意 的是连接作业管理器的方法与通常的连接方法有所不同 下图中被红线圈住的就是经常 使用的 作业管理器接続 另外 也会不连接作业管理器的情况 使用 直接模式 等 各种信息也会被传递 在发生作业要求时 有时作为作业要求的原因的设备 被投入的货物等 所带有的 条形码 货架位置等信息也会被传递给作业管理器 直线传送带的弹出菜单暂存区的弹出菜单 图 1 1 14 作业 job 的分配 作业管理器接受作业要求后 给空闲着的属下的作业员分配作业 job 即使属下 所有的作业员都在进行作业 也会接受新的作业要求 并等到作业员空闲下来后再分配 任务 1 1 2 执行作业 作业管理器的命令 作业管理器作业员的动作 例如 取得货物 将货物出手 等的动作是根据被读 入到作业管理器的命令来执行的 在这里所讲的命令是作业管理器专用的 除了作业员 的作业类命令之外 还有出货数据清单的操作类命令 信息的取得及设定类命令 变量 演算类命令 读取命令文件 命令文件是由命令所构成 扩展名为 dat 形式的文件 使作业管理器通过属性 窗口读取命令文件后 则其可以执行所读入的命令 读取命令文件后文件的内容会表示 在 命令清单 页面上 执行命令 被分配到作业的作业员会执行作业管理器的命令清单 如果不通过作业管理器的弹 出菜单添加作业员的话 命令是无法被执行的 可以利用作业管理器的弹出菜单的 添 加作业员 添加任何数量的作业管理器作业员 1 2 简单的例子 下面制作一个传送带上流过来货物后 作业员将其拿起并运送到笼车的模型 通过设备栏表示出 部件生成器部件生成器 直线传送带直线传送带 笼车笼车 双击部件生成器使红线表 示出来 然后直接点击直线传送带使它们连接上 进行从部件生成器 向直线传送带的普通连 接 图 1 2 15 使菜单栏的 作业管理器 中的 XMLXML 作业管理器作业管理器 表示出来 点击作业管理器的 弹出菜单中的 添加作业员添加作业员 添加出一个 作业管理器作业员作业管理器作业员 这个作业员即成为作 业管理器属下的作业员 下面要连接作业管理器 点击 直线传送带 的弹出菜单中的 与作业管理器与作业管理器 货货 物到达时物到达时 相连相连 使其连接上 XML 作业管理器 接着 进行从作业管理器发出的连接 点击 XML 作业管理器 的弹出菜单中的 与目标设备与目标设备 1 1 相连相连 使其连接上 笼车 下面要制作要使作业管理器读取的命令文件 制作数据时 要将每条命令用逗号区分开 每行按 ENTER 键 用扩展名 dat 的 形式保存 直线传送带的弹出菜单 图 1 3 图 1 4 图 1 5 16 拿起货物 对命令的说明 从发出工作请求的设备 在这里为直线传送带 上取得货物 PICKUP 作业员向发出工作请求的直线传送带移动 取得货物 JobRequestDeviceName 使工作请求发出的设备的名字被代入 向指定为目标设备 的设备 在这里为笼车 上运送货物 DELIVER 运送货物并将其出手 如果放货的地方满载 则等待直到有空位 TargetDeviceName1 用 与目标设备 1 相连 所连接的笼车的名字被代入 向自己的作业管理器 请求下一个的工作 REQUEST NEXT JOB 请求下一个工作 ThisDeviceName 作业管理器的名字被代入 图 1 6 17 返回作业 返回到所设定的初始位置上 RETURN HOME POS 返回到所设定的初始位置上 将回到初始位置的事情 即没有工作 向自己的作业管理器报告 REPORT RETURN HOME POS 将回到初始位置的事情 即没有工作 向自己的作业管理器报告 ThisDeviceName 作业管理器的名字被代入 1 3 关于作业管理器指令 作业管理器指令是指作业员的作业类命令 出货数据的清单操作类命令 信息的取 得 设定类 变量演算类命令等 有 200 种以上 可以根据不同的场合 条件加以运用 各种命令有各自的关于输入值 输出值的自变量 根据命令的不同自变量的数量 种类 在行的位置也会有所不同 字符串 中装的是变量 用户可以自行设定变量 字符串 是 RaLC 中所设定的系统变量 用户不能自行设定 后面所连接地字符 串也是已经确定好的 例 TargetDeviceName1 ThisDeviceName 作业管理器读取命令时 会区分命令的大文字 小文字 如果发现没有被登录的字 符串 则会发出错误通知 图 1 7 18 在作业管理器上设定程序 为了交给表示出来的作业管理器作业命令 需要使其读取命令文件 通过 XML 作业管理器 的弹出菜单打开 属性窗口属性窗口 点击 概要概要 页面的作业文件作业文件 1 1 按钮按钮 打开 对话窗口会表示出来 使其读入事先准备好的文件拿起货物拿起货物 dat 这样 命令内容会被记录在作业管理器的 命令清单命令清单 Job1Job1 中 作业管理器的属性窗口 概要 页面 图 1 8 图 1 9 19 接着 点击 概要概要 页面的作业文件作业文件 3 3 按钮按钮 打开 对话窗口会表示出来 使其读 入事先准备好的文件返回作业返回作业 dat 命令内容会被记录在作业管理器的 命令清单命令清单 Job3Job3 这样 作业管理器的命令读入就完成了 关于作业文件 3 按钮专用 返回作业 作业文件 3 中所设定的返回作业有回到初始位置 作业员的初期设定位置 的动作 但是对于所有的作业要求 并不是返回作业每次都会被执行 作业管理器只有在没有下一个可以分配的作业时 这时所发生的作业要求全部被分 配了 才会使空闲的属下的作业员执行作业文件 3 反之 如果有下一个工作时 则 不执行作业文件 3 对下一个工作按照作业文件 执行 图 1 10 图 1 11 20 模拟的开始 请点击时间栏的 开始开始 按钮 模拟开始后可以看到货物被投入到传送带上 作业员运送货物 作业管理器接受作业要求时会发出发白的光 直到作业被开始执行为止一直发这种 光 1 4 添加作业员和生成最短路经功能 点击 XML 作业管理器 的弹出菜单的 添加作业员添加作业员 这样可以添加出任意个作 业管理器作业员 按照作业要求的发生顺序 作业也会分配给新添加出的作业员 各作 业员在步行路线上以及取得货物 放置货物的场所上都会重叠 这是因为他们会按照到 达目的地的最短距离而行走 生成最短路经功能生成最短路经功能 的缘故 图 1 12 作业管理器的弹出菜单 图 1 13 21 1 5 连接支援者 支援请求功能 如果作业管理器被作为支援者被其它作业管理器所连接后 则可以让没有被分配给 工作的作业员去做別的作业管理器的工作 这种连接只限于作业管理器之间 从请求支援一方的作业管理器向被请求支援一方 的作业管理器发出连接 接受支援请求的作业管理器只有在自己的作业没有发生时才将 请求支援的工作分配给自己的属下作业员 如果自己的作业出现了 则优先向作业员优 先分配自己的作业 将刚才所述模型暂时停止并点击重置按钮 使模型返回到初始值 接着将货物生成货物生成 器器 直线传送带直线传送带 作业管理器作业管理器 笼车笼车同时选择 不选择作业员 用拷贝和粘贴的方法 再添加一套 然后从被新复制出的作业管理器上用 添加作业员 添加出一名作业员 在本例中是在画面前方的作业管理器向远处的作业管理器请求支援 所以 通过前方 的作业管理器的弹出菜单中的 与支援者相连与支援者相连 使其连接上远处的作业管理器 选择作业员以外的设备 然后拷贝并粘贴 从前方的作业管理器上添 加出一名作业员 从前方的作业管理器向 支援者发出连接来请求支援 作业管理器的弹出菜单 图 1 14 图 1 15 22 另外 需要打开部件生成器的属性窗口 将部件的生成时间间隔变为 秒 然后开始模拟 可以看到远处的作业员因为受到从前方的作业管理器来的支援请求 所以会不时地 过来帮忙 只有在远处的作业管理器自己的作业没有发生时 才将请求支援的工作分配 给自己属下的作业员 如果自己的作业出现了 则优先向作业员优先分配自己的作业 将生成的时间间隔 设定为 秒 打开远处的部件生成器的属 性窗口 图 1 16 图 1 17 23 1 6 优先顺序判断功能 作业管理器作业员可以对多个作业管理器作出优先顺序的排列 这样可以先执行优 先度高的作业 排列作业管理器的优先顺序 利用的是支援者连接中的 如果自己的作业产生了则自己 的作业优先 此外的情况下则支援其它的工作 的功能 管理优先度低的作业的作业管 理器向管理优先度高的作业的作业管理器进行支援者连接 这样就可以保证 优先度高 的作业产生时 优先度低的作业则被推迟执行 的行动样式 因此 象下图所示的方法进行设定的话 则可以出现一边判断优先顺序一边对应 个作业管理器的工作的作业员 注 作业员不会去做比自己优先顺序高的作业管理器的作业 优先度第 1 位的 作业管理器 优先度第 3 位的 作业管理器 优先度第 2 位的 作业管理器 支援者连接 支援者连接 从优先度第 1 位的作 业管理器添加出作业 员 可以完成 3 个作业管理 器的工作的作业员 图 1 18 24 第第 2 2 章章 命令的一般形式命令的一般形式 2 1 命令清单 点击作业管理器的弹出窗口菜单中的属性 属性窗口就会表示出来 打开 概要 页面 可以对指挥作业员进行工作的命令清单进行设定 设定好的命令清单可以在属性窗口的 命令清单 页面中看到 在制作命令清单时 要以文本形式制作使用指令的程序 文件的扩展名应为 dat 2 2 一般形式 一条命令在一行内进行记录 请不要在第二行中继续记录 跨行 作为命令结束的标志 务必要在每一行键入回车 下面对主要命令的一般形式进行说明 命令名 变量 命令名 名称 对于命令名的命令固有行动 以系统变量 用户变量 名称来对命令固有行动 加以限制 另外 对变量 名称的增减和真假进行判断 命令名 设备名 辅助命令 命令名 设备变量 辅助命令变量 使命令固有行动作用在设备名 设备变量上 这时 辅助命令 辅助命令变量 会修饰此行动 在辅助命令中 有些命令可以被省略 命令名 辅助命令 以辅助命令 1 限制命令固有行动 另外 在命令固有行动基础上加上 扩展行动 注释行 作为注释行 需要在开头插入 2 个 也就是 分隔符 命令间的分隔文字 请使用半角的逗号 分隔号前后的半角空格会被无视 但是 如果使用全角空格时 会被视为变量或定量而不是分隔符 25 第第 3 3 章章 关于系统定量和变量关于系统定量和变量 3 1 关于可以在命令清单中使用的变量 3 1 1 以 开头的英文文字 是 Brain 自动设定的系统定义的文字变量 是只读的 用户不能代入数值 以下的变 量在系统内被自动地解决 设定 ThisDeviceName 作业管理器的名字被代入 ThisWorkerName 执行任务的作业员名被代入 CommunicationManager 通信管理器的名字 只在仿真时需要 JobRequestDeviceName 使产生工作请求 JobRequest 产生的设备名被代入 TargetDeviceName1 通过作业管理器的 连接靶设备 1 所连接的设备名被代入 TargetDeviceName2 通过作业管理器的 连接靶设备 2 所连接的设备名被代入 TargetDeviceName3 通过作业管理器的 连接靶设备 3 所连接的设备名被代入 TargetDeviceName4 通过作业管理器的 连接靶设备 4 所连接的设备名被代入 TargetDeviceName5 通过作业管理器的 连接靶设备 5 所连接的设备名被代入 TargetDeviceName6 通过作业管理器的 连接靶设备 6 所连接的设备名被代入 TargetDeviceName7 通过作业管理器的 连接靶设备 7 所连接的设备名被代入 TargetDeviceName8 通过作业管理器的 连接靶设备 8 所连接的设备名被代入 26 Location 使作业请求 JobRequest 产生的设备如果有放置场所 信息 Location 时被代入 BarCode 不是实际产生工作请求 JobRequest 的设备的条形码 而是 作为产生 原因的货物的条形码被代入 ShiwakeCode 分拣代码被代入 要在 分拣临时场地 按一定货物单位 进行分拣 时使用 ParentBarCode 使工作请求 JobRequest 产生的设备为母子关系时 例如手 推车上载 着周转箱等 母设备的条形码被代入 BoxLength 发出工作请求 JobRequest 的货物的长度被代入 BoxHeight 发出工作请求 JobRequest 的货物的高度被代入 BoxWidth 使工作请求 JobRequest 产生的货物的宽度被代入 Null 对于记述命令时需要省略的引数 为了将其明确记载时而使 用 如下 例所示 UNLOAD WITH TIME LOG TargetDeviceName2 Null 0 0 象这样要省略中间的参数时 可以用 Null 来省略 最后 的引数就 不必写了 ReserveDeviceName1 被代入的是被预约的设备名 TrueRequestDeviceName 作为产生工作请求 JobRequest 的主要原因的设备名 例如 传送带上 的货物等等 被代入 27 3 1 2 以 开头的英文文字 是用户可以定义的变量 不需要变量的声明 例如 想读 Load 的笼车的条形码时 如 果使用 GET BARCODE FROM CHILD KagoBarCode 则笼车的条形码设置为 KagoBarCode 另外 对于用户能定义的变量 不需要变量的声明 对于用户定义变量 变量没有型的区别 虽然有小数型 整数型 文字型 布尔型 但都以 作为接头词使用 另外 如果用 代替 则变为系统全局变量 即 Value Value 从而可以使变 量为多个作业员之间所共享 模拟被重置时全局变量会被重置 可以认为用于变量进行演算的命令可以使变量变与系统相适的变量型 以下表示的是为了将必要的值明确地代入到 Value 时的命令 SET VALUE Value 字符串代入 STRING 文字 型的 变量 SET INT VALUE Value 整数代入 INT 整数 型 SET FLOAT VALUE Value 小数代入 FLOAT 小数 型 SET 布尔 VALUE Value False 或者 FALSE or True TRUE 代入布尔型 注 在 STRING 型的场合 可以使用中文 2 个字节的模式 作为变量 3 2 变量的演算类命令 下面提供的是演算类命令 INCREMENT Var1 Var1 作为整数值 加 1 DECREMENT Var1 Var1 作为整数值 减 1 PLUS Var1 Var2 VarOut Var1 Var2 作为整数值 相加后的值代入 VarOut MINUS Var1 Var2 VarOut Var1 Var2 作为整数值 Varl 减去 Var2 的值代入 VarOut MULTIPLY Var1 Var2 VarOut Var1 Var2 作为整数值 相乘后的值代入 VarOut DIVIDE INTEGER Var1 Var2 VarOut1 VarOut2 视 Var1 Var2 的值为整数值 将 Varl Var2 的值代入 VarOut1 另外 28 将所得余数 代入 VarOut2 AND Var1 Var2 VarOut 视 Var1 Var2 为布尔型 将 AND 演算的结果代入 VarOut OR XOR 像用 AND 那样用 OR 或 XOR 进行演算 下面是可以用于小数的演算类命令 PLUS OF FLOAT Var1 Var2 VarOut 为浮点小数点型的加算 输入值是 Var1 Var2 计算结果代入 VarOut MINUS OF FLOAT Var1 Var2 VarOut 为浮点小数点型的减算 Varl 的输入的值减去 Var2 的输入值 结果代入 VarOut MULTIPLY OF FLOAT Var1 Var2 VarOut 为浮点小数点型的乘算 输入值是 Var1 Var2 结算结果代入 VarOut DIVIDE OF FLOAT Var1 Var2 VarOut 为浮点小数点型的除算 Var1 的输入值除以 Var2 的输入值 结果代入 VarOut 下面是用于字符串类演算的命令 PLUS OF STRING VarIn1 VarIn2 VarOut 将 Varl Var2 中的字符串连接起来 代入于 VarOut 中 MID STRING VarIn StartIndex Count VarOut 将 VarIn 视为字符串 将从 StartIndex 开始的 Count 个字符代入于 VarOut 中 StartIndex 是从 0 开始 StartIndex 和 Count 所确定的范围在 VarIn 文字列之外时返回 伪 其它情况则返回 真 LEFT STRING VarIn Count VarOut 将 VarIn 视为字符串 将左起 Count 个字符代入 VarOut 中 如果 VarIn 文 字列不够 Count 所要求的长度 则 VarIn 文字列全部被代入到 VarOut 中 算式本身将 伪 返回 其它情况 VarIn 文字列的长度大于 Count 时 返 回 真 RIGHT STRING VarIn Count VarOut 将 VarIn 视为字符串 将右起 Count 个字符代入 VarOut 中 如果 VarIn 文 字列不够 Count 所要求的长度 则 VarIn 文字列全部被代入到 VarOut 中 29 算式本身将 伪 返回 其它情况 VarIn 文字列的长度大于 Count 时 返 回 真 30 第第 4 4 章章 关于基本命令的说明关于基本命令的说明 4 1分流命令 4 1 1 关于通过 IF THEN ELSE ENDIF 进行的控制 想利用系统定义变量 用户定义变量进行 IF 控制时 可以使用 IF THEN ELSE ENDIF 语句 IF 文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灵宝裕华安全培训内容课件
- 2025年中国精算师协会会员水平测试(准精算师数学)综合能力测试题及答案
- 理发活动申请书
- 2025-2030工业机器人智能化升级与制造业转型投资机会分析报告
- 2025-2030工业机器人伺服电机市场需求变化与供应链优化研究报告
- 2025-2030工业大数据知识图谱构建与设备故障根因分析应用实践报告
- 2025-2030工业大数据平台在预测性维护中的算法优化应用报告
- 2025-2030工业大数据分析平台客户需求差异化调研报告
- 有限公司增资扩股的股东协议书样式5篇
- 加入学生会申请书文
- 《少年中国说(节选)》(第二课时) 教学课件
- 沥青路面施工方案61841
- 中国海洋大学《海洋生物资源与环境调查实习报告》
- 《中外美术史》课件1中外美术史.1(原始社会)
- 村民自治制度中存在的问题与对策
- 刺梨产品之养生有维系列简介共26页课件
- Q∕GDW 12152-2021 输变电工程建设施工安全风险管理规程
- 机械识图-公司培训PPT课件
- 公产房“承租权”能否继承
- 公司收购协议书范本
- 绿色建筑施工方案
评论
0/150
提交评论