瀏覽代碼

修改哈默机床动态执行程序名问题

oyq28 2 年之前
父節點
當前提交
b816fb73ef
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      IMCS_CCS/Service/Impl/HttpRequestService.cs

+ 2 - 1
IMCS_CCS/Service/Impl/HttpRequestService.cs

@@ -1135,7 +1135,8 @@ namespace IMCS.CCS.Services
                     }
                     //写入程序编号 
                     //s7.Write(CcsActionAddressWrites[0].Address, Convert.ToInt16("0"));
-                    s7.Write(CcsActionAddressWrites[0].Address, Convert.ToInt16(CcsActionAddressWrites[0].Value));
+                    string prgNo = !string.IsNullOrEmpty(req.data.remotePath)? req.data.remotePath.Substring(0, req.data.remotePath.Length-2) : CcsActionAddressWrites[0].Value;
+                    s7.Write(CcsActionAddressWrites[0].Address, Convert.ToInt16(prgNo));
                    
                     CcsActionAddress CcsActionAddressWriteCheck = CcsActionAddresses.Where(o => o.Type == ActionAddressTypeEnum.WRITE_CHECK.ToString()).FirstOrDefault();
                     DateTime start_time = DateTime.Now;