Patents Assigned to Moxa Technologies Co., Ltd.
  • Patent number: 7694051
    Abstract: 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: Grant
    Filed: March 22, 2007
    Date of Patent: April 6, 2010
    Assignee: Moxa Technologies Co., Ltd.
    Inventor: Bo-Er Wei
  • Publication number: 20090158300
    Abstract: 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: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Pi-Yuan Shih, Jer-Hong Suen, Shih-Hui Shao
  • Patent number: 7549094
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: June 16, 2009
    Assignee: Moxa Technologies Co., Ltd.
    Inventor: Pi-Yuan Shih
  • Publication number: 20090013092
    Abstract: 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: Application
    Filed: August 29, 2008
    Publication date: January 8, 2009
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Yi-Ming Pao, Yu-Hung Cheng
  • Publication number: 20080235420
    Abstract: 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: Application
    Filed: March 22, 2007
    Publication date: September 25, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Bo-Er Wei
  • Publication number: 20080235346
    Abstract: 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: Application
    Filed: March 22, 2007
    Publication date: September 25, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Bo-Er Wei
  • Publication number: 20080228978
    Abstract: 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: Application
    Filed: March 18, 2007
    Publication date: September 18, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Bo-Er Wei, You-Shih Chen
  • Publication number: 20080229084
    Abstract: 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: Application
    Filed: March 18, 2007
    Publication date: September 18, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Bo-Er Wei, You-Shih Chen
  • Publication number: 20080228976
    Abstract: 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: Application
    Filed: March 18, 2007
    Publication date: September 18, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Bo-Er Wei, You-Shih Chen
  • Publication number: 20080148222
    Abstract: 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: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Yi-Ming Pao
  • Patent number: 7374434
    Abstract: 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: Grant
    Filed: July 18, 2007
    Date of Patent: May 20, 2008
    Assignee: Moxa Technologies Co., Ltd.
    Inventor: Wen-Chin Huang
  • Publication number: 20080104439
    Abstract: 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: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Chun-Te Yu, Kun-Nan Wu
  • Publication number: 20080084947
    Abstract: 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: Application
    Filed: November 30, 2007
    Publication date: April 10, 2008
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Pi-Yuan Shih
  • Patent number: 7289430
    Abstract: 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: Grant
    Filed: October 9, 2002
    Date of Patent: October 30, 2007
    Assignee: Moxa Technologies Co., Ltd.
    Inventors: Ming-Chuang Chen, Wen-Shuai Liu
  • Publication number: 20070192514
    Abstract: 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: Application
    Filed: February 16, 2006
    Publication date: August 16, 2007
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: You-Shih Chen, Cheng-Yi Lin
  • Publication number: 20070050675
    Abstract: 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: Application
    Filed: August 29, 2005
    Publication date: March 1, 2007
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Sheng-Yi Yu
  • Publication number: 20070050525
    Abstract: 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: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventors: Yi-Ming Pao, Yu-Hung Cheng
  • Publication number: 20070043977
    Abstract: 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: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Sheng-Yi Yu
  • Publication number: 20060167910
    Abstract: 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: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Applicant: /MOXA TECHNOLOGIES CO., LTD./
    Inventor: SHENG-YI YU
  • Publication number: 20060155879
    Abstract: 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: Application
    Filed: January 9, 2005
    Publication date: July 13, 2006
    Applicant: MOXA TECHNOLOGIES CO., LTD.
    Inventor: Pi-Yuan Shih