+ This is a package consisting of a library etc. for communication by SECS protocol. + This pruduct supports SECS-1 (RS232C connection), HSMS-SS, HSMS-GS (TCP/IP connection). + Supported platforms are Windows OS, Linux, FreeBSD, MacOS X, Solaris 11 (x86), and HP-UX 11.0. + Libraries can be called from C, C++, C#, VB, and Java. + Libraries are provided as DLLs and shared libraries, so Ruby, Python, PHP, etc. can also be used. + There are two versions of the Java version, one that uses JNA and is run by TDS.dll, and one that does not use JNA and therefore does not require TDS.dll to run. If you use TDS.jar which is not use JNA, you may be able to execute the TDS function not only on PCs such as Windows and Linux that use Intel processors, but also on different processors and OSs as long as the Java execution environment operates. + Supports both host side and equipment side and passive side and active side. + You can construct and analyze SECS messages using message definition files in SML format. It also has an automatic response function for incoming messages using this file. Of course, you can construct and analyze SECS-2 messages without using a message definition file. + In message definition, item data stored separately in a file can be specified. Also, variable-length items can be specified. + It is also possible to define multi-level, multi-number indefinite number list in construction of sent message using message definition and analysis of received message. The application can determine the number of lists at runtime and set each item value in the list. When receiving a message including an undefined number list, it is possible to expand the message with the number of lists fixed by receiving and to refer to the field value. + One application can communicate with up to 64 partners. + This product has communication log output compatible with SML format and user-definable log output function. + This product conforms to the following SEMI standards. - E4 : SECS-I ..... Message transfer (RS232C connection) - E5 : SECS-II .... SECS message contents - E37 : HSMS ....... High-Speed SECS Message Service (HSMS) Generic Service - E37.1 : HSMS-SS .... High-speed SECS Message Service Single Session mode - E37.2 : HSMS-GS .... High-speed SECS Message Service General Session mode + The "E5-0600" message definition conforming to the SEMI standard is included as a sample. + For details, please refer to the document bundled with the download product. |
+ This is a simulator of SECS communication by SECS-1 (RS232C connection), HSMS-SS, HSMS-GS (TCP/IP connection). + Supports both host side, equipment side and passive side and active side. + This program has message sending function, receiving function, and reply function to received message. + Replies can be selected by automatically selecting the appropriate reply message that matches the received message, or can be selected by the user from multiple messages to be replied to. + You can automatically operate continuous SECS message communication using script files written in your own simple language. + SECS Communication trace can be saved in specified number and capacity of specified file. + Send and receive specified messages using message definition files in SML format. + This program is possible to change and set the data value of the transmission message item according to the transmission situation. In addition, it is possible to obtain a data value from the file contents by preparing a file storing a large amount of data values and specifying the file name as the data value of the transmission message item. + Variable-length items can be used. + This program is possible to define multi-level, multi-number indefinite number list. It is possible to fix the number of lists at runtime and set each item value in the list. + The simple language of this program has the following mechanism, and can operate continuous SECS message communication automatically. - Multiple scenario (execution sequence) definition - Variable (string, integer, real number) - Variable operation (four arithmetic operations etc.) - Condition judgment by IF statement - Processing branch by block IF statement, GOTO statement - Iteration by WHILE statement - Function call by CALL statement - Invoke external program by EXEC statement - SECS message sending and receiving - Change data item values that make up send message when sending - Extract data item value from received message and set as variable - Other ... + For details, please refer to the document bundled with the download product. |
+ This application works with Windows PC that converts the connection method of SECS-1 (RS232C connection), HSMS-SS, HSMS-GS (TCP/IP connection) in SECS communication. + For example, it functions as a repeater for connecting a SECS-1 connected equipment to a host computer that supports HSMS-SS or HSMS-GS connection. + The SECS-1 side supports both host side, equipment side, and master side, slave side, and the HSMS side supports both host side, equipment side, and passive dide, active side. + Multiple APs can be operated in one PC, enabling connection with multiple equipmets. + After setting and checking the operation, if automatic start setting of this AP is performed to Windows, it is possible to operate automatically by turning on the power of the Windows PC that operates this AP thereafter. + For details, please refer to the document bundled with the download product. |
+ This is an application that runs on a Windows PC to connect a equipment controlled by PLC to a host system using the SECS protocol. + The data generated in the PLC can be converted to S6F11 etc. SECS message and notified to the upper layer, or can be indicated by setting S2F49 instruction from the upper layer in the memory in the PLC. + By specifying a pseudo PLC equipment, it is possible to connect the Windows AP to the host above with only access to the shared memory and without performing processing related to SECS. + Multiple APs can be operated in one PC, and connection between host and multiple PLC equipment is possible. + After setting and checking the operation, if automatic start setting of this AP is performed to Windows, it is possible to operate automatically by turning on the power of the Windows PC that operates this AP thereafter. + For details, please refer to the document bundled with the download product. |
+ This program is a tool to monitor TCP/IP and UDP/IP communication. + This program can parse SECS messages and display messages in SML format. Therefore, this program can also be used as a SECS (HSMS) monitor. + The "E5-0600" message definition conforming to the SEMI standard is included + In addition, various streams and packet configurations can be defined, displayed according to the definitions, and communication logs can be saved by specification. + IP address, port number, etc. can be specified as a filter. + It supports packet capture and packet relay methods as monitoring methods. The capture method can operate without any change in application settings. However, the switching hub can not be used when this monitor is operated on a PC other than the one on which the monitored application runs. (Please use a repeater hub). The relay method is a method of causing this monitor to relay communication packets, and it may be necessary to change the application settings. |
+ This program is a tool to monitor communication using RS232C serial port. + If a COM port for serial communication is specified for one port used by this program and a TCP/IP port is specified for the other port, this program becomes an RS232C<-->TCP/IP conversion relay. + This program can parse SECS messages and display messages in SML format. Therefore, this program can also be used as a SECS(SECS-1) monitor. + Monitoring is performed by a relay method using this AP as a repeater. + Communication data can be displayed on the screen in various formats in real time, and can be stored in the same format in the log file if specified. + For details, please refer to the document bundled with the download product. |
+ Create a file containing the specified QR-Code image as a command. Therefore, it can be easily called from other programs. + Supported platforms are Windows, Linux, FreeBSD, Solaris 11(x86),MacOS X, and HP-UX 11.0. + You can specify the data mode, version, error correction level, and cell size. In addition to specifying the contents of the QR-Code to be created as a command string, + You can use the data stored in the specified file. Therefore, binary data can also be specified. + For the file containing the QR-Code image to be created, select either .png format or .bmp format. + A DLL provides similar functionality. + We provide both 32bit and 64bit versions. + DLL can be easily used not only from C, C++ and C#, VB, Java, but also from python, ruby, etc. + For details, please refer to the document bundled with the download product. |