background image

SenSaphone

®

SCADA 3000

User’s Manual

Version 2.34

Summary of Contents for Sensaphone SCADA 3000

Page 1: ...Sensaphone SCADA 3000 User s Manual Version 2 34...

Page 2: ...y other manufacturers and referred to in this manual will not affect the applicability of the information in this manual Copyright 1999 by Phonetics Inc d b a SENSAPHONE Manual Version 2 34 October 20...

Page 3: ...Service or another approved repair facility when any service or repair work is required Opening or removing covers may expose you to dangerous voltages or other risks Incorrect reassembly can cause e...

Page 4: ...a complaint with the FCC The telephone company may make changes in its facilities equipment operations or procedures where such action is reasonably required in the opera tion of its business and is...

Page 5: ...rantee the equipment will operate to the user s satisfaction Before installing this equipment users should ensure that it is permissible to be connected to the facilities of the local telecommunicatio...

Page 6: ...vi SCADA 3000 User s Manual...

Page 7: ...tained as reasonable and necessary or 2 modified or 3 improperly installed or 4 misused or 5 repaired or serviced by someone other than Warrantors authorized per sonnel or someone expressly authorized...

Page 8: ...R USE AND THE WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE AND THE WARRANTY OF NON INFRINGEMENT AND OR ANY WARRANTY ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE It must be clear that the W...

Page 9: ...of Delaware County Pennsylvania or the United States District Court for the Eastern District of Pennsylvania Regardless of the place of contracting or performance this Limited Warranty and all questio...

Page 10: ...x SCADA 3000 User s Manual...

Page 11: ...Programming 1 1 PID Functions 1 2 Complete Warranty and Technical Support 1 2 Who should use this manual 1 2 General Description 1 2 About I Os and Modules 1 4 Related Publications 1 5 Technical Suppo...

Page 12: ...l Wiring Considerations 5 1 Terminal Blocks 5 1 Input Configuration 5 2 Correct Jumper Positioning 5 2 Normally Open Normally Closed Dry Contacts 5 2 1OK Thermistors 5 3 Analog Voltage Output Transduc...

Page 13: ...hone Communication 9 6 RS232 Communication Ports 1 2 9 7 User Inactivity Timer 9 7 Chapter 10 GENERIC PROGRAMMING 10 1 Saving and Loading Programming Files 10 1 Print Programming 10 1 Offline Program...

Page 14: ...I O Programming 10 10 INPUT TYPE 10 11 UNITS 10 11 TABLES AND CALIBRATION 10 12 UAF 10 12 OUTPUTS 10 12 UAF 10 14 Chapter 11 PROGRAMMING FOR PHONE LINE APPLICATIONS 11 1 Destinations 11 1 Name 11 1 De...

Page 15: ...gress 11 16 Alarm Call Mode Until Acknowledged vs Inform 11 16 Until Acknowledged 11 16 Inform 11 16 Alarm Dialout Voice 11 16 Alarm Dialout Numeric Pager 11 16 Alarm Dialout Alphanumeric Pager 11 17...

Page 16: ...27 Close 11 27 Event Logger 11 27 Downloading the Event Logger 11 27 Viewing the Event Logger 11 28 Deleting Events from the Event Log Database 11 28 Printing Exporting and Copying the Event Log 11 2...

Page 17: ...ALARMS 13 5 Acknowledging Alarms from the Keypad 13 5 SYSTEM STATUS 13 6 RETURN 13 6 Chapter 14 REAL TIME SCREEN DESIGN 14 1 Summary 14 1 Editing 14 1 Sizing the Palette 14 1 Selecting SCADA Units 14...

Page 18: ...ine if Open 15 3 OTE Instruction Output Energize 15 4 OTL Instruction Output Latch 15 4 OTU Output Unlatch 15 4 OSR One Shot Rising 15 5 TON Timer On Delay 15 5 TOF Timer Off Delay 15 6 RTO Retentive...

Page 19: ...15 22 Viewing and Forcing Ladder Variables Counters Timers Bits 15 23 Ladder Variables 15 23 Remote Variable Programming via Touch Tone telephone 15 23 Ladder Timers 15 23 Ladder Counters 15 24 Ladder...

Page 20: ...19 1 Global Web Status Settings 19 2 Selecting Data Points for Web Status Polling 19 3 Formatting the Web Page 19 4 Browser Refresh 19 5 Settings for Top Left Corner Logo 19 5 Settings for Bottom Log...

Page 21: ...r Program 22 4 Running your Program 22 4 Properties of the Script Component 22 5 About the Visual Basic Language 22 5 Structure 22 6 Keywords 22 6 Definitions 22 6 Dim Statement 22 6 If Then Else Stat...

Page 22: ...MOUNTING THE THERMOCOUPLE INPUT MODULE 24 2 Power Supply and Grounding 24 2 Communications Wiring 24 3 Cabling Notes 24 4 Bus Termination 24 4 Thermocouple Wiring Information 24 5 How the Thermocoupl...

Page 23: ...nstallation 27 1 MOUNTING THE ANALOG OUTPUT MODULE 27 1 Power Supply and Grounding 27 2 Communications Wiring 27 3 Cabling Notes 27 3 Module Address 27 4 Bus Termination 27 4 Analog Output Wiring Info...

Page 24: ...RVE DATA D 1 Appendix E COMMUNICATION PORTS E 1 Appendix F UPDATING SCADA 3000 FIRMWARE F 1 Appendix G SOFTWARE INTERNET UPGRADE G 1 Appendix H TROUBLESHOOTING H 1 Appendix I ACCESSORIES I 1 Appendix...

Page 25: ...CADA 3000 can expand to meet your needs A variety of expansion modules are available to add specialized inputs such as high speed pulse counters as well as additional universal inputs Outputs can be e...

Page 26: ...this manual The very nature of this product requires that the user have some knowledge of electrical wir ing and computer based control This manual is written assuming that the user has this type of...

Page 27: ...for details 6 Fuses Left to right 24V 5A Fuse 4A Battery Fuse Auxiliary 3A Power Fuse 15V 4A Main Fuse 7 Power Terminal Strip 15V IN Main power input AUX PWR Output power for I O expansion modules EG...

Page 28: ...is for connecting telephone extensions to the same line as the SCADA 3000 This jack features Line Seizure so that if the SCADA 3000 needs to make a call it will disconnect the extensions and seize th...

Page 29: ...website at www sensaphone com Technical Support If any questions arise upon installation or operation of the SCADA 3000 please contact Phonetics Technical Service Department at the number shown below...

Page 30: ...1 6 SCADA 3000 User s Manual...

Page 31: ...ADA 3000 COM 1 port to a serial port on your computer to communicate directly or connect the SCADA 3000 to a telephone line to communicate via modem Configuring Communications 1 Choose the Comm pulldo...

Page 32: ...form appears briefly as your computer connects to the unit The Main Programming form appears You may now begin programming The Register Verification process will run in the background until it finish...

Page 33: ...Voice repetitions The number of times the SCADA 3000 repeats alarm messages per call Default setting is 2 4 Maximum calling rounds the number of times a SCADA 3000 will dial through your list of dest...

Page 34: ...s the second button for the next 8 inputs and the third button for the 8 outputs Figure 7 I O Points The form above shows the first eight inputs on the main unit 0 7 retrieved by clicking on the first...

Page 35: ...e safe and prac tical measures to keep the unit s temperature above 32 F or it will not operate reliably CAUTION SCADA 3000 is a sensitive electronic device Personnel and work area should be grounded...

Page 36: ...Supply for the SCADA 3000 may be mounted either flat or sideways utilizing the mounting holes provided Mounting hardware for the power supply 6 32 screws nuts and washers has been included in the nuts...

