Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
DoubleLineClient_3D
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit acc64ed6
由
LN
编写于
2022-11-15 14:03:44 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
aio代码更新
1 个父辈
ffa0a1c4
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
25 行增加
和
13 行删除
DoubleLineClient_3D.sln
source/DeviceLibrary/DeviceLibrary.csproj
source/DeviceLibrary/deviceLibrary/IO/AIOBOX/AIOBOX.cs
source/DeviceLibrary/deviceLibrary/IO/AIOBOX/AIOBOXManager.cs
source/DeviceLibrary/deviceLibrary/IO/IOManager.cs
source/DeviceLibrary/doubleLine/DoubleLineBean_lineShelf.cs
DoubleLineClient_3D.sln
查看文件 @
acc64ed
Microsoft Visual Studio Solution File, Format Version 12.00
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 1
7
# Visual Studio Version 1
6
VisualStudioVersion = 1
7.3.32811.315
VisualStudioVersion = 1
6.0.31613.86
MinimumVisualStudioVersion = 10.0.40219.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "source\Common\Common.csproj", "{43CDD09E-FCF3-4960-A01D-3BBFE9933122}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "source\Common\Common.csproj", "{43CDD09E-FCF3-4960-A01D-3BBFE9933122}"
EndProject
EndProject
...
@@ -15,7 +15,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ABBRobotTest", "source\ABBR
...
@@ -15,7 +15,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ABBRobotTest", "source\ABBR
EndProject
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DoubleLineClient", "source\DoubleLineClient_3D\DoubleLineClient.csproj", "{0D2542F5-DD62-4352-82D0-383D9A045E74}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DoubleLineClient", "source\DoubleLineClient_3D\DoubleLineClient.csproj", "{0D2542F5-DD62-4352-82D0-383D9A045E74}"
EndProject
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DL.IOModule", "
..\RC1250-FeederLineClient\
source\DL.IOModule\DL.IOModule.csproj", "{F85A7412-B5B3-4291-A448-A10564602E1A}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DL.IOModule", "source\DL.IOModule\DL.IOModule.csproj", "{F85A7412-B5B3-4291-A448-A10564602E1A}"
EndProject
EndProject
Global
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
GlobalSection(SolutionConfigurationPlatforms) = preSolution
...
...
source/DeviceLibrary/DeviceLibrary.csproj
查看文件 @
acc64ed
...
@@ -88,6 +88,7 @@
...
@@ -88,6 +88,7 @@
<Compile Include="agvClient\AgvClient_Dbline.cs" />
<Compile Include="agvClient\AgvClient_Dbline.cs" />
<Compile Include="bean\RobotBase.cs" />
<Compile Include="bean\RobotBase.cs" />
<Compile Include="deviceLibrary\ABB\ABBControl.cs" />
<Compile Include="deviceLibrary\ABB\ABBControl.cs" />
<Compile Include="deviceLibrary\IO\AIOBOX\AIOBOX.cs" />
<Compile Include="doubleLine\DoubleLineBean.cs" />
<Compile Include="doubleLine\DoubleLineBean.cs" />
<Compile Include="doubleLine\DoubleLineBean_bufShelf.cs" />
<Compile Include="doubleLine\DoubleLineBean_bufShelf.cs" />
<Compile Include="doubleLine\DoubleLineBean_lineShelf.cs" />
<Compile Include="doubleLine\DoubleLineBean_lineShelf.cs" />
...
@@ -120,10 +121,6 @@
...
@@ -120,10 +121,6 @@
</Compile>
</Compile>
</ItemGroup>
</ItemGroup>
<ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\RC1250-FeederLineClient\source\DL.IOModule\DL.IOModule.csproj">
<Project>{f85a7412-b5b3-4291-a448-a10564602e1a}</Project>
<Name>DL.IOModule</Name>
</ProjectReference>
<ProjectReference Include="..\Common\Common.csproj">
<ProjectReference Include="..\Common\Common.csproj">
<Project>{43cdd09e-fcf3-4960-a01d-3bbfe9933122}</Project>
<Project>{43cdd09e-fcf3-4960-a01d-3bbfe9933122}</Project>
<Name>Common</Name>
<Name>Common</Name>
...
...
source/DeviceLibrary/deviceLibrary/IO/AIOBOX/AIOBOX.cs
0 → 100644
查看文件 @
acc64ed
此文件的差异被折叠,
点击展开。
source/DeviceLibrary/deviceLibrary/IO/AIOBOX/AIOBOXManager.cs
查看文件 @
acc64ed
...
@@ -8,9 +8,9 @@ using System.Threading;
...
@@ -8,9 +8,9 @@ using System.Threading;
using
OnlineStore.Common
;
using
OnlineStore.Common
;
using
OnlineStore.LoadCSVLibrary
;
using
OnlineStore.LoadCSVLibrary
;
using
System.Threading.Tasks
;
using
System.Threading.Tasks
;
//using Asa.IOModule;
//using Asa.IOModule;
using
DL.IOModule
;
using
System.Windows.Forms
;
using
System.Windows.Forms
;
using
Asa.IOModule
;
namespace
OnlineStore.DeviceLibrary
namespace
OnlineStore.DeviceLibrary
{
{
...
@@ -82,9 +82,9 @@ namespace OnlineStore.DeviceLibrary
...
@@ -82,9 +82,9 @@ namespace OnlineStore.DeviceLibrary
string
logName
=
"IO模块["
+
ioIp
+
"] DI["
+
DILength
+
"] DO["
+
DOLength
+
"],["
+
DIMS
+
"] ["
+
DOMS
+
"]"
;
string
logName
=
"IO模块["
+
ioIp
+
"] DI["
+
DILength
+
"] DO["
+
DOLength
+
"],["
+
DIMS
+
"] ["
+
DOMS
+
"]"
;
try
try
{
{
aioBox
=
new
AIOBOX
();
aioBox
=
new
AIOBOX
(
Box_Type
.
DI
,
DILength
,
Box_Type
.
DO
,
DOLength
);
aioBox
.
IP
=
ioIp
;
aioBox
.
IP
=
ioIp
;
aioBox
.
SetType
(
IOType
.
DI
,
DILength
,
IOType
.
DO
,
DOLength
);
//
aioBox.SetType(IOType.DI, DILength, IOType.DO, DOLength);
//DI主动上传
//DI主动上传
aioBox
.
Upload
=
true
;
aioBox
.
Upload
=
true
;
...
...
source/DeviceLibrary/deviceLibrary/IO/IOManager.cs
查看文件 @
acc64ed
...
@@ -23,9 +23,18 @@ namespace OnlineStore.DeviceLibrary
...
@@ -23,9 +23,18 @@ namespace OnlineStore.DeviceLibrary
ConfigIO
configIo
=
LineManager
.
Config
.
DOList
[
ioType
];
ConfigIO
configIo
=
LineManager
.
Config
.
DOList
[
ioType
];
instance
.
WriteSingleDO
(
configIo
.
IO_IP
,
configIo
.
SlaveID
,
configIo
.
GetIOAddr
(),
ioValue
);
instance
.
WriteSingleDO
(
configIo
.
IO_IP
,
configIo
.
SlaveID
,
configIo
.
GetIOAddr
(),
ioValue
);
Thread
.
Sleep
(
60
);
Thread
.
Sleep
(
60
);
while
(!
IOValue
(
ioType
).
Equals
(
ioValue
))
int
tryTime
=
0
;
while
(
tryTime
<
10
)
{
{
IO_VALUE
currValue
=
instance
.
GetDOValue
(
configIo
.
IO_IP
,
configIo
.
SlaveID
,
configIo
.
GetIOAddr
());
if
(
currValue
.
Equals
(
ioValue
))
{
break
;
}
instance
.
WriteSingleDO
(
configIo
.
IO_IP
,
configIo
.
SlaveID
,
configIo
.
GetIOAddr
(),
ioValue
);
instance
.
WriteSingleDO
(
configIo
.
IO_IP
,
configIo
.
SlaveID
,
configIo
.
GetIOAddr
(),
ioValue
);
tryTime
++;
LogUtil
.
error
(
"IOMove: tryTime="
+
tryTime
+
", ioType ="
+
ioType
+
",ioValue="
+
ioValue
+
",currValue="
+
currValue
);
Thread
.
Sleep
(
60
);
Thread
.
Sleep
(
60
);
}
}
}
}
...
...
source/DeviceLibrary/doubleLine/DoubleLineBean_lineShelf.cs
查看文件 @
acc64ed
...
@@ -175,7 +175,13 @@ namespace OnlineStore.DeviceLibrary
...
@@ -175,7 +175,13 @@ namespace OnlineStore.DeviceLibrary
else
else
{
{
inLineWatch
.
Stop
();
inLineWatch
.
Stop
();
CheckAndMove
(
IO_Type
.
Line_StopCylinder
,
IO_VALUE
.
LOW
);
if
(
MoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
LeftShelf
)&&
MoveInfo
.
MoveStep
.
Equals
(
MoveStep
.
SI04_InStopDown
))
{
}
else
{
CheckAndMove
(
IO_Type
.
Line_StopCylinder
,
IO_VALUE
.
LOW
);
}
}
}
//右侧出口
//右侧出口
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论