HSMS Configuration
Configure High-Speed Message Service connections.
HSMS Overview
HSMS (High-Speed Message Service) provides TCP/IP-based communication for SECS-II messages.
Connection Modes
Passive Mode
FabConnect listens for incoming connections:
yaml
equipment:
- name: "Equipment-01"
mode: passive
port: 5000
device_id: 0Active Mode
FabConnect initiates the connection:
yaml
equipment:
- name: "Equipment-01"
mode: active
ip: 192.168.1.100
port: 5000
device_id: 0Timer Configuration
| Timer | Default | Description |
|---|---|---|
| T3 | 45s | Reply timeout |
| T5 | 10s | Connect separation |
| T6 | 5s | Control timeout |
| T7 | 10s | Not selected timeout |
| T8 | 5s | Network interchar timeout |
Message Types
- Data Message: SECS-II data
- Select.req/rsp: Connection establishment
- Deselect.req/rsp: Connection termination
- Linktest.req/rsp: Connection health check
- Separate.req: Immediate disconnect
Best Practices
- Use passive mode when possible
- Configure appropriate timeouts for your network
- Enable linktest for connection monitoring
- Use separate ports for each equipment