Page 37: ...CADA 3000 When a battery is ordered it will arrive with a screw kit 3 10 32 screws 3 nuts and 3 lockwashers and appropriate battery bracket The bracket is designed to be mount ed with the restraining...

Page 38: ...when they purchase their unit However if you determine after purchasing that you wish to add either Voice or Modem function we include instructions on installing both You can also use these instructi...

Page 39: ...s of external RAM to increase data throughput typically by a factor of four Fax modem Group 3 send rates up to 14400 bps V 33 V 17 V 29 V 27 ter and V 21 channel 2 Supports T 30 protocol Installation...

Page 40: ...r use Voice Board Installation The FGD 3500 voice board provides high quality long duration record playback messaging for your SCADA 3000 system It features CMOS devices for low power operation automa...

Page 41: ...ety put on a grounding wrist strap Remove the four screws on the top cover and slowly remove it being careful to manually unplug the ribbon connec tion from the keypad in the center Note Pulling the c...

Page 42: ...place With the three screws provided with the voice card secure it to the three standoffs 4 Replace the cover manually reconnecting the keypad ribbon to the board Replace the four screws Your voice bo...

Page 43: ...the 15VDC power supplies listed below FGD 3100 SCADA 3000 60W 15V 4A Hard wired power supply FGD 3110 SCADA 3000 50W 15V 3 3A Plug in power supply with cord Both supplies will accept inputs from 90 26...

Page 44: ...se Replacement fuse Wickman 3721400041 Any of the following could cause the fuse to blow too much current being drawn due to the number of modules connected voltage at the power input terminals too hi...

Page 45: ...s value will bring the system very close to the rated current of the fuse 4A A small amount of margin is required to insure that the fuse doesn t blow under normal operation Power Supply Selection To...

Page 46: ...f service before needing replacement Note Have battery serviced by qualified service personnel only Powering the SCADA 3000 with Solar Cells The SCADA 3000 is a relatively low power device 2 4 Watts d...

Page 47: ...ile or marine type batteries Many solar panel dealers also carry chargers and batteries and can assist in selecting a matching component system It is important that the components be designed as a sys...

Page 48: ...4 6 SCADA 3000 User s Manual...

Page 49: ...ropriate wire gauge Note that if the sen sor is located far from the unit or if you are running cable in an electrically noisy environment you should seriously consider using twisted pair shielded cab...

Page 50: ...r your inputs to work See illustration below Please be particularly careful when positioning the jumpers Figure 2 Correct Jumper positioning Normally Open Normally Closed Dry Contacts Dry contact sour...

Page 51: ...ted in the tables in Appendix C The monitoring temperature range of the 10K thermistor is 80 to 300 F 62 to 149 C Thermistors can be connected directly to the input terminals without regard for polari...

Page 52: ...y to the input terminals but be sure to follow the polarity markings on the unit Choose an input and connect the wires to the corre sponding screw terminals for that input The configuration jumper sho...

Page 53: ...24VDC power supply for this pur pose The 24VDC power supply has enough capacity to power up to sixteen 4 20mA devices Follow the wiring diagrams below for connecting a 4 20mA device The configuration...

Page 54: ...ng configuration from the SCADA 3000 should look like the following diagram Figure 10 Wiring a 4 20mA device using an external 24 VDC supply Connect powered 4 20mA devices according to the diagram bel...

Page 55: ...hese will generate significant radiated noise when switching possibly causing the microprocessor to reset Also do not run your output wiring together with your input wiring This will almost always cau...

Page 56: ...If for instance you had to return your SCADA 3000 for service you could remove the terminal blocks in order to main tain your current wiring configuration To remove terminal blocks use your thumb or...

Page 57: ...s greater than 20A and 2 feet from lines greater than 100KVA If you run the cable in a metallic wireway or conduit keep the communications cable at least 3 inches from AC power lines carrying less tha...

Page 58: ...minal to a good electrical earth ground or cold water pipe See Figure 1 Figure 1 Main Unit Power to Modules Communications Bus Wiring The modules communicate with the main unit via a 4 wire cable conn...

Page 59: ...a errors Bus Termination Both the SCADA 3000 main unit and the final module in the chain must be terminated A termination jumper is located on each device The modules if any branching off the main con...

Page 60: ...rate for each channel will be computed on a per second per minute or per hour basis If a rate computation is not desired you may also select totalizer overflow to accu mulate pulses that exceed 1 mil...

Page 61: ...or RS232 ports Installing the Software The SCADA 3000 Windows Software setup program makes installation quick and easy Make sure that all Windows applications are closed before attempting to run setu...

Page 62: ...eled SCADA 3000 Database Disk 1 6 Select Start Run and type in A Setup exe and click OK 7 Follow the prompts inserting each disk as prompted until the installation is finished Updates via internet You...

Page 63: ...ion paths must be properly configured for a connection to be established To set up and configure ports manually choose the COMM pulldown menu in the Control Center form and then choose Setup The follo...

Page 64: ...a communication error is logged Default retries is 5 Packet Timeout The amount of time before the PC gives up and determines that an individual modbus request has timed out Decreasing this parameter w...

Page 65: ...cturer Creating New Units To create a new unit click on the RTUs button or select File RTUs from the menu on the Control Center screen The following form will appear Figure 5 Unit DB form Click on New...

Page 66: ...istrator A full access account recommended for the person responsible for managing programming securing the system This account provides full programming access user account password management and th...

Page 67: ...trator account has now been created To enable security click on the SCADA 3000 Uses Access Security box on the User Accounts form The next time you log in you will need to know your user name and pass...

Page 68: ...he account Click OK Changing Passwords A user s password may be changed with any level of security access once he or she has been logged into the unit To change your password click on the System butto...

Page 69: ...e radio or standard for each port is selectable via jumpers located under the top cover see Appendix D The default Baud rates and communication types are listed below COM 1 Default setting 38400 bps S...

Page 70: ...9 8 SCADA 3000 User s Manual...

Page 71: ...Programming Remember that C programs and Ladder programs must be loaded separately Be sure to allow register verification to complete before loading or saving a programming file Note Voice messages ca...

Page 72: ...at the corresponding address Two letters will appear on each button to identify the type of module as follows UI Universal Input PC Pulse Count RO Relay Output AO Analog Output AN Annunciator All exp...

Page 73: ...all Hello this is Unit ID Number 2 When SCADA 3000 sends a cover page with a Fax transmission or alerts an alphanumeric pager the Unit ID Number is sent as part of the information Slave Address This i...

Page 74: ...a report Programmable range 0 100 calling rounds Default setting 100 calling rounds Alpha Pager Speed This is the baud rate of the data connection between SCADA 3000 and your alphanumeric pager servic...

Page 75: ...sks indicate that Voice Password and Acknowledgment Codes are entered Default values for each are 555 The voice password must be enabled on the voice programming screen The voice password prevents una...

Page 76: ...ut An Input would be any physical input channel on either the main board or an input expansion module The Group for this type would be the module address in the network from 0 15 The Element is the ch...

Page 77: ...0 This UAF indicates if Counter 0 is enabled or disabled C 19 6 This UAF references the current value of Counter number 19 Bit The SCADA 3000 contains 4096 bits arranged as 256 16 bit words that can...

Page 78: ...s for Alarm 0 A 19 0 This UAF references the alarm status for Alarm 19 Diagnostics The SCADA 3000 Main Unit and expansion modules maintain a set of data for diagnostic evaluation The Group number refe...

Page 79: ...22 Control processor reset count 23 Control Switch Position 24 Day of Week 25 Communication Flash Memory Boot Version 26 Control Flash Memory Boot Version Expansion Module Diagnostics Element Descript...

