摘要:
Embedded systems are provided, which includes a processing unit and a memory. The processing unit simultaneously executes first thread having a flag for performing a data acquisition operation and second thread for performing a data process and output operation for the acquired data in the data acquisition operation. The flag is used for indicating whether a state of the first thread is in an execution state or a sleep state. The memory which is coupled to the processing unit provides a shared buffer for the first and second threads. Before executing the second thread, the flag is checked to determine whether to execute the second thread, wherein the second thread is executed when the flag indicates the sleep state while execution of the second thread is suspended when the flag indicates the execution state.
摘要:
A platform for remote management of production and optimization of manufacturing efficiency by utilizing a cloud server to provide data obtained from sensors on production machines to mobile devices. The service box is coupled to sensors on a production machine. The service box receives appropriate data from the sensors and transfers the data to a cloud server in real-time. The data is analyzed and appropriate information is sent to a mobile device in order for personnel in a location remote from the facility to observe production data and perform management functions. A message broker is provided between the mobile device and the cloud server to facilitate information transfers and to balance the data transfer load according to network or device capabilities and statuses.
摘要:
A machine tool data acquisition device for processing a plurality of far-end acquisition commands transmitted from a plurality of monitoring devices is provided. The far-end acquisition commands are used for requesting a plurality of parameters from a machine tool, and the plurality of parameters constitute a combination of parameters, including: a monitoring device connection module for receiving the plurality of far-end acquisition commands from the plurality of monitoring devices; a command establishing module for establishing a plurality of near-end acquisition commands according to the far-end acquisition commands, wherein there is an sequence among the plurality of near-end acquisition commands, and each near-end acquisition command corresponds to a plurality of parameter acquisition requests used for requesting and acquiring all of the parameters of one combination of parameters; and a machine tool connection module for sequentially transmitting the parameter acquisition requests corresponding to the near-end commands to the machine tool according to the sequence among the near-end acquisition commands, and acquiring the parameters corresponding to the parameter acquisition requests from the machine tool.