Beispiel #1
0
        public void Read_type()
        {
            this.PLC.ReadClass(this, this.DB, this.DBB);
            try
            {
                crio crio = this.rte.crio.Find(this.DB, this.DBB);
                {
                    crio.AutoMode = this.bAutoMode;
                    crio.Blocked  = this.bBlocked;
                    crio.Error    = this.bError;
                    crio.PowerOn  = this.bPowerOn;
                    crio.TurnOn   = this.bTurnOn;

                    this.rte.SaveChanges();
                }
                crio_log c_l = new crio_log
                {
                    AutoMode = this.bAutoMode,
                    Blocked  = this.bBlocked,
                    DateTime = System.DateTime.Now,
                    Error    = this.bError,
                    name     = this.name,
                    PowerOn  = this.bPowerOn,
                    TurnOn   = this.bTurnOn
                };
                this.rte.crio_log.Add(c_l);
                this.rte.SaveChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.InnerException.ToString());
            }
        }
Beispiel #2
0
        public udtCrio(Plc plc, int DB, int DBB, Real_Tag_Entitys rte, string name)
        {
            this.PLC  = plc;
            this.DB   = DB;
            this.DBB  = DBB;
            this.name = name;
            this.rte  = rte;
            if (this.rte.crio.Find(this.DB, this.DBB) == null)
            {
                try
                {
                    crio vCrio = new crio
                    {
                        name     = this.name,
                        DB       = this.DB,
                        DBB      = this.DBB,
                        AutoMode = this.bAutoMode,
                        Blocked  = this.bBlocked,
                        Error    = this.bError,
                        PowerOn  = this.bPowerOn,
                        TurnOn   = this.bTurnOn
                    };

                    this.rte.crio.Add(vCrio);
                    this.rte.SaveChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.InnerException.ToString());
                }
            }
        }