Page 80: ...m left corner of the form you can move to the next page s Each input can have its own name programmed to distinguish it The name can be up to 24 characters This screen will show the current value the...

Page 81: ...hermistor There are several 10K thermistor standards available on the market Make sure you select one that matches the thermistor table in Appendix D 10K deg C This sets the input to read temperature...

Page 82: ...1 02 for the calibration factor You can continue to adjust the calibration by trial and error until the reading is accurate or you can compute the percent error directly and enter the calibration fact...

Page 83: ...plies to an Open relay the second to a closed relay The default setting for units is Off On corresponding to Open relay Off and closed relay On Selections made from the list of Units will be spoken du...

Page 84: ...nged from the software UAF Inputs and Outputs can be referenced within the SCADA 3000 using the individual channel s physical address The physical address is referred to as the UAF or Universal Addres...

Page 85: ...or report is sent to the destination If you are entering a fax destination be sure to use the name of the person who you intend to receive the fax Destination The actual telephone number or E mail add...

Page 86: ...uired when a pager service is answered by a voice prompt ed message or when a pager service allows only a few seconds to enter a number before dis connecting You must add enough pauses to get past the...

Page 87: ...en used may be different in some systems Consult your pager ser vice for more information Call Zones SCADA 3000 is capable of assigning different destinations to specific calling groups zones to accom...

Page 88: ...cknowledgment If a transmission to an Inform destination was successful that destination will not be contacted again for that alarm SCADA 3000 will only make additional attempts to contact an Alarm Ca...

Page 89: ...an extension telephone on the same line as the SCADA 3000 unit and listen in during the SCADA 3000 s dial out to confirm that your pager service is reached without a problem If you must add a pause u...

Page 90: ...64 mes sage mode you get 7 seconds to program an Identification ID message and 3 7 seconds for each user assignable message Voice messages may be recorded remotely by calling in to the SCADA 3000 with...

Page 91: ...e status report The choices and a description of each are listed below No This setting programs the unit to leave out alarm status information during a status report All This setting will announce the...

Page 92: ...button Goodbye Customizing Your Status Report Your status report can include information from almost any parameter stored in the SCADA 3000 Besides the general items selected on the Voice Settings for...

Page 93: ...number for the Custom Voice Number on the right Go to the next data point in the list you want to link with a custom message and repeat the process until you have set all of your data points and their...

Page 94: ...number followed by the pound key The unit will then beep to indicate it is recording It will beep again when recording is fin ished 2 Play Enter message number followed by the pound key The unit will...

Page 95: ...n status report followed by a beep when the report is over 9 Ladder If you press 9 the unit will say Variable 127 is now at ___ enter num ber followed by the pound key You can enter a single digit bet...

Page 96: ...status form will appear Figure 7 Alarm Status Alarm programming includes three screens Status Setup and Notification The Status screen shows the current state of any already programmed alarms To chec...

Page 97: ...ion This source of informa tion can be any piece of data that has a physical address defined by the UAF Universal Address Format This includes inputs outputs variables and other types of data Assign a...

Page 98: ...etermine when an alarm condition exists Low default is 0 0 high is 100 0 Recognition Time This is the time required for an out of tolerance condition to qualify as an alarm event The input must remain...

Page 99: ...h alarm has a programmable recogni tion time which must be met before the alarm truly exists In addition each alarm also has programmable high and low limits alarm reset time and the option of speakin...

Page 100: ...Destinations programmed as Alarm Call Mode Inform CANNOT ACKNOWLEDGE ALARMS Alarm Dialout Voice When dialing out to a destination programmed as voice SCADA 3000 waits for the phone to be answered then...

Page 101: ...00 Windows software Once a connection is established the SCADA 3000 transmits the alarm information then hangs up Alarm Dialout Fax When dialing out to a destination programmed as Fax SCADA 3000 waits...

Page 102: ...k acknowledgment This waiting period is called the intercall delay time During this time you may call the unit back from a Touch Tone phone Wait for the unit to beep Then hit any key on the phone and...

Page 103: ...wait for callback acknowledgment This waiting period is called the intercall delay time During this time you may call the unit back from a Touch Tone phone to receive a report of the alarm condition a...

Page 104: ...begin dialing out when an alarm occurs This feature is useful if you have a computer online with the unit 24 hours a day 7 days a week but if an alarm occurs you want the alarm phone calls to take pri...

Page 105: ...d text file for permanent storage or for importing into other programs To enable these features click the Alarms button from the toolbar on the Control Center form and then select the Logging Tab The...

Page 106: ...select the Audible tab Next select either the Windows default Sound or Wave File To select your own Wave file click the Select button A default Wave file is included which speaks the message Sensapho...

Page 107: ...rogramming form choose Programming DataLog or simply click on the DataLog button from the toolbar The Data Log programming screen is shown below Figure 17 DataLog form Programming the SCADA 3000 Data...

Page 108: ...list highlight the data point from the Selected Data Points list box and click on the middle button the one with the arrow pointing towards the left This will remove the highlighted item When you hav...

Page 109: ...e Reset Old button only data that has been downloaded previously will be deleted Therefore any data that has not been downloaded yet will remain in the unit The Records Used parameter will reflect the...

Page 110: ...les to another computer To perform the data export click the DB Export button and then click on the name of the unit you wish to export data from Enter a file name and click OK DB Import You can impor...

Page 111: ...ledgments See Appendix B for a com plete list of events stored by the SCADA 3000 The Event Log can be viewed retrieved sev eral ways 1 It can be sent as a scheduled report from the SCADA 3000 via fax...

Page 112: ...ext file Simply click the Export button after performing a query and enter a file name Comma delimited text files can typically be imported into most spreadsheets or databases As a second option the E...

Page 113: ...t time at the time and date specified by the first poll information and then schedule the next poll for the same day and time the following week Monthly The software will connect with the selected uni...

Page 114: ...for some reason such as loss of power or operat ing system malfunction You may adjust the number of times the software tries to connect to a unit if it happens to fail the first time Enter the number...

Page 115: ...circumstances we can give you some general information to start off with Licensed frequency radios are generally cheaper but they require registration with the FCC Unlicensed radio modems spread spect...

Page 116: ...SCADA 3000 programming software Select register 199 Radio Timeout The RTS hold time default setting is 00 0A which corresponds to 100ms To read the current value of this register click the Force Read...

Page 117: ...red Higher settings may be required for slower networks Click the button beside the Type setting to bring up the following form Figure 2 Radio Modem Setup form These settings are used to program the t...

Page 118: ...ready to transmit data The CTS timeout is the amount of time the SCADA 3000 software will wait for CTS to be returned from the radio modem before it gives up DCD Time Out Transmit DCD stands for data...

Page 119: ...ting with your SCADA 3000s The first step is to establish communications with each unit one at a time and monitor the communications statistics to ensure a low occurrence of errors To monitor the comm...

Page 120: ...monitor points from all of your units on one custom designed screen See Chapter 14 for more information on real time screens Radio Modem Manufacturers Data Linc Group 2635 151st Place N E Redmond WA...

Page 121: ...9 Internet www rfneulink com Scala Electronic Corporation Post Office Box 4580 Medford OR 97501 USA Phone 541 779 6500 Internet www scala net Wi Lan Inc Head Office 801 Manning Road NE Suite 300 Calga...

Page 122: ...12 8 SCADA 3000 User s Manual...

Page 123: ...ar Figure 1 LCD Programming Form This programming form is used to select the data points which will scroll on the LCD display The box on the left provides a list of all the data points that can be cho...

Page 124: ...extreme top or bottom of the list When finished editing the list click on the Commit button Navigating the Display using the Keypad The SCADA 3000 window displays the various menu selections you choos...

