Browse Source

采集opcua修改

wangzixin 3 days ago
parent
commit
b5ed3bf688
2 changed files with 24 additions and 0 deletions
  1. 18 0
      IMCS_CCS/IMCS.CCS.xml
  2. 6 0
      IMCS_CCS/Service/Impl/TaskJobService.cs

+ 18 - 0
IMCS_CCS/IMCS.CCS.xml

@@ -412,6 +412,12 @@
             </summary> 
             <returns></returns> 
         </member>
+        <member name="M:IMCS.CCS.Controllers.JobTasksController.CallbackJob6">
+            <summary>
+            启动三坐标回调任务
+            </summary> 
+            <returns></returns>
+        </member>
         <member name="T:IMCS.CCS.Controllers.ProjectController">
             <summary>
             项目控制器
@@ -1497,6 +1503,12 @@
             </summary> 
             <returns></returns>
         </member>
+        <member name="M:IMCS.CCS.Service.Impl.TaskJobService.CallbackJob6">
+            <summary>
+            放三坐标回调任务
+            </summary> 
+            <returns></returns>
+        </member>
         <member name="M:IMCS.CCS.Service.Impl.TaskJobService.GetFanucValue(IMCS_CCS.Model.vo.ResponseFanucData,System.String)">
             <summary>
             fanuc根据类型获取值
@@ -1661,6 +1673,12 @@
             </summary>
             <returns></returns>
         </member>
+        <member name="M:IMCS.CCS.Service.ITaskJobService.CallbackJob6">
+            <summary>
+            启动三坐标回调任务
+            </summary>
+            <returns></returns>
+        </member>
         <member name="M:IMCS.CCS.Service.ITaskJobService.DataCollectOPCUAJob">
             <summary>
             OPCUA采集

+ 6 - 0
IMCS_CCS/Service/Impl/TaskJobService.cs

@@ -135,6 +135,12 @@ namespace IMCS.CCS.Service.Impl
 
                 deviceList = deviceList.Where(x => x.ProtocolType.Equals(ProtocalTypeEnum.OPCUA.ToString()) && x.State).ToList();
 
+                if (deviceList == null || deviceList.Count == 0 )
+                {
+                    Log.Instance.WriteLogAdd("=== 无在线设备 ===", LOG_TITLE_OPCUA);
+                    return "==== 无在线设备 ====";
+                }
+
                 foreach (Device device in deviceList)
                 {
                     List<CcsTagValue> tagValues = new List<CcsTagValue>();