Commit 37653041 LN

IO模块地址单独配置

1 个父辈 f575439c
正在显示 28 个修改的文件 包含 373 行增加435 行删除
...@@ -167,7 +167,7 @@ namespace OnlineStore.AssemblyLine ...@@ -167,7 +167,7 @@ namespace OnlineStore.AssemblyLine
{ {
// txtIp.Text = io.DeviceName; // txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString(); txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName; txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString(); txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName]; IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; } if (selectControl != null) { selectControl.BackColor = Color.White; }
......
...@@ -193,7 +193,7 @@ namespace OnlineStore.AssemblyLine ...@@ -193,7 +193,7 @@ namespace OnlineStore.AssemblyLine
{ {
// txtIp.Text = io.DeviceName; // txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString(); txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName; txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString(); txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName]; IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; } if (selectControl != null) { selectControl.BackColor = Color.White; }
......
...@@ -148,7 +148,7 @@ namespace OnlineStore.AssemblyLine ...@@ -148,7 +148,7 @@ namespace OnlineStore.AssemblyLine
{ {
// txtIp.Text = io.DeviceName; // txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString(); txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName; txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString(); txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName]; IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; } if (selectControl != null) { selectControl.BackColor = Color.White; }
......
...@@ -181,7 +181,7 @@ namespace OnlineStore.AssemblyLine ...@@ -181,7 +181,7 @@ namespace OnlineStore.AssemblyLine
{ {
// txtIp.Text = io.DeviceName; // txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString(); txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName; txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString(); txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName]; IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; } if (selectControl != null) { selectControl.BackColor = Color.White; }
......
...@@ -167,7 +167,7 @@ namespace OnlineStore.AssemblyLine ...@@ -167,7 +167,7 @@ namespace OnlineStore.AssemblyLine
{ {
// txtIp.Text = io.DeviceName; // txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString(); txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName; txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString(); txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName]; IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; } if (selectControl != null) { selectControl.BackColor = Color.White; }
......
...@@ -2,36 +2,36 @@ ...@@ -2,36 +2,36 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,, PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
PRO,0,扫码的相机名称(多个用#分隔),CameraNameList,Name1#Name1,,,,, PRO,0,扫码的相机名称(多个用#分隔),CameraNameList,Name1#Name1,,,,,
,,,,,,,,, ,,,,,,,,,
DI,0,出料皮带线体1急停,DLine_SuddenStop,0,192.168.200.12,0,出料皮带线体1急停,X021,X021 DI,0,出料皮带线体1急停,DLine_SuddenStop,0,PRO_AOI_IP_2,0,出料皮带线体1急停,X021,X021
DI,0,出料皮带线体1复位,DLine_Reset,1,192.168.200.12,0,出料皮带线体1复位,X022,X022 DI,0,出料皮带线体1复位,DLine_Reset,1,PRO_AOI_IP_2,0,出料皮带线体1复位,X022,X022
DI,0,皮带线1定位检测,Location_Check1,2,192.168.200.12,0,皮带线1定位检测,X023,X023 DI,0,皮带线1定位检测,Location_Check1,2,PRO_AOI_IP_2,0,皮带线1定位检测,X023,X023
DI,0,皮带线1入口料盘检测,EntryPosition_Check1,3,192.168.200.12,0,皮带线1入口料盘检测,X024,X024 DI,0,皮带线1入口料盘检测,EntryPosition_Check1,3,PRO_AOI_IP_2,0,皮带线1入口料盘检测,X024,X024
DI,0,皮带线1出口料盘检测,ExitPosition_Check1,4,192.168.200.12,0,皮带线1出口料盘检测,X025,X025 DI,0,皮带线1出口料盘检测,ExitPosition_Check1,4,PRO_AOI_IP_2,0,皮带线1出口料盘检测,X025,X025
DI,0,皮带线2定位检测,Location_Check2,5,192.168.200.12,0,皮带线2定位检测,X026,X026 DI,0,皮带线2定位检测,Location_Check2,5,PRO_AOI_IP_2,0,皮带线2定位检测,X026,X026
DI,0,皮带线2入口料盘检测,EntryPosition_Check2,6,192.168.200.12,0,皮带线2入口料盘检测,X027,X027 DI,0,皮带线2入口料盘检测,EntryPosition_Check2,6,PRO_AOI_IP_2,0,皮带线2入口料盘检测,X027,X027
DI,0,皮带线2出口料盘检测,ExitPosition_Check2,7,192.168.200.12,0,皮带线2出口料盘检测,X028,X028 DI,0,皮带线2出口料盘检测,ExitPosition_Check2,7,PRO_AOI_IP_2,0,皮带线2出口料盘检测,X028,X028
DI,0,皮带线3定位检测,Location_Check3,8,192.168.200.12,0,皮带线3定位检测,X029,X029 DI,0,皮带线3定位检测,Location_Check3,8,PRO_AOI_IP_2,0,皮带线3定位检测,X029,X029
DI,0,皮带线3入口料盘检测,EntryPosition_Check3,9,192.168.200.12,0,皮带线3入口料盘检测,X030,X030 DI,0,皮带线3入口料盘检测,EntryPosition_Check3,9,PRO_AOI_IP_2,0,皮带线3入口料盘检测,X030,X030
DI,0,皮带线3中间位置料盘检测,MiddlePosition_Check3,10,192.168.200.12,0,皮带线3中间位置料盘检测,X031,X031 DI,0,皮带线3中间位置料盘检测,MiddlePosition_Check3,10,PRO_AOI_IP_2,0,皮带线3中间位置料盘检测,X031,X031
DI,0,皮带线3出口料盘检测,ExitPosition_Check3,11,192.168.200.12,0,皮带线3出口料盘检测,X032,X032 DI,0,皮带线3出口料盘检测,ExitPosition_Check3,11,PRO_AOI_IP_2,0,皮带线3出口料盘检测,X032,X032
DI,0,分盘装置1定位气缸上升端,SeparateDevice_Up,12,192.168.200.12,0,分盘装置1定位气缸上升端,X033,X033 DI,0,分盘装置1定位气缸上升端,SeparateDevice_Up,12,PRO_AOI_IP_2,0,分盘装置1定位气缸上升端,X033,X033
DI,0,分盘装置1定位气缸下降端,SeparateDevice_Down,13,192.168.200.12,0,分盘装置1定位气缸下降端,X034,X034 DI,0,分盘装置1定位气缸下降端,SeparateDevice_Down,13,PRO_AOI_IP_2,0,分盘装置1定位气缸下降端,X034,X034
DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,192.168.200.12,0,分盘装置1料盘检测,X035,X035 DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,PRO_AOI_IP_2,0,分盘装置1料盘检测,X035,X035
,0,,,15,192.168.200.12,0,,X036,X036 ,0,,,15,PRO_AOI_IP_2,0,,X036,X036
,,,,,,,,, ,,,,,,,,,
DO,0,出料皮带线体1运行状态,DLine_RunStatus,0,192.168.200.12,0,出料皮带线体1运行状态,Y021,Y021 DO,0,出料皮带线体1运行状态,DLine_RunStatus,0,PRO_AOI_IP_2,0,出料皮带线体1运行状态,Y021,Y021
DO,0,出料皮带线体1故障状态,DLine_RunAlarm,1,192.168.200.12,0,出料皮带线体1故障状态,Y022,Y022 DO,0,出料皮带线体1故障状态,DLine_RunAlarm,1,PRO_AOI_IP_2,0,出料皮带线体1故障状态,Y022,Y022
DO,0,出料皮带线1运转,DLine_Run1,2,192.168.200.12,0,出料皮带线1运转,Y023,Y023 DO,0,出料皮带线1运转,DLine_Run1,2,PRO_AOI_IP_2,0,出料皮带线1运转,Y023,Y023
DO,0,出料皮带线2运转,DLine_Run2,3,192.168.200.12,0,出料皮带线2运转,Y024,Y024 DO,0,出料皮带线2运转,DLine_Run2,3,PRO_AOI_IP_2,0,出料皮带线2运转,Y024,Y024
DO,0,出料皮带线3运转,DLine_Run3,4,192.168.200.12,0,出料皮带线3运转,Y025,Y025 DO,0,出料皮带线3运转,DLine_Run3,4,PRO_AOI_IP_2,0,出料皮带线3运转,Y025,Y025
DO,0,分盘装置电机1驱动,SeparateDevice_Run,5,192.168.200.12,0,分盘装置电机1驱动,Y026,Y026 DO,0,分盘装置电机1驱动,SeparateDevice_Run,5,PRO_AOI_IP_2,0,分盘装置电机1驱动,Y026,Y026
DO,0,分盘装置1定位气缸上升SOL,SeparateDevice_Up,6,192.168.200.12,0,分盘装置1定位气缸上升SOL,Y027,Y027 DO,0,分盘装置1定位气缸上升SOL,SeparateDevice_Up,6,PRO_AOI_IP_2,0,分盘装置1定位气缸上升SOL,Y027,Y027
DO,0,分盘装置1定位气缸下降SOL,SeparateDevice_Down,7,192.168.200.12,0,分盘装置1定位气缸下降SOL,Y028,Y028 DO,0,分盘装置1定位气缸下降SOL,SeparateDevice_Down,7,PRO_AOI_IP_2,0,分盘装置1定位气缸下降SOL,Y028,Y028
,0,,,8,192.168.200.12,0,,Y029,Y029 ,0,,,8,PRO_AOI_IP_2,0,,Y029,Y029
,0,,,9,192.168.200.12,0,,Y030,Y030 ,0,,,9,PRO_AOI_IP_2,0,,Y030,Y030
,0,,,10,192.168.200.12,0,,Y031,Y031 ,0,,,10,PRO_AOI_IP_2,0,,Y031,Y031
,0,,,11,192.168.200.12,0,,Y032,Y032 ,0,,,11,PRO_AOI_IP_2,0,,Y032,Y032
,0,,,12,192.168.200.12,0,,Y033,Y033 ,0,,,12,PRO_AOI_IP_2,0,,Y033,Y033
,0,,,13,192.168.200.12,0,,Y034,Y034 ,0,,,13,PRO_AOI_IP_2,0,,Y034,Y034
,0,,,14,192.168.200.12,0,,Y035,Y035 ,0,,,14,PRO_AOI_IP_2,0,,Y035,Y035
,0,,,15,192.168.200.12,0,,Y036,Y036 ,0,,,15,PRO_AOI_IP_2,0,,Y036,Y036
...@@ -2,36 +2,36 @@ ...@@ -2,36 +2,36 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,, PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
PRO,0,扫码的相机名称(多个用#分隔),CameraNameList,Name1#Name1,,,,, PRO,0,扫码的相机名称(多个用#分隔),CameraNameList,Name1#Name1,,,,,
,,,,,,,,, ,,,,,,,,,
DI,0,出料皮带线体2急停,DLine_SuddenStop,0,192.168.200.13,0,出料皮带线体2急停,X041,X041 DI,0,出料皮带线体2急停,DLine_SuddenStop,0,PRO_AOI_IP_3,0,出料皮带线体2急停,X041,X041
DI,0,出料皮带线体2复位,DLine_Reset,1,192.168.200.13,0,出料皮带线体2复位,X042,X042 DI,0,出料皮带线体2复位,DLine_Reset,1,PRO_AOI_IP_3,0,出料皮带线体2复位,X042,X042
DI,0,皮带线4定位检测,Location_Check1,2,192.168.200.13,0,皮带线4定位检测,X043,X043 DI,0,皮带线4定位检测,Location_Check1,2,PRO_AOI_IP_3,0,皮带线4定位检测,X043,X043
DI,0,皮带线4入口料盘检测,EntryPosition_Check1,3,192.168.200.13,0,皮带线4入口料盘检测,X044,X044 DI,0,皮带线4入口料盘检测,EntryPosition_Check1,3,PRO_AOI_IP_3,0,皮带线4入口料盘检测,X044,X044
DI,0,皮带线4出口料盘检测,ExitPosition_Check1,4,192.168.200.13,0,皮带线4出口料盘检测,X045,X045 DI,0,皮带线4出口料盘检测,ExitPosition_Check1,4,PRO_AOI_IP_3,0,皮带线4出口料盘检测,X045,X045
DI,0,皮带线5定位检测,Location_Check2,5,192.168.200.13,0,皮带线5定位检测,X046,X046 DI,0,皮带线5定位检测,Location_Check2,5,PRO_AOI_IP_3,0,皮带线5定位检测,X046,X046
DI,0,皮带线5入口料盘检测,EntryPosition_Check2,6,192.168.200.13,0,皮带线5入口料盘检测,X047,X047 DI,0,皮带线5入口料盘检测,EntryPosition_Check2,6,PRO_AOI_IP_3,0,皮带线5入口料盘检测,X047,X047
DI,0,皮带线5出口料盘检测,ExitPosition_Check2,7,192.168.200.13,0,皮带线5出口料盘检测,X048,X048 DI,0,皮带线5出口料盘检测,ExitPosition_Check2,7,PRO_AOI_IP_3,0,皮带线5出口料盘检测,X048,X048
DI,0,皮带线6定位检测,Location_Check3,8,192.168.200.13,0,皮带线6定位检测,X049,X049 DI,0,皮带线6定位检测,Location_Check3,8,PRO_AOI_IP_3,0,皮带线6定位检测,X049,X049
DI,0,皮带线6入口料盘检测,EntryPosition_Check3,9,192.168.200.13,0,皮带线6入口料盘检测,X050,X050 DI,0,皮带线6入口料盘检测,EntryPosition_Check3,9,PRO_AOI_IP_3,0,皮带线6入口料盘检测,X050,X050
DI,0,皮带线6中间位置料盘检测,MiddlePosition_Check3,10,192.168.200.13,0,皮带线6中间位置料盘检测,X051,X051 DI,0,皮带线6中间位置料盘检测,MiddlePosition_Check3,10,PRO_AOI_IP_3,0,皮带线6中间位置料盘检测,X051,X051
DI,0,皮带线6出口料盘检测,ExitPosition_Check3,11,192.168.200.13,0,皮带线6出口料盘检测,X052,X052 DI,0,皮带线6出口料盘检测,ExitPosition_Check3,11,PRO_AOI_IP_3,0,皮带线6出口料盘检测,X052,X052
DI,0,分盘装置2定位气缸上升端,SeparateDevice_Up,12,192.168.200.13,0,分盘装置2定位气缸上升端,X053,X053 DI,0,分盘装置2定位气缸上升端,SeparateDevice_Up,12,PRO_AOI_IP_3,0,分盘装置2定位气缸上升端,X053,X053
DI,0,分盘装置2定位气缸下降端,SeparateDevice_Down,13,192.168.200.13,0,分盘装置2定位气缸下降端,X054,X054 DI,0,分盘装置2定位气缸下降端,SeparateDevice_Down,13,PRO_AOI_IP_3,0,分盘装置2定位气缸下降端,X054,X054
DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,192.168.200.13,0,分盘装置1料盘检测,X055,X055 DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,PRO_AOI_IP_3,0,分盘装置1料盘检测,X055,X055
,0,,,15,192.168.200.13,0,,X056,X056 ,0,,,15,PRO_AOI_IP_3,0,,X056,X056
,,,,,,,,, ,,,,,,,,,
DO,0,出料皮带线体2运行状态,DLine_RunStatus,0,192.168.200.13,0,出料皮带线体2运行状态,Y041,Y041 DO,0,出料皮带线体2运行状态,DLine_RunStatus,0,PRO_AOI_IP_3,0,出料皮带线体2运行状态,Y041,Y041
DO,0,出料皮带线体2故障状态,DLine_RunAlarm,1,192.168.200.13,0,出料皮带线体2故障状态,Y042,Y042 DO,0,出料皮带线体2故障状态,DLine_RunAlarm,1,PRO_AOI_IP_3,0,出料皮带线体2故障状态,Y042,Y042
DO,0,出料皮带线4运转,DLine_Run1,2,192.168.200.13,0,出料皮带线4运转,Y043,Y043 DO,0,出料皮带线4运转,DLine_Run1,2,PRO_AOI_IP_3,0,出料皮带线4运转,Y043,Y043
DO,0,出料皮带线5运转,DLine_Run2,3,192.168.200.13,0,出料皮带线5运转,Y044,Y044 DO,0,出料皮带线5运转,DLine_Run2,3,PRO_AOI_IP_3,0,出料皮带线5运转,Y044,Y044
DO,0,出料皮带线6运转,DLine_Run3,4,192.168.200.13,0,出料皮带线6运转,Y045,Y045 DO,0,出料皮带线6运转,DLine_Run3,4,PRO_AOI_IP_3,0,出料皮带线6运转,Y045,Y045
DO,0,分盘装置电机2驱动,SeparateDevice_Run,5,192.168.200.13,0,分盘装置电机2驱动,Y046,Y046 DO,0,分盘装置电机2驱动,SeparateDevice_Run,5,PRO_AOI_IP_3,0,分盘装置电机2驱动,Y046,Y046
DO,0,分盘装置1定位气缸上升SOL,SeparateDevice_Up,6,192.168.200.13,0,分盘装置1定位气缸上升SOL,Y047,Y047 DO,0,分盘装置1定位气缸上升SOL,SeparateDevice_Up,6,PRO_AOI_IP_3,0,分盘装置1定位气缸上升SOL,Y047,Y047
DO,0,分盘装置1定位气缸下降SOL,SeparateDevice_Down,7,192.168.200.13,0,分盘装置1定位气缸下降SOL,Y048,Y048 DO,0,分盘装置1定位气缸下降SOL,SeparateDevice_Down,7,PRO_AOI_IP_3,0,分盘装置1定位气缸下降SOL,Y048,Y048
,0,,,8,192.168.200.13,0,,Y049,Y049 ,0,,,8,PRO_AOI_IP_3,0,,Y049,Y049
,0,,,9,192.168.200.13,0,,Y050,Y050 ,0,,,9,PRO_AOI_IP_3,0,,Y050,Y050
,0,,,10,192.168.200.13,0,,Y051,Y051 ,0,,,10,PRO_AOI_IP_3,0,,Y051,Y051
,0,,,11,192.168.200.13,0,,Y052,Y052 ,0,,,11,PRO_AOI_IP_3,0,,Y052,Y052
,0,,,12,192.168.200.13,0,,Y053,Y053 ,0,,,12,PRO_AOI_IP_3,0,,Y053,Y053
,0,,,13,192.168.200.13,0,,Y054,Y054 ,0,,,13,PRO_AOI_IP_3,0,,Y054,Y054
,0,,,14,192.168.200.13,0,,Y055,Y055 ,0,,,14,PRO_AOI_IP_3,0,,Y055,Y055
,0,,,15,192.168.200.13,0,,Y056,Y056 ,0,,,15,PRO_AOI_IP_3,0,,Y056,Y056
...@@ -16,52 +16,52 @@ PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,, ...@@ -16,52 +16,52 @@ PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,, PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,, ,,,,,,,,,
,,,,,,,,, ,,,,,,,,,
DI,1,进仓01阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.29,0,进仓01阻挡1托盘检测,X261,X261 DI,1,进仓01阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_19,0,进仓01阻挡1托盘检测,X261,X261
DI,1,进仓01阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.29,0,进仓01阻挡2托盘检测,X262,X262 DI,1,进仓01阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_19,0,进仓01阻挡2托盘检测,X262,X262
DI,1,进仓01顶升上升端,TopCylinder_UP,2,192.168.200.29,0,进仓01顶升上升端,X263,X263 DI,1,进仓01顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_19,0,进仓01顶升上升端,X263,X263
DI,1,进仓01顶升下降端,TopCylinder_Down,3,192.168.200.29,0,进仓01顶升下降端,X264,X264 DI,1,进仓01顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_19,0,进仓01顶升下降端,X264,X264
DI,1,进仓01横移前进端,BeforeAfterCylinder_Before,4,192.168.200.29,0,进仓01横移前进端,X265,X265 DI,1,进仓01横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_19,0,进仓01横移前进端,X265,X265
DI,1,进仓01横移后退端,BeforeAfterCylinder_After,5,192.168.200.29,0,进仓01横移后退端,X266,X266 DI,1,进仓01横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_19,0,进仓01横移后退端,X266,X266
DI,1,进仓01夹料夹紧端,ClampCylinder_Slack,6,192.168.200.29,0,进仓01夹料夹紧端,X267,X267 DI,1,进仓01夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_19,0,进仓01夹料夹紧端,X267,X267
DI,1,进仓01夹料放松端,ClampCylinder_Tighten,7,192.168.200.29,0,进仓01夹料放松端,X268,X268 DI,1,进仓01夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_19,0,进仓01夹料放松端,X268,X268
DI,2,进仓02阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.29,0,进仓02阻挡1托盘检测,X269,X269 DI,2,进仓02阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_19,0,进仓02阻挡1托盘检测,X269,X269
DI,2,进仓02阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.29,0,进仓02阻挡2托盘检测,X270,X270 DI,2,进仓02阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_19,0,进仓02阻挡2托盘检测,X270,X270
DI,2,进仓02顶升上升端,TopCylinder_UP,10,192.168.200.29,0,进仓02顶升上升端,X271,X271 DI,2,进仓02顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_19,0,进仓02顶升上升端,X271,X271
DI,2,进仓02顶升下降端,TopCylinder_Down,11,192.168.200.29,0,进仓02顶升下降端,X272,X272 DI,2,进仓02顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_19,0,进仓02顶升下降端,X272,X272
DI,2,进仓02横移前进端,BeforeAfterCylinder_Before,12,192.168.200.29,0,进仓02横移前进端,X273,X273 DI,2,进仓02横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_19,0,进仓02横移前进端,X273,X273
DI,2,进仓02横移后退端,BeforeAfterCylinder_After,13,192.168.200.29,0,进仓02横移后退端,X274,X274 DI,2,进仓02横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_19,0,进仓02横移后退端,X274,X274
DI,2,进仓02夹料夹紧端,ClampCylinder_Slack,14,192.168.200.29,0,进仓02夹料夹紧端,X275,X275 DI,2,进仓02夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_19,0,进仓02夹料夹紧端,X275,X275
DI,2,进仓02夹料放松端,ClampCylinder_Tighten,15,192.168.200.29,0,进仓02夹料放松端,X276,X276 DI,2,进仓02夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_19,0,进仓02夹料放松端,X276,X276
DI,1,进仓01料盘检测,TrayCheck,0,192.168.200.30,0,进仓01料盘检测,X281,X281 DI,1,进仓01料盘检测,TrayCheck,0,PRO_AOI_IP_20,0,进仓01料盘检测,X281,X281
DI,2,进仓02料盘检测,TrayCheck,1,192.168.200.30,0,进仓02料盘检测,X282,X282 DI,2,进仓02料盘检测,TrayCheck,1,PRO_AOI_IP_20,0,进仓02料盘检测,X282,X282
,,,,2,192.168.200.30,0,,X283,X283 ,,,,2,PRO_AOI_IP_20,0,,X283,X283
,,,,3,192.168.200.30,0,,X284,X284 ,,,,3,PRO_AOI_IP_20,0,,X284,X284
,,,,4,192.168.200.30,0,,X285,X285 ,,,,4,PRO_AOI_IP_20,0,,X285,X285
,,,,5,192.168.200.30,0,,X286,X286 ,,,,5,PRO_AOI_IP_20,0,,X286,X286
,,,,6,192.168.200.30,0,,X287,X287 ,,,,6,PRO_AOI_IP_20,0,,X287,X287
,,,,7,192.168.200.30,0,,X288,X288 ,,,,7,PRO_AOI_IP_20,0,,X288,X288
,,,,,,,,, ,,,,,,,,,
DO,1,进仓01阻挡1下降SOL,StopCylinder_Down1,0,192.168.200.29,0,进仓01阻挡1下降SOL,Y261,Y261 DO,1,进仓01阻挡1下降SOL,StopCylinder_Down1,0,PRO_AOI_IP_19,0,进仓01阻挡1下降SOL,Y261,Y261
DO,1,进仓01阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.29,0,进仓01阻挡2下降SOL,Y262,Y262 DO,1,进仓01阻挡2下降SOL,StopCylinder_Down2,1,PRO_AOI_IP_19,0,进仓01阻挡2下降SOL,Y262,Y262
DO,1,进仓01顶升上升SOL,TopCylinder_UP,2,192.168.200.29,0,进仓01顶升上升SOL,Y263,Y263 DO,1,进仓01顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_19,0,进仓01顶升上升SOL,Y263,Y263
DO,1,进仓01顶升下降SOL,TopCylinder_Down,3,192.168.200.29,0,进仓01顶升下降SOL,Y264,Y264 DO,1,进仓01顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_19,0,进仓01顶升下降SOL,Y264,Y264
DO,1,进仓01横移前进SOL,BeforeAfterCylinder_Before,4,192.168.200.29,0,进仓01横移前进SOL,Y265,Y265 DO,1,进仓01横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_19,0,进仓01横移前进SOL,Y265,Y265
DO,1,进仓01横移后退SOL,BeforeAfterCylinder_After,5,192.168.200.29,0,进仓01横移后退SOL,Y266,Y266 DO,1,进仓01横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_19,0,进仓01横移后退SOL,Y266,Y266
DO,1,进仓01夹料夹紧SOL,ClampCylinder_Slack,6,192.168.200.29,0,进仓01夹料夹紧SOL,Y267,Y267 DO,1,进仓01夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_19,0,进仓01夹料夹紧SOL,Y267,Y267
DO,1,进仓01夹料放松SOL,ClampCylinder_Tighten,7,192.168.200.29,0,进仓01夹料放松SOL,Y268,Y268 DO,1,进仓01夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_19,0,进仓01夹料放松SOL,Y268,Y268
DO,2,进仓02阻挡1下降SOL,StopCylinder_Down1,8,192.168.200.29,0,进仓02阻挡1下降SOL,Y269,Y269 DO,2,进仓02阻挡1下降SOL,StopCylinder_Down1,8,PRO_AOI_IP_19,0,进仓02阻挡1下降SOL,Y269,Y269
DO,2,进仓02阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.29,0,进仓02阻挡2下降SOL,Y270,Y270 DO,2,进仓02阻挡2下降SOL,StopCylinder_Down2,9,PRO_AOI_IP_19,0,进仓02阻挡2下降SOL,Y270,Y270
DO,2,进仓02顶升上升SOL,TopCylinder_UP,10,192.168.200.29,0,进仓02顶升上升SOL,Y271,Y271 DO,2,进仓02顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_19,0,进仓02顶升上升SOL,Y271,Y271
DO,2,进仓02顶升下降SOL,TopCylinder_Down,11,192.168.200.29,0,进仓02顶升下降SOL,Y272,Y272 DO,2,进仓02顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_19,0,进仓02顶升下降SOL,Y272,Y272
DO,2,进仓02横移前进SOL,BeforeAfterCylinder_Before,12,192.168.200.29,0,进仓02横移前进SOL,Y273,Y273 DO,2,进仓02横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_19,0,进仓02横移前进SOL,Y273,Y273
DO,2,进仓02横移后退SOL,BeforeAfterCylinder_After,13,192.168.200.29,0,进仓02横移后退SOL,Y274,Y274 DO,2,进仓02横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_19,0,进仓02横移后退SOL,Y274,Y274
DO,2,进仓02夹料夹紧SOL,ClampCylinder_Slack,14,192.168.200.29,0,进仓02夹料夹紧SOL,Y275,Y275 DO,2,进仓02夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_19,0,进仓02夹料夹紧SOL,Y275,Y275
DO,2,进仓02夹料放松SOL,ClampCylinder_Tighten,15,192.168.200.29,0,进仓02夹料放松SOL,Y276,Y276 DO,2,进仓02夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_19,0,进仓02夹料放松SOL,Y276,Y276
DO,1,进仓01伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.30,0,进仓01伺服刹车ON,Y281,Y281 DO,1,进仓01伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_20,0,进仓01伺服刹车ON,Y281,Y281
DO,2,进仓02伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.30,0,进仓02伺服刹车ON,Y282,Y282 DO,2,进仓02伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_20,0,进仓02伺服刹车ON,Y282,Y282
DO,1,进仓01伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.30,0,进仓01伺服运转ON,Y283,Y283 DO,1,进仓01伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_20,0,进仓01伺服运转ON,Y283,Y283
DO,2,进仓02伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.30,0,进仓02伺服运转ON,Y284,Y284 DO,2,进仓02伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_20,0,进仓02伺服运转ON,Y284,Y284
,,,,4,192.168.200.30,0,,Y285,Y285 ,,,,4,PRO_AOI_IP_20,0,,Y285,Y285
,,,,5,192.168.200.30,0,,Y286,Y286 ,,,,5,PRO_AOI_IP_20,0,,Y286,Y286
,,,,6,192.168.200.30,0,,Y287,Y287 ,,,,6,PRO_AOI_IP_20,0,,Y287,Y287
,,,,7,192.168.200.30,0,,Y288,Y288 ,,,,7,PRO_AOI_IP_20,0,,Y288,Y288
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,, PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
,,,,,,,,, ,,,,,,,,,
PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,, PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,, PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,, PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,
AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,, AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,,
PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,, PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,,
PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,, PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,,
...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,, ...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,, PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,, PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,, ,,,,,,,,,
DI,3,进仓03阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.31,0,进仓03阻挡1托盘检测,X291,X291 DI,3,进仓03阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_21,0,进仓03阻挡1托盘检测,X291,X291
DI,3,进仓03阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.31,0,进仓03阻挡2托盘检测,X292,X292 DI,3,进仓03阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_21,0,进仓03阻挡2托盘检测,X292,X292
DI,3,进仓03顶升上升端,TopCylinder_UP,2,192.168.200.31,0,进仓03顶升上升端,X293,X293 DI,3,进仓03顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_21,0,进仓03顶升上升端,X293,X293
DI,3,进仓03顶升下降端,TopCylinder_Down,3,192.168.200.31,0,进仓03顶升下降端,X294,X294 DI,3,进仓03顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_21,0,进仓03顶升下降端,X294,X294
DI,3,进仓03横移前进端,BeforeAfterCylinder_Before,4,192.168.200.31,0,进仓03横移前进端,X295,X295 DI,3,进仓03横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_21,0,进仓03横移前进端,X295,X295
DI,3,进仓03横移后退端,BeforeAfterCylinder_After,5,192.168.200.31,0,进仓03横移后退端,X296,X296 DI,3,进仓03横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_21,0,进仓03横移后退端,X296,X296
DI,3,进仓03夹料夹紧端,ClampCylinder_Slack,6,192.168.200.31,0,进仓03夹料夹紧端,X297,X297 DI,3,进仓03夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_21,0,进仓03夹料夹紧端,X297,X297
DI,3,进仓03夹料放松端,ClampCylinder_Tighten,7,192.168.200.31,0,进仓03夹料放松端,X298,X298 DI,3,进仓03夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_21,0,进仓03夹料放松端,X298,X298
DI,4,进仓04阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.31,0,进仓04阻挡1托盘检测,X299,X299 DI,4,进仓04阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_21,0,进仓04阻挡1托盘检测,X299,X299
DI,4,进仓04阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.31,0,进仓04阻挡2托盘检测,X300,X300 DI,4,进仓04阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_21,0,进仓04阻挡2托盘检测,X300,X300
DI,4,进仓04顶升上升端,TopCylinder_UP,10,192.168.200.31,0,进仓04顶升上升端,X301,X301 DI,4,进仓04顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_21,0,进仓04顶升上升端,X301,X301
DI,4,进仓04顶升下降端,TopCylinder_Down,11,192.168.200.31,0,进仓04顶升下降端,X302,X302 DI,4,进仓04顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_21,0,进仓04顶升下降端,X302,X302
DI,4,进仓04横移前进端,BeforeAfterCylinder_Before,12,192.168.200.31,0,进仓04横移前进端,X303,X303 DI,4,进仓04横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_21,0,进仓04横移前进端,X303,X303
DI,4,进仓04横移后退端,BeforeAfterCylinder_After,13,192.168.200.31,0,进仓04横移后退端,X304,X304 DI,4,进仓04横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_21,0,进仓04横移后退端,X304,X304
DI,4,进仓04夹料夹紧端,ClampCylinder_Slack,14,192.168.200.31,0,进仓04夹料夹紧端,X305,X305 DI,4,进仓04夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_21,0,进仓04夹料夹紧端,X305,X305
DI,4,进仓04夹料放松端,ClampCylinder_Tighten,15,192.168.200.31,0,进仓04夹料放松端,X306,X306 DI,4,进仓04夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_21,0,进仓04夹料放松端,X306,X306
DI,3,进仓03料盘检测,TrayCheck,0,192.168.200.32,0,进仓03料盘检测,X311,X311 DI,3,进仓03料盘检测,TrayCheck,0,PRO_AOI_IP_22,0,进仓03料盘检测,X311,X311
DI,4,进仓04料盘检测,TrayCheck,1,192.168.200.32,0,进仓04料盘检测,X312,X312 DI,4,进仓04料盘检测,TrayCheck,1,PRO_AOI_IP_22,0,进仓04料盘检测,X312,X312
,,,,2,192.168.200.32,0,,X313,X313 ,,,,2,PRO_AOI_IP_22,0,,X313,X313
,,,,3,192.168.200.32,0,,X314,X314 ,,,,3,PRO_AOI_IP_22,0,,X314,X314
,,,,4,192.168.200.32,0,,X315,X315 ,,,,4,PRO_AOI_IP_22,0,,X315,X315
,,,,5,192.168.200.32,0,,X316,X316 ,,,,5,PRO_AOI_IP_22,0,,X316,X316
,,,,6,192.168.200.32,0,,X317,X317 ,,,,6,PRO_AOI_IP_22,0,,X317,X317
,,,,7,192.168.200.32,0,,X318,X318 ,,,,7,PRO_AOI_IP_22,0,,X318,X318
,,,,,,,,, ,,,,,,,,,
DO,3,进仓03阻挡1下降SOL,StopCylinder_Down1,0,192.168.200.31,0,进仓03阻挡1下降SOL,Y291,Y291 DO,3,进仓03阻挡1下降SOL,StopCylinder_Down1,0,PRO_AOI_IP_21,0,进仓03阻挡1下降SOL,Y291,Y291
DO,3,进仓03阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.31,0,进仓03阻挡2下降SOL,Y292,Y292 DO,3,进仓03阻挡2下降SOL,StopCylinder_Down2,1,PRO_AOI_IP_21,0,进仓03阻挡2下降SOL,Y292,Y292
DO,3,进仓03顶升上升SOL,TopCylinder_UP,2,192.168.200.31,0,进仓03顶升上升SOL,Y293,Y293 DO,3,进仓03顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_21,0,进仓03顶升上升SOL,Y293,Y293
DO,3,进仓03顶升下降SOL,TopCylinder_Down,3,192.168.200.31,0,进仓03顶升下降SOL,Y294,Y294 DO,3,进仓03顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_21,0,进仓03顶升下降SOL,Y294,Y294
DO,3,进仓03横移前进SOL,BeforeAfterCylinder_Before,4,192.168.200.31,0,进仓03横移前进SOL,Y295,Y295 DO,3,进仓03横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_21,0,进仓03横移前进SOL,Y295,Y295
DO,3,进仓03横移后退SOL,BeforeAfterCylinder_After,5,192.168.200.31,0,进仓03横移后退SOL,Y296,Y296 DO,3,进仓03横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_21,0,进仓03横移后退SOL,Y296,Y296
DO,3,进仓03夹料夹紧SOL,ClampCylinder_Slack,6,192.168.200.31,0,进仓03夹料夹紧SOL,Y297,Y297 DO,3,进仓03夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_21,0,进仓03夹料夹紧SOL,Y297,Y297
DO,3,进仓03夹料放松SOL,ClampCylinder_Tighten,7,192.168.200.31,0,进仓03夹料放松SOL,Y298,Y298 DO,3,进仓03夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_21,0,进仓03夹料放松SOL,Y298,Y298
DO,4,进仓04阻挡1下降SOL,StopCylinder_Down1,8,192.168.200.31,0,进仓04阻挡1下降SOL,Y299,Y299 DO,4,进仓04阻挡1下降SOL,StopCylinder_Down1,8,PRO_AOI_IP_21,0,进仓04阻挡1下降SOL,Y299,Y299
DO,4,进仓04阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.31,0,进仓04阻挡2下降SOL,Y300,Y300 DO,4,进仓04阻挡2下降SOL,StopCylinder_Down2,9,PRO_AOI_IP_21,0,进仓04阻挡2下降SOL,Y300,Y300
DO,4,进仓04顶升上升SOL,TopCylinder_UP,10,192.168.200.31,0,进仓04顶升上升SOL,Y301,Y301 DO,4,进仓04顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_21,0,进仓04顶升上升SOL,Y301,Y301
DO,4,进仓04顶升下降SOL,TopCylinder_Down,11,192.168.200.31,0,进仓04顶升下降SOL,Y302,Y302 DO,4,进仓04顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_21,0,进仓04顶升下降SOL,Y302,Y302
DO,4,进仓04横移前进SOL,BeforeAfterCylinder_Before,12,192.168.200.31,0,进仓04横移前进SOL,Y303,Y303 DO,4,进仓04横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_21,0,进仓04横移前进SOL,Y303,Y303
DO,4,进仓04横移后退SOL,BeforeAfterCylinder_After,13,192.168.200.31,0,进仓04横移后退SOL,Y304,Y304 DO,4,进仓04横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_21,0,进仓04横移后退SOL,Y304,Y304
DO,4,进仓04夹料夹紧SOL,ClampCylinder_Slack,14,192.168.200.31,0,进仓04夹料夹紧SOL,Y305,Y305 DO,4,进仓04夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_21,0,进仓04夹料夹紧SOL,Y305,Y305
DO,4,进仓04夹料放松SOL,ClampCylinder_Tighten,15,192.168.200.31,0,进仓04夹料放松SOL,Y306,Y306 DO,4,进仓04夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_21,0,进仓04夹料放松SOL,Y306,Y306
DO,3,进仓03伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.32,0,进仓03伺服刹车ON,Y311,Y311 DO,3,进仓03伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_22,0,进仓03伺服刹车ON,Y311,Y311
DO,4,进仓04伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.32,0,进仓04伺服刹车ON,Y312,Y312 DO,4,进仓04伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_22,0,进仓04伺服刹车ON,Y312,Y312
DO,3,进仓03伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.32,0,进仓03伺服运转ON,Y313,Y313 DO,3,进仓03伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_22,0,进仓03伺服运转ON,Y313,Y313
DO,4,进仓04伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.32,0,进仓04伺服运转ON,Y314,Y314 DO,4,进仓04伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_22,0,进仓04伺服运转ON,Y314,Y314
,,,,4,192.168.200.32,0,,Y315,Y315 ,,,,4,PRO_AOI_IP_22,0,,Y315,Y315
,,,,5,192.168.200.32,0,,Y316,Y316 ,,,,5,PRO_AOI_IP_22,0,,Y316,Y316
,,,,6,192.168.200.32,0,,Y317,Y317 ,,,,6,PRO_AOI_IP_22,0,,Y317,Y317
,,,,7,192.168.200.32,0,,Y318,Y318 ,,,,7,PRO_AOI_IP_22,0,,Y318,Y318
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,, PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
,,,,,,,,, ,,,,,,,,,
PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,, PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,, PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,, PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,
AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,, AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,,
PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,, PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,,
PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,, PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,,
...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,, ...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,, PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,, PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,, ,,,,,,,,,
DI,5,进仓05阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.33,0,进仓05阻挡1托盘检测,X321,X321 DI,5,进仓05阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_23,0,进仓05阻挡1托盘检测,X321,X321
DI,5,进仓05阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.33,0,进仓05阻挡2托盘检测,X322,X322 DI,5,进仓05阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_23,0,进仓05阻挡2托盘检测,X322,X322
DI,5,进仓05顶升上升端,TopCylinder_UP,2,192.168.200.33,0,进仓05顶升上升端,X323,X323 DI,5,进仓05顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_23,0,进仓05顶升上升端,X323,X323
DI,5,进仓05顶升下降端,TopCylinder_Down,3,192.168.200.33,0,进仓05顶升下降端,X324,X324 DI,5,进仓05顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_23,0,进仓05顶升下降端,X324,X324
DI,5,进仓05横移前进端,BeforeAfterCylinder_Before,4,192.168.200.33,0,进仓05横移前进端,X325,X325 DI,5,进仓05横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_23,0,进仓05横移前进端,X325,X325
DI,5,进仓05横移后退端,BeforeAfterCylinder_After,5,192.168.200.33,0,进仓05横移后退端,X326,X326 DI,5,进仓05横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_23,0,进仓05横移后退端,X326,X326
DI,5,进仓05夹料夹紧端,ClampCylinder_Slack,6,192.168.200.33,0,进仓05夹料夹紧端,X327,X327 DI,5,进仓05夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_23,0,进仓05夹料夹紧端,X327,X327
DI,5,进仓05夹料放松端,ClampCylinder_Tighten,7,192.168.200.33,0,进仓05夹料放松端,X328,X328 DI,5,进仓05夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_23,0,进仓05夹料放松端,X328,X328
DI,6,进仓06阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.33,0,进仓06阻挡1托盘检测,X329,X329 DI,6,进仓06阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_23,0,进仓06阻挡1托盘检测,X329,X329
DI,6,进仓06阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.33,0,进仓06阻挡2托盘检测,X330,X330 DI,6,进仓06阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_23,0,进仓06阻挡2托盘检测,X330,X330
DI,6,进仓06顶升上升端,TopCylinder_UP,10,192.168.200.33,0,进仓06顶升上升端,X331,X331 DI,6,进仓06顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_23,0,进仓06顶升上升端,X331,X331
DI,6,进仓06顶升下降端,TopCylinder_Down,11,192.168.200.33,0,进仓06顶升下降端,X332,X332 DI,6,进仓06顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_23,0,进仓06顶升下降端,X332,X332
DI,6,进仓06横移前进端,BeforeAfterCylinder_Before,12,192.168.200.33,0,进仓06横移前进端,X333,X333 DI,6,进仓06横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_23,0,进仓06横移前进端,X333,X333
DI,6,进仓06横移后退端,BeforeAfterCylinder_After,13,192.168.200.33,0,进仓06横移后退端,X334,X334 DI,6,进仓06横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_23,0,进仓06横移后退端,X334,X334
DI,6,进仓06夹料夹紧端,ClampCylinder_Slack,14,192.168.200.33,0,进仓06夹料夹紧端,X335,X335 DI,6,进仓06夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_23,0,进仓06夹料夹紧端,X335,X335
DI,6,进仓06夹料放松端,ClampCylinder_Tighten,15,192.168.200.33,0,进仓06夹料放松端,X336,X336 DI,6,进仓06夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_23,0,进仓06夹料放松端,X336,X336
DI,5,进仓05料盘检测,TrayCheck,0,192.168.200.34,0,进仓05料盘检测,X341,X341 DI,5,进仓05料盘检测,TrayCheck,0,PRO_AOI_IP_24,0,进仓05料盘检测,X341,X341
DI,6,进仓06料盘检测,TrayCheck,1,192.168.200.34,0,进仓06料盘检测,X342,X342 DI,6,进仓06料盘检测,TrayCheck,1,PRO_AOI_IP_24,0,进仓06料盘检测,X342,X342
,,,,2,192.168.200.34,0,,X343,X343 ,,,,2,PRO_AOI_IP_24,0,,X343,X343
,,,,3,192.168.200.34,0,,X344,X344 ,,,,3,PRO_AOI_IP_24,0,,X344,X344
,,,,4,192.168.200.34,0,,X345,X345 ,,,,4,PRO_AOI_IP_24,0,,X345,X345
,,,,5,192.168.200.34,0,,X346,X346 ,,,,5,PRO_AOI_IP_24,0,,X346,X346
,,,,6,192.168.200.34,0,,X347,X347 ,,,,6,PRO_AOI_IP_24,0,,X347,X347
,,,,7,192.168.200.34,0,,X348,X348 ,,,,7,PRO_AOI_IP_24,0,,X348,X348
,,,,,,,,, ,,,,,,,,,
DO,5,进仓05阻挡1下降SOL,StopCylinder_Down1,0,192.168.200.33,0,进仓05阻挡1下降SOL,Y321,Y321 DO,5,进仓05阻挡1下降SOL,StopCylinder_Down1,0,PRO_AOI_IP_23,0,进仓05阻挡1下降SOL,Y321,Y321
DO,5,进仓05阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.33,0,进仓05阻挡2下降SOL,Y322,Y322 DO,5,进仓05阻挡2下降SOL,StopCylinder_Down2,1,PRO_AOI_IP_23,0,进仓05阻挡2下降SOL,Y322,Y322
DO,5,进仓05顶升上升SOL,TopCylinder_UP,2,192.168.200.33,0,进仓05顶升上升SOL,Y323,Y323 DO,5,进仓05顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_23,0,进仓05顶升上升SOL,Y323,Y323
DO,5,进仓05顶升下降SOL,TopCylinder_Down,3,192.168.200.33,0,进仓05顶升下降SOL,Y324,Y324 DO,5,进仓05顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_23,0,进仓05顶升下降SOL,Y324,Y324
DO,5,进仓05横移前进SOL,BeforeAfterCylinder_Before,4,192.168.200.33,0,进仓05横移前进SOL,Y325,Y325 DO,5,进仓05横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_23,0,进仓05横移前进SOL,Y325,Y325
DO,5,进仓05横移后退SOL,BeforeAfterCylinder_After,5,192.168.200.33,0,进仓05横移后退SOL,Y326,Y326 DO,5,进仓05横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_23,0,进仓05横移后退SOL,Y326,Y326
DO,5,进仓05夹料夹紧SOL,ClampCylinder_Slack,6,192.168.200.33,0,进仓05夹料夹紧SOL,Y327,Y327 DO,5,进仓05夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_23,0,进仓05夹料夹紧SOL,Y327,Y327
DO,5,进仓05夹料放松SOL,ClampCylinder_Tighten,7,192.168.200.33,0,进仓05夹料放松SOL,Y328,Y328 DO,5,进仓05夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_23,0,进仓05夹料放松SOL,Y328,Y328
DO,6,进仓06阻挡1下降SOL,StopCylinder_Down1,8,192.168.200.33,0,进仓06阻挡1下降SOL,Y329,Y329 DO,6,进仓06阻挡1下降SOL,StopCylinder_Down1,8,PRO_AOI_IP_23,0,进仓06阻挡1下降SOL,Y329,Y329
DO,6,进仓06阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.33,0,进仓06阻挡2下降SOL,Y330,Y330 DO,6,进仓06阻挡2下降SOL,StopCylinder_Down2,9,PRO_AOI_IP_23,0,进仓06阻挡2下降SOL,Y330,Y330
DO,6,进仓06顶升上升SOL,TopCylinder_UP,10,192.168.200.33,0,进仓06顶升上升SOL,Y331,Y331 DO,6,进仓06顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_23,0,进仓06顶升上升SOL,Y331,Y331
DO,6,进仓06顶升下降SOL,TopCylinder_Down,11,192.168.200.33,0,进仓06顶升下降SOL,Y332,Y332 DO,6,进仓06顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_23,0,进仓06顶升下降SOL,Y332,Y332
DO,6,进仓06横移前进SOL,BeforeAfterCylinder_Before,12,192.168.200.33,0,进仓06横移前进SOL,Y333,Y333 DO,6,进仓06横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_23,0,进仓06横移前进SOL,Y333,Y333
DO,6,进仓06横移后退SOL,BeforeAfterCylinder_After,13,192.168.200.33,0,进仓06横移后退SOL,Y334,Y334 DO,6,进仓06横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_23,0,进仓06横移后退SOL,Y334,Y334
DO,6,进仓06夹料夹紧SOL,ClampCylinder_Slack,14,192.168.200.33,0,进仓06夹料夹紧SOL,Y335,Y335 DO,6,进仓06夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_23,0,进仓06夹料夹紧SOL,Y335,Y335
DO,6,进仓06夹料放松SOL,ClampCylinder_Tighten,15,192.168.200.33,0,进仓06夹料放松SOL,Y336,Y336 DO,6,进仓06夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_23,0,进仓06夹料放松SOL,Y336,Y336
DO,5,进仓05伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.34,0,进仓05伺服刹车ON,Y341,Y341 DO,5,进仓05伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_24,0,进仓05伺服刹车ON,Y341,Y341
DO,6,进仓06伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.34,0,进仓06伺服刹车ON,Y342,Y342 DO,6,进仓06伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_24,0,进仓06伺服刹车ON,Y342,Y342
DO,5,进仓05伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.34,0,进仓05伺服运转ON,Y343,Y343 DO,5,进仓05伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_24,0,进仓05伺服运转ON,Y343,Y343
DO,6,进仓06伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.34,0,进仓06伺服运转ON,Y344,Y344 DO,6,进仓06伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_24,0,进仓06伺服运转ON,Y344,Y344
,,,,4,192.168.200.34,0,,Y345,Y345 ,,,,4,PRO_AOI_IP_24,0,,Y345,Y345
,,,,5,192.168.200.34,0,,Y346,Y346 ,,,,5,PRO_AOI_IP_24,0,,Y346,Y346
,,,,6,192.168.200.34,0,,Y347,Y347 ,,,,6,PRO_AOI_IP_24,0,,Y347,Y347
,,,,7,192.168.200.34,0,,Y348,Y348 ,,,,7,PRO_AOI_IP_24,0,,Y348,Y348
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,, PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
,,,,,,,,, ,,,,,,,,,
PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,, PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,, PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,, PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,
AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,, AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,,
PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,, PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,,
PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,, PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,,
...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,, ...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,, PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,, PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,, ,,,,,,,,,
DI,7,进仓07阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.35,0,进仓07阻挡1托盘检测,X351,X351 DI,7,进仓07阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_25,0,进仓07阻挡1托盘检测,X351,X351
DI,7,进仓07阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.35,0,进仓07阻挡2托盘检测,X352,X352 DI,7,进仓07阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_25,0,进仓07阻挡2托盘检测,X352,X352
DI,7,进仓07顶升上升端,TopCylinder_UP,2,192.168.200.35,0,进仓07顶升上升端,X353,X353 DI,7,进仓07顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_25,0,进仓07顶升上升端,X353,X353
DI,7,进仓07顶升下降端,TopCylinder_Down,3,192.168.200.35,0,进仓07顶升下降端,X354,X354 DI,7,进仓07顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_25,0,进仓07顶升下降端,X354,X354
DI,7,进仓07横移前进端,BeforeAfterCylinder_Before,4,192.168.200.35,0,进仓07横移前进端,X355,X355 DI,7,进仓07横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_25,0,进仓07横移前进端,X355,X355
DI,7,进仓07横移后退端,BeforeAfterCylinder_After,5,192.168.200.35,0,进仓07横移后退端,X356,X356 DI,7,进仓07横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_25,0,进仓07横移后退端,X356,X356
DI,7,进仓07夹料夹紧端,ClampCylinder_Slack,6,192.168.200.35,0,进仓07夹料夹紧端,X357,X357 DI,7,进仓07夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_25,0,进仓07夹料夹紧端,X357,X357
DI,7,进仓07夹料放松端,ClampCylinder_Tighten,7,192.168.200.35,0,进仓07夹料放松端,X358,X358 DI,7,进仓07夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_25,0,进仓07夹料放松端,X358,X358
DI,8,进仓08阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.35,0,进仓08阻挡1托盘检测,X359,X359 DI,8,进仓08阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_25,0,进仓08阻挡1托盘检测,X359,X359
DI,8,进仓08阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.35,0,进仓08阻挡2托盘检测,X360,X360 DI,8,进仓08阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_25,0,进仓08阻挡2托盘检测,X360,X360
DI,8,进仓08顶升上升端,TopCylinder_UP,10,192.168.200.35,0,进仓08顶升上升端,X361,X361 DI,8,进仓08顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_25,0,进仓08顶升上升端,X361,X361
DI,8,进仓08顶升下降端,TopCylinder_Down,11,192.168.200.35,0,进仓08顶升下降端,X362,X362 DI,8,进仓08顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_25,0,进仓08顶升下降端,X362,X362
DI,8,进仓08横移前进端,BeforeAfterCylinder_Before,12,192.168.200.35,0,进仓08横移前进端,X363,X363 DI,8,进仓08横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_25,0,进仓08横移前进端,X363,X363
DI,8,进仓08横移后退端,BeforeAfterCylinder_After,13,192.168.200.35,0,进仓08横移后退端,X364,X364 DI,8,进仓08横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_25,0,进仓08横移后退端,X364,X364
DI,8,进仓08夹料夹紧端,ClampCylinder_Slack,14,192.168.200.35,0,进仓08夹料夹紧端,X365,X365 DI,8,进仓08夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_25,0,进仓08夹料夹紧端,X365,X365
DI,8,进仓08夹料放松端,ClampCylinder_Tighten,15,192.168.200.35,0,进仓08夹料放松端,X366,X366 DI,8,进仓08夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_25,0,进仓08夹料放松端,X366,X366
DI,7,进仓07料盘检测,TrayCheck,0,192.168.200.36,0,进仓07料盘检测,X371,X371 DI,7,进仓07料盘检测,TrayCheck,0,PRO_AOI_IP_26,0,进仓07料盘检测,X371,X371
DI,8,进仓08料盘检测,TrayCheck,1,192.168.200.36,0,进仓08料盘检测,X372,X372 DI,8,进仓08料盘检测,TrayCheck,1,PRO_AOI_IP_26,0,进仓08料盘检测,X372,X372
,,,,2,192.168.200.36,0,,X373,X373 ,,,,2,PRO_AOI_IP_26,0,,X373,X373
,,,,3,192.168.200.36,0,,X374,X374 ,,,,3,PRO_AOI_IP_26,0,,X374,X374
,,,,4,192.168.200.36,0,,X375,X375 ,,,,4,PRO_AOI_IP_26,0,,X375,X375
,,,,5,192.168.200.36,0,,X376,X376 ,,,,5,PRO_AOI_IP_26,0,,X376,X376
,,,,6,192.168.200.36,0,,X377,X377 ,,,,6,PRO_AOI_IP_26,0,,X377,X377
,,,,7,192.168.200.36,0,,X378,X378 ,,,,7,PRO_AOI_IP_26,0,,X378,X378
,,,,,,,,, ,,,,,,,,,
DO,7,进仓07阻挡1下降SOL,StopCylinder_Down1,0,192.168.200.35,0,进仓07阻挡1下降SOL,Y351,Y351 DO,7,进仓07阻挡1下降SOL,StopCylinder_Down1,0,PRO_AOI_IP_25,0,进仓07阻挡1下降SOL,Y351,Y351
DO,7,进仓07阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.35,0,进仓07阻挡2下降SOL,Y352,Y352 DO,7,进仓07阻挡2下降SOL,StopCylinder_Down2,1,PRO_AOI_IP_25,0,进仓07阻挡2下降SOL,Y352,Y352
DO,7,进仓07顶升上升SOL,TopCylinder_UP,2,192.168.200.35,0,进仓07顶升上升SOL,Y353,Y353 DO,7,进仓07顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_25,0,进仓07顶升上升SOL,Y353,Y353
DO,7,进仓07顶升下降SOL,TopCylinder_Down,3,192.168.200.35,0,进仓07顶升下降SOL,Y354,Y354 DO,7,进仓07顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_25,0,进仓07顶升下降SOL,Y354,Y354
DO,7,进仓07横移前进SOL,BeforeAfterCylinder_Before,4,192.168.200.35,0,进仓07横移前进SOL,Y355,Y355 DO,7,进仓07横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_25,0,进仓07横移前进SOL,Y355,Y355
DO,7,进仓07横移后退SOL,BeforeAfterCylinder_After,5,192.168.200.35,0,进仓07横移后退SOL,Y356,Y356 DO,7,进仓07横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_25,0,进仓07横移后退SOL,Y356,Y356
DO,7,进仓07夹料夹紧SOL,ClampCylinder_Slack,6,192.168.200.35,0,进仓07夹料夹紧SOL,Y357,Y357 DO,7,进仓07夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_25,0,进仓07夹料夹紧SOL,Y357,Y357
DO,7,进仓07夹料放松SOL,ClampCylinder_Tighten,7,192.168.200.35,0,进仓07夹料放松SOL,Y358,Y358 DO,7,进仓07夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_25,0,进仓07夹料放松SOL,Y358,Y358
DO,8,进仓08阻挡1下降SOL,StopCylinder_Down1,8,192.168.200.35,0,进仓08阻挡1下降SOL,Y359,Y359 DO,8,进仓08阻挡1下降SOL,StopCylinder_Down1,8,PRO_AOI_IP_25,0,进仓08阻挡1下降SOL,Y359,Y359
DO,8,进仓08阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.35,0,进仓08阻挡2下降SOL,Y360,Y360 DO,8,进仓08阻挡2下降SOL,StopCylinder_Down2,9,PRO_AOI_IP_25,0,进仓08阻挡2下降SOL,Y360,Y360
DO,8,进仓08顶升上升SOL,TopCylinder_UP,10,192.168.200.35,0,进仓08顶升上升SOL,Y361,Y361 DO,8,进仓08顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_25,0,进仓08顶升上升SOL,Y361,Y361
DO,8,进仓08顶升下降SOL,TopCylinder_Down,11,192.168.200.35,0,进仓08顶升下降SOL,Y362,Y362 DO,8,进仓08顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_25,0,进仓08顶升下降SOL,Y362,Y362
DO,8,进仓08横移前进SOL,BeforeAfterCylinder_Before,12,192.168.200.35,0,进仓08横移前进SOL,Y363,Y363 DO,8,进仓08横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_25,0,进仓08横移前进SOL,Y363,Y363
DO,8,进仓08横移后退SOL,BeforeAfterCylinder_After,13,192.168.200.35,0,进仓08横移后退SOL,Y364,Y364 DO,8,进仓08横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_25,0,进仓08横移后退SOL,Y364,Y364
DO,8,进仓08夹料夹紧SOL,ClampCylinder_Slack,14,192.168.200.35,0,进仓08夹料夹紧SOL,Y365,Y365 DO,8,进仓08夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_25,0,进仓08夹料夹紧SOL,Y365,Y365
DO,8,进仓08夹料放松SOL,ClampCylinder_Tighten,15,192.168.200.35,0,进仓08夹料放松SOL,Y366,Y366 DO,8,进仓08夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_25,0,进仓08夹料放松SOL,Y366,Y366
DO,7,进仓07伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.36,0,进仓07伺服刹车ON,Y371,Y371 DO,7,进仓07伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_26,0,进仓07伺服刹车ON,Y371,Y371
DO,8,进仓08伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.36,0,进仓08伺服刹车ON,Y372,Y372 DO,8,进仓08伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_26,0,进仓08伺服刹车ON,Y372,Y372
DO,7,进仓07伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.36,0,进仓07伺服运转ON,Y373,Y373 DO,7,进仓07伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_26,0,进仓07伺服运转ON,Y373,Y373
DO,8,进仓08伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.36,0,进仓08伺服运转ON,Y374,Y374 DO,8,进仓08伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_26,0,进仓08伺服运转ON,Y374,Y374
,,,,4,192.168.200.36,0,,Y375,Y375 ,,,,4,PRO_AOI_IP_26,0,,Y375,Y375
,,,,5,192.168.200.36,0,,Y376,Y376 ,,,,5,PRO_AOI_IP_26,0,,Y376,Y376
,,,,6,192.168.200.36,0,,Y377,Y377 ,,,,6,PRO_AOI_IP_26,0,,Y377,Y377
,,,,7,192.168.200.36,0,,Y378,Y378 ,,,,7,PRO_AOI_IP_26,0,,Y378,Y378
...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,, ...@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,, PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,, PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,, ,,,,,,,,,
DI,9,进仓09阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.37,0,进仓09阻挡1托盘检测,X381,X381 DI,9,进仓09阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_27,0,进仓09阻挡1托盘检测,X381,X381
DI,9,进仓09阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.37,0,进仓09阻挡2托盘检测,X382,X382 DI,9,进仓09阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_27,0,进仓09阻挡2托盘检测,X382,X382
DI,9,进仓09顶升上升端,TopCylinder_UP,2,192.168.200.37,0,进仓09顶升上升端,X383,X383 DI,9,进仓09顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_27,0,进仓09顶升上升端,X383,X383
DI,9,进仓09顶升下降端,TopCylinder_Down,3,192.168.200.37,0,进仓09顶升下降端,X384,X384 DI,9,进仓09顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_27,0,进仓09顶升下降端,X384,X384
DI,9,进仓09横移前进端,BeforeAfterCylinder_Before,4,192.168.200.37,0,进仓09横移前进端,X385,X385 DI,9,进仓09横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_27,0,进仓09横移前进端,X385,X385
DI,9,进仓09横移后退端,BeforeAfterCylinder_After,5,192.168.200.37,0,进仓09横移后退端,X386,X386 DI,9,进仓09横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_27,0,进仓09横移后退端,X386,X386
DI,9,进仓09夹料夹紧端,ClampCylinder_Slack,6,192.168.200.37,0,进仓09夹料夹紧端,X387,X387 DI,9,进仓09夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_27,0,进仓09夹料夹紧端,X387,X387
DI,9,进仓09夹料放松端,ClampCylinder_Tighten,7,192.168.200.37,0,进仓09夹料放松端,X388,X388 DI,9,进仓09夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_27,0,进仓09夹料放松端,X388,X388
DI,10,进仓10阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.37,0,进仓10阻挡1托盘检测,X389,X389 DI,10,进仓10阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_27,0,进仓10阻挡1托盘检测,X389,X389
DI,10,进仓10阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.37,0,进仓10阻挡2托盘检测,X390,X390 DI,10,进仓10阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_27,0,进仓10阻挡2托盘检测,X390,X390
DI,10,进仓10顶升上升端,TopCylinder_UP,10,192.168.200.37,0,进仓10顶升上升端,X391,X391 DI,10,进仓10顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_27,0,进仓10顶升上升端,X391,X391
DI,10,进仓10顶升下降端,TopCylinder_Down,11,192.168.200.37,0,进仓10顶升下降端,X392,X392 DI,10,进仓10顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_27,0,进仓10顶升下降端,X392,X392
DI,10,进仓10横移前进端,BeforeAfterCylinder_Before,12,192.168.200.37,0,进仓10横移前进端,X393,X393 DI,10,进仓10横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_27,0,进仓10横移前进端,X393,X393
DI,10,进仓10横移后退端,BeforeAfterCylinder_After,13,192.168.200.37,0,进仓10横移后退端,X394,X394 DI,10,进仓10横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_27,0,进仓10横移后退端,X394,X394
DI,10,进仓10夹料夹紧端,ClampCylinder_Slack,14,192.168.200.37,0,进仓10夹料夹紧端,X395,X395 DI,10,进仓10夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_27,0,进仓10夹料夹紧端,X395,X395
DI,10,进仓10夹料放松端,ClampCylinder_Tighten,15,192.168.200.37,0,进仓10夹料放松端,X396,X396 DI,10,进仓10夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_27,0,进仓10夹料放松端,X396,X396
DI,9,进仓09料盘检测,TrayCheck,0,192.168.200.38,0,进仓09料盘检测,X401,X401 DI,9,进仓09料盘检测,TrayCheck,0,PRO_AOI_IP_28,0,进仓09料盘检测,X401,X401
DI,10,进仓10料盘检测,TrayCheck,1,192.168.200.38,0,进仓10料盘检测,X402,X402 DI,10,进仓10料盘检测,TrayCheck,1,PRO_AOI_IP_28,0,进仓10料盘检测,X402,X402
,,环形线横移2阻挡检测,,2,192.168.200.38,0,环形线横移2阻挡检测,X403,X403 ,,环形线横移2阻挡检测,,2,PRO_AOI_IP_28,0,环形线横移2阻挡检测,X403,X403
,,,,3,192.168.200.38,0,,X404,X404 ,,,,3,PRO_AOI_IP_28,0,,X404,X404
,,,,4,192.168.200.38,0,,X405,X405 ,,,,4,PRO_AOI_IP_28,0,,X405,X405
,,,,5,192.168.200.38,0,,X406,X406 ,,,,5,PRO_AOI_IP_28,0,,X406,X406
,,,,6,192.168.200.38,0,,X407,X407 ,,,,6,PRO_AOI_IP_28,0,,X407,X407
,,,,7,192.168.200.38,0,,X408,X408 ,,,,7,PRO_AOI_IP_28,0,,X408,X408
,,,,,,,,, ,,,,,,,,,
DO,9,进仓09阻挡1下降SOL,StopCylinder_Down1,0,192.168.200.37,0,进仓09阻挡1下降SOL,Y381,Y381 DO,9,进仓09阻挡1下降SOL,StopCylinder_Down1,0,PRO_AOI_IP_27,0,进仓09阻挡1下降SOL,Y381,Y381
DO,9,进仓09阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.37,0,进仓09阻挡2下降SOL,Y382,Y382 DO,9,进仓09阻挡2下降SOL,StopCylinder_Down2,1,PRO_AOI_IP_27,0,进仓09阻挡2下降SOL,Y382,Y382
DO,9,进仓09顶升上升SOL,TopCylinder_UP,2,192.168.200.37,0,进仓09顶升上升SOL,Y383,Y383 DO,9,进仓09顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_27,0,进仓09顶升上升SOL,Y383,Y383
DO,9,进仓09顶升下降SOL,TopCylinder_Down,3,192.168.200.37,0,进仓09顶升下降SOL,Y384,Y384 DO,9,进仓09顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_27,0,进仓09顶升下降SOL,Y384,Y384
DO,9,进仓09横移前进SOL,BeforeAfterCylinder_Before,4,192.168.200.37,0,进仓09横移前进SOL,Y385,Y385 DO,9,进仓09横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_27,0,进仓09横移前进SOL,Y385,Y385
DO,9,进仓09横移后退SOL,BeforeAfterCylinder_After,5,192.168.200.37,0,进仓09横移后退SOL,Y386,Y386 DO,9,进仓09横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_27,0,进仓09横移后退SOL,Y386,Y386
DO,9,进仓09夹料夹紧SOL,ClampCylinder_Slack,6,192.168.200.37,0,进仓09夹料夹紧SOL,Y387,Y387 DO,9,进仓09夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_27,0,进仓09夹料夹紧SOL,Y387,Y387
DO,9,进仓09夹料放松SOL,ClampCylinder_Tighten,7,192.168.200.37,0,进仓09夹料放松SOL,Y388,Y388 DO,9,进仓09夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_27,0,进仓09夹料放松SOL,Y388,Y388
DO,10,进仓10阻挡1下降SOL,StopCylinder_Down1,8,192.168.200.37,0,进仓10阻挡1下降SOL,Y389,Y389 DO,10,进仓10阻挡1下降SOL,StopCylinder_Down1,8,PRO_AOI_IP_27,0,进仓10阻挡1下降SOL,Y389,Y389
DO,10,进仓10阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.37,0,进仓10阻挡2下降SOL,Y390,Y390 DO,10,进仓10阻挡2下降SOL,StopCylinder_Down2,9,PRO_AOI_IP_27,0,进仓10阻挡2下降SOL,Y390,Y390
DO,10,进仓10顶升上升SOL,TopCylinder_UP,10,192.168.200.37,0,进仓10顶升上升SOL,Y391,Y391 DO,10,进仓10顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_27,0,进仓10顶升上升SOL,Y391,Y391
DO,10,进仓10顶升下降SOL,TopCylinder_Down,11,192.168.200.37,0,进仓10顶升下降SOL,Y392,Y392 DO,10,进仓10顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_27,0,进仓10顶升下降SOL,Y392,Y392
DO,10,进仓10横移前进SOL,BeforeAfterCylinder_Before,12,192.168.200.37,0,进仓10横移前进SOL,Y393,Y393 DO,10,进仓10横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_27,0,进仓10横移前进SOL,Y393,Y393
DO,10,进仓10横移后退SOL,BeforeAfterCylinder_After,13,192.168.200.37,0,进仓10横移后退SOL,Y394,Y394 DO,10,进仓10横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_27,0,进仓10横移后退SOL,Y394,Y394
DO,10,进仓10夹料夹紧SOL,ClampCylinder_Slack,14,192.168.200.37,0,进仓10夹料夹紧SOL,Y395,Y395 DO,10,进仓10夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_27,0,进仓10夹料夹紧SOL,Y395,Y395
DO,10,进仓10夹料放松SOL,ClampCylinder_Tighten,15,192.168.200.37,0,进仓10夹料放松SOL,Y396,Y396 DO,10,进仓10夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_27,0,进仓10夹料放松SOL,Y396,Y396
DO,9,进仓09伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.38,0,进仓09伺服刹车ON,Y401,Y401 DO,9,进仓09伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_28,0,进仓09伺服刹车ON,Y401,Y401
DO,10,进仓10伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.38,0,进仓10伺服刹车ON,Y402,Y402 DO,10,进仓10伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_28,0,进仓10伺服刹车ON,Y402,Y402
DO,9,进仓09伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.38,0,进仓09伺服运转ON,Y403,Y403 DO,9,进仓09伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_28,0,进仓09伺服运转ON,Y403,Y403
DO,10,进仓10伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.38,0,进仓10伺服运转ON,Y404,Y404 DO,10,进仓10伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_28,0,进仓10伺服运转ON,Y404,Y404
,,环形线横移2阻挡下降SOL,,4,192.168.200.38,0,环形线横移2阻挡下降SOL,Y405,Y405 ,,环形线横移2阻挡下降SOL,,4,PRO_AOI_IP_28,0,环形线横移2阻挡下降SOL,Y405,Y405
,,,,5,192.168.200.38,0,,Y406,Y406 ,,,,5,PRO_AOI_IP_28,0,,Y406,Y406
,,,,6,192.168.200.38,0,,Y407,Y407 ,,,,6,PRO_AOI_IP_28,0,,Y407,Y407
,,,,7,192.168.200.38,0,,Y408,Y408 ,,,,7,PRO_AOI_IP_28,0,,Y408,Y408
...@@ -58,6 +58,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -58,6 +58,7 @@ namespace OnlineStore.DeviceLibrary
StoreConfig.SubDIList = new Dictionary<int, Dictionary<string, ConfigIO>>(); StoreConfig.SubDIList = new Dictionary<int, Dictionary<string, ConfigIO>>();
StoreConfig.SubDOList = new Dictionary<int, Dictionary<string, ConfigIO>>(); StoreConfig.SubDOList = new Dictionary<int, Dictionary<string, ConfigIO>>();
StoreConfig.ProIpMap = new Dictionary<string, string>();
moveECMap = new Dictionary<int, MoveEquip_Config>(); moveECMap = new Dictionary<int, MoveEquip_Config>();
feedingECMap = new Dictionary<int, FeedingEquip_Config>(); feedingECMap = new Dictionary<int, FeedingEquip_Config>();
providingECMap = new Dictionary<int, ProvidingEquip_Config>(); providingECMap = new Dictionary<int, ProvidingEquip_Config>();
......
...@@ -504,16 +504,16 @@ namespace OnlineStore.DeviceLibrary ...@@ -504,16 +504,16 @@ namespace OnlineStore.DeviceLibrary
{ {
if (configIO.ProType.Equals(ConfigItemType.DI)) if (configIO.ProType.Equals(ConfigItemType.DI))
{ {
return GetDIValue(configIO.DeviceName, configIO.SlaveID, configIO.GetIOAddr()); return GetDIValue(configIO.IO_IP, configIO.SlaveID, configIO.GetIOAddr());
} }
else if (configIO.ProType.Equals(ConfigItemType.DO)) else if (configIO.ProType.Equals(ConfigItemType.DO))
{ {
return GetDOValue(configIO.DeviceName, configIO.SlaveID, configIO.GetIOAddr()); return GetDOValue(configIO.IO_IP, configIO.SlaveID, configIO.GetIOAddr());
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
LogUtil.error(LOGGER, " GetIOValue [" + configIO.DeviceName + "] [" + configIO.GetIOAddr() + "] 获取数据出错:" + ex.ToString()); LogUtil.error(LOGGER, " GetIOValue [" + configIO.IO_IP + "] [" + configIO.GetIOAddr() + "] 获取数据出错:" + ex.ToString());
} }
return value; return value;
} }
......
...@@ -22,7 +22,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -22,7 +22,7 @@ namespace OnlineStore.DeviceLibrary
ConfigIO configIo = GetDO(ioType, subType); ConfigIO configIo = GetDO(ioType, subType);
if (configIo!=null) if (configIo!=null)
{ {
instance.WriteSingleDO(configIo.DeviceName, configIo.SlaveID, configIo.GetIOAddr(), ioValue); instance.WriteSingleDO(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr(), ioValue);
Thread.Sleep(60); Thread.Sleep(60);
} }
...@@ -46,11 +46,11 @@ namespace OnlineStore.DeviceLibrary ...@@ -46,11 +46,11 @@ namespace OnlineStore.DeviceLibrary
if (configIo.ProType.Equals(ConfigItemType.DI)) if (configIo.ProType.Equals(ConfigItemType.DI))
{ {
ioValue = instance.GetDIValue(configIo.DeviceName, configIo.SlaveID, configIo.GetIOAddr()); ioValue = instance.GetDIValue(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr());
} }
else else
{ {
ioValue = instance.GetDOValue(configIo.DeviceName, configIo.SlaveID, configIo.GetIOAddr()); ioValue = instance.GetDOValue(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr());
} }
} }
else else
...@@ -66,7 +66,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -66,7 +66,7 @@ namespace OnlineStore.DeviceLibrary
if (configIo != null) if (configIo != null)
{ {
ioValue = instance.GetDOValue(configIo.DeviceName, configIo.SlaveID, configIo.GetIOAddr()); ioValue = instance.GetDOValue(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr());
} }
else else
{ {
...@@ -126,7 +126,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -126,7 +126,7 @@ namespace OnlineStore.DeviceLibrary
{ {
foreach (ConfigIO io in DoList) foreach (ConfigIO io in DoList)
{ {
instance.WriteSingleDO(io.DeviceName, io.SlaveID, io.GetIOAddr(), IO_VALUE.LOW); instance.WriteSingleDO(io.IO_IP, io.SlaveID, io.GetIOAddr(), IO_VALUE.LOW);
Thread.Sleep(60); Thread.Sleep(60);
} }
} }
......
...@@ -367,9 +367,9 @@ namespace OnlineStore.DeviceLibrary ...@@ -367,9 +367,9 @@ namespace OnlineStore.DeviceLibrary
{ {
if (configIO.ProType.Equals(ConfigItemType.DI)) if (configIO.ProType.Equals(ConfigItemType.DI))
{ {
if (DIValueMap.ContainsKey(configIO.DeviceName)) if (DIValueMap.ContainsKey(configIO.IO_IP))
{ {
List<KNDIO> allIo = new List<KNDIO>(DIValueMap[configIO.DeviceName]); List<KNDIO> allIo = new List<KNDIO>(DIValueMap[configIO.IO_IP]);
List<KNDIO> list = (from m in allIo where m.IOAddress.Equals(configIO.GetIOAddr()) select m).ToList<KNDIO>(); List<KNDIO> list = (from m in allIo where m.IOAddress.Equals(configIO.GetIOAddr()) select m).ToList<KNDIO>();
if (list.Count > 0) if (list.Count > 0)
{ {
...@@ -379,9 +379,9 @@ namespace OnlineStore.DeviceLibrary ...@@ -379,9 +379,9 @@ namespace OnlineStore.DeviceLibrary
} }
else if (configIO.ProType.Equals(ConfigItemType.DO)) else if (configIO.ProType.Equals(ConfigItemType.DO))
{ {
if (DOValueMap.ContainsKey(configIO.DeviceName)) if (DOValueMap.ContainsKey(configIO.IO_IP))
{ {
List<KNDIO> allIo = new List<KNDIO>(DOValueMap[configIO.DeviceName]); List<KNDIO> allIo = new List<KNDIO>(DOValueMap[configIO.IO_IP]);
List<KNDIO> list = (from m in allIo where m.SlaveId.Equals(configIO.SlaveID) && m.IOAddress.Equals(configIO.GetIOAddr()) select m).ToList<KNDIO>(); List<KNDIO> list = (from m in allIo where m.SlaveId.Equals(configIO.SlaveID) && m.IOAddress.Equals(configIO.GetIOAddr()) select m).ToList<KNDIO>();
if (list.Count > 0) if (list.Count > 0)
{ {
......
...@@ -228,6 +228,20 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -228,6 +228,20 @@ namespace OnlineStore.LoadCSVLibrary
SlaveID = 0; SlaveID = 0;
} }
/// <summary> /// <summary>
/// 设备IP
/// </summary>
public string IO_IP
{
get
{
if (StoreConfig.ProIpMap != null && StoreConfig.ProIpMap.ContainsKey(DeviceName))
{
return StoreConfig.ProIpMap[DeviceName];
}
return DeviceName;
}
}
/// <summary>
/// 设备名称 /// 设备名称
/// </summary> /// </summary>
[CSVAttribute("设备名称")] [CSVAttribute("设备名称")]
......
...@@ -42,13 +42,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -42,13 +42,7 @@ namespace OnlineStore.LoadCSVLibrary
[ConfigProAttribute("Sleep_MSeconds")] [ConfigProAttribute("Sleep_MSeconds")]
public int Sleep_MSeconds { get; set; } public int Sleep_MSeconds { get; set; }
///// <summary>
///// PRO 是否使用料盘检测信号 IsUse_Tray_Check 10
///// </summary>
//[ConfigProAttribute("IsUse_Tray_Check")]
//public int IsUse_Tray_Check { get; set; }
/// <summary> /// <summary>
/// PRO IO信号超时时间(毫秒) IOSingle_TimerOut 5000 /// PRO IO信号超时时间(毫秒) IOSingle_TimerOut 5000
/// </summary> /// </summary>
...@@ -189,14 +183,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -189,14 +183,7 @@ namespace OnlineStore.LoadCSVLibrary
{ {
MustHaveDIList = new List<string>(); MustHaveDIList = new List<string>();
MustHaveDOList = new List<string>(); MustHaveDOList = new List<string>();
// DI,0,急停,SuddenStop_BTN,0,192.168.200.11,0,急停,X001,X001
//DI,0,复位,Reset_BTN,1,192.168.200.11,0,复位,X002,X002
//DI,0,联动,Start_BTN,2,192.168.200.11,0,联动,X003,X003
//DI,0,气压检测,Airpressure_Check,3,192.168.200.11,0,气压检测,X004,X004
//DI,0,NG料盘推出气缸前进端,NGCylinder_Before,4,192.168.200.11,0,NG料盘推出气缸前进端,X005,X005
//DI,0,NG料盘推出气缸后退端,NGCylinder_After,5,192.168.200.11,0,NG料盘推出气缸后退端,X006,X006
//DI,0,环形线横移4定位上升端,TopCylinder_UP,6,192.168.200.11,0,环形线横移4定位上升端,X007,X007
//DI,0,环形线横移4定位下降端,TopCylinder_Down,7,192.168.200.11,0,环形线横移4定位下降端,X008,X008
MustHaveDIList.Add(IO_Type.SuddenStop_BTN); MustHaveDIList.Add(IO_Type.SuddenStop_BTN);
MustHaveDIList.Add(IO_Type.Reset_BTN); MustHaveDIList.Add(IO_Type.Reset_BTN);
MustHaveDIList.Add(IO_Type.Start_BTN); MustHaveDIList.Add(IO_Type.Start_BTN);
...@@ -206,20 +193,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -206,20 +193,7 @@ namespace OnlineStore.LoadCSVLibrary
MustHaveDIList.Add(IO_Type.TopCylinder_UP); MustHaveDIList.Add(IO_Type.TopCylinder_UP);
MustHaveDIList.Add(IO_Type.TopCylinder_Down); MustHaveDIList.Add(IO_Type.TopCylinder_Down);
// DO,0,待机状态(指示灯),AutoRun_HddLed,0,192.168.200.11,0,待机状态(指示灯),Y001,Y001
//DO,0,运行状态(指示灯),RunSign_HddLed,1,192.168.200.11,0,运行状态(指示灯),Y002,Y002
//DO,0,故障状态(指示灯),Alarm_HddLed,2,192.168.200.11,0,故障状态(指示灯),Y003,Y003
//DO,0,故障状态(蜂鸣器),Alarm_Buzzer,3,192.168.200.11,0,故障状态(蜂鸣器),Y004,Y004
//DO,0,驱动电机1正转,DriveMotor_1,4,192.168.200.11,0,驱动电机1正转,Y005,Y005
//DO,0,驱动电机2正转,DriveMotor_2,5,192.168.200.11,0,驱动电机2正转,Y006,Y006
//DO,0,驱动电机3正转,DriveMotor_3,6,192.168.200.11,0,驱动电机3正转,Y007,Y007
//DO,0,驱动电机4正转,DriveMotor_4,7,192.168.200.11,0,驱动电机4正转,Y008,Y008
//DO,0,环形线横移4电机运转,DriveMotor_Run,8,192.168.200.11,0,环形线横移4电机运转,Y009,Y009
//DO,0,NG料盘推出气缸前进SOL,NGCylinder_Before,9,192.168.200.11,0,NG料盘推出气缸前进SOL,Y010,Y010
//DO,0,NG料盘推出气缸后退SOL,NGCylinder_After,10,192.168.200.11,0,NG料盘推出气缸后退SOL,Y011,Y011
//DO,0,环形线横移4定位上升SOL,TopCylinder_UP,11,192.168.200.11,0,环形线横移4定位上升SOL,Y012,Y012
//DO,0,环形线横移4定位下降SOL,TopCylinder_Down,12,192.168.200.11,0,环形线横移4定位下降SOL,Y013,Y013
MustHaveDOList.Add(IO_Type.AutoRun_HddLed); MustHaveDOList.Add(IO_Type.AutoRun_HddLed);
MustHaveDOList.Add(IO_Type.RunSign_HddLed); MustHaveDOList.Add(IO_Type.RunSign_HddLed);
...@@ -235,64 +209,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -235,64 +209,7 @@ namespace OnlineStore.LoadCSVLibrary
MustHaveDOList.Add(IO_Type.TopCylinder_UP); MustHaveDOList.Add(IO_Type.TopCylinder_UP);
MustHaveDOList.Add(IO_Type.TopCylinder_Down); MustHaveDOList.Add(IO_Type.TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.SuddenStop_BTN);
//MustHaveDIList.Add(IO_Type.Reset_BTN);
//MustHaveDIList.Add(IO_Type.Start_BTN);
//MustHaveDIList.Add(IO_Type.Line_Run);
//MustHaveDIList.Add(IO_Type.Airpressure_Check);
//MustHaveDIList.Add(IO_Type.InStore_TrayCheck1);
//MustHaveDIList.Add(IO_Type.InStore_TrayCheck2);
//MustHaveDIList.Add(IO_Type.StopCylinder_Check);
//MustHaveDIList.Add(IO_Type.Fixture_Check_1);
//MustHaveDIList.Add(IO_Type.Fixture_Check_2);
//MustHaveDIList.Add(IO_Type.Fixture_Check_3);
//MustHaveDIList.Add(IO_Type.Fixture_Check_4);
//MustHaveDIList.Add(IO_Type.InStore_TopCylinder_Up);
//MustHaveDIList.Add(IO_Type.InStore_TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.SidesWay1_StopFixtureCheck);
//MustHaveDIList.Add(IO_Type.SidesWay1_FixtureCheck);
//MustHaveDIList.Add(IO_Type.SidesWay1_TopCylinder_Up);
//MustHaveDIList.Add(IO_Type.SidesWay1_TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.SidesWay2_FixtureCheck);
//MustHaveDIList.Add(IO_Type.SidesWay2_TopCylinder_Up);
//MustHaveDIList.Add(IO_Type.SidesWay2_TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.DriveMotor_INV1);
//MustHaveDIList.Add(IO_Type.DriveMotor_INV2);
//MustHaveDOList.Add(IO_Type.AutoRun_HddLed);
//MustHaveDOList.Add(IO_Type.RunSign_HddLed);
//MustHaveDOList.Add(IO_Type.Alarm_HddLed);
//MustHaveDOList.Add(IO_Type.DriveMotor_Run);
//MustHaveDOList.Add(IO_Type.SidesWay12_DriveMotor);
//MustHaveDOList.Add(IO_Type.SidesWay34_DriveMotor);
//MustHaveDOList.Add(IO_Type.StopCylinder_Down1);
//MustHaveDOList.Add(IO_Type.StopCylinder_Down2);
//MustHaveDOList.Add(IO_Type.SidesWay1_StopCylinderDown);
//MustHaveDOList.Add(IO_Type.InStore_TopCylinder_Up);
//MustHaveDOList.Add(IO_Type.InStore_TopCylinder_Down);
//MustHaveDOList.Add(IO_Type.SidesWay3_StopCylinderDown);
//MustHaveDOList.Add(IO_Type.SidesWay34_TopCylinder_Up);
//MustHaveDOList.Add(IO_Type.SidesWay34_TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.SidesWay3_StopFixtureCheck);
//MustHaveDIList.Add(IO_Type.SidesWay3_FixtureCheck);
//MustHaveDIList.Add(IO_Type.SidesWay3_TopCylinder_Up);
//MustHaveDIList.Add(IO_Type.SidesWay3_TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.SidesWay4_FixtureCheck);
//MustHaveDIList.Add(IO_Type.SidesWay4_TopCylinder_Up);
//MustHaveDIList.Add(IO_Type.SidesWay4_TopCylinder_Down);
//MustHaveDIList.Add(IO_Type.OutStore_FixtureCheck);
//MustHaveDIList.Add(IO_Type.OutStore_TrayCheck);
//MustHaveDOList.Add(IO_Type.SidesWay12_TopCylinder_Up);
//MustHaveDOList.Add(IO_Type.SidesWay12_TopCylinder_Down);
} }
} }
} }
...@@ -12,6 +12,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -12,6 +12,7 @@ namespace OnlineStore.LoadCSVLibrary
public static Dictionary<int, Dictionary<string, ConfigIO>> SubDIList { get; set; } public static Dictionary<int, Dictionary<string, ConfigIO>> SubDIList { get; set; }
public static Dictionary<int, Dictionary<string, ConfigIO>> SubDOList { get; set; } public static Dictionary<int, Dictionary<string, ConfigIO>> SubDOList { get; set; }
public static readonly ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public static readonly ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
public static Dictionary<string, string> ProIpMap = null;
/// <summary> /// <summary>
/// ID /// ID
/// </summary> /// </summary>
...@@ -80,12 +81,12 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -80,12 +81,12 @@ namespace OnlineStore.LoadCSVLibrary
} }
private int LineSubType = 1000; private int LineSubType = 1000;
public virtual void LoadConfig(List<ConfigBase> configList) public virtual void LoadConfig(List<ConfigBase> configList)
{ {
DIList = new Dictionary<string, ConfigIO>(); DIList = new Dictionary<string, ConfigIO>();
DOList = new Dictionary<string, ConfigIO>(); DOList = new Dictionary<string, ConfigIO>();
// SubDIList = new Dictionary<int, Dictionary<string, ConfigIO>>(); // SubDIList = new Dictionary<int, Dictionary<string, ConfigIO>>();
// SubDOList = new Dictionary<int, Dictionary<string, ConfigIO>>(); // SubDOList = new Dictionary<int, Dictionary<string, ConfigIO>>();
IOIPList = new List<string>(); IOIPList = new List<string>();
//取得属性集合 //取得属性集合
PropertyInfo[] props = GetType().GetProperties(); PropertyInfo[] props = GetType().GetProperties();
Dictionary<string, string> proMap = CSVReaderBase.getConfigProAttributeMap(GetType()); Dictionary<string, string> proMap = CSVReaderBase.getConfigProAttributeMap(GetType());
...@@ -107,27 +108,32 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -107,27 +108,32 @@ namespace OnlineStore.LoadCSVLibrary
//如果属性存在 //如果属性存在
prop.SetValue(this, Convert.ChangeType(con, prop.PropertyType), null);//赋值****在这里需要考虑类型问题 prop.SetValue(this, Convert.ChangeType(con, prop.PropertyType), null);//赋值****在这里需要考虑类型问题
ConfigMoveAxis axis = (ConfigMoveAxis)con; ConfigMoveAxis axis = (ConfigMoveAxis)con;
} }
else if (con.ProType == ConfigItemType.PRO) else if (con.ProType == ConfigItemType.PRO)
{ {
prop.SetValue(this, Convert.ChangeType(con.ProVale, prop.PropertyType), null);//赋值 prop.SetValue(this, Convert.ChangeType(con.ProVale, prop.PropertyType), null);//赋值
} }
} }
else
{
LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!");
}
} }
else else if (!ProIpMap.ContainsKey(con.ProName) && con.ProName.ToUpper().Contains("IP"))
{ {
LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!"); ProIpMap.Add(con.ProName, con.ProVale);
} }
} }
else if (con.ProType == ConfigItemType.DI) else if (con.ProType == ConfigItemType.DI)
{ {
// if (IO_Type.GetTypeList().Contains(con.ProName)) // if (IO_Type.GetTypeList().Contains(con.ProName))
{ {
ConfigIO io = (ConfigIO)con; ConfigIO io = (ConfigIO)con;
if (!IOIPList.Contains(io.DeviceName) && io.GetIOAddr() >= 0) if (!IOIPList.Contains(io.IO_IP) && io.GetIOAddr() >= 0)
{ {
IOIPList.Add(io.DeviceName); IOIPList.Add(io.IO_IP);
} }
if (io.SubType > 0) if (io.SubType > 0)
{ {
...@@ -151,8 +157,9 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -151,8 +157,9 @@ namespace OnlineStore.LoadCSVLibrary
{ {
LOGGER.Error("配置DI:[" + io.ToString() + "] ProName重复 "); LOGGER.Error("配置DI:[" + io.ToString() + "] ProName重复 ");
} }
else { else
SubDIList[io.SubType].Add(io.ProName, io); {
SubDIList[io.SubType].Add(io.ProName, io);
} }
} }
else else
...@@ -167,19 +174,19 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -167,19 +174,19 @@ namespace OnlineStore.LoadCSVLibrary
} }
} }
} }
// else // else
{ {
// LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!"); // LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!");
} }
} }
else if (con.ProType == ConfigItemType.DO) else if (con.ProType == ConfigItemType.DO)
{ {
// if (IO_Type.GetTypeList().Contains(con.ProName)) // if (IO_Type.GetTypeList().Contains(con.ProName))
{ {
ConfigIO io = (ConfigIO)con; ConfigIO io = (ConfigIO)con;
if (!IOIPList.Contains(io.DeviceName) && io.GetIOAddr() >= 0) if (!IOIPList.Contains(io.IO_IP) && io.GetIOAddr() >= 0)
{ {
IOIPList.Add(io.DeviceName); IOIPList.Add(io.IO_IP);
} }
if (io.SubType > 0) if (io.SubType > 0)
{ {
...@@ -220,20 +227,19 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -220,20 +227,19 @@ namespace OnlineStore.LoadCSVLibrary
} }
} }
} }
// else // else
{ {
//LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!"); //LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!");
} }
} }
} }
if (checkProList.Count >= 0) if (checkProList.Count >= 0)
{ {
//常规属性检测 //常规属性检测
foreach (string str in checkProList) foreach (string str in checkProList)
{ {
PropertyInfo prop = props.First(c => c.Name == str);//获取同名属性 PropertyInfo prop = props.First(c => c.Name == str);//获取同名属性
//判断是否必须要配置 //判断是否必须要配置
object[] array = prop.GetCustomAttributes(false); object[] array = prop.GetCustomAttributes(false);
if (array.Length > 0) if (array.Length > 0)
{ {
...@@ -278,7 +284,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -278,7 +284,7 @@ namespace OnlineStore.LoadCSVLibrary
} }
} }
} }
public void SetIO( int subType) public void SetIO( int subType)
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!