1. Introduction This manual describes the commands that are available to developers of third-party applications for DSC’s PowerSeries line of panels through the S5401D Serial Interface Module. For instructions on installing and setting up a S5401D module on a DSC PowerSeries panel, please see the S5401D Installation Instructions. How to Use This Document This document describes the commands available to developers of third-party applications through the S5401D interface.
4. Communications Protocol The module will communicate with the Application using the RS-232 interface (DB9 connector) on the board. All data is sent as hex ASCII codes. The transmission from will consist of the following: CCC DDD…DDD CKS CR/LF CCC => 3 Digit Command This tells the module or the application what to do.
5. Application Originated Commands # of Data Description Command Data Bytes Bytes Poll The S5401D will respond with a Command Acknowledge code. Status Report The S5401D will send updates for all general zone, partition, and trouble status to the Application (Troubles will be limited to indicating the status of the Trouble LED on a keypad).
Page 6
occur. Code Send This command is used whenever there is a need to send a code. A command, such as Command Output, will be sent to the module and the module will then send command 900 to tell the user to enter an access code. The Code Send Access Code command transfers this code.
6. S5401D Originated Commands # of Data Description Command Data Bytes Bytes Command Acknowledge Previous CMD A command has been received successfully received Command Error A command has been received with a bad checksum 000-255 System Error An error has been detected. See section 5.4 for a list of error codes (error code) Time/Date Broadcast HH:MM...
Page 8
[P] Key Restore A Panic key alarm has been restored (sent automatically) 2-Wire Smoke Alarm A 2-wire smoke alarm has been activated 2-Wire Smoke Restore A 2-wire smoke alarm has been restored Partition Ready Partition can now be armed (all zones restored, no troubles, etc). Also issued at Partition (1-8) the end of Bell Timeout if the partition was READY when an alarm occurred.
System Bell Trouble Restoral The bell trouble has been restored TLM Trouble The phone line is a open or shorted condition TLM Trouble Restore The phone line trouble condition has been restored FTC Trouble The panel has failed to communicate successfully to the monitoring station Buffer Near Full Sent when the panel’s Event Buffer is 75% full from when it was last uploaded to DLS...
8. Special Considerations For Some S5401D Commands While almost all the commands the S5401D issues are event driven, that is to say they are issued in response to either some API command or some event within the scope of the security system, not all are. Some commands simply reflect the status of certain systems and therefore are only issued when a change of state is encountered.
9. S5401D Error Codes No Error RS-232 Receive Buffer Overrun (a command is received while another is still being processed) RS-232 Receive Buffer Overflow Keybus Transmit Buffer Overrun Keybus Transmit Time Timeout Keybus Transmit Mode Timeout Keybus Transmit Keystring Timeout Keybus Not Functioning (the S5401D cannot communicate with the security system) Keybus Busy (Attempting to Disarm or Arm with user code) Keybus Busy –...
Need help?
Do you have a question about the EnvisaLink S5401D and is the answer not in the manual?
Questions and answers