Esempio n. 1
0
File: Plc.cs Progetto: jack06215/tmc
 public void Initialise()
 {
     try
     {
         this._plc = CreatePlcControl();
     }
     catch (Exception ex)
     {
         this._hwStatus = HardwareStatus.Failed;
         throw new Exception("PLC initialisation failed", ex);
     }
     this._hwStatus = HardwareStatus.Operational;
 }
Esempio n. 2
0
File: Plc.cs Progetto: jack06215/tmc
        private AxAsadtcp CreatePlcControl()
        {
            var control = new AxAsadtcp();
            var windowDestroyer = new WindowDestroyer(DemoWindowName, 100, 20);

            ((System.ComponentModel.ISupportInitialize)(control)).BeginInit();

            // Close the demo notification window
            //windowDestroyer.DestroyWindow();

            control.CreateControl();

            control.Visible = false;
            control.NodeAddress = _nodeIpAddress;
            ((System.ComponentModel.ISupportInitialize)(control)).EndInit();

            return control;
        }