Page 125: ...TO DISPLAY REMOVE FROM DISPLAY or DISPLAY FROZEN The names for the channels are customizable with your software Outputs Use the DOWN arrow and ENTER to select the Outputs display The list goes from M...

Page 126: ...ariables list Again the display offers C VARIABLE from 0 to 1023 Press ENTER on any number to view the current value or to execute the Add Remove or Freeze functions For each address using the arrow k...

Page 127: ...le alarm points and the current alarm status for each You can scroll through the alarm list with the up and down arrow keys and press ENTER to view any specific alarm point s current value or to execu...

Page 128: ...ivity and Alarm status More comprehensive system status information is available through the software program RETURN The fourth menu choice is Return Return presents the normal view display a scrollin...

Page 129: ...designed In general you will select items from the main RT Builder tabs and click drop them onto the palette then program properties for each one Note There are two ways to place an object on the pal...

Page 130: ...a sign This box indicates the existence of sub properties associated with the particular property Click on the white box to expose the sub properties list Figure 4 Sub properties Two levels of proper...

Page 131: ...e you should set the Size property Selecting SCADA Units You may retrieve and display I O information from one or more SCADA 3000 units on a single Real time screen To do this you must define which un...

Page 132: ...via modem The order of calls for modem units is based on the order in which they were added to the realtime screen during the initial design stage Figure 6 Palette with connected units Placing Object...

Page 133: ...fpFixed and fpVariable values can be used to set the pitch explic itly A value of fpFixed causes each character in the font to have the same width while a value of fpVariable allows different charact...

Page 134: ...bject 0 disables this property MinHeight Sets the minimum height of the object 0 disables this property MinWidth Sets the minimum width of the object 0 disables this property Hint A text message which...

Page 135: ...nu Figure 10 Alignment Menu Align multiple objects horizontally or vertically and relative to each other by clicking in the appropriate alignment option boxes Size Brings up the following menu Figure...

Page 136: ...to identify it and even include a sum mary page for a graph comparing them Grouping Properties Active Page PageControl only Select the active page Align To align panel page to edges of the palette are...

Page 137: ...riable allows different charac ters within a font to have unique widths Size Sets the point size of a font object If you need to ensure that the font fits within a specified area you can manipulate th...

Page 138: ...Clicking on Image places an empty square on the palette surface From the Property Editor select Picture Use the pulldown menu to open an Image form Select Open the open folder button and locate your...

Page 139: ...ast button creates a beveled shape You use Shape and Style on the Property Editor to alter the beveling Properties Align To align graphic component to edges of the palette area alBottom Stretches the...

Page 140: ...Sets the height of the font object in pixels If you wish to use a specific point size you should set the size property Pitch Can be set to one of three values fpDefault fpFixed or fpVariable Using fpD...

Page 141: ...sRaised a raised bevel Top Y coordinate from top edge of graphic element on screen Transparent Check to make the background of a bitmap image invisible Visible Check to make the element visible Width...

Page 142: ...he palette akBottom Anchors the element a fixed distance from the bottom of the palette akLeft Anchors the element a fixed distance from the left side of the palette akRight Anchors the element a fixe...

Page 143: ...mouseover Layout Sets the position of the text within the box centered top or bottom justi fied Left Sets the position of the text box as measured from the left side of the palette Show Hint Check if...

Page 144: ...Sets the value that the DataPoint is compared against to deter mine to switch from Off to On DataPointShape is a dynamic element that can be assigned to an I O value When the I O value changes from On...

Page 145: ...ergePenNot pmNop pmNot pmNotCopy pmNotMask pmNot Merge pmNotXor pmWhite pmXor Style Select from solid or various types of dotted line to represent the shape bor der Width Select the width of the shape...

Page 146: ...xed distance from the top of the palette BackGndMode bmOpaque or bmTransparent Color Background color visible only if you choose bmOpaque above Constraints Limits the maximum and minimum size of the e...

Page 147: ...Hint Type in the text that will appear upon mouseover Left Sets the position of the component as measured from the left side of the pal ette Off Color Color of the component in the off state Default...

Page 148: ...perty MinHeight Sets the minimum height 0 disables this property MinWidth Sets the minimum width 0 disables this property Datapoint Assigns the element to an I O point within a SCADA unit Datapoint En...

Page 149: ...ipe ContainerFill ContainerBoiler ContainerKettle Most of these are simple line drawing representations of containers and can have dynamic properties Pipe for instance is a configurable horizontal or...

Page 150: ...vessel Displays percent full based on Max and Min values Display Value tank vessel Displays actual datapoint value Fill Color Color of container when filled Fill Style Solid or pattern fills Font Set...

Page 151: ...den by Max Min Width values if any Placing Valve Components on the Palette There are four valve components on the tab Valve Actuator Valve Valve Butterfly and Valve Meter Figure 23 Valve Tab Propertie...

Page 152: ...t fills up Font Sets the default font for labels and text Click in the font box then click the small button at the end of the box to select a font Charset Specifies the character set of the font Color...

Page 153: ...same chart Note that the gauges and strip chart only display dur ing Run mode Click on the Gauge Tab Figure 24 Gauge Tab You have five gauge options The AGauge places a dial gauge on the palette The...

Page 154: ...hen empty Color GaugeLevel Color of gauge background if Opaque is selected Constraints Progress Bar GaugeLevel Limits the maximum and minimum size of the bar MaxHeight Sets the maximum height of the b...

Page 155: ...is approximately 4 o clock on the dial Show Hint ProgressBar GaugeLevel Checkbox check to show the hint on mouseover Smooth ProgressBar Checkbox check to smooth the bar animation StayOnTop GaugeLevel...

Page 156: ...Run mode 1 Click the AudVid tab and place the Wavplayer component on the palette 2 On the properties menu double click in the Filename field and select the Wave file you want played You can click the...

Page 157: ...ty manipulation of other components The function of each is described below The UAF Dynamic Component allows you to change a property of another component to the value of a datapoint To use this optio...

Page 158: ...t property PropType dpFloat dpInteger dpString PropValue default 0 DynOutputComponent DynAlert DynComp1 DynAlert1 DynOutputProperty DynAlert default none PropName type a name to identify the output pr...

Page 159: ...c Component Word Wrap Label Checkbox Check to have text wrap automatically in the label space Real Time Output Control Outputs can be controlled from the real time screen by placing components on the...

Page 160: ...hat type of commu nication is used radio telephone serial port and the number of components on the screen SCADA units that must be contacted via telephone will be updated one at a time based on the co...

Page 161: ...ms can be con structed are listed within this section Listed below are the ladder elements and functions that are supported in the SCADA 3000 A description of each follows the list Example programs ar...

Page 162: ...output con trol logic required 11 The maximum number of parallel branches is limited to 6 12 Only 1 Counter or timer per rung 13 A RES instruction resets all status bits and the accumulated value for...

Page 163: ...nable Overflow Underflow Ladder bits C variables when used as bit values 0 or 1 XIO Instruction Examine if Open This instruction is used to determine if a contact has opened or to check if a bit is OF...

Page 164: ...he output will remain latched even if rung conditions become false A latched output OTL can only be turned off using the OTU Output unlatch instruction The OTL instruction executes in 3 1 s and requir...

Page 165: ...erval The specified timer starts at 0 and begins running when the rung status changes from false to true It then keeps running incrementing the TIMER VALUE as long as the rung remains true until it re...

Page 166: ...PRESET value The TIMER VALUE will continue to increment as long as the rung remains false until it reaches the PRESET value If the rung becomes true then the timer stops and resets to 0 regardless of...

