The present application claims foreign priority based on Japanese Patent Application No. 2017-135377, filed Jul. 11, 2017, the contents of which is incorporated herein by reference.
The present invention relates to a programmable logic controller, a data collector, and a programming support apparatus.
A programmable logic controller (hereinafter referred to as PLC) is a sequence controller widely used in a factory automation (FA) control system and operates in accordance with a user program such as a ladder program. An operator connects input equipment such as a limit switch, a sensor, and a thermometer, and output equipment such as an electromagnetic switch, a solenoid, a motor, an actuator, a cylinder, a relay, and a positioning system to the PLC, and controls the above equipment to be controlled by using a ladder program. The operator creates the ladder program on a programming support apparatus such as a personal computer (hereinafter referred to as PC), connects between the PC and the PLC, and stores the ladder program into a storage part of the PLC. Various pieces of data such as device information are also stored into the storage part of the PLC. The device information is information indicating a state of input from input equipment, a state of output to output equipment, and states of an internal relay (auxiliary relay) set on the ladder program, a timer, a counter, a data memory, and the like, set on the ladder program. The device is a name indicating an area on a memory, which is provided for storing the device information.
By connecting the programming support apparatus to the PLC, the device information (a value of the device) held by the PLC can be displayed on the programming support apparatus and visually recognized. The PLC is generally made up of a basic unit (CPU unit) and an extension unit. The CPU unit and the extension unit exchange device values with each other by refresh executed for each scan cycle through previously allocated devices.
Meanwhile, in order to stably produce a workpiece (part) in a workpiece production process, predictive maintenance of the production process is necessary. This is because a manufacturing machine used in the production process has a portion requiring the maintenance. In accordance with U.S. Pat. No. 9,128,472, it is proposed that an industrial machine analyzes data by transferring data to a cloud in accordance with a predetermined template.
According to U.S. Pat. No. 9,128,472, a previously prepared template is required. That is, when there is no template corresponding to the user's need, the user has to create a template himself or herself, which has been troublesome. Further, in the predictive maintenance described above, it is necessary to consider individual data corresponding to an individual part among time series data. However, with the time series data of device values being enormous, it has been difficult for the user to extract necessary individual data out of the time series data.
Therefore, an object of the present invention is to make it easy for a user to extract individual data out of time series data.
The present invention is, for example, a programmable logic controller for repeatedly executing a user program, the controller including: a program storage part that stores the user program; a device storage part that holds a plurality of devices instructable by the user program and including a bit device for storing information of one bit and a word device for storing information of one word or several words; a program execution part that repeatedly executes the user program stored in the program storage part and performs computing processing on information stored in each of the plurality of devices in accordance with the user program; a data collection part that repeatedly collects device data stored in at least one device to form time series device data having periodicity; an acquisition part that acquires an extraction period instructed by a user in the user program; an extraction part that extracts individual data from the time series device data in accordance with the extraction period acquired by the acquisition part; and an addition part that adds identification information for identifying each piece of the individual data extracted by the extraction part to each piece of the individual data.
According to the present invention, it becomes easy for a user to extract individual data from time series data.
First, in order to enable a person skilled in the art to better understand a programmable logic controller (PLC, which may be simply referred to as a programmable controller), a configuration of a general PLC and its operation will be described.
The basic unit 3 is provided with a display part 5 and an operation part 6. The display part 5 can display an operation status and the like of each extension unit 4 attached to the basic unit 3. The display part 5 switches display contents in accordance with the operation contents of the operation part 6. The display part 5 normally displays a current value (device value) of a device in the PLC 1 error information generated in the PLC 1, and the like. The device is a name indicating an area on a memory provided for storing a device value (device data), and may be referred to as a device memory. The device value is information indicating a state of input from input equipment, a state of output to output equipment, and states of an internal relay (auxiliary relay) set on the user program, a timer, a counter, a data memory, and the like. There are two types of device values: a bit type and a word type. The bit device stores a one-bit device value. The word device stores the device value of one word.
The extension unit 4 is prepared for extending the function of the PLC 1. A field device (controlled apparatus) 10 corresponding to the function of the extension unit 4 is connected to each extension unit 4, whereby each field device 16 is connected to the basic unit 3 via the extension unit 4. The field device 10 includes input equipment such as a sensor and output equipment such as an actuator. When it is necessary to identify a plurality of field devices 10, characters a, b, c, . . . are added to the end of reference numerals such as 10a, 10b.
The programming support apparatus 2 is, for example, a portable notebook type or a tablet type personal computer, and includes a display part 7 and an operation part 8. The ladder program which is the example of a user program for controlling the PLC 1 is created using the programming support apparatus 2. The created ladder program is converted into a mnemonic code in the programming support apparatus 2. The programming support apparatus 2 is connected to the basic unit 3 of the PLC 1 via a communication cable 9 such as a universal serial bus (USB) and sends the ladder program converted into the mnemonic code to the basic unit 3. The basic unit 3 converts the ladder program into a machine code and stores the machine code into a memory provided in the basic unit 3. In this case, the mnemonic code is transmitted to the basic unit 3, but the present invention is not limited to this. For example, the programming support apparatus 2 may convert the mnemonic code into an intermediate code and transmit the intermediate code to the basic unit 3.
Although not shown in
An IPC 11 is a data collector for collecting time series data from the PLC 1. The IPC 11 may transmit the time series data to a cloud 12. The cloud is an aggregate of server apparatuses that accumulate data and perform predetermined processing on data.
The relay circuit shown in
Characters (“R0001”, “R0002”, and “R0003”) displayed above the symbols of the respective input devices represent device names (address names) of the input devices. Characters (“Flag 1”, “Flag 2”, and “Flag 3”) displayed below the symbols of the respective input devices represent device comments associated with the input devices. Characters (“return to origin”) displayed above the symbol of the output device is a label made up of a character string representing the function of the output device.
In the example shown in
The user causes the CPU 21 to execute editing software stored in the editing software storage part 25 and edits the ladder program through the operation part 8. Here, the editing of the ladder program includes creation and modification of the ladder program. The ladder program created using the editing software is stored into the program storage part 24. Further, the user can read the ladder program stored in the program storage part 24 as necessary and change the ladder program by using the editing software. The communication part 23 is for connecting the programming support apparatus 2 to the basic unit 3 in a communicable manner via the communication cable 9.
In this manner, the programming support apparatus 2 creates a ladder program according to the user's operation, and transfers the created ladder program to the PLC 1. Taking the input/output refresh, the execution of the ladder program, and the END processing as one cycle (one scan), the PLC 1 repeatedly executes this cycle periodically, namely cyclically. Thus, various types of output equipment (motor, etc.) are controlled based on timing signals from various types of input equipment (sensor, etc.). Therefore, the PLC 1 behaves quite differently from a general-purpose personal computer (PC).
On a factory line for manufacturing a certain part, the PLC 1 may be used to control the processing of a part or to inspect a part finished. For example, the PLC 1 may apply pressure to a part for cutting in accordance with the user program, or may add heat to the part. Alternatively, the PLC 1 may control an XY stage or the like connected to the extension unit 4 to move the position of the part. In any case, it is necessary to collect and analyze the device values of the PLC 1 in order to investigate the cause when a problem occurs in the processing accuracy of a part or when the problem is likely to occur. Device values change from moment to moment. For example, the device values may change several hundred times in the processing and inspection of one part. This means that several hundred parts of the ladder program are scanned per part. In addition, as the collection period of time series data becomes long, it is not easy for the user to visually confirm and identify which portion of the time series data in the individual data corresponds to which part. Therefore, in the present embodiment, the burden on the user is reduced by the PLC 1, the IPC 11, or the cloud 12 extracting the individual data for each part. The user confirms the individual data through the client such as the programming support apparatus 2.
In
As shown in
Technique of Setting Extraction Period When Editing Ladder Program
Another Technique of Setting Extraction Period When Editing Ladder Program
Technique for Setting Extraction Period When Editing Flowchart-Format Motion Program
Others
The above description technique is only an example. For example, that the collection target device is M0, the start position of the extraction period is a rising edge (change from OFF to ON) of the relay device R100, and the end position of the extraction period is a trailing edge (change from ON to OFF) of the relay device R100 (may be described as M0@R100. That the collection target device is M0, the reference time tr of the extraction period is a rising edge (change from OFF to ON) of the relay device R100, and the extraction period is 5 ms before and after the reference time tr may be described as M0@R100/5 ms. In this case, the length P of the extraction period is 10 ms.
In
An acquisition part 82 acquires information indicating the extraction period from the setting information 39. Alternatively, the acquisition part 82 may decide the extraction period and the collection target device by analyzing the user program such as the ladder program 36 or the flowchart-format motion program, or analyzing the intermediate code thereof. In this case, the acquisition part 82 will execute the same processing as the setting part 900.
A selection part 87 selects the device value collected by the collection part 81. For example, the selection part 87 may select the collection target device instructed by the setting information 39. Alternatively, the selection part 87 may analyze the user program instead of the acquisition part 82 and select the collection target device. Incidentally, the user may divide a plurality of devices into several groups in the programming support apparatus 2 and add a logging target ID to each group. The user selects a group by selecting the logging target ID in the programming support apparatus 2. The ID of the selected group, that is, the logging target ID, is stored into the setting information 39 and transferred to the PLC 1 together with the user program. Therefore, the selection part 87 acquires the logging target ID stored in the setting information 39, further acquires one or more devices associated with the logging target ID, and sets identification information of the acquired device in the collection part 81. The collection part 81 collects device values from the set device. The user may select one or more devices for chart-format monitor or debugging in real time in the programming support apparatus 2, store the identification information of the selected device into the setting information 39, and transfer the identification information to the PLC 1 together with the user program. The selection part 87 may set in the collection part 81 the identification information of the device stored in the setting information 39. The chart-format monitor in real time is a function that the programming support apparatus 2 reads the device value from the PLC 1 at high speed and displays the time series device value on the display part 7 in real time in a chart form (graph form). Debugging is debugging of the user program. The identification information of the debugging device is also stored into the setting information 39 and transferred to the PLC 1 together with the user program. The programming support apparatus 2 acquires the device value of the debugging device from the PLC 1 and displays the device value on the display part 7. In this way, a real-time chart-format monitor and a debugging device may be selected for extracting the individual data 93. One or more device values may be displayed on the display part 5 of the PLC 1 in addition to the display part 7 of the programming support apparatus 2. Also in this case, the identification information of the acquisition target device is stored into the setting information 39 and transferred to the PLC 1 together with the user program. Therefore, the selection part 87 may select the device value to be acquired by the collection part 81 by analyzing the setting information 39. The selection part 87 may be provided inside the collection part 81.
An extraction part 84 extracts from the time series data 92 the individual data 93 in each extraction period, instructed by the information indicating the extraction period acquired from the setting information 39 by the acquisition part 82. Alternatively, the extraction part 84 extracts from the time series data 92 the individual data 93 in the extraction period acquired by analyzing the user program or the intermediate code by the acquisition part 82.
An addition part 85 adds identification information for identifying individual data to each piece of the individual data extracted by the extraction part 84. The identification information may be a serial number, for example, but may be other information as long as each piece of individual data is distinguishable. A transmission part 86 is optional and transmits the individual data 93 to the programming support apparatus 2 which is a client. When the user considers the individual data 93 in the PLC 1, the CPU 31 may cause the display part 5 to display the individual data 93. The display part 5 may be an external display apparatus connected to the PLC 1. The format of the individual data 93 may be CSV format or SQL format. SQL is a type of database language.
The CPU 61 of the cloud 12 executes the control program stored in the program storage part 65 to achieve the extraction part 84, the addition part 85, and the like. The CPU 61 of the cloud 12 stores the time series data 92 received from the IPC 11 into the time series data storage part 64. The acquisition part 82 acquires information indicating the extraction period from the setting information 39b and sets the information in the extraction part 84. The extraction part 84 extracts the individual data 93 for each part in accordance with the extraction period instructed by the setting information 39b. The addition part 85 adds identification information to the extracted individual data 93. Further, the CPU 61 causes the display part 67 to display the individual data 93. Alternatively, in order to display the individual data 93 on the display part 7 of the programming support apparatus 2, the transmission part 86 may transmit the individual data 93 to the programming support apparatus 2.
Decision Processing of Extraction Period
In S1, the CPU 21 (UI display part 95) causes the display part 7 to display an editing UI for editing the user program such as the ladder program 36.
In S2, the CPU 21 (input reception part 96) receives the input of the user program via the operation part 8. The user describes into the user program an instruction word instructing an extraction period and a collection target device by using any of the above described techniques.
In S3, the CPU 21 (setting part 900) analyzes the user program and decides the extraction period. For example, the setting part 900 finds the extraction period described by using any of the techniques described with reference to
In S4, the CPU 21 (setting part 900) analyzes the user program and the user setting to decide the collection target device. For example, the setting part 900 finds a collection target device described by using any of the techniques described with reference to
In S5, the CPU 21 (setting part 900) creates the setting information 39 that includes information indicating the extraction period and information indicating the collection target device.
In S6, the CPU 21 (transfer part 97) transfers the user program such as the ladder program 36 and the setting information 39 to the PLC 1 and the like.
When the PLC 1 analyzes the user program and decides the extraction period, S3 and the like are omitted. When the PLC 1 analyzes the user program and decides the collection target device, S4 and the like are omitted.
Collection Processing
In S11, the CPU 31 (ladder execution part 80) loads the user program into the RAM. When the PLC 1 analyzes the user program and the intermediate code to decide the extraction period and the collection target device, this decision is executed by the CPU 31 (acquisition part 82) between S11 and S12.
In S12, the CPU 31 (ladder execution part 80) executes scanning of the user program. The ladder execution part 80 executes predetermined computing on device values stored in the various devices in accordance with the user program and updates the device values. The contents of the predetermined calculation are defined by the user program.
In S13, the CPU 31 (collection part 81) collects device values. The collection part 81 reads the device value from the acquisition target device selected by the selection part 87 and adds the device value to the time series data 92. As described above, the collection processing may be executed by the CPU 51 of the IPC 11 or may be executed by the CPU 61 of the cloud 12. The collection timing (sampling timing) of the device value may be for each scan or every several scans. The collection may be performed in the end processing or during the scan. Further, the collection may be performed a plurality of times in one scan. The collection timing may also be instructed by the setting information 39.
In S14, the CPU 31 (ladder execution part 80) determines whether or not the stop of the program is instructed. For example, when the switch described above is switched from the operation mode to the setting mode, the CPU 31 determines that the stop of the program has been instructed. When the stop of the program has not been instructed, the CPU 31 repeatedly executes the processing of S12 to S14. When the stop of the program is instructed, the CPU 31 stops the user program. In this way, the time series data 92 is collected.
Extraction Processing
In S21, the CPU 31 (acquisition part 82) acquires information indicating the extraction period of the individual data from the setting information 39. The acquisition part 82 may acquire information indicating the extraction period by analyzing the user program and its intermediate code. The acquisition part 82 sets the extraction period in the extraction part 84.
In S22, the CPU 31 (extraction part 84) extracts from the time series data 92 the individual data 93 for each part in accordance with the information indicating the extraction period.
In S23, the CPU 31 (addition part 85) adds the identification information to each piece of individual data 93 extracted by the extraction part 84.
In S24, the CPU 31 causes the display part 5 to display the individual data 93. As described above, the CPU 31 may transmit the individual data 93 to the programming support apparatus 2 so as to cause the display part 7 of the programming support apparatus 2 to display the individual data 93. Note that S23 and S24 may be synchronous execution or asynchronous execution. That is, for example, the CPU 31 may shift to the processing to S24 based on the display instruction of the user. In this case, for example, the CPU 31 may repeatedly execute the processing of S22 and S23 until the display instruction of the user is made via the operation part 8, and when the display instruction of the user is made, the CPU 31 may shift to the processing to S24.
According to
In S31, the CPU 31 (ladder execution part 80) loads the user program into the RAM.
When the PLC 1 analyzes the user program and the intermediate code to decide the extraction period and the collection target device, this decision is executed by the CPU 31 (acquisition part 82) between S31 and S32.
In S32, the CPU 31 (ladder execution part 80) executes scanning of the user program. The ladder execution part 80 executes predetermined computing on device values stored in the various devices in accordance with the user program and updates the device values. The contents of the predetermined calculation are defined by the user program.
In S33, the CPU 31 (collection part 81) collects device values. The collection part 81 reads the device value from the acquisition target device selected by the selection part 87.
In S34, the CPU 31 (extraction part 84) determines whether or not the timing at which the collection part 81 collects the device values is during the extraction period instructed by the setting information 39 or the user program. For example, it is assumed that M0@R100 has been described in the user program, and the period during which the relay device R100 is on has been instructed as the extraction period. In this case, the extraction part 84 reads the device value of the relay device R100 instructed by the user program, and determines whether or not the device value is on. When the device value of the relay device R100 is on, the extraction part 84 determines that the extraction period is in progress and proceeds the processing to S35. On the other hand, when the device value of the relay device R100 is not on, the extraction part 84 determines that the extraction period is not in progress and proceeds the processing to S32.
In S35, the CPU 31 (addition part 85) creates the individual data 93 by adding the identification information to the device values collected during the extraction period.
In S36, the CPU 31 (ladder execution part 80) determines whether or not the stop of the program has been instructed. When the stop of the program has not instructed, the CPU 31 repeatedly executes the processing of S32 to S36. When the stop of the program is instructed, the CPU 31 stops the user program. In this way, a series of individual data 93 is collected.
In Sq 1, the programming support apparatus 2 transmits the user program and the setting information 39, and the PLC 1 receives these and stores these into the storage 32.
In Sq 2, the PLC 1 obtains a device value in accordance with the user program and collects the time series data 92 in accordance with the setting information 39. The PLC 1 extracts the individual data 93 in accordance with the setting information 39 and transmits the setting information 39 to the programming support apparatus 2. The programming support apparatus 2 displays the individual data 93 on the display part 7.
In Sq 1, the programming support apparatus 2 transmits the user program, and the PLC 1 receives this and stores this into the storage 32.
In Sq 10, the programming support apparatus 2 transmits the setting information 39 to the IPC 11, and the IPC 11 receives this and stores this into the storage 52.
In Sq 11, the PLC 1 obtains a device value in accordance with the user program. The IPC 11 reads (receives) the device value from the PLC 1 in accordance with the setting information 39.
In Sq 12, the IPC 11 creates the time series data 92 from the collected device values. The IPC 11 extracts the individual data 93 from the time series data 92 in accordance with the setting information 39, and transmits the individual data 93 to the programming support apparatus 2. Upon receiving the individual data 93 from the IPC 11, the programming support apparatus 2 displays the individual data 93 on the display part 7.
In Sq 1, the programming support apparatus 2 transmits the user program, and the PLC 1 receives this and stores this into the storage 32.
In Sq 20, the programming support apparatus 2 transmits the setting information 39 to the IPC 11, and the IPC 11 receives this and stores this into the storage 52. The setting information 39 includes information indicating the collection target device.
In Sq 21, the programming support apparatus 2 transmits the setting information 39 to the cloud 12, and the cloud 12 receives this and stores this into the storage 62. The setting information 39 includes information indicating the extraction period.
In Sq 22, the PLC 1 obtains a device value in accordance with the user program. The IPC 11 reads (receives) the device value from the PLC 1 in accordance with the setting information 39.
In Sq 23, the IPC 11 creates the time series data 92 from the collected device values and transmits the time series data 92 to the cloud 12. The cloud 12 receives the time series data 92 from the IPC 11.
In Sq 23, the cloud 12 extracts the individual data 93 from the time series data 92 in accordance with the setting information 39 and transmits the individual data 93 to the programming support apparatus 2. Upon receiving the individual data 93 from the cloud 12, the programming support apparatus 2 displays the individual data 93 on the display part 7.
In Sq 1, the programming support apparatus 2 transmits the user program, and the PLC 1 receives this and stores this into the storage 32.
In Sq 30, the programming support apparatus 2 transmits the setting information 39 to the cloud 12, and the cloud 12 receives this and stores this into the storage 62. The setting information 39 includes information indicating the collection target device and information indicating the extraction period.
In Sq 31, the PLC 1 obtains a device value in accordance with the user program. The cloud 12 collects (reads) the device value from the collection target device of the PLC 1 in accordance with the setting information 39. The cloud 12 creates the time series data 92 from the collected device values.
In Sq 32, the cloud 12 extracts the individual data 93 from the time series data 92 in accordance with the setting information 39 and transmits the individual data 93 to the programming support apparatus 2. Upon receiving the individual data 93 from the cloud 12, the programming support apparatus 2 displays the individual data 93 on the display part 7.
In the example shown in
Technical ideas derived from the above examples will be described. The PLC 1 is an example of a programmable logic controller that repeatedly executes a user program. Note that the PLC 1 may control inspection or processing for a plurality of parts in accordance with the user program. A part may be called a workpiece and is a term including a finished product. The storage 32 is an example of a program storage part that stores the user program. The storage 32 is an example of a device storage part instructable by the user program and holds a plurality of devices including a bit device for storing 1 bit information and a word device for storing information of one word or several words. The ladder execution part 80 is an example of a program execution part that repeatedly executes the user program stored in the program storage part and performs computing processing on information stored in each of the plurality of devices in accordance with the user program. The collection part 81 is an example of a data collection part that forms time series device data having periodicity by repeatedly collecting device data stored in at least one device. The setting part 900 and the acquisition part 82 are an example of an acquisition part that acquires an extraction period instructed by the user in the user program. The extraction part 84 is an example of an extraction part that extracts individual data from the time series device data in accordance with the extraction period acquired by the acquisition part 82. The addition part 85 is an example of an addition part that adds identification information for identifying each piece of the individual data extracted by the extraction part 84 to each piece of the individual data. As described above, according to the present embodiment, it is easy for the user to extract the individual data from the time series data.
The PLC 1 may further include a synchronization part that synchronizes execution processing for the user program in the program execution part and collection processing for the data collection part in the data collection part. For example, when the ladder execution part 80 starts executing the ladder program, the collection part 81 may start collecting the time series data.
Information instructing the extraction period may be embedded into an intermediate code of the user program generated by the intermediate language generation part 99. In this case, the acquisition part 82 acquires an extraction period from the intermediate code.
The information instructing the extraction period may be included in the setting information 39 of the user program stored in the program storage part (e.g., storage). In this case, the acquisition part 82 acquires the extraction period from the setting information stored in the program storage part.
As in “M0@R100/5 ms” which is one of the description formats, a start position and an end position of the extraction period may be defined by information (rising of R100) indicating a reference position of extraction of individual data and information (5 ms) indicating a temporal length of the extraction period. The user program may be the ladder program 36. The information indicating the reference position may be described as the timing at which a specific bit device (e.g., R100) is switched from on to off or from off to on in the ladder program. The information indicating the length of the extraction period may be described as a period before and after the timing at which a specific bit device switches from on to off or from off to on. For example, when “M0@R100/5 ms”, 10 ms which is the sum of the period of 5 ms (first half) before the rise timing of the device R100 and the period of 5 ms (latter half) after the rise timing of the device R100 is the length P of the extraction period. Information indicating the length of the extraction period may be described in association with the collection target device in the ladder program. For example, when “M0@R100/5 ms”, the collection target is device M0. As exemplified in
As shown in
As described with reference to
The programming support apparatus 2 may include a setting part 900 that analyzes the user program and sets an extraction period. The setting part 900 writes the information indicating the extraction period specified from the user program, together with the user program, into the program storage part 35. The extraction part 84 may extract the individual data 93 from the time series device data (time series data 92) based on the information (e.g., the setting information 39) indicating the extraction period stored in the program storage part 35.
Note that the collection part 81 may be provided in either the IPC 11, the cloud 12 or the programming support apparatus 2. The extraction part 84 and the addition part 85 may also be provided in any one of the IPC 11, the cloud 12 or the programming support apparatus 2. In this case, the IPC 11, the cloud 12, or the programming support apparatus 2 functions as a data collector.
As shown in
The transmission part 86 is an example of a transmission part that transmits to the cloud 12 the individual data 93 to which the time series data 92 and the identification information have been added. As a result, the cloud 12 may extract the individual data from the time series data 92 or may analyze the individual data 93 in more detail. For example, the CPU 61 of the cloud 12 may compare a plurality of pieces of individual data 93 or specify individual data 93 including NG data. NG stands for no good.
The CPUs 31, 51 may store, into the storages 32, 52, data files formed of the plurality of pieces of individual data 93 to which the pieces of identification information have been added. For example, a data file in CSV format or SQL format may be created. The transmission part 86 of the CPUs 31, 51 transfers the data file to the cloud 12. The CSV format and the SQL format are mere examples, and it suffices when the format required by the cloud 12 is adopted. Further, the individual data 93 may not be stored in the data file format, but may be stored into the storages 32, 52 as a part of the time series data 92. That is, “extracting the individual data 93 from the time series data 92” naturally includes cutting the individual data 93 out of the time series data 92 or copying the same to extract the individual data 93 from the time series data 92 as data separated from the time series data 92, and also includes simply specifying a portion corresponding to the individual data 93 in the time series data 92. In this case, the individual data 93 is not separated from the time series data 92 but stored into the storages 32, 52 as a part of the time series data 92.
Number | Date | Country | Kind |
---|---|---|---|
2017-135377 | Jul 2017 | JP | national |