소스 검색

修改PLC写

ltwork 1 년 전
부모
커밋
109c907314
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      BlankApp1/BlankApp1/Common/PLCCom.cs

+ 4 - 2
BlankApp1/BlankApp1/Common/PLCCom.cs

@@ -177,7 +177,8 @@ namespace PLCTool.Common
                         }
                         if (address.Contains("w") || address.Contains("W"))
                         {
-                            reSuc = ENT.SetBitState(PlcMemory.WR, address, bit);
+                            string realAddr = address.Substring(1, address.Length - 1);
+                            reSuc = ENT.SetBitState(PlcMemory.WR, realAddr, bit);
                            
                         }
                         else
@@ -197,7 +198,8 @@ namespace PLCTool.Common
                         short wValue = Convert.ToInt16(writeValue);
                         if (address.Contains("w") || address.Contains("W"))
                         {
-                            reSuc = ENT.WriteWord(PlcMemory.WR, short.Parse(address), wValue);
+                            string realAddr = address.Substring(1, address.Length - 1);
+                            reSuc = ENT.WriteWord(PlcMemory.WR, short.Parse(realAddr), wValue);
 
                         }
                         else