Commit 37653041 LN

IO模块地址单独配置

1 个父辈 f575439c
正在显示 28 个修改的文件 包含 356 行增加418 行删除
......@@ -167,7 +167,7 @@ namespace OnlineStore.AssemblyLine
{
// txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName;
txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; }
......
......@@ -193,7 +193,7 @@ namespace OnlineStore.AssemblyLine
{
// txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName;
txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; }
......
......@@ -148,7 +148,7 @@ namespace OnlineStore.AssemblyLine
{
// txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName;
txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; }
......
......@@ -181,7 +181,7 @@ namespace OnlineStore.AssemblyLine
{
// txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName;
txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; }
......
......@@ -167,7 +167,7 @@ namespace OnlineStore.AssemblyLine
{
// txtIp.Text = io.DeviceName;
txtDOIndex.Text = io.GetIOAddr().ToString();
txtDoName.Text = io.DeviceName;
txtDoName.Text = io.IO_IP;
txtSlaveId.Text = io.SlaveID.ToString();
IOTextControl newControl = DOControlList[io.ProName];
if (selectControl != null) { selectControl.BackColor = Color.White; }
......
......@@ -2,36 +2,36 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
PRO,0,扫码的相机名称(多个用#分隔),CameraNameList,Name1#Name1,,,,,
,,,,,,,,,
DI,0,出料皮带线体1急停,DLine_SuddenStop,0,192.168.200.12,0,出料皮带线体1急停,X021,X021
DI,0,出料皮带线体1复位,DLine_Reset,1,192.168.200.12,0,出料皮带线体1复位,X022,X022
DI,0,皮带线1定位检测,Location_Check1,2,192.168.200.12,0,皮带线1定位检测,X023,X023
DI,0,皮带线1入口料盘检测,EntryPosition_Check1,3,192.168.200.12,0,皮带线1入口料盘检测,X024,X024
DI,0,皮带线1出口料盘检测,ExitPosition_Check1,4,192.168.200.12,0,皮带线1出口料盘检测,X025,X025
DI,0,皮带线2定位检测,Location_Check2,5,192.168.200.12,0,皮带线2定位检测,X026,X026
DI,0,皮带线2入口料盘检测,EntryPosition_Check2,6,192.168.200.12,0,皮带线2入口料盘检测,X027,X027
DI,0,皮带线2出口料盘检测,ExitPosition_Check2,7,192.168.200.12,0,皮带线2出口料盘检测,X028,X028
DI,0,皮带线3定位检测,Location_Check3,8,192.168.200.12,0,皮带线3定位检测,X029,X029
DI,0,皮带线3入口料盘检测,EntryPosition_Check3,9,192.168.200.12,0,皮带线3入口料盘检测,X030,X030
DI,0,皮带线3中间位置料盘检测,MiddlePosition_Check3,10,192.168.200.12,0,皮带线3中间位置料盘检测,X031,X031
DI,0,皮带线3出口料盘检测,ExitPosition_Check3,11,192.168.200.12,0,皮带线3出口料盘检测,X032,X032
DI,0,分盘装置1定位气缸上升端,SeparateDevice_Up,12,192.168.200.12,0,分盘装置1定位气缸上升端,X033,X033
DI,0,分盘装置1定位气缸下降端,SeparateDevice_Down,13,192.168.200.12,0,分盘装置1定位气缸下降端,X034,X034
DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,192.168.200.12,0,分盘装置1料盘检测,X035,X035
,0,,,15,192.168.200.12,0,,X036,X036
DI,0,出料皮带线体1急停,DLine_SuddenStop,0,PRO_AOI_IP_2,0,出料皮带线体1急停,X021,X021
DI,0,出料皮带线体1复位,DLine_Reset,1,PRO_AOI_IP_2,0,出料皮带线体1复位,X022,X022
DI,0,皮带线1定位检测,Location_Check1,2,PRO_AOI_IP_2,0,皮带线1定位检测,X023,X023
DI,0,皮带线1入口料盘检测,EntryPosition_Check1,3,PRO_AOI_IP_2,0,皮带线1入口料盘检测,X024,X024
DI,0,皮带线1出口料盘检测,ExitPosition_Check1,4,PRO_AOI_IP_2,0,皮带线1出口料盘检测,X025,X025
DI,0,皮带线2定位检测,Location_Check2,5,PRO_AOI_IP_2,0,皮带线2定位检测,X026,X026
DI,0,皮带线2入口料盘检测,EntryPosition_Check2,6,PRO_AOI_IP_2,0,皮带线2入口料盘检测,X027,X027
DI,0,皮带线2出口料盘检测,ExitPosition_Check2,7,PRO_AOI_IP_2,0,皮带线2出口料盘检测,X028,X028
DI,0,皮带线3定位检测,Location_Check3,8,PRO_AOI_IP_2,0,皮带线3定位检测,X029,X029
DI,0,皮带线3入口料盘检测,EntryPosition_Check3,9,PRO_AOI_IP_2,0,皮带线3入口料盘检测,X030,X030
DI,0,皮带线3中间位置料盘检测,MiddlePosition_Check3,10,PRO_AOI_IP_2,0,皮带线3中间位置料盘检测,X031,X031
DI,0,皮带线3出口料盘检测,ExitPosition_Check3,11,PRO_AOI_IP_2,0,皮带线3出口料盘检测,X032,X032
DI,0,分盘装置1定位气缸上升端,SeparateDevice_Up,12,PRO_AOI_IP_2,0,分盘装置1定位气缸上升端,X033,X033
DI,0,分盘装置1定位气缸下降端,SeparateDevice_Down,13,PRO_AOI_IP_2,0,分盘装置1定位气缸下降端,X034,X034
DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,PRO_AOI_IP_2,0,分盘装置1料盘检测,X035,X035
,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_RunAlarm,1,192.168.200.12,0,出料皮带线体1故障状态,Y022,Y022
DO,0,出料皮带线1运转,DLine_Run1,2,192.168.200.12,0,出料皮带线1运转,Y023,Y023
DO,0,出料皮带线2运转,DLine_Run2,3,192.168.200.12,0,出料皮带线2运转,Y024,Y024
DO,0,出料皮带线3运转,DLine_Run3,4,192.168.200.12,0,出料皮带线3运转,Y025,Y025
DO,0,分盘装置电机1驱动,SeparateDevice_Run,5,192.168.200.12,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_Down,7,192.168.200.12,0,分盘装置1定位气缸下降SOL,Y028,Y028
,0,,,8,192.168.200.12,0,,Y029,Y029
,0,,,9,192.168.200.12,0,,Y030,Y030
,0,,,10,192.168.200.12,0,,Y031,Y031
,0,,,11,192.168.200.12,0,,Y032,Y032
,0,,,12,192.168.200.12,0,,Y033,Y033
,0,,,13,192.168.200.12,0,,Y034,Y034
,0,,,14,192.168.200.12,0,,Y035,Y035
,0,,,15,192.168.200.12,0,,Y036,Y036
DO,0,出料皮带线体1运行状态,DLine_RunStatus,0,PRO_AOI_IP_2,0,出料皮带线体1运行状态,Y021,Y021
DO,0,出料皮带线体1故障状态,DLine_RunAlarm,1,PRO_AOI_IP_2,0,出料皮带线体1故障状态,Y022,Y022
DO,0,出料皮带线1运转,DLine_Run1,2,PRO_AOI_IP_2,0,出料皮带线1运转,Y023,Y023
DO,0,出料皮带线2运转,DLine_Run2,3,PRO_AOI_IP_2,0,出料皮带线2运转,Y024,Y024
DO,0,出料皮带线3运转,DLine_Run3,4,PRO_AOI_IP_2,0,出料皮带线3运转,Y025,Y025
DO,0,分盘装置电机1驱动,SeparateDevice_Run,5,PRO_AOI_IP_2,0,分盘装置电机1驱动,Y026,Y026
DO,0,分盘装置1定位气缸上升SOL,SeparateDevice_Up,6,PRO_AOI_IP_2,0,分盘装置1定位气缸上升SOL,Y027,Y027
DO,0,分盘装置1定位气缸下降SOL,SeparateDevice_Down,7,PRO_AOI_IP_2,0,分盘装置1定位气缸下降SOL,Y028,Y028
,0,,,8,PRO_AOI_IP_2,0,,Y029,Y029
,0,,,9,PRO_AOI_IP_2,0,,Y030,Y030
,0,,,10,PRO_AOI_IP_2,0,,Y031,Y031
,0,,,11,PRO_AOI_IP_2,0,,Y032,Y032
,0,,,12,PRO_AOI_IP_2,0,,Y033,Y033
,0,,,13,PRO_AOI_IP_2,0,,Y034,Y034
,0,,,14,PRO_AOI_IP_2,0,,Y035,Y035
,0,,,15,PRO_AOI_IP_2,0,,Y036,Y036
......@@ -2,36 +2,36 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
PRO,0,扫码的相机名称(多个用#分隔),CameraNameList,Name1#Name1,,,,,
,,,,,,,,,
DI,0,出料皮带线体2急停,DLine_SuddenStop,0,192.168.200.13,0,出料皮带线体2急停,X041,X041
DI,0,出料皮带线体2复位,DLine_Reset,1,192.168.200.13,0,出料皮带线体2复位,X042,X042
DI,0,皮带线4定位检测,Location_Check1,2,192.168.200.13,0,皮带线4定位检测,X043,X043
DI,0,皮带线4入口料盘检测,EntryPosition_Check1,3,192.168.200.13,0,皮带线4入口料盘检测,X044,X044
DI,0,皮带线4出口料盘检测,ExitPosition_Check1,4,192.168.200.13,0,皮带线4出口料盘检测,X045,X045
DI,0,皮带线5定位检测,Location_Check2,5,192.168.200.13,0,皮带线5定位检测,X046,X046
DI,0,皮带线5入口料盘检测,EntryPosition_Check2,6,192.168.200.13,0,皮带线5入口料盘检测,X047,X047
DI,0,皮带线5出口料盘检测,ExitPosition_Check2,7,192.168.200.13,0,皮带线5出口料盘检测,X048,X048
DI,0,皮带线6定位检测,Location_Check3,8,192.168.200.13,0,皮带线6定位检测,X049,X049
DI,0,皮带线6入口料盘检测,EntryPosition_Check3,9,192.168.200.13,0,皮带线6入口料盘检测,X050,X050
DI,0,皮带线6中间位置料盘检测,MiddlePosition_Check3,10,192.168.200.13,0,皮带线6中间位置料盘检测,X051,X051
DI,0,皮带线6出口料盘检测,ExitPosition_Check3,11,192.168.200.13,0,皮带线6出口料盘检测,X052,X052
DI,0,分盘装置2定位气缸上升端,SeparateDevice_Up,12,192.168.200.13,0,分盘装置2定位气缸上升端,X053,X053
DI,0,分盘装置2定位气缸下降端,SeparateDevice_Down,13,192.168.200.13,0,分盘装置2定位气缸下降端,X054,X054
DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,192.168.200.13,0,分盘装置1料盘检测,X055,X055
,0,,,15,192.168.200.13,0,,X056,X056
DI,0,出料皮带线体2急停,DLine_SuddenStop,0,PRO_AOI_IP_3,0,出料皮带线体2急停,X041,X041
DI,0,出料皮带线体2复位,DLine_Reset,1,PRO_AOI_IP_3,0,出料皮带线体2复位,X042,X042
DI,0,皮带线4定位检测,Location_Check1,2,PRO_AOI_IP_3,0,皮带线4定位检测,X043,X043
DI,0,皮带线4入口料盘检测,EntryPosition_Check1,3,PRO_AOI_IP_3,0,皮带线4入口料盘检测,X044,X044
DI,0,皮带线4出口料盘检测,ExitPosition_Check1,4,PRO_AOI_IP_3,0,皮带线4出口料盘检测,X045,X045
DI,0,皮带线5定位检测,Location_Check2,5,PRO_AOI_IP_3,0,皮带线5定位检测,X046,X046
DI,0,皮带线5入口料盘检测,EntryPosition_Check2,6,PRO_AOI_IP_3,0,皮带线5入口料盘检测,X047,X047
DI,0,皮带线5出口料盘检测,ExitPosition_Check2,7,PRO_AOI_IP_3,0,皮带线5出口料盘检测,X048,X048
DI,0,皮带线6定位检测,Location_Check3,8,PRO_AOI_IP_3,0,皮带线6定位检测,X049,X049
DI,0,皮带线6入口料盘检测,EntryPosition_Check3,9,PRO_AOI_IP_3,0,皮带线6入口料盘检测,X050,X050
DI,0,皮带线6中间位置料盘检测,MiddlePosition_Check3,10,PRO_AOI_IP_3,0,皮带线6中间位置料盘检测,X051,X051
DI,0,皮带线6出口料盘检测,ExitPosition_Check3,11,PRO_AOI_IP_3,0,皮带线6出口料盘检测,X052,X052
DI,0,分盘装置2定位气缸上升端,SeparateDevice_Up,12,PRO_AOI_IP_3,0,分盘装置2定位气缸上升端,X053,X053
DI,0,分盘装置2定位气缸下降端,SeparateDevice_Down,13,PRO_AOI_IP_3,0,分盘装置2定位气缸下降端,X054,X054
DI,0,分盘装置1料盘检测,SeparateDevice_Check,14,PRO_AOI_IP_3,0,分盘装置1料盘检测,X055,X055
,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_RunAlarm,1,192.168.200.13,0,出料皮带线体2故障状态,Y042,Y042
DO,0,出料皮带线4运转,DLine_Run1,2,192.168.200.13,0,出料皮带线4运转,Y043,Y043
DO,0,出料皮带线5运转,DLine_Run2,3,192.168.200.13,0,出料皮带线5运转,Y044,Y044
DO,0,出料皮带线6运转,DLine_Run3,4,192.168.200.13,0,出料皮带线6运转,Y045,Y045
DO,0,分盘装置电机2驱动,SeparateDevice_Run,5,192.168.200.13,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_Down,7,192.168.200.13,0,分盘装置1定位气缸下降SOL,Y048,Y048
,0,,,8,192.168.200.13,0,,Y049,Y049
,0,,,9,192.168.200.13,0,,Y050,Y050
,0,,,10,192.168.200.13,0,,Y051,Y051
,0,,,11,192.168.200.13,0,,Y052,Y052
,0,,,12,192.168.200.13,0,,Y053,Y053
,0,,,13,192.168.200.13,0,,Y054,Y054
,0,,,14,192.168.200.13,0,,Y055,Y055
,0,,,15,192.168.200.13,0,,Y056,Y056
DO,0,出料皮带线体2运行状态,DLine_RunStatus,0,PRO_AOI_IP_3,0,出料皮带线体2运行状态,Y041,Y041
DO,0,出料皮带线体2故障状态,DLine_RunAlarm,1,PRO_AOI_IP_3,0,出料皮带线体2故障状态,Y042,Y042
DO,0,出料皮带线4运转,DLine_Run1,2,PRO_AOI_IP_3,0,出料皮带线4运转,Y043,Y043
DO,0,出料皮带线5运转,DLine_Run2,3,PRO_AOI_IP_3,0,出料皮带线5运转,Y044,Y044
DO,0,出料皮带线6运转,DLine_Run3,4,PRO_AOI_IP_3,0,出料皮带线6运转,Y045,Y045
DO,0,分盘装置电机2驱动,SeparateDevice_Run,5,PRO_AOI_IP_3,0,分盘装置电机2驱动,Y046,Y046
DO,0,分盘装置1定位气缸上升SOL,SeparateDevice_Up,6,PRO_AOI_IP_3,0,分盘装置1定位气缸上升SOL,Y047,Y047
DO,0,分盘装置1定位气缸下降SOL,SeparateDevice_Down,7,PRO_AOI_IP_3,0,分盘装置1定位气缸下降SOL,Y048,Y048
,0,,,8,PRO_AOI_IP_3,0,,Y049,Y049
,0,,,9,PRO_AOI_IP_3,0,,Y050,Y050
,0,,,10,PRO_AOI_IP_3,0,,Y051,Y051
,0,,,11,PRO_AOI_IP_3,0,,Y052,Y052
,0,,,12,PRO_AOI_IP_3,0,,Y053,Y053
,0,,,13,PRO_AOI_IP_3,0,,Y054,Y054
,0,,,14,PRO_AOI_IP_3,0,,Y055,Y055
,0,,,15,PRO_AOI_IP_3,0,,Y056,Y056
......@@ -16,52 +16,52 @@ PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,,
,,,,,,,,,
DI,1,进仓01阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.29,0,进仓01阻挡1托盘检测,X261,X261
DI,1,进仓01阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.29,0,进仓01阻挡2托盘检测,X262,X262
DI,1,进仓01顶升上升端,TopCylinder_UP,2,192.168.200.29,0,进仓01顶升上升端,X263,X263
DI,1,进仓01顶升下降端,TopCylinder_Down,3,192.168.200.29,0,进仓01顶升下降端,X264,X264
DI,1,进仓01横移前进端,BeforeAfterCylinder_Before,4,192.168.200.29,0,进仓01横移前进端,X265,X265
DI,1,进仓01横移后退端,BeforeAfterCylinder_After,5,192.168.200.29,0,进仓01横移后退端,X266,X266
DI,1,进仓01夹料夹紧端,ClampCylinder_Slack,6,192.168.200.29,0,进仓01夹料夹紧端,X267,X267
DI,1,进仓01夹料放松端,ClampCylinder_Tighten,7,192.168.200.29,0,进仓01夹料放松端,X268,X268
DI,2,进仓02阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.29,0,进仓02阻挡1托盘检测,X269,X269
DI,2,进仓02阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.29,0,进仓02阻挡2托盘检测,X270,X270
DI,2,进仓02顶升上升端,TopCylinder_UP,10,192.168.200.29,0,进仓02顶升上升端,X271,X271
DI,2,进仓02顶升下降端,TopCylinder_Down,11,192.168.200.29,0,进仓02顶升下降端,X272,X272
DI,2,进仓02横移前进端,BeforeAfterCylinder_Before,12,192.168.200.29,0,进仓02横移前进端,X273,X273
DI,2,进仓02横移后退端,BeforeAfterCylinder_After,13,192.168.200.29,0,进仓02横移后退端,X274,X274
DI,2,进仓02夹料夹紧端,ClampCylinder_Slack,14,192.168.200.29,0,进仓02夹料夹紧端,X275,X275
DI,2,进仓02夹料放松端,ClampCylinder_Tighten,15,192.168.200.29,0,进仓02夹料放松端,X276,X276
DI,1,进仓01料盘检测,TrayCheck,0,192.168.200.30,0,进仓01料盘检测,X281,X281
DI,2,进仓02料盘检测,TrayCheck,1,192.168.200.30,0,进仓02料盘检测,X282,X282
,,,,2,192.168.200.30,0,,X283,X283
,,,,3,192.168.200.30,0,,X284,X284
,,,,4,192.168.200.30,0,,X285,X285
,,,,5,192.168.200.30,0,,X286,X286
,,,,6,192.168.200.30,0,,X287,X287
,,,,7,192.168.200.30,0,,X288,X288
DI,1,进仓01阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_19,0,进仓01阻挡1托盘检测,X261,X261
DI,1,进仓01阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_19,0,进仓01阻挡2托盘检测,X262,X262
DI,1,进仓01顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_19,0,进仓01顶升上升端,X263,X263
DI,1,进仓01顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_19,0,进仓01顶升下降端,X264,X264
DI,1,进仓01横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_19,0,进仓01横移前进端,X265,X265
DI,1,进仓01横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_19,0,进仓01横移后退端,X266,X266
DI,1,进仓01夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_19,0,进仓01夹料夹紧端,X267,X267
DI,1,进仓01夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_19,0,进仓01夹料放松端,X268,X268
DI,2,进仓02阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_19,0,进仓02阻挡1托盘检测,X269,X269
DI,2,进仓02阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_19,0,进仓02阻挡2托盘检测,X270,X270
DI,2,进仓02顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_19,0,进仓02顶升上升端,X271,X271
DI,2,进仓02顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_19,0,进仓02顶升下降端,X272,X272
DI,2,进仓02横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_19,0,进仓02横移前进端,X273,X273
DI,2,进仓02横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_19,0,进仓02横移后退端,X274,X274
DI,2,进仓02夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_19,0,进仓02夹料夹紧端,X275,X275
DI,2,进仓02夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_19,0,进仓02夹料放松端,X276,X276
DI,1,进仓01料盘检测,TrayCheck,0,PRO_AOI_IP_20,0,进仓01料盘检测,X281,X281
DI,2,进仓02料盘检测,TrayCheck,1,PRO_AOI_IP_20,0,进仓02料盘检测,X282,X282
,,,,2,PRO_AOI_IP_20,0,,X283,X283
,,,,3,PRO_AOI_IP_20,0,,X284,X284
,,,,4,PRO_AOI_IP_20,0,,X285,X285
,,,,5,PRO_AOI_IP_20,0,,X286,X286
,,,,6,PRO_AOI_IP_20,0,,X287,X287
,,,,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阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.29,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_Down,3,192.168.200.29,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_After,5,192.168.200.29,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_Tighten,7,192.168.200.29,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阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.29,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_Down,11,192.168.200.29,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_After,13,192.168.200.29,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_Tighten,15,192.168.200.29,0,进仓02夹料放松SOL,Y276,Y276
DO,1,进仓01伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.30,0,进仓01伺服刹车ON,Y281,Y281
DO,2,进仓02伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.30,0,进仓02伺服刹车ON,Y282,Y282
DO,1,进仓01伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.30,0,进仓01伺服运转ON,Y283,Y283
DO,2,进仓02伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.30,0,进仓02伺服运转ON,Y284,Y284
,,,,4,192.168.200.30,0,,Y285,Y285
,,,,5,192.168.200.30,0,,Y286,Y286
,,,,6,192.168.200.30,0,,Y287,Y287
,,,,7,192.168.200.30,0,,Y288,Y288
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,PRO_AOI_IP_19,0,进仓01阻挡2下降SOL,Y262,Y262
DO,1,进仓01顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_19,0,进仓01顶升上升SOL,Y263,Y263
DO,1,进仓01顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_19,0,进仓01顶升下降SOL,Y264,Y264
DO,1,进仓01横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_19,0,进仓01横移前进SOL,Y265,Y265
DO,1,进仓01横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_19,0,进仓01横移后退SOL,Y266,Y266
DO,1,进仓01夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_19,0,进仓01夹料夹紧SOL,Y267,Y267
DO,1,进仓01夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_19,0,进仓01夹料放松SOL,Y268,Y268
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,PRO_AOI_IP_19,0,进仓02阻挡2下降SOL,Y270,Y270
DO,2,进仓02顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_19,0,进仓02顶升上升SOL,Y271,Y271
DO,2,进仓02顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_19,0,进仓02顶升下降SOL,Y272,Y272
DO,2,进仓02横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_19,0,进仓02横移前进SOL,Y273,Y273
DO,2,进仓02横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_19,0,进仓02横移后退SOL,Y274,Y274
DO,2,进仓02夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_19,0,进仓02夹料夹紧SOL,Y275,Y275
DO,2,进仓02夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_19,0,进仓02夹料放松SOL,Y276,Y276
DO,1,进仓01伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_20,0,进仓01伺服刹车ON,Y281,Y281
DO,2,进仓02伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_20,0,进仓02伺服刹车ON,Y282,Y282
DO,1,进仓01伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_20,0,进仓01伺服运转ON,Y283,Y283
DO,2,进仓02伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_20,0,进仓02伺服运转ON,Y284,Y284
,,,,4,PRO_AOI_IP_20,0,,Y285,Y285
,,,,5,PRO_AOI_IP_20,0,,Y286,Y286
,,,,6,PRO_AOI_IP_20,0,,Y287,Y287
,,,,7,PRO_AOI_IP_20,0,,Y288,Y288
......@@ -2,8 +2,8 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
,,,,,,,,,
PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,
AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,,
PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,,
PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,,
......@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,,
DI,3,进仓03阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.31,0,进仓03阻挡1托盘检测,X291,X291
DI,3,进仓03阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.31,0,进仓03阻挡2托盘检测,X292,X292
DI,3,进仓03顶升上升端,TopCylinder_UP,2,192.168.200.31,0,进仓03顶升上升端,X293,X293
DI,3,进仓03顶升下降端,TopCylinder_Down,3,192.168.200.31,0,进仓03顶升下降端,X294,X294
DI,3,进仓03横移前进端,BeforeAfterCylinder_Before,4,192.168.200.31,0,进仓03横移前进端,X295,X295
DI,3,进仓03横移后退端,BeforeAfterCylinder_After,5,192.168.200.31,0,进仓03横移后退端,X296,X296
DI,3,进仓03夹料夹紧端,ClampCylinder_Slack,6,192.168.200.31,0,进仓03夹料夹紧端,X297,X297
DI,3,进仓03夹料放松端,ClampCylinder_Tighten,7,192.168.200.31,0,进仓03夹料放松端,X298,X298
DI,4,进仓04阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.31,0,进仓04阻挡1托盘检测,X299,X299
DI,4,进仓04阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.31,0,进仓04阻挡2托盘检测,X300,X300
DI,4,进仓04顶升上升端,TopCylinder_UP,10,192.168.200.31,0,进仓04顶升上升端,X301,X301
DI,4,进仓04顶升下降端,TopCylinder_Down,11,192.168.200.31,0,进仓04顶升下降端,X302,X302
DI,4,进仓04横移前进端,BeforeAfterCylinder_Before,12,192.168.200.31,0,进仓04横移前进端,X303,X303
DI,4,进仓04横移后退端,BeforeAfterCylinder_After,13,192.168.200.31,0,进仓04横移后退端,X304,X304
DI,4,进仓04夹料夹紧端,ClampCylinder_Slack,14,192.168.200.31,0,进仓04夹料夹紧端,X305,X305
DI,4,进仓04夹料放松端,ClampCylinder_Tighten,15,192.168.200.31,0,进仓04夹料放松端,X306,X306
DI,3,进仓03料盘检测,TrayCheck,0,192.168.200.32,0,进仓03料盘检测,X311,X311
DI,4,进仓04料盘检测,TrayCheck,1,192.168.200.32,0,进仓04料盘检测,X312,X312
,,,,2,192.168.200.32,0,,X313,X313
,,,,3,192.168.200.32,0,,X314,X314
,,,,4,192.168.200.32,0,,X315,X315
,,,,5,192.168.200.32,0,,X316,X316
,,,,6,192.168.200.32,0,,X317,X317
,,,,7,192.168.200.32,0,,X318,X318
DI,3,进仓03阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_21,0,进仓03阻挡1托盘检测,X291,X291
DI,3,进仓03阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_21,0,进仓03阻挡2托盘检测,X292,X292
DI,3,进仓03顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_21,0,进仓03顶升上升端,X293,X293
DI,3,进仓03顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_21,0,进仓03顶升下降端,X294,X294
DI,3,进仓03横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_21,0,进仓03横移前进端,X295,X295
DI,3,进仓03横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_21,0,进仓03横移后退端,X296,X296
DI,3,进仓03夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_21,0,进仓03夹料夹紧端,X297,X297
DI,3,进仓03夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_21,0,进仓03夹料放松端,X298,X298
DI,4,进仓04阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_21,0,进仓04阻挡1托盘检测,X299,X299
DI,4,进仓04阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_21,0,进仓04阻挡2托盘检测,X300,X300
DI,4,进仓04顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_21,0,进仓04顶升上升端,X301,X301
DI,4,进仓04顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_21,0,进仓04顶升下降端,X302,X302
DI,4,进仓04横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_21,0,进仓04横移前进端,X303,X303
DI,4,进仓04横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_21,0,进仓04横移后退端,X304,X304
DI,4,进仓04夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_21,0,进仓04夹料夹紧端,X305,X305
DI,4,进仓04夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_21,0,进仓04夹料放松端,X306,X306
DI,3,进仓03料盘检测,TrayCheck,0,PRO_AOI_IP_22,0,进仓03料盘检测,X311,X311
DI,4,进仓04料盘检测,TrayCheck,1,PRO_AOI_IP_22,0,进仓04料盘检测,X312,X312
,,,,2,PRO_AOI_IP_22,0,,X313,X313
,,,,3,PRO_AOI_IP_22,0,,X314,X314
,,,,4,PRO_AOI_IP_22,0,,X315,X315
,,,,5,PRO_AOI_IP_22,0,,X316,X316
,,,,6,PRO_AOI_IP_22,0,,X317,X317
,,,,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阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.31,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_Down,3,192.168.200.31,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_After,5,192.168.200.31,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_Tighten,7,192.168.200.31,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阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.31,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_Down,11,192.168.200.31,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_After,13,192.168.200.31,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_Tighten,15,192.168.200.31,0,进仓04夹料放松SOL,Y306,Y306
DO,3,进仓03伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.32,0,进仓03伺服刹车ON,Y311,Y311
DO,4,进仓04伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.32,0,进仓04伺服刹车ON,Y312,Y312
DO,3,进仓03伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.32,0,进仓03伺服运转ON,Y313,Y313
DO,4,进仓04伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.32,0,进仓04伺服运转ON,Y314,Y314
,,,,4,192.168.200.32,0,,Y315,Y315
,,,,5,192.168.200.32,0,,Y316,Y316
,,,,6,192.168.200.32,0,,Y317,Y317
,,,,7,192.168.200.32,0,,Y318,Y318
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,PRO_AOI_IP_21,0,进仓03阻挡2下降SOL,Y292,Y292
DO,3,进仓03顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_21,0,进仓03顶升上升SOL,Y293,Y293
DO,3,进仓03顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_21,0,进仓03顶升下降SOL,Y294,Y294
DO,3,进仓03横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_21,0,进仓03横移前进SOL,Y295,Y295
DO,3,进仓03横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_21,0,进仓03横移后退SOL,Y296,Y296
DO,3,进仓03夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_21,0,进仓03夹料夹紧SOL,Y297,Y297
DO,3,进仓03夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_21,0,进仓03夹料放松SOL,Y298,Y298
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,PRO_AOI_IP_21,0,进仓04阻挡2下降SOL,Y300,Y300
DO,4,进仓04顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_21,0,进仓04顶升上升SOL,Y301,Y301
DO,4,进仓04顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_21,0,进仓04顶升下降SOL,Y302,Y302
DO,4,进仓04横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_21,0,进仓04横移前进SOL,Y303,Y303
DO,4,进仓04横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_21,0,进仓04横移后退SOL,Y304,Y304
DO,4,进仓04夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_21,0,进仓04夹料夹紧SOL,Y305,Y305
DO,4,进仓04夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_21,0,进仓04夹料放松SOL,Y306,Y306
DO,3,进仓03伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_22,0,进仓03伺服刹车ON,Y311,Y311
DO,4,进仓04伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_22,0,进仓04伺服刹车ON,Y312,Y312
DO,3,进仓03伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_22,0,进仓03伺服运转ON,Y313,Y313
DO,4,进仓04伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_22,0,进仓04伺服运转ON,Y314,Y314
,,,,4,PRO_AOI_IP_22,0,,Y315,Y315
,,,,5,PRO_AOI_IP_22,0,,Y316,Y316
,,,,6,PRO_AOI_IP_22,0,,Y317,Y317
,,,,7,PRO_AOI_IP_22,0,,Y318,Y318
......@@ -2,8 +2,8 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
,,,,,,,,,
PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,
AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,,
PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,,
PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,,
......@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,,
DI,5,进仓05阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.33,0,进仓05阻挡1托盘检测,X321,X321
DI,5,进仓05阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.33,0,进仓05阻挡2托盘检测,X322,X322
DI,5,进仓05顶升上升端,TopCylinder_UP,2,192.168.200.33,0,进仓05顶升上升端,X323,X323
DI,5,进仓05顶升下降端,TopCylinder_Down,3,192.168.200.33,0,进仓05顶升下降端,X324,X324
DI,5,进仓05横移前进端,BeforeAfterCylinder_Before,4,192.168.200.33,0,进仓05横移前进端,X325,X325
DI,5,进仓05横移后退端,BeforeAfterCylinder_After,5,192.168.200.33,0,进仓05横移后退端,X326,X326
DI,5,进仓05夹料夹紧端,ClampCylinder_Slack,6,192.168.200.33,0,进仓05夹料夹紧端,X327,X327
DI,5,进仓05夹料放松端,ClampCylinder_Tighten,7,192.168.200.33,0,进仓05夹料放松端,X328,X328
DI,6,进仓06阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.33,0,进仓06阻挡1托盘检测,X329,X329
DI,6,进仓06阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.33,0,进仓06阻挡2托盘检测,X330,X330
DI,6,进仓06顶升上升端,TopCylinder_UP,10,192.168.200.33,0,进仓06顶升上升端,X331,X331
DI,6,进仓06顶升下降端,TopCylinder_Down,11,192.168.200.33,0,进仓06顶升下降端,X332,X332
DI,6,进仓06横移前进端,BeforeAfterCylinder_Before,12,192.168.200.33,0,进仓06横移前进端,X333,X333
DI,6,进仓06横移后退端,BeforeAfterCylinder_After,13,192.168.200.33,0,进仓06横移后退端,X334,X334
DI,6,进仓06夹料夹紧端,ClampCylinder_Slack,14,192.168.200.33,0,进仓06夹料夹紧端,X335,X335
DI,6,进仓06夹料放松端,ClampCylinder_Tighten,15,192.168.200.33,0,进仓06夹料放松端,X336,X336
DI,5,进仓05料盘检测,TrayCheck,0,192.168.200.34,0,进仓05料盘检测,X341,X341
DI,6,进仓06料盘检测,TrayCheck,1,192.168.200.34,0,进仓06料盘检测,X342,X342
,,,,2,192.168.200.34,0,,X343,X343
,,,,3,192.168.200.34,0,,X344,X344
,,,,4,192.168.200.34,0,,X345,X345
,,,,5,192.168.200.34,0,,X346,X346
,,,,6,192.168.200.34,0,,X347,X347
,,,,7,192.168.200.34,0,,X348,X348
DI,5,进仓05阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_23,0,进仓05阻挡1托盘检测,X321,X321
DI,5,进仓05阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_23,0,进仓05阻挡2托盘检测,X322,X322
DI,5,进仓05顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_23,0,进仓05顶升上升端,X323,X323
DI,5,进仓05顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_23,0,进仓05顶升下降端,X324,X324
DI,5,进仓05横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_23,0,进仓05横移前进端,X325,X325
DI,5,进仓05横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_23,0,进仓05横移后退端,X326,X326
DI,5,进仓05夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_23,0,进仓05夹料夹紧端,X327,X327
DI,5,进仓05夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_23,0,进仓05夹料放松端,X328,X328
DI,6,进仓06阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_23,0,进仓06阻挡1托盘检测,X329,X329
DI,6,进仓06阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_23,0,进仓06阻挡2托盘检测,X330,X330
DI,6,进仓06顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_23,0,进仓06顶升上升端,X331,X331
DI,6,进仓06顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_23,0,进仓06顶升下降端,X332,X332
DI,6,进仓06横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_23,0,进仓06横移前进端,X333,X333
DI,6,进仓06横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_23,0,进仓06横移后退端,X334,X334
DI,6,进仓06夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_23,0,进仓06夹料夹紧端,X335,X335
DI,6,进仓06夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_23,0,进仓06夹料放松端,X336,X336
DI,5,进仓05料盘检测,TrayCheck,0,PRO_AOI_IP_24,0,进仓05料盘检测,X341,X341
DI,6,进仓06料盘检测,TrayCheck,1,PRO_AOI_IP_24,0,进仓06料盘检测,X342,X342
,,,,2,PRO_AOI_IP_24,0,,X343,X343
,,,,3,PRO_AOI_IP_24,0,,X344,X344
,,,,4,PRO_AOI_IP_24,0,,X345,X345
,,,,5,PRO_AOI_IP_24,0,,X346,X346
,,,,6,PRO_AOI_IP_24,0,,X347,X347
,,,,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阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.33,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_Down,3,192.168.200.33,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_After,5,192.168.200.33,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_Tighten,7,192.168.200.33,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阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.33,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_Down,11,192.168.200.33,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_After,13,192.168.200.33,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_Tighten,15,192.168.200.33,0,进仓06夹料放松SOL,Y336,Y336
DO,5,进仓05伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.34,0,进仓05伺服刹车ON,Y341,Y341
DO,6,进仓06伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.34,0,进仓06伺服刹车ON,Y342,Y342
DO,5,进仓05伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.34,0,进仓05伺服运转ON,Y343,Y343
DO,6,进仓06伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.34,0,进仓06伺服运转ON,Y344,Y344
,,,,4,192.168.200.34,0,,Y345,Y345
,,,,5,192.168.200.34,0,,Y346,Y346
,,,,6,192.168.200.34,0,,Y347,Y347
,,,,7,192.168.200.34,0,,Y348,Y348
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,PRO_AOI_IP_23,0,进仓05阻挡2下降SOL,Y322,Y322
DO,5,进仓05顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_23,0,进仓05顶升上升SOL,Y323,Y323
DO,5,进仓05顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_23,0,进仓05顶升下降SOL,Y324,Y324
DO,5,进仓05横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_23,0,进仓05横移前进SOL,Y325,Y325
DO,5,进仓05横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_23,0,进仓05横移后退SOL,Y326,Y326
DO,5,进仓05夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_23,0,进仓05夹料夹紧SOL,Y327,Y327
DO,5,进仓05夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_23,0,进仓05夹料放松SOL,Y328,Y328
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,PRO_AOI_IP_23,0,进仓06阻挡2下降SOL,Y330,Y330
DO,6,进仓06顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_23,0,进仓06顶升上升SOL,Y331,Y331
DO,6,进仓06顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_23,0,进仓06顶升下降SOL,Y332,Y332
DO,6,进仓06横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_23,0,进仓06横移前进SOL,Y333,Y333
DO,6,进仓06横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_23,0,进仓06横移后退SOL,Y334,Y334
DO,6,进仓06夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_23,0,进仓06夹料夹紧SOL,Y335,Y335
DO,6,进仓06夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_23,0,进仓06夹料放松SOL,Y336,Y336
DO,5,进仓05伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_24,0,进仓05伺服刹车ON,Y341,Y341
DO,6,进仓06伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_24,0,进仓06伺服刹车ON,Y342,Y342
DO,5,进仓05伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_24,0,进仓05伺服运转ON,Y343,Y343
DO,6,进仓06伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_24,0,进仓06伺服运转ON,Y344,Y344
,,,,4,PRO_AOI_IP_24,0,,Y345,Y345
,,,,5,PRO_AOI_IP_24,0,,Y346,Y346
,,,,6,PRO_AOI_IP_24,0,,Y347,Y347
,,,,7,PRO_AOI_IP_24,0,,Y348,Y348
......@@ -2,8 +2,8 @@
PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,1,,,,,
,,,,,,,,,
PRO,0,移栽上下运动是否使用伺服,UpDownUseAxis,1,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,,
PRO,0,移栽上下轴在移栽上下降的位置,UpDownPositions,0=180000;,,,,,
PRO,0,移栽上下轴在料仓门口下降的位置,UpDownBoxPositions,0=116000;,,,,,
AXIS,0,移栽上下轴,UpDown_Axis,1,COM1,1,,,
PRO,0,移栽上下轴待机点 P1,UpDownAxisP1,20000,,,,,
PRO,0,移栽上下轴目标速度,UpdownAxis_TargetSpeed,150,,,,,
......@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,,
DI,7,进仓07阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.35,0,进仓07阻挡1托盘检测,X351,X351
DI,7,进仓07阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.35,0,进仓07阻挡2托盘检测,X352,X352
DI,7,进仓07顶升上升端,TopCylinder_UP,2,192.168.200.35,0,进仓07顶升上升端,X353,X353
DI,7,进仓07顶升下降端,TopCylinder_Down,3,192.168.200.35,0,进仓07顶升下降端,X354,X354
DI,7,进仓07横移前进端,BeforeAfterCylinder_Before,4,192.168.200.35,0,进仓07横移前进端,X355,X355
DI,7,进仓07横移后退端,BeforeAfterCylinder_After,5,192.168.200.35,0,进仓07横移后退端,X356,X356
DI,7,进仓07夹料夹紧端,ClampCylinder_Slack,6,192.168.200.35,0,进仓07夹料夹紧端,X357,X357
DI,7,进仓07夹料放松端,ClampCylinder_Tighten,7,192.168.200.35,0,进仓07夹料放松端,X358,X358
DI,8,进仓08阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.35,0,进仓08阻挡1托盘检测,X359,X359
DI,8,进仓08阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.35,0,进仓08阻挡2托盘检测,X360,X360
DI,8,进仓08顶升上升端,TopCylinder_UP,10,192.168.200.35,0,进仓08顶升上升端,X361,X361
DI,8,进仓08顶升下降端,TopCylinder_Down,11,192.168.200.35,0,进仓08顶升下降端,X362,X362
DI,8,进仓08横移前进端,BeforeAfterCylinder_Before,12,192.168.200.35,0,进仓08横移前进端,X363,X363
DI,8,进仓08横移后退端,BeforeAfterCylinder_After,13,192.168.200.35,0,进仓08横移后退端,X364,X364
DI,8,进仓08夹料夹紧端,ClampCylinder_Slack,14,192.168.200.35,0,进仓08夹料夹紧端,X365,X365
DI,8,进仓08夹料放松端,ClampCylinder_Tighten,15,192.168.200.35,0,进仓08夹料放松端,X366,X366
DI,7,进仓07料盘检测,TrayCheck,0,192.168.200.36,0,进仓07料盘检测,X371,X371
DI,8,进仓08料盘检测,TrayCheck,1,192.168.200.36,0,进仓08料盘检测,X372,X372
,,,,2,192.168.200.36,0,,X373,X373
,,,,3,192.168.200.36,0,,X374,X374
,,,,4,192.168.200.36,0,,X375,X375
,,,,5,192.168.200.36,0,,X376,X376
,,,,6,192.168.200.36,0,,X377,X377
,,,,7,192.168.200.36,0,,X378,X378
DI,7,进仓07阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_25,0,进仓07阻挡1托盘检测,X351,X351
DI,7,进仓07阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_25,0,进仓07阻挡2托盘检测,X352,X352
DI,7,进仓07顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_25,0,进仓07顶升上升端,X353,X353
DI,7,进仓07顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_25,0,进仓07顶升下降端,X354,X354
DI,7,进仓07横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_25,0,进仓07横移前进端,X355,X355
DI,7,进仓07横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_25,0,进仓07横移后退端,X356,X356
DI,7,进仓07夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_25,0,进仓07夹料夹紧端,X357,X357
DI,7,进仓07夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_25,0,进仓07夹料放松端,X358,X358
DI,8,进仓08阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_25,0,进仓08阻挡1托盘检测,X359,X359
DI,8,进仓08阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_25,0,进仓08阻挡2托盘检测,X360,X360
DI,8,进仓08顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_25,0,进仓08顶升上升端,X361,X361
DI,8,进仓08顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_25,0,进仓08顶升下降端,X362,X362
DI,8,进仓08横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_25,0,进仓08横移前进端,X363,X363
DI,8,进仓08横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_25,0,进仓08横移后退端,X364,X364
DI,8,进仓08夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_25,0,进仓08夹料夹紧端,X365,X365
DI,8,进仓08夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_25,0,进仓08夹料放松端,X366,X366
DI,7,进仓07料盘检测,TrayCheck,0,PRO_AOI_IP_26,0,进仓07料盘检测,X371,X371
DI,8,进仓08料盘检测,TrayCheck,1,PRO_AOI_IP_26,0,进仓08料盘检测,X372,X372
,,,,2,PRO_AOI_IP_26,0,,X373,X373
,,,,3,PRO_AOI_IP_26,0,,X374,X374
,,,,4,PRO_AOI_IP_26,0,,X375,X375
,,,,5,PRO_AOI_IP_26,0,,X376,X376
,,,,6,PRO_AOI_IP_26,0,,X377,X377
,,,,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阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.35,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_Down,3,192.168.200.35,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_After,5,192.168.200.35,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_Tighten,7,192.168.200.35,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阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.35,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_Down,11,192.168.200.35,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_After,13,192.168.200.35,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_Tighten,15,192.168.200.35,0,进仓08夹料放松SOL,Y366,Y366
DO,7,进仓07伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.36,0,进仓07伺服刹车ON,Y371,Y371
DO,8,进仓08伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.36,0,进仓08伺服刹车ON,Y372,Y372
DO,7,进仓07伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.36,0,进仓07伺服运转ON,Y373,Y373
DO,8,进仓08伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.36,0,进仓08伺服运转ON,Y374,Y374
,,,,4,192.168.200.36,0,,Y375,Y375
,,,,5,192.168.200.36,0,,Y376,Y376
,,,,6,192.168.200.36,0,,Y377,Y377
,,,,7,192.168.200.36,0,,Y378,Y378
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,PRO_AOI_IP_25,0,进仓07阻挡2下降SOL,Y352,Y352
DO,7,进仓07顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_25,0,进仓07顶升上升SOL,Y353,Y353
DO,7,进仓07顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_25,0,进仓07顶升下降SOL,Y354,Y354
DO,7,进仓07横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_25,0,进仓07横移前进SOL,Y355,Y355
DO,7,进仓07横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_25,0,进仓07横移后退SOL,Y356,Y356
DO,7,进仓07夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_25,0,进仓07夹料夹紧SOL,Y357,Y357
DO,7,进仓07夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_25,0,进仓07夹料放松SOL,Y358,Y358
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,PRO_AOI_IP_25,0,进仓08阻挡2下降SOL,Y360,Y360
DO,8,进仓08顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_25,0,进仓08顶升上升SOL,Y361,Y361
DO,8,进仓08顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_25,0,进仓08顶升下降SOL,Y362,Y362
DO,8,进仓08横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_25,0,进仓08横移前进SOL,Y363,Y363
DO,8,进仓08横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_25,0,进仓08横移后退SOL,Y364,Y364
DO,8,进仓08夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_25,0,进仓08夹料夹紧SOL,Y365,Y365
DO,8,进仓08夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_25,0,进仓08夹料放松SOL,Y366,Y366
DO,7,进仓07伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_26,0,进仓07伺服刹车ON,Y371,Y371
DO,8,进仓08伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_26,0,进仓08伺服刹车ON,Y372,Y372
DO,7,进仓07伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_26,0,进仓07伺服运转ON,Y373,Y373
DO,8,进仓08伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_26,0,进仓08伺服运转ON,Y374,Y374
,,,,4,PRO_AOI_IP_26,0,,Y375,Y375
,,,,5,PRO_AOI_IP_26,0,,Y376,Y376
,,,,6,PRO_AOI_IP_26,0,,Y377,Y377
,,,,7,PRO_AOI_IP_26,0,,Y378,Y378
......@@ -15,52 +15,52 @@ PRO,0,移栽上下轴原点加速度,UpdownAxis_HomeAddSpeed,200,,,,,
PRO,0,移栽上下轴下降速度,UpdownAxis_DownSpeed,500,,,,,
PRO,0,移栽上下轴走到待机点速度,UpdownAxis_P1Speed,400,,,,,
,,,,,,,,,
DI,9,进仓09阻挡1托盘检测,StopCylinder_Check1,0,192.168.200.37,0,进仓09阻挡1托盘检测,X381,X381
DI,9,进仓09阻挡2托盘检测,StopCylinder_Check2,1,192.168.200.37,0,进仓09阻挡2托盘检测,X382,X382
DI,9,进仓09顶升上升端,TopCylinder_UP,2,192.168.200.37,0,进仓09顶升上升端,X383,X383
DI,9,进仓09顶升下降端,TopCylinder_Down,3,192.168.200.37,0,进仓09顶升下降端,X384,X384
DI,9,进仓09横移前进端,BeforeAfterCylinder_Before,4,192.168.200.37,0,进仓09横移前进端,X385,X385
DI,9,进仓09横移后退端,BeforeAfterCylinder_After,5,192.168.200.37,0,进仓09横移后退端,X386,X386
DI,9,进仓09夹料夹紧端,ClampCylinder_Slack,6,192.168.200.37,0,进仓09夹料夹紧端,X387,X387
DI,9,进仓09夹料放松端,ClampCylinder_Tighten,7,192.168.200.37,0,进仓09夹料放松端,X388,X388
DI,10,进仓10阻挡1托盘检测,StopCylinder_Check1,8,192.168.200.37,0,进仓10阻挡1托盘检测,X389,X389
DI,10,进仓10阻挡2托盘检测,StopCylinder_Check2,9,192.168.200.37,0,进仓10阻挡2托盘检测,X390,X390
DI,10,进仓10顶升上升端,TopCylinder_UP,10,192.168.200.37,0,进仓10顶升上升端,X391,X391
DI,10,进仓10顶升下降端,TopCylinder_Down,11,192.168.200.37,0,进仓10顶升下降端,X392,X392
DI,10,进仓10横移前进端,BeforeAfterCylinder_Before,12,192.168.200.37,0,进仓10横移前进端,X393,X393
DI,10,进仓10横移后退端,BeforeAfterCylinder_After,13,192.168.200.37,0,进仓10横移后退端,X394,X394
DI,10,进仓10夹料夹紧端,ClampCylinder_Slack,14,192.168.200.37,0,进仓10夹料夹紧端,X395,X395
DI,10,进仓10夹料放松端,ClampCylinder_Tighten,15,192.168.200.37,0,进仓10夹料放松端,X396,X396
DI,9,进仓09料盘检测,TrayCheck,0,192.168.200.38,0,进仓09料盘检测,X401,X401
DI,10,进仓10料盘检测,TrayCheck,1,192.168.200.38,0,进仓10料盘检测,X402,X402
,,环形线横移2阻挡检测,,2,192.168.200.38,0,环形线横移2阻挡检测,X403,X403
,,,,3,192.168.200.38,0,,X404,X404
,,,,4,192.168.200.38,0,,X405,X405
,,,,5,192.168.200.38,0,,X406,X406
,,,,6,192.168.200.38,0,,X407,X407
,,,,7,192.168.200.38,0,,X408,X408
DI,9,进仓09阻挡1托盘检测,StopCylinder_Check1,0,PRO_AOI_IP_27,0,进仓09阻挡1托盘检测,X381,X381
DI,9,进仓09阻挡2托盘检测,StopCylinder_Check2,1,PRO_AOI_IP_27,0,进仓09阻挡2托盘检测,X382,X382
DI,9,进仓09顶升上升端,TopCylinder_UP,2,PRO_AOI_IP_27,0,进仓09顶升上升端,X383,X383
DI,9,进仓09顶升下降端,TopCylinder_Down,3,PRO_AOI_IP_27,0,进仓09顶升下降端,X384,X384
DI,9,进仓09横移前进端,BeforeAfterCylinder_Before,4,PRO_AOI_IP_27,0,进仓09横移前进端,X385,X385
DI,9,进仓09横移后退端,BeforeAfterCylinder_After,5,PRO_AOI_IP_27,0,进仓09横移后退端,X386,X386
DI,9,进仓09夹料夹紧端,ClampCylinder_Slack,6,PRO_AOI_IP_27,0,进仓09夹料夹紧端,X387,X387
DI,9,进仓09夹料放松端,ClampCylinder_Tighten,7,PRO_AOI_IP_27,0,进仓09夹料放松端,X388,X388
DI,10,进仓10阻挡1托盘检测,StopCylinder_Check1,8,PRO_AOI_IP_27,0,进仓10阻挡1托盘检测,X389,X389
DI,10,进仓10阻挡2托盘检测,StopCylinder_Check2,9,PRO_AOI_IP_27,0,进仓10阻挡2托盘检测,X390,X390
DI,10,进仓10顶升上升端,TopCylinder_UP,10,PRO_AOI_IP_27,0,进仓10顶升上升端,X391,X391
DI,10,进仓10顶升下降端,TopCylinder_Down,11,PRO_AOI_IP_27,0,进仓10顶升下降端,X392,X392
DI,10,进仓10横移前进端,BeforeAfterCylinder_Before,12,PRO_AOI_IP_27,0,进仓10横移前进端,X393,X393
DI,10,进仓10横移后退端,BeforeAfterCylinder_After,13,PRO_AOI_IP_27,0,进仓10横移后退端,X394,X394
DI,10,进仓10夹料夹紧端,ClampCylinder_Slack,14,PRO_AOI_IP_27,0,进仓10夹料夹紧端,X395,X395
DI,10,进仓10夹料放松端,ClampCylinder_Tighten,15,PRO_AOI_IP_27,0,进仓10夹料放松端,X396,X396
DI,9,进仓09料盘检测,TrayCheck,0,PRO_AOI_IP_28,0,进仓09料盘检测,X401,X401
DI,10,进仓10料盘检测,TrayCheck,1,PRO_AOI_IP_28,0,进仓10料盘检测,X402,X402
,,环形线横移2阻挡检测,,2,PRO_AOI_IP_28,0,环形线横移2阻挡检测,X403,X403
,,,,3,PRO_AOI_IP_28,0,,X404,X404
,,,,4,PRO_AOI_IP_28,0,,X405,X405
,,,,5,PRO_AOI_IP_28,0,,X406,X406
,,,,6,PRO_AOI_IP_28,0,,X407,X407
,,,,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阻挡2下降SOL,StopCylinder_Down2,1,192.168.200.37,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_Down,3,192.168.200.37,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_After,5,192.168.200.37,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_Tighten,7,192.168.200.37,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阻挡2下降SOL,StopCylinder_Down2,9,192.168.200.37,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_Down,11,192.168.200.37,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_After,13,192.168.200.37,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_Tighten,15,192.168.200.37,0,进仓10夹料放松SOL,Y396,Y396
DO,9,进仓09伺服刹车ON,UpDownAxis_BreakOn,0,192.168.200.38,0,进仓09伺服刹车ON,Y401,Y401
DO,10,进仓10伺服刹车ON,UpDownAxis_BreakOn,1,192.168.200.38,0,进仓10伺服刹车ON,Y402,Y402
DO,9,进仓09伺服运转ON,UpDownAxis_ServoOn,2,192.168.200.38,0,进仓09伺服运转ON,Y403,Y403
DO,10,进仓10伺服运转ON,UpDownAxis_ServoOn,3,192.168.200.38,0,进仓10伺服运转ON,Y404,Y404
,,环形线横移2阻挡下降SOL,,4,192.168.200.38,0,环形线横移2阻挡下降SOL,Y405,Y405
,,,,5,192.168.200.38,0,,Y406,Y406
,,,,6,192.168.200.38,0,,Y407,Y407
,,,,7,192.168.200.38,0,,Y408,Y408
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,PRO_AOI_IP_27,0,进仓09阻挡2下降SOL,Y382,Y382
DO,9,进仓09顶升上升SOL,TopCylinder_UP,2,PRO_AOI_IP_27,0,进仓09顶升上升SOL,Y383,Y383
DO,9,进仓09顶升下降SOL,TopCylinder_Down,3,PRO_AOI_IP_27,0,进仓09顶升下降SOL,Y384,Y384
DO,9,进仓09横移前进SOL,BeforeAfterCylinder_Before,4,PRO_AOI_IP_27,0,进仓09横移前进SOL,Y385,Y385
DO,9,进仓09横移后退SOL,BeforeAfterCylinder_After,5,PRO_AOI_IP_27,0,进仓09横移后退SOL,Y386,Y386
DO,9,进仓09夹料夹紧SOL,ClampCylinder_Slack,6,PRO_AOI_IP_27,0,进仓09夹料夹紧SOL,Y387,Y387
DO,9,进仓09夹料放松SOL,ClampCylinder_Tighten,7,PRO_AOI_IP_27,0,进仓09夹料放松SOL,Y388,Y388
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,PRO_AOI_IP_27,0,进仓10阻挡2下降SOL,Y390,Y390
DO,10,进仓10顶升上升SOL,TopCylinder_UP,10,PRO_AOI_IP_27,0,进仓10顶升上升SOL,Y391,Y391
DO,10,进仓10顶升下降SOL,TopCylinder_Down,11,PRO_AOI_IP_27,0,进仓10顶升下降SOL,Y392,Y392
DO,10,进仓10横移前进SOL,BeforeAfterCylinder_Before,12,PRO_AOI_IP_27,0,进仓10横移前进SOL,Y393,Y393
DO,10,进仓10横移后退SOL,BeforeAfterCylinder_After,13,PRO_AOI_IP_27,0,进仓10横移后退SOL,Y394,Y394
DO,10,进仓10夹料夹紧SOL,ClampCylinder_Slack,14,PRO_AOI_IP_27,0,进仓10夹料夹紧SOL,Y395,Y395
DO,10,进仓10夹料放松SOL,ClampCylinder_Tighten,15,PRO_AOI_IP_27,0,进仓10夹料放松SOL,Y396,Y396
DO,9,进仓09伺服刹车ON,UpDownAxis_BreakOn,0,PRO_AOI_IP_28,0,进仓09伺服刹车ON,Y401,Y401
DO,10,进仓10伺服刹车ON,UpDownAxis_BreakOn,1,PRO_AOI_IP_28,0,进仓10伺服刹车ON,Y402,Y402
DO,9,进仓09伺服运转ON,UpDownAxis_ServoOn,2,PRO_AOI_IP_28,0,进仓09伺服运转ON,Y403,Y403
DO,10,进仓10伺服运转ON,UpDownAxis_ServoOn,3,PRO_AOI_IP_28,0,进仓10伺服运转ON,Y404,Y404
,,环形线横移2阻挡下降SOL,,4,PRO_AOI_IP_28,0,环形线横移2阻挡下降SOL,Y405,Y405
,,,,5,PRO_AOI_IP_28,0,,Y406,Y406
,,,,6,PRO_AOI_IP_28,0,,Y407,Y407
,,,,7,PRO_AOI_IP_28,0,,Y408,Y408
......@@ -58,6 +58,7 @@ namespace OnlineStore.DeviceLibrary
StoreConfig.SubDIList = 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>();
feedingECMap = new Dictionary<int, FeedingEquip_Config>();
providingECMap = new Dictionary<int, ProvidingEquip_Config>();
......
......@@ -504,16 +504,16 @@ namespace OnlineStore.DeviceLibrary
{
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))
{
return GetDOValue(configIO.DeviceName, configIO.SlaveID, configIO.GetIOAddr());
return GetDOValue(configIO.IO_IP, configIO.SlaveID, configIO.GetIOAddr());
}
}
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;
}
......
......@@ -22,7 +22,7 @@ namespace OnlineStore.DeviceLibrary
ConfigIO configIo = GetDO(ioType, subType);
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);
}
......@@ -46,11 +46,11 @@ namespace OnlineStore.DeviceLibrary
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
{
ioValue = instance.GetDOValue(configIo.DeviceName, configIo.SlaveID, configIo.GetIOAddr());
ioValue = instance.GetDOValue(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr());
}
}
else
......@@ -66,7 +66,7 @@ namespace OnlineStore.DeviceLibrary
if (configIo != null)
{
ioValue = instance.GetDOValue(configIo.DeviceName, configIo.SlaveID, configIo.GetIOAddr());
ioValue = instance.GetDOValue(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr());
}
else
{
......@@ -126,7 +126,7 @@ namespace OnlineStore.DeviceLibrary
{
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);
}
}
......
......@@ -367,9 +367,9 @@ namespace OnlineStore.DeviceLibrary
{
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>();
if (list.Count > 0)
{
......@@ -379,9 +379,9 @@ namespace OnlineStore.DeviceLibrary
}
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>();
if (list.Count > 0)
{
......
......@@ -228,6 +228,20 @@ namespace OnlineStore.LoadCSVLibrary
SlaveID = 0;
}
/// <summary>
/// 设备IP
/// </summary>
public string IO_IP
{
get
{
if (StoreConfig.ProIpMap != null && StoreConfig.ProIpMap.ContainsKey(DeviceName))
{
return StoreConfig.ProIpMap[DeviceName];
}
return DeviceName;
}
}
/// <summary>
/// 设备名称
/// </summary>
[CSVAttribute("设备名称")]
......
......@@ -43,12 +43,6 @@ namespace OnlineStore.LoadCSVLibrary
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>
/// PRO IO信号超时时间(毫秒) IOSingle_TimerOut 5000
/// </summary>
......@@ -189,14 +183,7 @@ namespace OnlineStore.LoadCSVLibrary
{
MustHaveDIList = 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.Reset_BTN);
MustHaveDIList.Add(IO_Type.Start_BTN);
......@@ -206,19 +193,6 @@ namespace OnlineStore.LoadCSVLibrary
MustHaveDIList.Add(IO_Type.TopCylinder_UP);
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);
......@@ -235,63 +209,6 @@ namespace OnlineStore.LoadCSVLibrary
MustHaveDOList.Add(IO_Type.TopCylinder_UP);
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
public static Dictionary<int, Dictionary<string, ConfigIO>> SubDIList { 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 Dictionary<string, string> ProIpMap = null;
/// <summary>
/// ID
/// </summary>
......@@ -114,20 +115,25 @@ namespace OnlineStore.LoadCSVLibrary
prop.SetValue(this, Convert.ChangeType(con.ProVale, prop.PropertyType), null);//赋值
}
}
}
else
{
LOGGER.Error("配置文件:" + this.ConfigFilePath + ",属性名=" + con.ProName + "的属性未找到匹配字段!");
}
}
else if (!ProIpMap.ContainsKey(con.ProName) && con.ProName.ToUpper().Contains("IP"))
{
ProIpMap.Add(con.ProName, con.ProVale);
}
}
else if (con.ProType == ConfigItemType.DI)
{
// if (IO_Type.GetTypeList().Contains(con.ProName))
{
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)
{
......@@ -151,7 +157,8 @@ namespace OnlineStore.LoadCSVLibrary
{
LOGGER.Error("配置DI:[" + io.ToString() + "] ProName重复 ");
}
else {
else
{
SubDIList[io.SubType].Add(io.ProName, io);
}
}
......@@ -177,9 +184,9 @@ namespace OnlineStore.LoadCSVLibrary
// if (IO_Type.GetTypeList().Contains(con.ProName))
{
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)
{
......@@ -226,7 +233,6 @@ namespace OnlineStore.LoadCSVLibrary
}
}
}
if (checkProList.Count >= 0)
{
//常规属性检测
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!