Esempio n. 1
0
        public void writerSingnal(string ip, string adr, string value)
        {
            var m_FanucRobotDevice = new FanucRobotModbus(ip);
            var ret = m_FanucRobotDevice.Write(new FanucRobotDataConfig()
            {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = adr
            }, value);

            Clients.Client(Context.ConnectionId).getSignalrRes(ret);
        }
Esempio n. 2
0
        public void readerSingnal(string ip, string adr)
        {
            var m_FanucRobotDevice = new FanucRobotModbus(ip);
            var ret = m_FanucRobotDevice.Read(new FanucRobotDataConfig()
            {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = adr
            });

            Clients.Client(Context.ConnectionId).getSignalrRes(ret);
        }
Esempio n. 3
0
        public FanucRobotDevice()
        {
            m_FanucRobotDevice = new FanucRobotModbus("192.168.1.172");

            m_OrderModeConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "0"
            };
            m_OrderAllowConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "131"
            };
            m_ProductType = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.GI, DataAdr = "0"
            };
            m_Quantity = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.GI, DataAdr = "161"
            };
            m_CheckProductType = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.GO, DataAdr = "0"
            };
            m_CheckQuantity = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.GO, DataAdr = "161"
            };
            m_OrderAlarm = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "129"
            };
            m_OrderReset = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "129"
            };
            m_OrderConfirm = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "132"
            };
            m_OrderConfirmReset = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "132"
            };
            m_OrderProcess = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.GO, DataAdr = "193"
            };
        }
Esempio n. 4
0
        public RX09FanucRobotClientDevice()
        {
            m_FanucRobotDevice = new FanucRobotModbus("192.168.1.121");

            m_RawInRequireStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "194"
            };
            m_EmptyOutStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "195"
            };
            m_EmptyInStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "197"
            };
            m_FinOutStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "196"
            };

            m_RawInFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "194"
            };
            m_EmptyOutFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "195"
            };
            m_EmptyInFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "197"
            };
            m_FinOutFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "196"
            };

            m_RawInRequireAllowConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "102"
            };
            m_EmptyInAllowConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "101"
            };
        }
Esempio n. 5
0
        public RX08FanucRobotClientDevice()
        {
            m_FanucRobotDevice = new FanucRobotModbus("192.168.1.172");

            m_RawInRequireStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "133"
            };
            m_EmptyOutStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "134"
            };
            m_EmptyInStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "135"
            };
            m_FinOutStateConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "136"
            };
            m_RawInFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "133"
            };
            m_EmptyOutFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "134"
            };
            m_EmptyInFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "135"
            };
            m_FinOutFinConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DI, DataAdr = "136"
            };

            m_RawInRequireAllowConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "139"
            };
            m_EmptyInAllowConfig = new FanucRobotDataConfig {
                DataType = FanucRobotDataTypeEnum.DO, DataAdr = "138"
            };
        }