Page 167: ...eset the TIMER VALUE as in the timer ON OFF instructions The timer can only be reset to zero from the RES RESET ladder instruction having the same address as the timer The timebase for the RTO instruc...

Page 168: ...er timing specifications The COUNT value is retained when the rung conditions again become false The COUNT can only be set to zero using the RES RESET instruction that has the same address as the coun...

Page 169: ...remented by one provided that the rung containing the CTD instruc tion is evaluated between these transitions The ability of the counter to detect false to true transitions depends on the speed freque...

Page 170: ...To view the counter values click on the Ladder and C Variables button from the Toolbar on the Main Programming form Select the Counters tab In addition to viewing the state of the counter values you...

Page 171: ...to condition the logical continuity of a rung Note that all values used in comparison instructions will be floating point numbers There is no output destination if the statement is true then rung sta...

Page 172: ...Timers preset value Counters preset value Ladder variables C variables Diagnostics Alarms LES LESS THAN This instruction will test to see if Source A is less than Source B If Source A is less than So...

Page 173: ...Timers preset value Counters preset value Ladder variables C variables Diagnostics Alarms GRT GREATER THAN This instruction will test to see if Source A is greater than Source B If Source A is greate...

Page 174: ...multiply divide and power These instructions will take two input values perform the specified arithme tic function and output the result to the specified address location ADD Addition The ADD instruct...

Page 175: ...Valid Destinations Inputs Outputs Outputs Ladder variables Timers preset value C Variables Counters preset value Ladder variables C variables Diagnostics Alarms MULT Multiplication The MULT instructi...

Page 176: ...s Following is a list of the data points that may be used with DIV instructions Valid Sources Valid Destinations Inputs Outputs Outputs Ladder variables Timers preset value C Variables Counters preset...

Page 177: ...p to 32K of source code optional in the unit However note that compiled code is usually about half the size of the source code Thus if you have a ladder program which exceeds 16K compiled you will mos...

Page 178: ...lay an End rung No symbols can appear on the end rung To insert a new rung click and hold the left mouse button on the NR New Rung button from the rung tab and drag it to the yellow box on the left si...

Page 179: ...gure 4 Adding Instructions Entering Data Points Titles and Comments Every instruction will have one or more Data Point addresses associated with it Input and Output instructions will only have only on...

Page 180: ...er the last instruction on a rung A valid hot spot will display a small black box When the box is displayed select Paste from the pop up menu or click on the Paste button from the toolbar UAF Search Y...

Page 181: ...le and Upload button from the toolbar Once your program compiles without errors you can upload it by clicking the Yes button at the prompt Running and Stopping Ladder Execution The ladder program is c...

Page 182: ...d all addresses representing numerical values will display those values Status bits associated with timer and counter instructions will highlight as they become active To enable this mode compile and...

Page 183: ...nu is spoken To record message press 1 To play message press 2 etc The menu option includes To program ladder variable 127 press 9 If you press 9 the unit will say Variable 127 is now at ___ enter num...

Page 184: ...the new value in the pop up form and click OK Figure 10 Ladder Counters form Ladder Bits The Ladder Logic environment has 4096 bit variables which can be used as necessary in your Ladder program Remem...

Page 185: ...gital 12 5ms analog Universal Input Module 3 5ms per module Pulse Count Module 3 2ms per module Run Ladder Program 100 instruction program 2 2ms per 100 instructions Update Outputs Main Board Relays a...

Page 186: ...rogram C large Total Run Time Main board using all analog 75 9ms or 13 scans per second inputs with 8 Universal Input Modules 4 Relay Output Modules 2 Pulse Count Modules 1 Analog Output Module and a...

Page 187: ...t switch at the bottom to indicate that the tank is empty When the level gets too low the low level float switch opens making the XIO instruction true which latches the pump on The pump will stay on u...

Page 188: ...ensor on input 6 senses the widget and makes the XIC instruction true which increments Counter 5 When widgets are rejected they are diverted down another conveyor with an opti cal sensor on input 10 W...

Page 189: ...open push button switch connected to input 10 When the switch is depressed the program will reset acknowledge alarm 0 The OSR instruction prevents the reset instruction from being executed continuous...

Page 190: ...15 30 SCADA 3000 User s Manual...

Page 191: ...and then going through the simple steps of information gathering and action to solve the problem For example if your alarm clock is ringing and you want it to stop ringing you must hit the OFF button...

Page 192: ...gramming code All statements are placed inside the braces and end with a semicolon For example main write_uaf output 0 0 on This program will turn on output relay 0 on the main board 3 In the C langua...

Page 193: ...nt The if statement is used to make a decision whether or not to execute a sequence of statements Example The following program will turn on output 0 only if x is greater than 100 which in this case i...

Page 194: ...be a whole number Exceeding this range will cause incorrect results Note Variables defined as type INT will not save memory space within the SCADA 3000 Example int result main result 17 FLOAT Used to...

Page 195: ...han nine and executes the output statement Then it adds one to the counter and checks that it is still less than nine When the counter equals nine the FOR loop is finished The output statement in this...

Page 196: ...two values Finds the remainder of a division Checks if one condition or another exists Checks if one condition and another exists ASSIGNMENT Symbol used to assign a numeric value assigns a new value...

Page 197: ...teger type Their internal definitions look like the following int year int month int day int day_of_week int hours int minutes int seconds Note You do not need to define these at the beginning of your...

Page 198: ...nction as a float even if the real UAF register is an integer or bit Note that there is no run time error checking on this function If a user requests an invalid register location the function will no...

Page 199: ...zero Example main if read_uaf input 0 0 1 If input 0 on main board is closed reset 0 then acknowledge alarm 0 POWER FUNCTION Mathematical function used to raise a value to the specified power Summary...

Page 200: ...time stamps Example This program will write a datalog record once per minute if input 0 is greater than 100 int last_minute main if read_uaf input 0 0 100 0 if input 0 is greater than 100 if minutes...

Page 201: ...t 0 values float average total 60 int oldminute minute counter main if oldminute minutes oldminute minutes numbers minutes read_uaf input 0 0 total 0 for x 0 x 60 x x 1 total total numbers x average t...

Page 202: ...hen x reaches 60 the FOR loop is finished and the average is calculated average total 60 ERROR HANDLING When a program is compiled it is scanned for language related errors When an error is encountere...

Page 203: ...ntax Check Compile Program Upload Program Download Program and Start Stop Program An example of a C Program written in the editor window follows Figure 2 C program Example When using the read_uaf and...

Page 204: ...r SCADA 3000 can understand When the program is compiled SCADA 3000 scans your program looks for errors and converts it to a new format If a problem is found an error code will be displayed The type o...

Page 205: ...t least 3 seconds After the program is STARTED SCADA 3000 will run the program depending on your pro grammed Reload Time Async mode or every time your ladder program runs Sync Mode Synchronous or Asyn...

Page 206: ...he Up Down arrows to flip through the pages to access the variables you wish to view Forcing a Value You can force C variable values for debugging purposes or to change the value of a constant To chan...

Page 207: ...d most SCADA 3000 applications 6 There are no user defined functions or procedures 7 Suggested programming philosophy Avoid the use of WHILE loops This will lengthen the execution and response time of...

Page 208: ...when using WHILE loops C Programming Examples Example 1 Checking for alarms The following lines of code will check to see if Alarm 9 exists If read_uaf alarm 9 0 0 an alarm exists on alarm channel 9...

Page 209: ..._temp sensor_A sensor_B sensor_C sensor_D 4 Example 5 Acknowledging Alarms from the C Program The following lines of code show how to acknowledge an alarm from the C Program If a momentary normally op...

