Campbell Hausfeld
SDM-SIO4
manual
Specification
Error codes
Data Error Detection
Warranty
Issued
End of serial and filter setup
Datalogger Command Control
Get battery voltage
Setting the SDM Address
What is
Page 12
Page 11
Page 13
Image 12
Page 11
Page 13
Contents
Issued
Page
Guarantee
Page
Contents
Data Error Detection
Appendix A. Ascii Table
What is the SDM-SIO4?
Introduction
Datalogger Command Control
Specifications
SDM-SIO4 Serial Port Pin Configuration
Serial Ports
Serial Port Buffers
Power Requirements
SDM Port
Case
Environmental Operating Range
Other Key Features
Page
Installation and Hardware Set-Up
Setting the SDM Address
Address Settings
Selector Block Settings SDM Address
Selecting RS232 or 5V Logic for Each Port
Connections to the SDM-SIO4
Transient Protection and Grounding
Power-on Tests the Status LED
Status LED Error Codes
No. of Flashes Description of error/status
Page
Understanding How the SDM-SIO4 Handles Data
Introduction
Method of Entering Special / Control Characters
Input Filters
Filter Types
Simple Filters
Filter Strings
Ibn8Ficn8F
Output Formatting
Simple Output Formatter
Predefined Filter Strings
Filter No Filter String Used
Output Format Strings
Fmtst 123 z261 f62 iBattery z257 f61z273
CR10X Program Example
Get battery voltage
Get panel temperature
Command Line Operation and Structure
Entering Commands
Programming the SDM-SIO4
Basic Commands
Advanced Commands
Errorres
Hexdump start address number of bytes
Bytewr address byte
WD n Wderr n Wdaddr n
Testio test#
Testio returns
Page
Programming the Datalogger
Instruction 113 Parameters
Commands and Options Parameters 4, 5
Parameter 7 Values per Rep
Parameter 8 Starting Input Location
Parameters 9 and 10 Multiplier and Offset
Command 1 Poll of Available Data
Understanding Parameter Options and Returned Values
Command 2 Signatures
Command 3 Flush all Receive Buffers
Command 4 Send Data to Datalogger
Command 5 Status
Command 6 Flush Transmit Buffer
Command 7 Activate Command Line
Command 8 Poll Tx Buffers for Data
Command 9 Flush Converted Data Buffer
Command 67 Get Return Code
Command 320 Send Byte Data to SDM-SIO4
Command 321 Execute Command Line Command
Program Example for P113 Command
Execute the command line string
Command 1024 Send String to Device
Command 1025 Transmit a Byte
Command 1026 Serial Port Status
First Value Returned
First Command Option Reset Error Counters
Second Value Returned
Third Value Returned
Fourth Value Returned
Command 1027 ‘Manual’ Handshake Mode
Command 2049 Set Communications Parameters
First Command Option Parameter
Second Command Option Parameter
Command 2054 Set Up Receive Filter
String Number or Character Code
SDM-SIO4 Configuration Examples
Command 2305 Transmit Bytes
Example CR10X Program
End of serial and filter setup
Set flag one high so the above will only be done once
Get two floating point numbers into locations 1
Example CR10X Program Using Instruction P113 Command
Strst 101 Send DataJM
Set up the filter and then send string
Wait long enough for sensor to send data
Sensors Which Send Data Out Without Prompting
Get data from SDM-SIO4 and put into locations 1
Time stamp
Instantaneous sample form the sensor
Example CR10X Program without Polling or Interrupts
Fltst 200 tdataA5xff
Example CR10X Program using the Polling Method
End of set up
Get the two floating point values from the SDM-SIO4
Instantaneous values stored to final storage
Set up string filter
Delay required by filter set-up command
Do filter set-up only if flag one is clear
Set flag one high so the filter set-up is only done once
Example CR10X Program using Interrupts
Get voltages into locations 3 and 4 if poll was true
Instantaneous value stored into final storage
Do filter setup only if flag one is clear
Delay required by filter setup command
Set control port 8 to i/p so it can be used as an interrupt
Interrupt routine for control port
Get voltages into locations 3
Instantaneous readings stored into final storage
End of interrupt routine
Outputting Datalogger Data
Return Error Codes
Flushing the Input and Output Buffers
Data Error Detection
Error Detection with the SDM-SIO4
Received Data
SDM-SIO4 User Guide
Example of Using Received Data Filters
2 CR10X Program Example
Fltst 100 TFrequency=xg2n10fCCG8
Minimum delay of 4ms is required by the above P113
End of filter setup
Tell the SDM-SIO4 to use filter string
End of get data
Transmitted Data
CRC32
Example of Using Transmitted Data Filters
Fmtst 100 g1i123456789G8
Alternative CR10X Program
Fmtst 100 g1 Fmtst 101 isome data Fmtst 102 f62 G8
Use formatter string 100 to set up the CRC16 on port
Minimum delay of 1ms is required after this command
Minimum delay of 3.8ms is required after this command
Send the Ascii characters ‘Y’ and ‘Z’ to port
CRC16-CCITT-IBM
Data Error Detection
Page
Appendix A. Ascii Table
Dec Char
Page
Appendix B. Serial Port Data Transfer Modes
Baud rates
Stop Bits
Data Length
Parity Bits
Serial Handshake Modes
Related pages
Troubleshooting Tips for Greenway Home Products VWD8956BLS
2 RS-485 Serial Interface 2a Specification for BIXOLON SRP-270
Fault Code Reset for White Rodgers 50M56U-843
Console Diagram for NordicTrack NTL10805.0
When the track belongs to a group for JVC LVT0900-003A
Severe Warning Signs Warning for Installation for Samsung RSH5PTTS1/EUR
HG80 Parts List for Stanley Black & Decker HG80
Check code list for Toshiba MMU-AP0071YH
Warranty information for RCA EZ4000BKR
What are the dimensions of the
Panasonic SU-HTB20
speakers?
Top
Page
Image
Contents