Sensaphone SCADA 3000 Users manual User Manual
Sensaphone Communication
Table of contents
Document Outline
- Important Safety Instructions
- Chapter 1: INTRODUCTION
- Flexible Communications
- Built-in Alarm Notification
- Powerful I/O Expansion Possibilities
- Built-in Datalogging
- Powerful Programming Features
- C-Programming
- PID Functions
- Complete Warranty and Technical Support
- Who should use this manual
- General Description
- About I/Os and Modules
- Related Publications
- Technical Support
- Chapter 2: QUICK START GUIDE
- Chapter 3: HARDWARE INSTALLATION
- Chapter 4: POWER SUPPLY & BATTERY
- BACKUP
- Chapter 5: INPUT WIRING & CONFIGURATION
- Chapter 6: OUTPUT WIRING
- Chapter 7: I/O EXPANSION MODULES
- Chapter 8: SOFTWARE INSTALLATION & SETUP
- Chapter 9: COMMUNICATING WITH THE
- SCADA 3000
- Running the Software
- Communications Programming
- Cellular Phone Communications
- Creating New Units
- Communicating with the Unit
- System Security
- User Log-In with Security Enabled
- Setting Up User Accounts
- Deleting User Accounts
- Changing Passwords
- Radio Vs. Phone Communication
- RS232 Communication Ports 1 & 2
- User Inactivity Timer
- Chapter 10: GENERIC PROGRAMMING
- Saving and Loading Programming Files
- Print Programming
- Offline Program View
- Connecting
- System Information
- Unit Name
- Unit ID Number
- Slave Address
- Clock
- Unit Date & Time
- Auto Daylight Savings
- Dialout settings
- Dialing Method
- Dialing Prefix
- Maximum Calling Rounds
- Alpha Pager Speed
- Voice Repetitions
- Advanced Button
- Call reception settings
- Rings Until Answer
- Carrier Wait Time
- Online Timeout
- Voice Call Security
- Current User Information
- Universal Address Format (UAF)
- Overview
- How to specify and apply UAFs
- Input
- Output
- Timer
- Counter
- Bit
- Ladder Variable
- C Variable
- Alarms
- Diagnostics
- Expansion Module Diagnostics
- I/O Programming
- INPUT TYPE
- UNITS
- TABLES AND CALIBRATION
- UAF
- OUTPUTS
- UAF
- Chapter 11: PROGRAMMING FOR
- PHONE LINE APPLICATIONS
- Destinations
- Name
- Destination
- Numeric Pagers
- Alphanumeric Pagers
- Special Dialing Codes
- Special Alphanumeric Pager Dialing Codes
- Call Zones
- Alarm Call Mode
- Disabled
- Until Acknowledged
- Inform
- Dial Type
- Intercall Delay
- Send Report
- Voice Programming
- Recording and Programming Messages
- Items Included in the Status Report
- Customizing Your Status Report
- Linking Custom Voice Messages to Data Points
- Recording and Playback of Messages
- Local Voice Programming
- Remote Voice Programming
- To Hear a Status Report
- ALARM PROGRAMMING
- Alarm Name
- State
- Status
- I/O Point Value
- Alarm Setup
- Alarm Notification
- Alarm Recognition
- Alarm Notification
- Dialout Note: Call Progress
- Alarm Call Mode: Until Acknowledged vs. Inform
- Until Acknowledged
- Inform
- Alarm Dialout - Voice
- Alarm Dialout - Numeric Pager
- Alarm Dialout - Alphanumeric Pager
- Alarm Dialout - Modem
- Alarm Dialout - Fax
- Alarm Dialout - E-mail
- ALARM ACKNOWLEDGMENT
- Alarm Acknowledgment - Voice Dialout
- Alarm Acknowledgment - Pager Dialout
- Alarm Acknowledgment - Alphanumeric Pager Dialout
- Alarm Acknowledgment - Modem Dialout
- Alarm Acknowledgment - Maximum Calling Rounds
- Alarm Dialing Priority
- Viewing Current Alarms
- Computer Alarm Reception
- Alarm Printing and Logging
- Printing
- Logging
- Audible Alarm
- Reports
- Datalogging
- Data Logging Capacity
- Selecting Data Points to Log
- Order of Data Points Logged
- Time Interval
- Data Logger Start Time
- Stopping the Data Logger
- Resetting the Data Logger
- Downloading the Data Logger
- Viewing the Data
- DB Export
- DB Import
- Graph
- Export
- Copy
- Delete
- New Query
- Close
- Event Logger
- Downloading the Event Logger
- Viewing the Event Logger
- Deleting Events from the Event Log Database
- Printing, Exporting, and Copying the Event Log
- Polling
- Setting Up a Polling Schedule
- General Setup
- Changing the Polling Schedule
- Chapter 12: PROGRAMMING FOR
- RADIO APPLICATIONS
- Chapter 13: LCD & KEYPAD PROGRAMMING
- Display Backlight
- Data Points
- Programming Data Points for Scroll Mode
- Removing Data Points
- Grouping Data Points
- Navigating the Display using the Keypad
- Scrolling Display
- Using the Keypad
- DATA POINTS
- Outputs
- Timers
- Counters
- Bits
- Ladder Variables
- C Program Variable
- Diagnostics
- Timeouts
- Comm Port Baud Rate
- Diagnosing Faults
- ALARMS
- Acknowledging Alarms from the Keypad
- SYSTEM STATUS
- RETURN
- Chapter 14: REAL-TIME SCREEN DESIGN
- Summary
- Editing
- Sizing the Palette
- Selecting SCADA Units
- Placing Objects on the Palette
- Right-click Tools
- Grouping Components in a Box, Panel or Page
- Placing A Graphic Element on the Palette
- Placing Datapoint Elements on the Palette
- Placing Electrical Elements on the Palette
- Placing Rotating Elements on the Palette
- Placing Container Components on the Palette
- Placing Valve Components on the Palette
- Placing Gauges on the Palette
- Setting Up Gauges
- Setting Up the Strip Chart
- Placing Audio and Video Elements on the Palette
- Playing an Audio or Video Message
- Placing Dynamic Elements on the Palette
- Real-Time Output Control
- Saving the Real-Time Screen
- Loading A Real-time Screen for Editing
- Running the Real-Time Screen
- Chapter 15: LADDER LOGIC PROGRAMMING
- Rules/Conventions of Ladder Logic Programming
- Description of Ladder Elements and Functions
- XIC Instruction (Examine if Closed)
- XIO Instruction (Examine if Open)
- OTE Instruction (Output Energize)
- OTL Instruction (Output Latch)
- OTU (Output Unlatch)
- OSR (One-Shot Rising)
- TON (Timer On-Delay)
- TOF (Timer Off-Delay)
- RTO (Retentive Timer)
- CTU (Count-Up Counter)
- CTD (Count-Down Counter)
- RES (RESET)
- MOV (Move)
- COMPARISON INSTRUCTIONS
- NEQ (NOT EQUAL)
- LES (LESS THAN)
- LEQ (LESS THAN OR EQUAL)
- GRT (GREATER THAN)
- GEQ (GREATER THAN OR EQUAL)
- Math Instructions
- ADD (Addition)
- SUB (Subtraction)
- MULT (Multiplication)
- DIV (Division)
- POW (A to the Power of B)
- Ladder Logic Program Development
- Conserving Memory with Windows 95 and 98
- Starting a new Ladder Program
- Adding Rungs
- Instruction Toolbars
- Branching
- Entering Data Points, Titles, and Comments
- Changing Instructions
- Cut, Copy, Paste
- UAF Search
- Repainting the Screen
- Saving and Loading files
- Deleting Rungs and Instructions
- Syntax Checking
- Compiling, Verifying and Uploading
- Running and Stopping Ladder Execution
- Ladder Program Statistics
- Ladder Run Viewer
- Printing
- Viewing and Forcing Ladder Variables, Counters, Timers & Bits
- Ladder Variables
- Remote Variable Programming via Touch-Tone telephone
- Ladder Timers
- Ladder Counters
- Ladder Bits
- Ladder Program Performance
- Examples
- Ladder Program Examples
- Chapter 16: PROGRAMMING IN C
- Specifications
- About the C language
- STRUCTURE
- KEYWORDS
- PREDEFINED VARIABLES
- MONTH, DAY, YEAR, HOURS, MINUTES, & SECONDS
- FUNCTION LIBRARY
- ARRAYS
- SAMPLE PROGRAM
- ERROR HANDLING
- C EDITOR
- Uploading, Compiling, & Starting
- Downloading
- Run
- Start & Stop
- Synchronous or Asynchronous
- Control Switch
- Viewing the C Variables
- Forcing a Value
- Differences Between Standard C and SCADA 3000 C
- C Programming Examples
- Chapter 17: PID PROGRAMMING
- Chapter 18: SYSTEM DIAGNOSTICS
- Chapter 19: INTERNET WEB STATUS
- Requirements
- Internet Settings
- Global Web Status Settings
- Selecting Data Points for Web Status Polling
- Formatting the Web Page
- Browser Refresh
- Settings for Top Left Corner Logo
- Settings for Bottom Logo
- Web Status Options
- Alarm Options
- Online Options
- Local Web Pages & Web Page Filenames
- FTP Delivery Options
- Instant Web Page
- Setting Up a Polling Schedule for Web Status
- Frequently Asked Questions
- Chapter 20: E-MAIL SERVER OPTION
- Chapter 21: PC ALARM DIALOUT
- Chapter 22: DISTRIBUTED CONTROL
- USING VISUAL BASIC SCRIPT
- REQUIREMENTS
- DISTRIBUTED CONTROL SCRIPT EDITOR
- Referencing SCADA 3000 I/O Points
- Sample Application:
- Syntax Checking
- Saving your Program
- Running your Program
- Properties of the Script Component
- About the Visual Basic Language
- Structure
- Keywords
- Definitions
- Dim Statement
- If...Then...Else Statement
- For...Next Statement
- Do...Loop Statement
- Operators
- MONTH, DAY, YEAR, HOURS, MINUTES, SECONDS, & WEEKDAY
- Programming Methodology
- Method 1
- Method 2
- Method 3
- Sample Program
- Chapter 23: UNIVERSAL INPUT MODULE
- Introduction
- Installation
- OPERATING ENVIRONMENT
- MOUNTING THE UNIVERSAL INPUT MODULE
- Power Supply and Grounding
- Communications Wiring
- Bus Termination
- Sensor/Transducer Wiring
- General Wiring Considerations
- Normally Open/Normally Closed Dry Contacts
- 1OK Thermistors
- Analog Voltage Output Transducers (0-5VDC)
- 4-20mA Current Loop Transducers
- How the Universal Input Module Works
- Specifications
- Chapter 24: Thermocouple Input Module
- Introduction
- What is a thermocouple?
- Installation
- OPERATING ENVIRONMENT
- MOUNTING THE THERMOCOUPLE INPUT MODULE
- Power Supply and Grounding
- Communications Wiring
- Cabling Notes
- Bus Termination
- Thermocouple Wiring Information
- How the Thermocouple Input Module Works
- Programming the Thermocouple Module
- Specifications
- Chapter 25: Pulse Count Module
- Chapter 26: Relay Output Module
- Chapter 27: ANALOG OUTPUT MODULE
- Chapter 28: ANNUNCIATOR MODULE
- Appendix A: CHECKING YOUR SCADA 3000
- FOR PROPER OPERATION
- Appendix B: SCADA 3000 SPECIFICATIONS
- Appendix C: LIST OF SYSTEM EVENTS
- Appendix D: 10k THERMISTOR CURVE DATA
- Appendix E: COMMUNICATION PORTS
- Appendix F: UPDATING SCADA 3000 FIRMWARE
- Appendix G: SOFTWARE INTERNET UPGRADE
- Appendix H: TROUBLESHOOTING
- Appendix I: ACCESSORIES
- Appendix J: REPLACEMENT PARTS
- Appendix K: RETURNING THE UNIT FOR REPAIR
- Appendix L: PROGRAMMING FORMS
- Test Log