Пример #1
0
 private bool InitPlc()
 {
     try
     {
         OmroPlcMultiVarSetting setting = (OmroPlcMultiVarSetting)DataAction.SaveStatic.ReadBinF(Name + "_Connection");
         njCompolet.ConnectionType   = setting.ConnectionType;
         njCompolet.ReceiveTimeLimit = setting.ReceiveTimeLimit;
         njCompolet.UseRoutePath     = setting.UseRoutePath;
         njCompolet.PeerAddress      = setting.PeerAddress;
         njCompolet.LocalPort        = setting.LocalPort;
         njCompolet.Active           = setting.Active;
         if (njCompolet.IsConnected)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception exp)
     {
         MessageBox.Show(Name + "_Connection" + "配置失败!");
         return(false);
     }
 }
Пример #2
0
        private void OmroPlcMultiVar_Load(object sender, EventArgs e)
        {
            label14.Text         = this.Name;
            comboBox1.DataSource = Enum.GetNames(typeof(ConnectionType));
            comboBox2.Items.Add(true);
            comboBox2.Items.Add(false);
            comboBox3.Items.Add(true);
            comboBox3.Items.Add(false);
            try
            {
                OmroPlcMultiVarSetting setting = (OmroPlcMultiVarSetting)DataAction.SaveStatic.ReadBinF(Name + "_Connection");//文件保存以父容器的文本命名
                comboBox1.SelectedItem = setting.ConnectionType.ToString();
                textBox4.Text          = setting.ReceiveTimeLimit.ToString();
                comboBox3.SelectedItem = setting.UseRoutePath;
                textBox6.Text          = setting.PeerAddress;
                textBox7.Text          = setting.LocalPort.ToString();
                comboBox2.SelectedItem = setting.Active;
            }
            catch { }

            // timer2.Start();
        }