예제 #1
0
        /// <summary>
        /// PLC連線
        /// </summary>
        public static void PLC_Connect()
        {
            GlobalData.PLC_D區起始位址      = 8000; GlobalData.PLC_D區結束位址 = 8400;
            GlobalData.PLC_DM_Scan_NUM = GlobalData.PLC_D區結束位址 - GlobalData.PLC_D區起始位址;
            GlobalData.DM = new string[GlobalData.PLC_D區結束位址];
            APP.全部陣列區域歸零_Initial();
            GlobalData.PLC_Remote_Port = 8501;
            string error = string.Empty;

            APP.Connect_Keyence_PLC(GlobalParameter.PLCIP, GlobalData.PLC_Remote_Port, ref error);
            if (GlobalData.PLC初始連線是否成功)
            {
                ThreadPool.QueueUserWorkItem(PLC循環);
            }
        }