

The GEM Server constructs the SECS/GEM communication among the device and hosts.
In the GEM Server, the scenario of the communication is described with LTGem Script(LTScript).
LTScript consists of the following each definition.
Because the SECS-II message analysis function, SECS-I, and the High-Speed SECS Message Services(HSMS) driver in accordance with Semiconductor Equipment and Materials International(SEMI) are mounted on the GEM Server, the protocol need not be considered as a device application.
In the GEM Server, the scenario of the communication is described with LTGem Script(LTScript).
LTScript consists of the following each definition.
- Each variable/constant(V)
- SECS message(Message)
- Scenario(Talk)
- Event(Event)
- EObject(CEID/RPTID/ALARMID)
Because the SECS-II message analysis function, SECS-I, and the High-Speed SECS Message Services(HSMS) driver in accordance with Semiconductor Equipment and Materials International(SEMI) are mounted on the GEM Server, the protocol need not be considered as a device application.
The GEM/SECS Simulator offers the simulation facilit to do the communication test of the device and the host.
In the simulation, there are the following three modes.
In the simulation, there are the following three modes.
- Protocol mode that confirms protocol level
- Message mode to confirm SECS message
- Scenario mode that confirms a series of scenario
-
Each mode of simulator
| Simulation Mode |
Protocol | Sub Mode | Outline |
| Protocol Mode |
SECS-I | Single Block |
It confirms the handshaking code at the protocol level, and the protocol time-out is confirmed. |
| Multi Block |
The adjustment between blocks is confirmed by sending and receiving the multi block. | ||
| HSMS | - | Connected confirmation at the TCP/IP level and the control message for handshaking are confirmed, and the protocol time-out is confirmed. | |
| Message Mode |
SECS-I HSMS |
Manual | The confirmation of the message at the SECS-II level is done by hand power.It confirms it at the message level as an abnormal second message is sent to the first message. |
| Semi Auto | It is possible to transmit by displaying, and selecting the candidate of the second message that stops temporarily when the first message at the SECS-II level is received and is defined. | ||
| Auto | It responds by the automatic operation when the second message corresponding to the first message is only one though it is equal to a semi-auto mode. | ||
| Scenario Mode |
SECS-I HSMS |
- | The scenario described with LTScript is executed. |
Message Log Viewer is a tool to display the GEM Server and the communication log of the GEM/SECS Simulator.
The GEM Server and the communication log of the GEM/SECS Simulator are one day file, and the latest in the state of default 30 days are preserved.
Moreover, a necessary part is pulled out after a series of test ends when the communication test is executed, and it is possible to preserve it in the file.
The method of the display has two kinds of the following.
The GEM Server and the communication log of the GEM/SECS Simulator are one day file, and the latest in the state of default 30 days are preserved.
Moreover, a necessary part is pulled out after a series of test ends when the communication test is executed, and it is possible to preserve it in the file.
The method of the display has two kinds of the following.
- RealTime Mon. mode that in real time displays log that GEM Server and GEM/SECS Simulator output respectively.
- History View mode to which past message is displayed by specifying log file.
- All the sent and received data is displayed by binary (hexadecimal number) form.
- The control message of HSMS is displayed.
- The message at the SECS-II level is displayed by the list form.
The Message Definition Tool is a tool to do each definition used with the GEM Server and the GEM/SECS Simulator.
LTGem Script(LTScript) used with the GEM Server and the GEM/SECS Simulator is defined with GUI in the sight.
LTScript consists of the following each definition, and is defined respectively on a special screen.
LTGem Script(LTScript) used with the GEM Server and the GEM/SECS Simulator is defined with GUI in the sight.
LTScript consists of the following each definition, and is defined respectively on a special screen.
- Each variable/constant(V)
- SECS message(Message)
- Scenario(Talk)
- Event(Event)
- EObject(CEID/RPTID/ALARMID)
The Script Debugger is a tool to debug the script that operates with the GEM Server and the GEM/SECS Simulator.
It remotely connects with the GEM Server and the GEM/SECS Simulator connected with the network and a series of debugging environments of the change, the temporary stop, and display/step execution etc. of various variables are offered.
It remotely connects with the GEM Server and the GEM/SECS Simulator connected with the network and a series of debugging environments of the change, the temporary stop, and display/step execution etc. of various variables are offered.