Page 210: ...read_uaf input 0 0 lead_on write_uaf output 0 lead on state 1 if state 1 if read_uaf input 0 0 lag_on write_uaf output 0 lag on state 2 if read_uaf input 0 0 all_off write_uaf output 0 lead off state...

Page 211: ...lead 1 lag 0 else lead 0 lag 1 16 21 Chapter 16 Programming in C...

Page 212: ...16 22 SCADA 3000 User s Manual...

Page 213: ...e PID algorithm Do not click it until you have finished programming all of the parameters associated with the PID form Once enabled the algorithm will execute automatically based on the Reload Time Th...

Page 214: ...Limiting is enabled and the output reaches the Min or Max value the algorithm stops calculating the inte gral sum until the output comes back in range Similarly when Output Limiting is not enabled the...

Page 215: ...While it recognizes and cor rects an error quickly and aggressively it doesn t overcompensate and throw the system into an unending loop of too much and too little The thing to understand is that ther...

Page 216: ...e But that same Kd setting for a fast act ing process might cause wild fluctuation and potential damage Kp Ki and Kd tuning is not an exact science Experienced control engineers develop an intui tive...

Page 217: ...shown below Figure 1 Processors Diagnostics In the event of abnormal behavior several RESET options can be performed on the unit s microprocessors Within the Control processor group box is a Reset but...

Page 218: ...nformation is provided to evaluate the communications performance between the Main Unit and each module Click Diagnostics and select Module Information The following screen will appear Figure 3 Module...

Page 219: ...rovider Most internet service providers allocate space on their server for their subscribers to place their own web pages as part of the internet service contract Contact your internet service provide...

Page 220: ...the SCADA 3000 software to automatically log in If your service provider does not use Microsoft Dialup Networking then no names will appear in the Phone Book Entry list and you will have to use a diff...

Page 221: ...will link to www sensaphone com A Logo or picture file JPEG GIF PNG of your choice can be selected to appear at the top and bottom of your web page rather than the default graphics You can also set u...

Page 222: ...nting to the right This will copy the highlighted item to the list of Selected Data Points Continue this process by highlighting each chosen data point and copying it to the list of Selected Data Poin...

Page 223: ...ats JPEG GIF or PNG Type an http address in the Links to box if you want the logo to perform as a live link on the status page Settings for Bottom Logo Similarly the default for the bottom logo is the...

Page 224: ...t to another location Typically you will have all of your web pages hosted on the same internet server When you program your FTP settings from the Sensaphone Control Center you set up a system default...

Page 225: ...of storage for web pages Since the SCADA 3000 web pages are relatively small 60K you can put many on one site Why can t I find my webpage Chances are you re just typing the wrong address or you re no...

Page 226: ...u can only view alarm and input information on the web page How long does it take to poll for web status and deliver FTP the web page If your Internet access is via dialup then the whole process takes...

Page 227: ...nnection via DSL cable modem T1 or a dial up connection Dial up connections must use Microsoft Dial up Networking to get online Providers that use proprietary software such as America OnLine cannot be...

Page 228: ...lling them or checking their website Next Enter your e mail account User ID as provided by your ISP and your e mail address Next select Comm then Setup from the Sensaphone Control Center main menu Sel...

Page 229: ...le to 1 8 male connectors The cable must connect to the Line Out jack of the Soundcard and to the Mic input of the modem The microphone plugs into the MIC jack of the soundcard See figure below Figure...

Page 230: ...ct Sensaphone Technical sup port for more information Email Settings The PC Alarm Dialout program can send alarm messages to any e mail address if your computer has internet access The program support...

Page 231: ...unit you must do five things 1 Enable PC Alarm Dialout 2 Program the ID number 3 Program voice messages 4 Program destinations 5 Program alarms Step One is to let the SCADA 3000 know that the PC is go...

Page 232: ...om messages Select the options you want by placing a check mark in each box Next you must record voice messages At the bottom of the screen above is a button labeled ID Message Click this button to br...

Page 233: ...eption is Numeric Pager calls Typically you can program a numeric pager destination with only the pager number In this case no additional codes need to be added However in instances where the pager se...

Page 234: ...o a destination programmed as voice the software dials the number and immediately starts announcing SCADA 3000 alarm exists It will continue repeating this message until the call is answered Once the...

Page 235: ...t call the computer back and enter the alarm ID number and the acknowledgement code See voice sample above Alphanumeric Pager When dialing out to a destination programmed as Alpha the PC Alarm Dialout...

Page 236: ...21 8 SCADA 3000 User s Manual...

Page 237: ...until a connection is made Visual Basic script is a computer programming language developed by Microsoft that pro vides the capability for writing sophisticated control programs Integrated within the...

Page 238: ...ith the SCADA 3000 to write a program The buttons on the screen are from left to right Load Save SyntaxCheck Help and Close The first step in creating a Distributed Control Program is to load the temp...

Page 239: ...components in your script program is ComponentName ComponentProperty As an example if you were going to reference the numerical value of an Input on your Real time screen you would use the DataPointV...

Page 240: ...Control program you must check it for syntax errors Simply click the SyntaxCheck button The editor will provide a message to indicate if there were any errors detected along with the location of the e...

Page 241: ...t status of the script program TimeSliceTicks Time in milliseconds the script is yielded during timer calls Top Position of the top side of the script control screen Width Width of the script control...

Page 242: ...Control programs This chapter provides basic instruction in the Visual Basic language and gives all the commands that are valid for use with SCADA 3000 Sample programs are included Structure Listed b...

Page 243: ...be no longer than 255 characters If Then Else Statement Conditionally executes a group of statements depending on the value of an expression If condition Then statements Else elsestatements Or you can...

Page 244: ...variable can t be an array element or an element of a user defined type start Initial value of counter end Final value of counter step Amount counter is changed each time through the loop If not speci...

Page 245: ...ndition and another exists ASSIGNMENT Symbol used to assign a numeric value assigns a new value to a variable COMPARATORS Symbols used to compare numeric values to each other Less than Greater than Is...

Page 246: ...s Advantages This allows for centralized control and there is only one control program to cre ate and maintain Disadvantages You will need all I O points required for running your logic program to be...

Page 247: ...site A and a Pump is located at site B The program passes the tanklevel from unit A to unit B where it is stored in a ladder variable This allows unit B to control the pump The On Off status of the p...

Page 248: ...22 12 SCADA 3000 User s Manual...

Page 249: ...ounted in a steel or a fiberglass NEMA 4 enclosure Do not mount the unit or the expansion modules close to motor starters contactors or relays that switch inductive loads These devices gener ate large...

Page 250: ...1 Module Mounting Dimensions Power Supply and Grounding The Universal Input Module operates on 10 15VDC Typically the module is powered from the AUX PWR terminals on the SCADA 3000 main unit This is p...

Page 251: ...on sumption should be 176mA Communications Wiring The Universal Input Module communicates with the SCADA 3000 using a high speed serial communications bus This 4 wire bus is used to connect up to 15 m...

Page 252: ...eled BUS TERM This jumper is used to terminate the 4 wire communications bus Figure 6 Bus Termination jumper Termination is required at the extreme ends of the communications network to minimize sig n...

Page 253: ...t schematics for more information General Wiring Considerations Most dry contact sensors can be connected to the module using inexpensive 2 conductor cable as small as 24 AWG For thermistor 0 5V and 4...

Page 254: ...he figure below shows how to connect a dry contact sensor Figure 9 Wiring a Thermistor Analog Voltage Output Transducers 0 5VDC The Universal Input Module is compatible with transducers that produce a...

Page 255: ...mA output devices typically require a 24VDC power supply to operate The Universal Input Module has an internal 24VDC power supply available for this purpose The 24VDC power supply has enough capacity...

