LTGem Series
Commodity Composition
LTGem(GEM Server)
 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.
  • Each variable/constant(V)
  • SECS message(Message)
  • Scenario(Talk)
  • Event(Event)
  • EObject(CEID/RPTID/ALARMID)
 The change in these message formats and changes in the scenario are done with the Message Definition Tool, and operate by the interpreter form. Talk operates when the message is received from the host and the device application. If it is a message that analyzes when the message is received from the host, and is defined beforehand, the event is generated, and Talk to which the event and the string are put up is called. Moreover, the message is notified from the device application through the LTGem interface, and Talk to which this message and the string are put up is called. In Talk, the transmission of the reference, the change, and the message of various variables is described and the generation of the event etc. are described.
 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.
LTGemSim(GEM/SECS Simulator)
 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.
  • 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.
LTGemViewer(Message Log Viewer)
 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.
  • 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.
The display form can be displayed by three kinds of the following there and combining these.
  • 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.
LTGemGen(Message Definition Tool)
 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.
  • Each variable/constant(V)
  • SECS message(Message)
  • Scenario(Talk)
  • Event(Event)
  • EObject(CEID/RPTID/ALARMID)
LTGemDeb(Script Debugger)
 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.