注意:版本V2.x的数字孪生只能用于与PLC仿真通信,该版本开发给学生练习编程用,不包含与实际产线通信的功能。
1、首先需要下载PLC与孪生系统通讯用的服务工具:NetToPLCsim
该服务务必在PLC仿真之前开启,并在PLC仿真过程中保持运行不可关闭。
2、服务开启后,开启PLC仿真,可以用“PLC信号调试小工具”测试是否通讯成功。
3、开启孪生系统前,必须先开启PLCAdd信号管理系统,完成PLC信号与孪生信号的绑定
注意该信号管理页面必须在孪生模型窗口开启之前打开,并在整个仿真过程中也不可关闭,直到关闭孪生系统后。
4、最后打开数字孪生系统V2.2,可以尝试在博图内改变PLC信号,查看孪生系统的动作变化。
补充1:开启仿真步骤及信号交互(未完)---本视频没有声音
补充2:仿真信号交互(续上)---本视频没有声音
补充3:仿真效果---本视频没有声音
一、原料仓(第1站):
1、待机黄灯,运行状态下绿灯,报警红灯;
2、通过触摸屏选择库位及物料类型后,点击确认按钮,孪生系统完成自动入库动作;
3、通过触摸屏选择要加工的物料类型后,点击确认按钮,孪生系统自动选择对应库位的原料,并完成出库,呼叫AGV;
3、AGV接走物料后,收到AGV反馈信号,自身传送带停止运行;
| PLCName | Type |
| 左阻挡气缸 | Bool |
| 右阻挡气缸 | Bool |
| 左皮带转 | Bool |
| 右皮带转 | Bool |
| X轴是否到达指定位置 | Bool |
| Y轴是否到达指定位置 | Bool |
| Z轴是否到达指定位置 | Bool |
| X轴目标位置 | Float |
| Y轴目标位置 | Float |
| Z轴目标位置 | Float |
| 入库平台传感器1(阻挡气缸前) | Bool |
| 入库平台传感器2(阻挡气缸后) | Bool |
| 出库平台传感器1(出库位置) | Bool |
| 出库平台传感器2(阻挡气缸前) | Bool |
| 绿灯 | Bool |
| 黄灯 | Bool |
| 红灯 | Bool |
| 出库平台呼叫AGV | Bool |
| 平台同意AGV上下料 | Bool |
| 工装板类型(10、20分别代表陀螺和生肖) | Byte |
| 读取工装板类型 | Byte |
二、车削单元(第2站):
1、待机黄灯,运行状态下绿灯,报警红灯;
2、响应AGV请求,接到AGV来料,反馈给AGV让其传送带停止工作;
3、RFID读取物料类型,前阻挡气缸放行;
4、物料到位后,顶升气缸升起,呼叫机器人取料;
5、机器人加工完成,放回传输线,顶升气缸下降;
6、呼叫3站,后阻挡气缸放行,完成2-3站的运输,自身传送带停止运行;
| PLCName | Type |
| 顶升气缸上升到位检测 | Bool |
| 顶升气缸下降到位检测 | Bool |
| 平台呼叫AGV | Bool |
| 平台同意AGV上下料 | Bool |
| 传感器1 | Bool |
| 传感器2 | Bool |
| 传输线 | Bool |
| 顶升气缸 | Bool |
| 前阻挡气缸 | Bool |
| 后阻挡气缸 | Bool |
| 工装板类型(10、20分别代表陀螺和生肖) | Byte |
| 绿灯 | Bool |
| 黄灯 | Bool |
| 红灯 | Bool |
三、铣削单元(第3站):
1、待机黄灯,运行状态下绿灯,报警红灯;
2、响应2站请求,接到2站来料,反馈给2站让其传送带停止工作;
3、RFID读取物料类型,前阻挡气缸放行;
4、物料到位后,顶升气缸升起,呼叫机器人取料;
5、机器人加工完成,放回传输线,顶升气缸下降;
6、呼叫4站,后阻挡气缸放行,完成3-4站的运输,自身传送带停止运行;
| PLCName | Type |
| 传输线 | Bool |
| 传感器1 | Bool |
| 传感器2 | Bool |
| 顶升气缸 | Bool |
| 顶升气缸上升到位检测 | Bool |
| 顶升气缸下降到位检测 | Bool |
| 前阻挡气缸 | Bool |
| 后阻挡气缸 | Bool |
| 工装板类型(10、20分别代表陀螺和生肖) | Byte |
| 绿灯 | Bool |
| 黄灯 | Bool |
| 红灯 | Bool |
四、激光单元(第4站):
1、待机黄灯,运行状态下绿灯,报警红灯;
2、响应3站请求,接到3站来料,反馈给3站让其传送带停止工作;
3、RFID读取物料类型,前阻挡气缸放行;
4、物料到位后,顶升气缸升起,呼叫机器人取料;
5、机器人加工完成,放回传输线,顶升气缸下降;
6、呼叫5站,后阻挡气缸放行,完成4-5站的运输,自身传送带停止运行;
| PLCName | Type |
| 传输线 | Bool |
| 传感器1 | Bool |
| 传感器2 | Bool |
| 顶升气缸 | Bool |
| 顶升气缸上升到位检测 | Bool |
| 顶升气缸下降到位检测 | Bool |
| 前阻挡气缸 | Bool |
| 后阻挡气缸 | Bool |
| 工装板类型(10、20分别代表陀螺和生肖) | Byte |
| 绿灯 | Bool |
| 黄灯 | Bool |
| 红灯 | Bool |
五、装配单元(第5站):
1、待机黄灯,运行状态下绿灯,报警红灯;
2、响应4站请求,接到4站来料,反馈给4站让其传送带停止工作;
3、RFID读取物料类型,前阻挡气缸放行;
4、物料到位后,顶升气缸升起,呼叫机器人取料;
5、机器人加工完成,放回传输线,顶升气缸下降;
6、呼叫AGV,后阻挡气缸放行,AGV接走物料后,收到AGV反馈信号,自身传送带停止运行;
| PLCName | Type |
| 传感器 | Bool |
| 传输线 | Bool |
| 顶升气缸 | Bool |
| 顶升气缸上升到位检测 | Bool |
| 顶升气缸下降到位检测 | Bool |
| 前阻挡气缸 | Bool |
| 后阻挡气缸 | Bool |
| 工装板类型(10、20分别代表陀螺和生肖) | Byte |
| 绿灯 | Bool |
| 黄灯 | Bool |
| 红灯 | Bool |
| 平台呼叫AGV | Bool |
六、成品仓(第6站):
1、待机黄灯,运行状态下绿灯,报警红灯;
2、响应AGV请求,接到AGV来料,反馈给AGV让其传送带停止工作;
3、RFID重新写入物料类型,阻挡气缸放行;
4、物料到位后,呼叫机器人取料;
5、机器人取走物料后,收到反馈,自身传送带停止运行;
| PLCName | Type |
| 传输线 | Bool |
| 阻挡气缸 | Bool |
| 传感器1 | Bool |
| 传感器2 | Bool |
| 工装板类型(10、20分别代表陀螺和生肖) | Byte |
| 绿灯 | Bool |
| 黄灯 | Bool |
| 红灯 | Bool |
| 平台呼叫AGV | Bool |
七、AGV:
1、响应1站呼叫,前往1站取料,反馈信号给1站;
2、呼叫2站,2站接走物料后,收到2站反馈信号,自身传送带停止运行;
3、响应5站呼叫,前往5站取料,反馈信号给5站;
4、呼叫6站,6站接走物料后,收到6站反馈信号,自身传送带停止运行;
| PLCName | Type |
| AGV传感器 | Bool |
| AGV请求上料 | Bool |
| AGV请求下料 | Bool |