Page 256: ...be used in the ladder program or C program to perform control functions You may even choose just to monitor or datalog an input and activate alarms based on high and low set points The SCADA 3000 User...

Page 257: ...otection 1500 Watt transient voltage suppressor on each input Dry Contact Termistor Sense Voltage 5V through 10K 4 20mA Load Resistance 237 Ohms 0 1 1 4W 0 5V Input Impedance 1012 Network Data Rate 15...

Page 258: ...23 10 SCADA 3000 User s Manual...

Page 259: ...stall the Thermocouple Input Module Correctly installing the unit will ensure proper functioning and maximum service life Please read the entire chapter before attempting installation OPERATING ENVIRO...

Page 260: ...When mounting the unit to a wall make sure the mounting screws fully engage a solid member for example a stud of the support structure Mount the Thermocouple Input Module in an upright position so th...

Page 261: ...unications cable must be 4 Conductor Twisted Pair You may use unshielded cable in electrically quiet environments but be sure to use shielded cable if your cabling must navigate around electrical mach...

Page 262: ...ning the communications cable through conduit provides extra protection from physical damage and electrical interference If you route the cable through conduit be sure to ground the entire length by c...

Page 263: ...quid semi solids gas or vacuum ovens molds dies etc Only thermocouples that are type E J K T R S are compatible with the Thermocouple Input Module Manufacturers of thermocouples can help you select th...

Page 264: ...The temperatures measured from the thermocouples can be used in the ladder program or C program to perform control functions You may even choose to just monitor or datalog the temperature and activate...

Page 265: ...through 7 Enter names corresponding to the process you will be measuring Figure 10 Thermocouple Programming form To configure the thermocouple types click on the I O Setup tab The Setup screen is sho...

Page 266: ...to 1550 C 32 to 2822 F LED Indicators Power LED Pulse LED heartbeat Network Data Rate 153 6 Kbps Bus Termination Impedance 120 Ohms Power Requirements 10 15VDC 100mA max 1 5W Power Fuse Rating and Typ...

Page 267: ...n This chapter provides information to install the Pulse Count Module Please read the entire chapter before starting OPERATING ENVIRONMENT The Pulse Count Module should be mounted and operated in a cl...

Page 268: ...n the SCADA 3000 main unit This is preferred because the AUX PWR from the main unit is battery backed in the event of a power failure when a battery is connected to the main unit Alternately you may c...

Page 269: ...odule to the next Each module connects to the next via a 4 wire communications cable connected to the terminals labeled A B Y Z The cable must be 4 Conductor Twisted Pair shielded or unshielded Use on...

Page 270: ...the IN position Note that this should only be activated if the module is at the very end of the network All other modules in between should have the termination set to the OUT position As a result on...

Page 271: ...s scaled from 0 to 10 Adjust the trimpot based on the maximum pulse fre quency expected in your application The table below will help you select the correct position Maximum Pulse Frequency Trimpot Po...

Page 272: ...Pulse Count Total from input 4 Channel 5 Rate or Count Overflow from pulse input 1 Channel 6 Rate or Count Overflow from pulse input 2 Channel 7 Rate or Count Overflow from pulse input 3 Channel 8 Ra...

Page 273: ...Pulse Counting Range 0 to 10 000 pulses per second 0 10KHz Input Protection 1500 Watt transient voltage suppressor on each input Network Data Rate 153 6 Kbps Power Requirements 10 15VDC 100mA max 1 5W...

Page 274: ...25 8 SCADA 3000 User s Manual...

Page 275: ...the Relay Output Module to malfunction Where this is unavoidable mount the module s and main unit in a separate grounded steel enclosure This will shield them from harmful electrical interference The...

Page 276: ...e module to any 10 15VDC power source Figure 2 Module powered from main unit It is extremely important that the EG pin be connected to a good earth ground This will pre vent communication errors due t...

Page 277: ...the wiring is straight thru Correct wiring setup is shown in Figure 3 Figure 3 Correct daisy chain setup Main unit on the end Figure 4 Incorrect daisy chain setup Main unit in the middle of the chain...

Page 278: ...A A Figure 5 Setting the Bus Address Bus Termination Located on each module is a jumper labeled BUS TERM This jumper is used to terminate the 4 wire communications bus Figure 6 Bus Termination jumper...

Page 279: ...e Specifications for complete rating information The following wiring diagram shows a typical switching application Figure 8 Relay Output Wiring The output wiring terminals are designed to accept 14AW...

Page 280: ...he Relay Output Module click on the Relay Output icon on the Main Unit form The icon will appear at its corresponding address and will be designated by the letters RO See Chapter 24 Figure 9 as an exa...

Page 281: ...dule to malfunction Where this is unavoidable mount the module s and main unit in a separate grounded steel enclosure This will shield them from harmful electrical interference The temperature range t...

Page 282: ...backed in the event of a power failure when a battery is connected to the main unit Alternately you may connect the module to any 10 15VDC power source Figure 2 Module powered from main unit It is ex...

Page 283: ...A B Y Z The cable must be 4 Conductor Twisted Pair shielded or unshielded with a nominal impedance of 120W for example Belden 8132 or 9842 cable Use one pair for A B and the other pair for Y Z Note h...

Page 284: ...xample below shows a Bus Address setting of 9 Address Jumper Code 1 A B B B 2 B A B B 3 A A B B 4 B B A B 5 A B A B 6 B A A B 7 A A A B 8 B B B A 9 A B B A 10 B A B A 11 A A B A 12 B B A A 13 A B A A...

Page 285: ...the module No external loop power is required When configured for 0 10V be sure to drive only high impedance loads to minimize errors A typical circuit connection diagram is shown below Figure 8 Wiri...

Page 286: ...termined based on the control program you create using the Ladder program C program or PID settings The SCADA 3000 Software allows you to set up a custom table to scale the signal to units that descri...

Page 287: ...t Analog Output Protection 1500 Watt transient suppressor on each output Network Data Rate 153 6 Kbps Bus Termination Impedance 120 Ohms Power Requirements 10 15VDC 260mA max 3 9W Power Fuse Rating an...

Page 288: ...27 8 SCADA 3000 User s Manual...

Page 289: ...t the unit or the expansion modules close to motor starters contactors or relays that switch inductive loads These devices gener ate large electromagnetic fields that can cause the Annunciator Module...

Page 290: ...s for your convenience Power Supply and Grounding The Annunciator Module operates on 10 15VDC Typically the module is powered from the AUX PWR terminals on the SCADA 3000 main unit This is preferred b...

Page 291: ...A B Y Z The cable must be 4 Conductor Twisted Pair shielded or unshielded with a nominal impedance of 120 for example Belden 8132 or 9842 cable Use one pair for A B and the other pair for Y Z The pro...

Page 292: ...required at the extreme ends of the communications network to minimize signal reflections that would otherwise cause data communication errors To activate the Bus Termination move the jumper to the IN...

Page 293: ...may be controlled automatically using a C program or Ladder program The eight LEDs appear in the program ming software as digital outputs numbered from 0 7 To access the Annunciator program ming scre...

Page 294: ...28 6 SCADA 3000 User s Manual...

Page 295: ...are OK the electricity is on the control pro grams are running and that the battery is OK 2 Create a test alarm on an input and allow the unit to contact all programmed telephone numbers This will ma...

Page 296: ...A 2 SCADA 3000 User s Manual...

Page 297: ...1 4 Watt 0 5V Input Impedance 1012 W Number of Latching Relay Output 8 Rated Load of Relay resistive 2A 125VAC 2A 30VDC Rated Load of Relay inductive 1A 125VAC 1A 30VDC Max Relay Operating Voltage 125...

