Patents Assigned to Moxa Technologies Co., Ltd.
-
Patent number: 7694051Abstract: A method of detecting master/slave response time-out under continuous packet format communications protocol, which calculates the time required for the slave device to respond to a Modbus request subject to Modbus TCP/UDP protocol. The method is to continuously send Modbus requests to a slave device through a detection device and to record each Modbus request sent time, and to have the slave device provide to the detection device a response for each Modbus request. By means of calculating the precise response time-out from the response time-outs which are gotten from the slave device responds to a predetermined number of Modbus requests, the user or manager can determine the response time-out required for the slave device precisely so as to give an EXECUTE instruction or command at the accurate time point.Type: GrantFiled: March 22, 2007Date of Patent: April 6, 2010Assignee: Moxa Technologies Co., Ltd.Inventor: Bo-Er Wei
-
Publication number: 20090158300Abstract: For use in a dual-path network system comprising a master end, a main transmission path, a sub-transmission path, an intermediary device, and a slave end, a network redundancy check application program management method is disclosed to virtualize COM ports of multiple IP addresses in the master end into one single virtualized COM port by means of a driver in the master end so that the user/user's application program needs only to manage/monitor the virtualized COM port. Through the driver and the firmware formed in the intermediary device, the invention covers all operation modes, and the user/user's application program needs not to worry about system complication resulted from the redundancy check system. Under the network architecture of the present invention, the master end enjoys the high stability of dual-path, and the manager needs not to manage a big number of COM ports.Type: ApplicationFiled: December 13, 2007Publication date: June 18, 2009Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Pi-Yuan Shih, Jer-Hong Suen, Shih-Hui Shao
-
Patent number: 7549094Abstract: The present invention discloses a method for receiving data by a universal asynchronous receiver transmitter, which includes a receive shift register (RSR), a receiver FIFO, a receiver buffer register (RBR), a line status register (LSR), and a good data length register (GDL). The RSR is connected to the receiver FIFO and the LSR in parallel. The receiver FIFO is further connected to the RBR, and the LSR is connected to the GDL. The receiver buffer register, the good data length register, and the line status register are connected to a microprocessor through a bus, such that when the receive shift register receives a plurality of serial data, the good data length register counts the number of correct data, and the microprocessor uses the count of the good data length register as a number of times for reading the receiver buffer register thereby enhance the performance of reading data.Type: GrantFiled: November 30, 2007Date of Patent: June 16, 2009Assignee: Moxa Technologies Co., Ltd.Inventor: Pi-Yuan Shih
-
Publication number: 20090013092Abstract: A virtual COM port for Modbus gateway Ethernet I/O includes a host terminal, and an I/O controller connected to the host terminal through a network. The host terminal and the I/O controller comprise a first virtual COM port and a second virtual COM port respectively. When transmitting or receiving commands or data, the first virtual COM port of the host terminal and the second virtual COM port of the I/O controller convert the commands or data between the Modbus/RTU format and the Modbus/TCP format. Therefore, a user just downloads the first virtual COM port and the second virtual COM port or externally connects the first virtual COM port and the second virtual COM port to the host terminal and the I/O controller. Accordingly, the maintenance can be simple and carried out easily.Type: ApplicationFiled: August 29, 2008Publication date: January 8, 2009Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Yi-Ming Pao, Yu-Hung Cheng
-
Publication number: 20080235420Abstract: A method of detecting master/slave response time-out under continuous packet format communications protocol, which calculates the time required for the slave device to respond to a Modbus request subject to Modbus TCP/UDP protocol. The method is to continuously send Modbus requests to a slave device through a detection device and to record each Modbus request sent time, and to have the slave device provide to the detection device a response for each Modbus request. By means of calculating the precise response time-out from the response time-outs which are gotten from the slave device responds to a predetermined number of Modbus requests, the user or manager can determine the response time-out required for the slave device precisely so as to give an EXECUTE instruction or command at the accurate time point.Type: ApplicationFiled: March 22, 2007Publication date: September 25, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Bo-Er Wei
-
Publication number: 20080235346Abstract: A method of detecting response time-out based on master-slave protocol architecture, which calculates the time required for a slave device to respond to a Modbus request sent by a detection device based on Modbus communication protocol. The method is to send a Modbus request to the slave device through a detection device, and to record the Modbus request sent time, and then to have the slave device provide to the detection device a response. The detection device calculates the response time-out based on the request sent time and the response received time By means of calculating the precise response time-out from the response time-outs which are gotten from the slave device respond to a predetermined number of Modbus requests, the user or manager can determine the response time-out required for the slave device precisely so as to give EXECUTE instruction or command at the accurate time point.Type: ApplicationFiled: March 22, 2007Publication date: September 25, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Bo-Er Wei
-
Publication number: 20080228978Abstract: A method of determining request transmission priority subject to request content and transmitting request subject to such request transmission priority in application of Fieldbus communication framework in which the communication device determines whether the received requests have the priority subject to the respective content, and also determines whether there is any logical operation condition established, and then the communication device transmits the received external requests to the connected slave device as an ordinary request or priority request, preventing the slave device from receiving an important external request sent by the main control end or manager at a late time.Type: ApplicationFiled: March 18, 2007Publication date: September 18, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Bo-Er Wei, You-Shih Chen
-
Publication number: 20080229084Abstract: A method of determining request transmission priority subject to request channel and transmitting request subject to such request transmission priority in application of Fieldbus communication framework in which the communication device determines whether the request channel from which the received requests came have the priority right and whether there is any logical operation condition established, and then the communication device transmits the received external requests to the connected slave device as an ordinary request or priority request, preventing the slave device from receiving an important external request sent by the main control end or manager at a late time.Type: ApplicationFiled: March 18, 2007Publication date: September 18, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Bo-Er Wei, You-Shih Chen
-
Publication number: 20080228976Abstract: A method of determining request transmission priority subject to request source and transmitting request subject to such request transmission priority in application of Fieldbus communication framework in which the communication device determines whether the received requests have the priority subject to the respective source and also determines whether there is any logical operation condition established, and then the communication device transmits the received external requests to the connected slave device as an ordinary request or priority request, preventing the slave device from receiving an important external request sent by the main control end or manager at a late time.Type: ApplicationFiled: March 18, 2007Publication date: September 18, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Bo-Er Wei, You-Shih Chen
-
Publication number: 20080148222Abstract: Programmable automatic triggering system and apparatus include a programmable automatic triggering system and automatic triggering apparatus. The programmable automatic triggering system includes a menu display module and a program code generating module. The menu display module has one or more menu control instructions and each menu control instruction corresponds to an output menu control instruction. The program code generating module of the programmable automatic triggering system compiles menu control instructions set by a user into machine readable program codes, and a real-time processor of the automatic triggering apparatus processes the program codes generated by the program code generating module and controls or instructs a preinstalled input/output device connected to the automatic triggering apparatus, so that the user can set up the programmable automatic triggering system easily.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Yi-Ming Pao
-
Patent number: 7374434Abstract: An open terminal connector formed of a plug-in connector, a circuit board, a terminal block, baffles, an electrically insulative inner housing and an electrically insulative outer housing, in which the baffles stop the molten material from entering wiring holes of the terminal block during molding of the inner housing and the outer housing and reinforce the structural strength of the connector after molding of the inner housing and the outer housing, and the outer housing is directly injection-molded on all parts to prohibit the internal metal conducting terminals and the circuit board from direct contact with the outside air, allowing the connector to be used under a high humidity and/or critical temperature environment.Type: GrantFiled: July 18, 2007Date of Patent: May 20, 2008Assignee: Moxa Technologies Co., Ltd.Inventor: Wen-Chin Huang
-
Publication number: 20080104439Abstract: In a real time clock having a register, a preinstalled central processing unit issues a control instruction to hold a time stamp of an external register in the real time clock and then reads the time stamp of the external register, if a server or a control end needs to read the time stamp of the real time clock. The real time clock having a register is comprised of a timing generator for generating a time stamp that is stored in the external register and a controller for controlling the timing generator and the external register. The preinstalled central processing unit can read the time stamp stored in the external register, so as to accurately read the time of issuing a read command given by the central processing unit, regardless of whether or not the preinstalled central processing unit is situated in a busy state of executing other programs.Type: ApplicationFiled: October 31, 2006Publication date: May 1, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Chun-Te Yu, Kun-Nan Wu
-
Publication number: 20080084947Abstract: The present invention discloses a method for receiving data by a universal asynchronous receiver transmitter, which includes a receive shift register, a receiver FIFO, receiver buffer, a line status register, and a good data length register (GDL). The receive shift register is connected to the receiver FIFO and the line status register in parallel. Afterward the receiver FIFO is connected to a receiver buffer, and the line status register is connected to a good data length register (GDL).Type: ApplicationFiled: November 30, 2007Publication date: April 10, 2008Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Pi-Yuan Shih
-
Patent number: 7289430Abstract: An equipment monitoring system line swap fast recovery method by installing a link detection mechanism in an Ethernet switch of an equipment monitoring system in an Ethernet between equipments at respective terminals of the Ethernet and a monitor equipment for enabling the monitor equipment to monitor working status of the equipments, such that when one equipment changed from a first port of the Ethernet switch to a second port thereof, the link detection mechanism detects the change of the connection, clears all address entry for the first port, and learns all address entry for the second port, for enabling the equipment monitoring system to keep functioning during the change of the connection.Type: GrantFiled: October 9, 2002Date of Patent: October 30, 2007Assignee: Moxa Technologies Co., Ltd.Inventors: Ming-Chuang Chen, Wen-Shuai Liu
-
Publication number: 20070192514Abstract: The present invention discloses a method for a host end fixedly naming a common serial port device that connects a common serial port device to a host end and calls a driver program installed in the host end to carry out a naming process and store a name, and the host end writes the name into a memory of the common serial port device, such that after the common serial port device is connected to the host end, the common serial port device with the name is connected to the host or listed by the driver program. The naming method not only complies with the current technological procedure and user's operating habits, but also achieves the easy-to-install and convenient-to-use effects.Type: ApplicationFiled: February 16, 2006Publication date: August 16, 2007Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: You-Shih Chen, Cheng-Yi Lin
-
Publication number: 20070050675Abstract: A method for restoring a booted system divides a flash memory in a device using an embedded Linux system into four blocks and saves a boot loader, a Linux kernel, a mini root file system and a user root file system of the embedded Linux system separately into each block and sets the block for storing the user root file system as a read/write block, and the rest of the blocks are set as read-only blocks. The mini root file system installs a detect program capable of detecting whether or not the user root file system is damaged, such that when the device is booted, the detect program will detect whether or not the user root file system is damaged first to determine to mount the user root file system or the mini root file system to the embedded Linux system.Type: ApplicationFiled: August 29, 2005Publication date: March 1, 2007Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Sheng-Yi Yu
-
Publication number: 20070050525Abstract: A virtual COM port for remote I/O controller comprises a virtual COM port in a host end. The virtual COM port is connected to a remote I/O controller via a network, wherein the virtual COM port is adopted for receiving and converting commands or data of a COM port interface transmitted from the host end into an acceptable format for the remote I/O controller, and then transmitting to the remote I/O controller for processing. The virtual COM port is also adopted for receiving and converting commands or data transmitted from the remote I/O controller via the network into an acceptable format for the COM port interface, and then transmitting to the host end for processing.Type: ApplicationFiled: August 25, 2005Publication date: March 1, 2007Applicant: MOXA TECHNOLOGIES CO., LTD.Inventors: Yi-Ming Pao, Yu-Hung Cheng
-
Publication number: 20070043977Abstract: Disclosed is a program encryption method, which sets a key in an application program, and the application program is designed by a designer who uses an embedded Linux system as a platform, and the key is writeable but not readable by the application program, but a Linux kernel of the embedded Linux system can read the key and then code and compile the application program into an execute file. A file header is added in the execute file of the application program according to the key and a predefined conversion table, and contents of the file header performs a computation to disrupt contents of the execute file so as to protect the application program from being copied by users, and thus designers can feel ease to use the embedded Linux system to develop application programs.Type: ApplicationFiled: August 22, 2005Publication date: February 22, 2007Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Sheng-Yi Yu
-
Publication number: 20060167910Abstract: The present invention discloses an electronic device with an embedded Linux application system, and the electronic device comprises a microprocessor for executing a Linux operating system core and a root file system, and the electronic device installs the Linux operating system core and the root file system, such that when a user wants to develop an embedded Linux application program, the user just needs to design the required application program only. If there is a problem occurred when using the electronic device, the user just needs to check the application program without the need of considering the Linux operating system core and the root file system, and thus the present invention can save lots of time and costs for users.Type: ApplicationFiled: January 25, 2005Publication date: July 27, 2006Applicant: /MOXA TECHNOLOGIES CO., LTD./Inventor: SHENG-YI YU
-
Publication number: 20060155879Abstract: The present invention discloses a method for receiving data by a universal asynchronous receiver transmitter and the universal asynchronous receiver transmitter includes a receive shift register and a counter, and the receive shift register is connected to a receive register, and the receive register is connected to a preinstalled microprocessor through a bus, such that when the receive shift register receives a plurality of serial data, the counter counts the correct data marked by an error bit, and the microprocessor bases on the count of the counter as the number of times for reading data addresses to read all data marked as a correct data and enhances the performance of reading data.Type: ApplicationFiled: January 9, 2005Publication date: July 13, 2006Applicant: MOXA TECHNOLOGIES CO., LTD.Inventor: Pi-Yuan Shih