Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
RC1250-DISTLineClient
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
1
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 3f45f1c2
由
张东亮
编写于
2023-04-07 10:32:13 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
添加气缸逻辑
1 个父辈
009aa9c3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
111 行增加
和
70 行删除
source/DeviceLibrary/LineConfig/DISTLineConfig.csv
source/DeviceLibrary/acDISTLine/DISTLineBean.cs
source/LoadCVSLibrary/Config/bean/IO_Type.cs
source/DeviceLibrary/LineConfig/DISTLineConfig.csv
查看文件 @
3f45f1c
类型,说明,名称,属性值,设备名称,默认值,描述,电器定义,代码定义,SlaveID,
类型,说明,名称,属性值,设备名称,默认值,描述,电器定义,代码定义,SlaveID,
PRO,IO模块对应的DI数量,IO_DILength,1
0.85.199.21#16;10.85.199.22#16,
,,,,,,
PRO,IO模块对应的DI数量,IO_DILength,1
72.16.77.84#16,172.16.77.97#16
,,,,,,
PRO,模块对应的DO数量,IO_DOLength,1
0.85.199.21#16;10.85.199.22#16,
,,,,,,
PRO,模块对应的DO数量,IO_DOLength,1
72.16.77.84#16,172.16.77.97#16
,,,,,,
PRO,IO模块IP,PRO_AOI_IP_1,1
0.85.199.21
,,,,,,,
PRO,IO模块IP,PRO_AOI_IP_1,1
72.16.77.84
,,,,,,,
PRO,IO模块IP,PRO_AOI_IP_2,1
0.85.199.22
,,,,,,,
PRO,IO模块IP,PRO_AOI_IP_2,1
72.16.77.97
,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
PRO,IO信号超时时间(毫秒),IOSingle_TimerOut,10000,,,,,,,
PRO,IO信号超时时间(毫秒),IOSingle_TimerOut,10000,,,,,,,
PRO,分盘入料线AGV节点名称,L1_AgvName,A8,,,,,,,
PRO,分盘入料线AGV节点名称,L1_AgvName,A8,,,,,,,
PRO,分盘
出料线AGV节点名称,L2_AgvName,A7
,,,,,,,
PRO,分盘
入库出料线AGV节点名称,L2_AgvName,A9
,,,,,,,
PRO,分盘
包装料出料线AGV节点名称,L3_AgvName,A9
,,,,,,,
PRO,分盘
空料出料线AGV节点名称,L3_AgvName,A7
,,,,,,,
PRO,分盘线出口RFIDIP,L2Out_RFIDIP,1
0.85.199.130
,,,,,, ,
PRO,分盘线出口RFIDIP,L2Out_RFIDIP,1
72.16.77.85
,,,,,, ,
PRO,休眠秒数(秒),SleepSeconds,60,,,,,,,
PRO,休眠秒数(秒),SleepSeconds,60,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
DI,急停,SuddenStop_BTN,0,PRO_AOI_IP_1,0,急停,X801,DI-01,0,
DI,急停,SuddenStop_BTN,0,PRO_AOI_IP_1,0,急停,X801,DI-01,0,
DI,分盘入料线入口检测,L1_InCheck,1,PRO_AOI_IP_1,0,分盘入料线入口检测,X802,DI-02,0,
DI,分盘入料线入口检测,L1_InCheck,1,PRO_AOI_IP_1,0,分盘入料线入口检测,X802,DI-02,0,
DI,分盘入料线阻挡检测,L1_StopCheck,2,PRO_AOI_IP_1,0,分盘入料线阻挡检测,X803,DI-03,0,
DI,分盘入料线阻挡检测,L1_StopCheck,2,PRO_AOI_IP_1,0,分盘入料线阻挡检测,X803,DI-03,0,
DI,分盘入料线出口检测,L1_OutCheck,3,PRO_AOI_IP_1,0,分盘入料线出口检测,X804,DI-04,0,
DI,分盘入料线出口检测,L1_OutCheck,3,PRO_AOI_IP_1,0,分盘入料线出口检测,X804,DI-04,0,
DI,
分盘出料串线入口检测,L2_InCheck,4,PRO_AOI_IP_1,0,分盘出料串
线入口检测,X805,DI-05,0,
DI,
满料串/料架线入口检测,L2_InCheck,4,PRO_AOI_IP_1,0,满料串/料架
线入口检测,X805,DI-05,0,
DI,
分盘出料串线阻挡检测,L2_StopCheck,5,PRO_AOI_IP_1,0,分盘出料串
线阻挡检测,X806,DI-06,0,
DI,
满料串/料架线阻挡检测,L2_StopCheck,5,PRO_AOI_IP_1,0,满料串/料架
线阻挡检测,X806,DI-06,0,
DI,
分盘出料串线出口检测,L2_OutCheck,6,PRO_AOI_IP_1,0,分盘出料串
线出口检测,X807,DI-07,0,
DI,
满料串/料架线出口检测,L2_OutCheck,6,PRO_AOI_IP_1,0,满料串/料架
线出口检测,X807,DI-07,0,
DI,
料串出料线脚踏信号,L2_ManualRecSig,7,PRO_AOI_IP_1,0,料串出料
线脚踏信号,X808,DI-08,0,
DI,
满料串/料架线脚踏信号,L2_ManualRecSig,7,PRO_AOI_IP_1,0,满料串/料架
线脚踏信号,X808,DI-08,0,
DI,分盘入料线顶升上升端,L1_UpDown_Up_Sig,8,PRO_AOI_IP_1,0,分盘入料线顶升上升端,X809,DI-09,0,
DI,分盘入料线顶升上升端,L1_UpDown_Up_Sig,8,PRO_AOI_IP_1,0,分盘入料线顶升上升端,X809,DI-09,0,
DI,分盘入料线顶升下降端,L1_UpDown_Down_Sig,9,PRO_AOI_IP_1,0,分盘入料线顶升下降端,X810,DI-10,0,
DI,分盘入料线顶升下降端,L1_UpDown_Down_Sig,9,PRO_AOI_IP_1,0,分盘入料线顶升下降端,X810,DI-10,0,
DI,
分盘出料串线顶升上升端,L2_UpDown_Up_Sig,10,PRO_AOI_IP_1,0,分盘出料串
线顶升上升端,X811,DI-11,0,
DI,
满料串/料架线顶升上升端,L2_UpDown_Up_Sig,10,PRO_AOI_IP_1,0,满料串/料架
线顶升上升端,X811,DI-11,0,
DI,
分盘出料串线顶升下降端,L2_UpDown_Down_Sig,11,PRO_AOI_IP_1,0,分盘出料串
线顶升下降端,X812,DI-12,0,
DI,
满料串/料架线顶升下降端,L2_UpDown_Down_Sig,11,PRO_AOI_IP_1,0,满料串/料架
线顶升下降端,X812,DI-12,0,
DI,包装料架检测信号(分盘入料线),PackingShelf_Sig,12,PRO_AOI_IP_1,0,包装料架检测信号(分盘入料线),X813,DI-13,0,
DI,包装料架检测信号(分盘入料线),PackingShelf_Sig,12,PRO_AOI_IP_1,0,包装料架检测信号(分盘入料线),X813,DI-13,0,
DI,
料串切换气缸前进端,Switch_Forward_Sig,13,PRO_AOI_IP_1,0,料串
切换气缸前进端,X814,DI-14,0,
DI,
满料串/料架线切换气缸前进端,Full_Switch_Forward_Sig,13,PRO_AOI_IP_1,0,满料串/料架线
切换气缸前进端,X814,DI-14,0,
DI,
料串切换气缸后退端,Switch_Back_Sig,14,PRO_AOI_IP_1,0,料串
切换气缸后退端,X815,DI-15,0,
DI,
满料串/料架线切换气缸后退端,Full_Switch_Back_Sig,14,PRO_AOI_IP_1,0,满料串/料架线
切换气缸后退端,X815,DI-15,0,
,,,15,PRO_AOI_IP_1,0,,X816,DI-16,0,
,,,15,PRO_AOI_IP_1,0,,X816,DI-16,0,
,,,,,,,,,,
,,,,,,,,,,
DO,
分盘出料串线驱动电机运转,L2_Run,0,PRO_AOI_IP_1,0,分盘出料串
线驱动电机运转,Y801,D0-01,0,
DO,
满料串/料架线驱动电机运转,L2_Run,0,PRO_AOI_IP_1,0,满料串/料架
线驱动电机运转,Y801,D0-01,0,
DO,分盘入料线驱动电机运转,L1_Run,1,PRO_AOI_IP_1,0,分盘入料线驱动电机运转,Y802,DO-02,0,
DO,分盘入料线驱动电机运转,L1_Run,1,PRO_AOI_IP_1,0,分盘入料线驱动电机运转,Y802,DO-02,0,
DO,分盘入料线阻挡下降,L1_StopDown,2,PRO_AOI_IP_1,0,分盘入料线阻挡下降,Y803,DO-03,0,
DO,分盘入料线阻挡下降,L1_StopDown,2,PRO_AOI_IP_1,0,分盘入料线阻挡下降,Y803,DO-03,0,
DO,分盘入料线出口阻挡下降,L1_OutStopDown,3,PRO_AOI_IP_1,0,分盘入料线出口阻挡下降,Y804,DO-04,0,
DO,分盘入料线出口阻挡下降,L1_OutStopDown,3,PRO_AOI_IP_1,0,分盘入料线出口阻挡下降,Y804,DO-04,0,
DO,
分盘出料串线阻挡下降,L2_StopDown,4,PRO_AOI_IP_1,0,分盘出料串
线阻挡下降,Y805,DO-05,0,
DO,
满料串/料架线阻挡下降,L2_StopDown,4,PRO_AOI_IP_1,0,满料串/料架
线阻挡下降,Y805,DO-05,0,
DO,
分盘出料串线出口阻挡下降,L2_OutStopDown,5,PRO_AOI_IP_1,0,分盘出料串
线出口阻挡下降,Y806,DO-06,0,
DO,
满料串/料架线出口阻挡下降,L2_OutStopDown,5,PRO_AOI_IP_1,0,满料串/料架
线出口阻挡下降,Y806,DO-06,0,
DO,分盘入料线横移机构上升SOL,L1_Traverse_Up_SOL,6,PRO_AOI_IP_1,0,分盘入料线横移机构上升SOL,Y807,DO-07,0,
DO,分盘入料线横移机构上升SOL,L1_Traverse_Up_SOL,6,PRO_AOI_IP_1,0,分盘入料线横移机构上升SOL,Y807,DO-07,0,
DO,分盘入料线横移机构下降SOL,L1_Traverse_Down_SOL,7,PRO_AOI_IP_1,0,分盘入料线横移机构下降SOL,Y808,DO-08,0,
DO,分盘入料线横移机构下降SOL,L1_Traverse_Down_SOL,7,PRO_AOI_IP_1,0,分盘入料线横移机构下降SOL,Y808,DO-08,0,
DO,分盘入料线横移电机正转,L1_Traverse_Run,8,PRO_AOI_IP_1,0,分盘入料线横移电机正转,Y809,DO-09,0,
DO,分盘入料线横移电机正转,L1_Traverse_Run,8,PRO_AOI_IP_1,0,分盘入料线横移电机正转,Y809,DO-09,0,
DO,
料串出料线过渡滚筒电机运转,L2_Roller_Run,9,PRO_AOI_IP_1,0,料串出料
线过渡滚筒电机运转,Y810,DO-10,0,
DO,
满料串/料架线过渡滚筒电机运转,L2_Roller_Run,9,PRO_AOI_IP_1,0,满料串/料架
线过渡滚筒电机运转,Y810,DO-10,0,
DO,
料串切换气缸前进,Switch_Forward,10,PRO_AOI_IP_1,0,料串
切换气缸前进,Y811,DO-11,0,
DO,
满料串/料架线切换气缸前进,Switch_Forward,10,PRO_AOI_IP_1,0,满料串/料架线
切换气缸前进,Y811,DO-11,0,
DO,
料串切换气缸后退,Switch_Back,11,PRO_AOI_IP_1,0,料串
切换气缸后退,Y812,DO-12,0,
DO,
满料串/料架线切换气缸后退,Switch_Back,11,PRO_AOI_IP_1,0,满料串/料架线
切换气缸后退,Y812,DO-12,0,
DO,分盘入料线横移电机反转,L1_Traverse_BackRun,12,PRO_AOI_IP_1,0,分盘入料线横移电机反转,Y813,DO-13,0,
DO,分盘入料线横移电机反转,L1_Traverse_BackRun,12,PRO_AOI_IP_1,0,分盘入料线横移电机反转,Y813,DO-13,0,
DO,
分盘出料串线横移机构上升SOL,L2_Traverse_Up_SOL,13,PRO_AOI_IP_1,0,分盘出料串
线横移机构上升SOL,Y814,DO-14,0,
DO,
满料串/料架线横移机构上升SOL,L2_Traverse_Up_SOL,13,PRO_AOI_IP_1,0,满料串/料架
线横移机构上升SOL,Y814,DO-14,0,
DO,
分盘出料串线横移机构下降SOL,L2_Traverse_Down_SOL,14,PRO_AOI_IP_1,0,分盘出料串
线横移机构下降SOL,Y815,DO-15,0,
DO,
满料串/料架线横移机构下降SOL,L2_Traverse_Down_SOL,14,PRO_AOI_IP_1,0,满料串/料架
线横移机构下降SOL,Y815,DO-15,0,
,,,15,PRO_AOI_IP_1,0,,Y816,DO-16,0,
,,,15,PRO_AOI_IP_1,0,,Y816,DO-16,0,
,,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
DI,包装料架检测信号(
料串出料线体出口),L2Out_PkgDect_Sig,0,PRO_AOI_IP_2,0,包装料架检测信号(料串出料
线体出口),X821,DI-01,0,
DI,包装料架检测信号(
满料串/料架线体出口),L2Out_PkgDect_Sig,0,PRO_AOI_IP_2,0,包装料架检测信号(满料串/料架
线体出口),X821,DI-01,0,
DI,包装料架检测信号(
包装料架出料线体出口),L3Out_PkgDect_Sig,1,PRO_AOI_IP_2,0,包装料架检测信号(包装料架出料
线体出口),X822,DI-02,0,
DI,包装料架检测信号(
空料串/料架线体出口),L3Out_PkgDect_Sig,1,PRO_AOI_IP_2,0,包装料架检测信号(空料串/料架
线体出口),X822,DI-02,0,
DI,
包装料架出料线脚踏信号,L3_ManualRecSig,2,PRO_AOI_IP_2,0,包装料架出料
线脚踏信号,X823,DI-03,0,
DI,
空料串/料架线脚踏信号,L3_ManualRecSig,2,PRO_AOI_IP_2,0,空料串/料架
线脚踏信号,X823,DI-03,0,
DI,
包装料架出料线体横移上升端,L3_UpDown_Up_Sig,3,PRO_AOI_IP_2,0,包装料架出料
线体横移上升端,X824,DI-04,0,
DI,
空料串/料架线体横移上升端,L3_UpDown_Up_Sig,3,PRO_AOI_IP_2,0,空料串/料架
线体横移上升端,X824,DI-04,0,
DI,
包装料架出料线体横移下降端,L3_UpDown_Down_Sig,4,PRO_AOI_IP_2,0,包装料架出料
线体横移下降端,X825,DI-05,0,
DI,
空料串/料架线体横移下降端,L3_UpDown_Down_Sig,4,PRO_AOI_IP_2,0,空料串/料架
线体横移下降端,X825,DI-05,0,
DI,
包装料架出料线入口检测,L3_InCheck,5,PRO_AOI_IP_2,0,包装料架出料
线入口检测,X826,DI-06,0,
DI,
空料串/料架线入口检测,L3_InCheck,5,PRO_AOI_IP_2,0,空料串/料架
线入口检测,X826,DI-06,0,
DI,
包装料架出料线阻挡检测,L3_StopCheck,6,PRO_AOI_IP_2,0,包装料架出料
线阻挡检测,X827,DI-07,0,
DI,
空料串/料架线阻挡检测,L3_StopCheck,6,PRO_AOI_IP_2,0,空料串/料架
线阻挡检测,X827,DI-07,0,
DI,
包装料架出料线出口检测,L3_OutCheck,7,PRO_AOI_IP_2,0,包装料架出料
线出口检测,X828,DI-08,0,
DI,
空料串/料架线出口检测,L3_OutCheck,7,PRO_AOI_IP_2,0,空料串/料架
线出口检测,X828,DI-08,0,
,,,8,PRO_AOI_IP_2,0,
,X829,DI-09,0,
DI,空料串/料架线切换气缸前进端,Empty_Switch_Forward_Sig,8,PRO_AOI_IP_2,0,空料串/料架线切换气缸前进端
,X829,DI-09,0,
,,,9,PRO_AOI_IP_2,0,
,X830,DI-10,0,
DI,空料串/料架线切换气缸后退端,Empty_Switch_Back_Sig,9,PRO_AOI_IP_2,0,空料串/料架线切换气缸后退端
,X830,DI-10,0,
,,,10,PRO_AOI_IP_2,0,,X831,DI-11,0,
,,,10,PRO_AOI_IP_2,0,,X831,DI-11,0,
,,,11,PRO_AOI_IP_2,0,,X832,DI-12,0,
,,,11,PRO_AOI_IP_2,0,,X832,DI-12,0,
,,,12,PRO_AOI_IP_2,0,,X833,DI-13,0,
,,,12,PRO_AOI_IP_2,0,,X833,DI-13,0,
...
@@ -63,19 +63,19 @@ DI,包装料架出料线出口检测,L3_OutCheck,7,PRO_AOI_IP_2,0,包装料架出料线出口检测,X8
...
@@ -63,19 +63,19 @@ DI,包装料架出料线出口检测,L3_OutCheck,7,PRO_AOI_IP_2,0,包装料架出料线出口检测,X8
,,,14,PRO_AOI_IP_2,0,,X835,DI-15,0,
,,,14,PRO_AOI_IP_2,0,,X835,DI-15,0,
,,,15,PRO_AOI_IP_2,0,,X816,DI-16,0,
,,,15,PRO_AOI_IP_2,0,,X816,DI-16,0,
,,,,,,,,,,
,,,,,,,,,,
DO,
包装料架出料线驱动电机运转,L3_Run,0,PRO_AOI_IP_2,0,包装料架出料
线驱动电机运转,Y821,D0-01,0,
DO,
空料串/料架线驱动电机运转,L3_Run,0,PRO_AOI_IP_2,0,空料串/料架
线驱动电机运转,Y821,D0-01,0,
DO,
包装料架出料线过渡滚筒电机运转,L3_Roller_Run,1,PRO_AOI_IP_2,0,包装料架出料
线过渡滚筒电机运转,Y822,DO-02,0,
DO,
空料串/料架线过渡滚筒电机运转,L3_Roller_Run,1,PRO_AOI_IP_2,0,空料串/料架
线过渡滚筒电机运转,Y822,DO-02,0,
DO,
料串出料线横移电机运转,L2_Traverse_Run,2,PRO_AOI_IP_2,0,料串出料
线横移电机运转,Y823,DO-03,0,
DO,
满料串/料架线横移电机运转,L2_Traverse_Run,2,PRO_AOI_IP_2,0,满料串/料架
线横移电机运转,Y823,DO-03,0,
DO,
包装料架出料线横移电机运转,L3_Traverse_Run,3,PRO_AOI_IP_2,0,包装料架出料
线横移电机运转,Y824,DO-04,0,
DO,
空料串/料架线横移电机运转,L3_Traverse_Run,3,PRO_AOI_IP_2,0,空料串/料架
线横移电机运转,Y824,DO-04,0,
DO,
包装料架出料线横移机构上升SOL,L3_Traverse_Up_SOL,4,PRO_AOI_IP_2,0,包装料架出料
线横移机构上升SOL,Y825,DO-05,0,
DO,
空料串/料架线横移机构上升SOL,L3_Traverse_Up_SOL,4,PRO_AOI_IP_2,0,空料串/料架
线横移机构上升SOL,Y825,DO-05,0,
DO,
包装料架出料线横移机构下降SOL,L3_Traverse_Down_SOL,5,PRO_AOI_IP_2,0,包装料架出料
线横移机构下降SOL,Y826,DO-06,0,
DO,
空料串/料架线横移机构下降SOL,L3_Traverse_Down_SOL,5,PRO_AOI_IP_2,0,空料串/料架
线横移机构下降SOL,Y826,DO-06,0,
DO,
包装料架出料线阻挡下降,L3_StopDown,6,PRO_AOI_IP_2,0,包装料架出料
线阻挡下降,Y827,DO-07,0,
DO,
空料串/料架线阻挡下降,L3_StopDown,6,PRO_AOI_IP_2,0,空料串/料架
线阻挡下降,Y827,DO-07,0,
DO,
包装料架出料线出口阻挡下降,L3_OutStopDown,7,PRO_AOI_IP_2,0,包装料架出料
线出口阻挡下降,Y828,DO-08,0,
DO,
空料串/料架线出口阻挡下降,L3_OutStopDown,7,PRO_AOI_IP_2,0,空料串/料架
线出口阻挡下降,Y828,DO-08,0,
,,,8,PRO_AOI_IP_2,0,
,Y829,DO-09,0,
DO,空料串/料架线切换气缸前进,Empty_Switch_Forward,8,PRO_AOI_IP_2,0,空料串/料架线切换气缸前进
,Y829,DO-09,0,
,,,9,PRO_AOI_IP_2,0,
,Y830,DO-10,0,
DO,空料串/料架线切换气缸后退,Empty_Switch_Back,9,PRO_AOI_IP_2,0,空料串/料架线切换气缸后退
,Y830,DO-10,0,
,,,10,PRO_AOI_IP_2,0,,Y831,DO-11,0,
,,,10,PRO_AOI_IP_2,0,,Y831,DO-11,0,
,,,11,PRO_AOI_IP_2,0,,Y832,DO-12,0,
,,,11,PRO_AOI_IP_2,0,,Y832,DO-12,0,
,,,12,PRO_AOI_IP_2,0,,Y833,DO-13,0,
,,,12,PRO_AOI_IP_2,0,,Y833,DO-13,0,
,,,13,PRO_AOI_IP_2,0,,Y834,DO-14,0,
,,,13,PRO_AOI_IP_2,0,,Y834,DO-14,0,
,,,14,PRO_AOI_IP_2,0,,Y835,DO-15,0,
,,,14,PRO_AOI_IP_2,0,,Y835,DO-15,0,
,,,15,PRO_AOI_IP_2,0,,Y836,DO-16,0,
\ No newline at end of file
\ No newline at end of file
,,,15,PRO_AOI_IP_2,0,,Y836,DO-16,0,
source/DeviceLibrary/acDISTLine/DISTLineBean.cs
查看文件 @
3f45f1c
...
@@ -111,9 +111,9 @@ namespace OnlineStore.DeviceLibrary
...
@@ -111,9 +111,9 @@ namespace OnlineStore.DeviceLibrary
IOManager
.
IOMove
(
IO_Type
.
L2_Traverse_Down_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
IOMove
(
IO_Type
.
L2_Traverse_Down_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
IOMove
(
IO_Type
.
L3_Traverse_Up_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
IOMove
(
IO_Type
.
L3_Traverse_Up_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
IOMove
(
IO_Type
.
L3_Traverse_Down_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
IOMove
(
IO_Type
.
L3_Traverse_Down_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
CIOMove
(
IO_Type
.
Switch_Forward
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
Full_
Switch_Forward
,
IO_VALUE
.
LOW
);
Thread
.
Sleep
(
500
);
Thread
.
Sleep
(
500
);
IOManager
.
CIOMove
(
IO_Type
.
Switch_Back
,
IO_VALUE
.
HIGH
);
IOManager
.
CIOMove
(
IO_Type
.
Full_
Switch_Back
,
IO_VALUE
.
HIGH
);
AgvClient
.
SetStatus
(
Config
.
L2_AgvName
);
AgvClient
.
SetStatus
(
Config
.
L2_AgvName
);
AgvClient
.
SetStatus
(
Config
.
L1_AgvName
);
AgvClient
.
SetStatus
(
Config
.
L1_AgvName
);
...
@@ -468,21 +468,28 @@ namespace OnlineStore.DeviceLibrary
...
@@ -468,21 +468,28 @@ namespace OnlineStore.DeviceLibrary
}
}
private
static
void
TranverseProcess
()
private
static
void
TranverseProcess
()
{
{
LogUtil
.
info
(
" L1->L2 TranverseProcess"
);
LogUtil
.
info
(
" L1->L2 空 TranverseProcess"
);
//IOManager.CIOMove(IO_Type.Switch_Back, IO_VALUE.LOW);
//Thread.Sleep(500);
//IOManager.CIOMove(IO_Type.Switch_Forward, IO_VALUE.HIGH);
//LogUtil.info(" L1->L2 横移料串");
//while (IOManager.IOValue(IO_Type.Switch_Forward_Sig).Equals(IO_VALUE.LOW))
//{
//}
//LogUtil.info(" L1->L2 料串气缸到达前进端");
IOManager
.
CIOMove
(
IO_Type
.
L1_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
L1_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
L2_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
L2_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
Thread
.
Sleep
(
500
);
if
(
IOManager
.
IOValue
(
IO_Type
.
PackingShelf_Sig
).
Equals
(
IO_VALUE
.
HIGH
))
//包装料缩回
{
IOManager
.
CIOMove
(
IO_Type
.
Empty_Switch_Forward
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
Empty_Switch_Back
,
IO_VALUE
.
HIGH
);
while
(
IOManager
.
IOValue
(
IO_Type
.
Empty_Switch_Back_Sig
).
Equals
(
IO_VALUE
.
LOW
))
{
Thread
.
Sleep
(
300
);
}
}
else
{
IOManager
.
CIOMove
(
IO_Type
.
Empty_Switch_Back
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
Empty_Switch_Forward
,
IO_VALUE
.
HIGH
);
while
(
IOManager
.
IOValue
(
IO_Type
.
Empty_Switch_Forward_Sig
).
Equals
(
IO_VALUE
.
LOW
))
{
Thread
.
Sleep
(
300
);
}
}
IOManager
.
IOMove
(
IO_Type
.
L1_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
IOMove
(
IO_Type
.
L1_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
IOMove
(
IO_Type
.
L2_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
IOMove
(
IO_Type
.
L2_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
Thread
.
Sleep
(
500
);
Thread
.
Sleep
(
500
);
...
@@ -524,11 +531,28 @@ namespace OnlineStore.DeviceLibrary
...
@@ -524,11 +531,28 @@ namespace OnlineStore.DeviceLibrary
}
}
private
static
void
TranverseProcess2
()
private
static
void
TranverseProcess2
()
{
{
LogUtil
.
info
(
" L1->L3 TranverseProcess"
);
LogUtil
.
info
(
" L1->L3 满 TranverseProcess"
);
IOManager
.
CIOMove
(
IO_Type
.
L1_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
L1_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
L3_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
L3_Traverse_Down_SOL
,
IO_VALUE
.
LOW
);
Thread
.
Sleep
(
500
);
if
(
IOManager
.
IOValue
(
IO_Type
.
PackingShelf_Sig
).
Equals
(
IO_VALUE
.
HIGH
))
//包装料缩回
{
IOManager
.
CIOMove
(
IO_Type
.
Full_Switch_Forward
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
Full_Switch_Back
,
IO_VALUE
.
HIGH
);
while
(
IOManager
.
IOValue
(
IO_Type
.
Full_Switch_Back_Sig
).
Equals
(
IO_VALUE
.
LOW
))
{
Thread
.
Sleep
(
300
);
}
}
else
{
IOManager
.
CIOMove
(
IO_Type
.
Full_Switch_Back
,
IO_VALUE
.
LOW
);
IOManager
.
CIOMove
(
IO_Type
.
Full_Switch_Forward
,
IO_VALUE
.
HIGH
);
while
(
IOManager
.
IOValue
(
IO_Type
.
Full_Switch_Forward_Sig
).
Equals
(
IO_VALUE
.
LOW
))
{
Thread
.
Sleep
(
300
);
}
}
IOManager
.
CIOMove
(
IO_Type
.
L1_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
CIOMove
(
IO_Type
.
L1_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
CIOMove
(
IO_Type
.
L3_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
IOManager
.
CIOMove
(
IO_Type
.
L3_Traverse_Up_SOL
,
IO_VALUE
.
HIGH
);
Thread
.
Sleep
(
500
);
Thread
.
Sleep
(
500
);
...
...
source/LoadCVSLibrary/Config/bean/IO_Type.cs
查看文件 @
3f45f1c
...
@@ -83,13 +83,13 @@ namespace OnlineStore.LoadCSVLibrary
...
@@ -83,13 +83,13 @@ namespace OnlineStore.LoadCSVLibrary
/// </summary>
/// </summary>
public
static
string
PackingShelf_Sig
=
"PackingShelf_Sig"
;
public
static
string
PackingShelf_Sig
=
"PackingShelf_Sig"
;
/// <summary>
/// <summary>
/// DI,料串切换气缸前进端,Switch_Forward_Sig,13,PRO_AOI_IP_1,0,料串切换气缸前进端,X814,DI-14,0,
/// DI,料串切换气缸前进端,
Full_
Switch_Forward_Sig,13,PRO_AOI_IP_1,0,料串切换气缸前进端,X814,DI-14,0,
/// </summary>
/// </summary>
public
static
string
Switch_Forward_Sig
=
"
Switch_Forward_Sig"
;
public
static
string
Full_Switch_Forward_Sig
=
"Full_
Switch_Forward_Sig"
;
/// <summary>
/// <summary>
/// DI,料串切换气缸后退端,Switch_Back_Sig,14,PRO_AOI_IP_1,0,料串切换气缸后退端,X815,DI-15,0,
/// DI,料串切换气缸后退端,
Full_
Switch_Back_Sig,14,PRO_AOI_IP_1,0,料串切换气缸后退端,X815,DI-15,0,
/// </summary>
/// </summary>
public
static
string
Switch_Back_Sig
=
"
Switch_Back_Sig"
;
public
static
string
Full_Switch_Back_Sig
=
"Full_
Switch_Back_Sig"
;
/// <summary>
/// <summary>
...
@@ -133,13 +133,13 @@ namespace OnlineStore.LoadCSVLibrary
...
@@ -133,13 +133,13 @@ namespace OnlineStore.LoadCSVLibrary
/// </summary>
/// </summary>
public
static
string
L2_Roller_Run
=
"L2_Roller_Run"
;
public
static
string
L2_Roller_Run
=
"L2_Roller_Run"
;
/// <summary>
/// <summary>
///DO,料串切换气缸前进,Switch_Forward,10,PRO_AOI_IP_1,0,料串切换气缸前进,Y811,DO-11,0,
///DO,料串切换气缸前进,
Full_
Switch_Forward,10,PRO_AOI_IP_1,0,料串切换气缸前进,Y811,DO-11,0,
/// </summary>
/// </summary>
public
static
string
Switch_Forward
=
"
Switch_Forward"
;
public
static
string
Full_Switch_Forward
=
"Full_
Switch_Forward"
;
/// <summary>
/// <summary>
/// DO,料串切换气缸后退,Switch_Back,11,PRO_AOI_IP_1,0,料串切换气缸后退,Y812,DO-12,0,
/// DO,料串切换气缸后退,
Full_
Switch_Back,11,PRO_AOI_IP_1,0,料串切换气缸后退,Y812,DO-12,0,
/// </summary>
/// </summary>
public
static
string
Switch_Back
=
"
Switch_Back"
;
public
static
string
Full_Switch_Back
=
"Full_
Switch_Back"
;
/// <summary>
/// <summary>
/// DO,分盘入料线横移电机反转,L1_Traverse_BackRun,12,PRO_AOI_IP_1,0,分盘入料线横移电机反转,Y813,DO-13,0,
/// DO,分盘入料线横移电机反转,L1_Traverse_BackRun,12,PRO_AOI_IP_1,0,分盘入料线横移电机反转,Y813,DO-13,0,
/// </summary>
/// </summary>
...
@@ -219,6 +219,23 @@ namespace OnlineStore.LoadCSVLibrary
...
@@ -219,6 +219,23 @@ namespace OnlineStore.LoadCSVLibrary
///DO,包装料架出料线出口阻挡下降,L3_OutStopDown,7,PRO_AOI_IP_2,0,包装料架出料线出口阻挡下降,Y828,DO-08,0,
///DO,包装料架出料线出口阻挡下降,L3_OutStopDown,7,PRO_AOI_IP_2,0,包装料架出料线出口阻挡下降,Y828,DO-08,0,
/// </summary>
/// </summary>
public
static
string
L3_OutStopDown
=
"L3_OutStopDown"
;
public
static
string
L3_OutStopDown
=
"L3_OutStopDown"
;
/// <summary>
/// DI,空料串/料架线切换气缸前进端,Empty_Switch_Forward_Sig,8,PRO_AOI_IP_2,0,空料串/料架线切换气缸前进端,X829,DI-09,0,
/// </summary>
public
static
string
Empty_Switch_Forward_Sig
=
"Empty_Switch_Forward_Sig"
;
/// <summary>
/// DI,空料串/料架线切换气缸后退端,Empty_Switch_Back_Sig,9,PRO_AOI_IP_2,0,空料串/料架线切换气缸后退端,X830,DI-10,0,
/// </summary>
public
static
string
Empty_Switch_Back_Sig
=
"Empty_Switch_Back_Sig"
;
/// <summary>
/// DO,空料串/料架线切换气缸前进,Empty_Switch_Forward,8,PRO_AOI_IP_2,0,空料串/料架线切换气缸前进,Y829,DO-09,0,
/// </summary>
public
static
string
Empty_Switch_Forward
=
"Empty_Switch_Forward"
;
/// <summary>
/// DO,空料串/料架线切换气缸后退,Empty_Switch_Back,9,PRO_AOI_IP_2,0,空料串/料架线切换气缸后退,Y830,DO-10,0,
/// </summary>
public
static
string
Empty_Switch_Back
=
"Empty_Switch_Back"
;
}
}
public
enum
IO_VALUE
public
enum
IO_VALUE
{
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论