Page 298: ...utput Current 320mA max Battery Back up Optional 12V Lead acid Gel cell 5 0AH to 18AH Automatic charge control deep discharge protection Program Memory Back up Battery CR2430 Lithium Battery Power Fus...

Page 299: ...er Alarm not configured Alarm acknowledged by max calling rounds Alarm acknowledged by 15 calls to 1 destination Alarm acknowledged by inbound phone call Acknowledgement received No acknowledgement re...

Page 300: ...eport destination Destination number Alarm cleared Alarm number No dial tone Alarm low detected Alarm number Alarm high detected Alarm number Invalid hardware configuration for dial out Fault conditio...

Page 301: ...39K 31 06K 2 4 7 10 13 16 18 35 40 45 50 55 60 65 27 31K 24 06K 21 24K 18 79K 16 65K 14 78K 13 15K 21 24 27 30 32 35 38 70 75 80 85 90 95 100 11 72K 10 46K 9 35K 8 38K 7 52K 6 75K 6 08K 41 44 47 49 5...

Page 302: ...D 2 SCADA 3000 User s Manual...

Page 303: ...type radio or standard for each port is selectable via jumpers located under the top cover see following figures The default Baud rates and communication types are listed below COM 1 Default Setting...

Page 304: ...Transmit Data Input 4 DTR Data Terminal Ready Input 5 SG Signal Ground 6 DSR Data Set Ready Output 7 RTS Request to Send Input 8 CTS Clear to Send Output 9 N C No Connection COM 2 DTE Pin Description...

Page 305: ...g The memory in the SCADA 3000 will be completely reset after performing the upgrade The first step to upgrading the firmware is to retrieve the Hex files The files are available three ways 1 Download...

Page 306: ...the unit again 7 Click on Diagnostics Flash Upgrade from the main menu again 8 Click on the Select HEX file button 9 Open the SCADA 3000 firmware folder 10 The two HEX files should appear Click on th...

Page 307: ...shown below Figure 1 Internet Upgrade Main Window With the default settings in place you may verify retrieve and install the software upgrade as follows If you wish to change the default settings sele...

Page 308: ...nload after Verification Clicking on the Start button will verify and download automatically but will not install Automatically Download and Install In this mode clicking on the one Start button verif...

Page 309: ...will be saved as shown in the New and Backup fields The Reset to Previous button can be used to revert back to the previous direc tory names where newly downloaded files and backup files will be save...

Page 310: ...ing any custom settings you should contact Sensaphone Technical Support either by phone at 610 558 2700 or email at support sensaphone com The two buttons above the boxes are resets The lefthand one c...

Page 311: ...and press ENTER 2 Press the down arrow key until you reach the alarm you need to acknowledge Press ENTER 3 Press the down arrow key until the LCD displays Acknowledge Alarm Press ENTER and the alarm w...

Page 312: ...odem AT commands These are usually only needed if you are having trouble getting your modem to connect to a SCADA 3000 unit See your modem Operators Manual for a list of AT commands supported by your...

Page 313: ...ming Select the programming file you wish to load into the replacement SCADA 3000 unit then click the Open button All of the programming information saved in the s3k file will be transferred to the SC...

Page 314: ...erature sensor wiring and correct or replace the wiring A shunt for setting the input type may not be installed in the TMP DRY position Check and move the shunt to the correct position Why does SCADA...

Page 315: ...ge between the Y and Z terminals on the SCADA 3000 MAIN UNIT If all the bus connections are complete you will see about 2 4 Volts DC If you see 4 5 Volts DC there is an open bus connection somewhere W...

Page 316: ...way to full scale 20mA Check the loop resistance It must be no greater than 1000 Ohms If it is greater the module will not be able to reach the full scale output I have power wired to the Analog Outp...

Page 317: ...emperature Probe FGD 0103 10K Indoor Decorator Zone Temperature Sensor FGD 0104 10K Outdoor Air Weatherproof Temperature Sensor FGD 0105 10K Immersion Temperature Sensor FGD 3010 SCADA 3000 Universal...

Page 318: ...I 2 SCADA 3000 User s Manual...

Page 319: ...4 Position Terminal Block Plug CON 0088 5 Position Terminal Block Plug CON 0101 8 Position Terminal Block Plug CON 0106 3 Position Terminal Block Plug CON 0108 4 Position Jumper Shunt CON 0120 9 Posit...

Page 320: ...J 2 SCADA 3000 User s Manual...

Page 321: ...pping delays a Your name address and telephone number b A note explaining the problem 4 Ship your package to the address below SERVICE DEPARTMENT Phonetics Inc 901 Tryens Road Aston PA 19014 5 Ship pr...

Page 322: ...K 2 SCADA 3000 User s Manual...

Page 323: ...______________________ Voice Repetitions per call ____________________________ Comm Port ____________________________ Rings Till Answer ______________________ Slave ID ____________________________ II...

Page 324: ...s Relay Unit choices None Open Closed Closed Open On Off Off On Running Stopped Stopped Running Deg F Deg C Inches Feet Gallons Liters PSI GPM Volts Amps Hours Minutes Seconds Custom Name Type Units T...

Page 325: ...mming 0 31 Alarm Source Alarm Custom Dialout Type N O Recog Reset Limit Limit Enable UAF Name Message Destination Numbers N C Limit Time Time Low High Y N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1...

Page 326: ...ng 32 63 Alarm Source Alarm Custom Dialout Type N O Recog Reset Limit Limit Enable UAF Name Message Destination Numbers N C Limit Time Time Low High Y N 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47...

Page 327: ...m Call Modes Disabled Until Acknowledged Inform Dial Types Fax Voice E Mail Pager Alpha Pager Modem Name Number Address Call Zone s 1 4 Alarm Mode Dial Type Call Delay Report Y N 0 1 2 3 4 5 6 7 8 9 1...

Page 328: ...Modes Disabled Until Acknowledged Inform Dial Types Fax Voice E Mail Pager Alpha Pager Modem Name Number Address Call Zone s 1 4 Alarm Mode Dial Type Call Delay Report Y N 32 33 34 35 36 37 38 39 40...

Page 329: ...7 days per week and three time periods we have now identified 21 time periods over the course of the week The SCADA 3000 allows you to apply a zone number to each of the 21 time periods Up to four zon...

Page 330: ...ssword for Local Voice Port Recite ID Phone Number in Status Report Recite Custom ID Message in Status Report Speak Canned Messages with Custom Messages Status Report Includes Recite Alarms None All E...

Page 331: ...MESSAGES Description Status UAF Alarm Description Status UAF Alarm 0 32 1 33 2 34 3 35 4 36 5 37 6 38 7 39 8 40 9 41 10 42 11 43 12 44 13 45 14 46 15 47 16 48 17 49 18 50 19 51 20 52 21 53 22 54 23 5...

Page 332: ...val Hours Minutes Seconds Available U A F s I n p u t s Outputs Timers Counters Bits Ladder Variables C Variables Alarms Diagnostics Selected UAFs UAFs UAFs UAFs UAFs UAFs UAFs UAFs IX Reports Event L...

Page 333: ...Appendix L Programming Forms X LCD Display Available UAFs for display Inputs Outputs Timers Counters Bits Ladder Variables C Variables Alarms Diagnostics Selected UAFs UAFs UAFs UAFs UAFs UAFs UAFs U...

Page 334: ...n Note Each parameter MUST have a value entered for that algorithm to calculate correctly PID 0 PID 1 PID2 PID 3 PID 4 PID 5 PID 6 PID 7 Name Input UAF Output UAF Reload Time Target Set Point Dead Zon...

Page 335: ...Test Log...

Page 336: ......

Reviews: