The Tixi TECom System was developed completely independently of any hardware or operating system and can now run on Windows 2000 and the MQX RTOS on the ARM7 of the Tixi modem.
Porting to other systems is easy to implement (Linux, eCos, ...).
OEM functions and protocols can be implemented easily in C/C++, Forth or TiXML.
Modem configuration for e-mail, fax, SMS
The Tixi modem system consists of a wide range of modules that can be configured with individual TiXML commands such as
- Address book
- Message templates
- Internet access
- Location data
- Modem data
- Alarm configuration
- Data logger configuration
- Web server configuration
- Event control with logic operations
- PLC variable configuration
All operations are event-triggered. An event can be:
- A change at an input port
- Change of a variable in the Tixi modem or in the PLC
- Button activation on the PLC or on the Tixi modem
- Timer or calendar event (shift change)
- Incoming message (SMS, e-mail, Express E-Mail)
- Incoming call (without receiving)
- An error or similar
The processing of the event up to the operation, such as: the sending of an e-mail is illustrated in the following picture.
Tixi modem signal process diagram
Generation of a fault indication
If the Tixi modem is the communication master, it will cyclically scan the variables of the PLC (e.g.: every second) and store a copy of the actual PLC values required.
The Tixi modem only requires an alarm flag in the PLC to be set from 0 to 1 in order for it to be triggered for sending a fault indication. During the next poll cycle Tixi will detect the change of the monitored flag and will store this in an internal process variable with which other calculations (such as comparisons with other ports or a schedule) can produce an event state.
The event handler then starts the job generator that then generates the message with the current data (e.g. variable values) using a text processor. The job system then handles the sending of the message(s) to the recipients via the communication channels in use.
|