public void WriteMasksTest()
        {
            plcAccessor       = PLCAccessor.Instance;
            plcAccessor.PlcIP = "192.168.18.18";
            bool   ok      = false;
            string message = "";

            try
            {
                plcAccessor.Connect();
                plcAccessor.WriteMasks(1, 258, 0x0F);
                plcAccessor.WriteMasks(1, 258, false, 0, 1, 2, 3, 4, 5, 6, 7);
                plcAccessor.WriteMasks(1, 258, true, 1, 3);
                plcAccessor.WriteString(1, 0, 256, "abcdesffgassd");
                //plcAccessor.WriteASCIIString(1, 258, "ab");
                plcAccessor.ReadASCIIString(1, 258, 2, out message);
                plcAccessor.ReadString(1, 0, 256, out message);
                plcAccessor.ReadMask(1, 258, 3, out ok);
                plcAccessor.Disconnect();
            }
            catch (InvalidOperationException ex)
            {
                Trace.WriteLine(ex.Message);
            }
            Assert.AreEqual(ok, true);
        }
Exemplo n.º 2
0
 public PlcControlBase()
 {
     _plcAccessor = PLCAccessor.Instance;
 }
 public CalypsoPlcController()
 {
     _plcAccessor = PLCAccessor.Instance;
     _dbNumber    = 1;
 }
 public void ConnectTest()
 {
     plcAccessor       = PLCAccessor.Instance;
     plcAccessor.PlcIP = "192.168.18.16";
     /*int success = */ plcAccessor.Connect();
 }
 public void PLCAccessorTest()
 {
     plcAccessor       = PLCAccessor.Instance;
     plcAccessor.PlcIP = "192.168.18.18";
 }