background image

Chapter 17: PID PROGRAmmING

The SCADA 3000 includes eight programmable PID (Proportional, Integral, Derivative) con-

trol algorithms which allow the unit to operate as a feedback controller.  A feedback controller 

is typically used to maintain a set point for a process.  In a feedback control application you 

would have one input (the  feedback) and one output (the force or mechanism) that allows you 

to maintain the setpoint.
To program a PID control algorithm, click on the

 PID

 button from the SCADA 3000 toolbar 

or select

 PID

 from the Programming menu.  The following screen will be displayed.  

Figure 1: PID Form

Select the PID algorithm you wish to program by clicking on one of the buttons labeled

 PID 0

 

through

 PID 7.

 Listed below are the programming parameters associated with each PID algo-

rithm. Each parameter must have a value entered for that algorithm to calculate properly:

• 

Name

: Type in a name to describe the process that the PID algorithm will be 

controlling. Example: Water Pressure.

• 

Enable PID

: Clicking this box will start the 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. The Output UAF will change based on the results of the algo-

rithm.

• 

Input UAF

: The input UAF is the feedback for the process. This must be an 

analog signal. Select the input UAF by clicking the button next to the Input UAF 

text box. A choice of all possible UAFs will be displayed. Select the input which 

will provide the feedback for your process or enter the UAF manually by typing 

the UAF directly into the text box.

• 

Output UAF

:  The Output UAF identifies the output device which will affect 

the process. The output  value will change as necessary to maintain the setpoint.   

• 

Reload Time

: The reload time determines how often the PID Algorithm is exe-

cuted. For example, if the reload time is set to 0.25 seconds, every quarter second 

the PID algorithm will run.

• 

Target Set Point

: This is the value that the PID algorithm is trying to main-

tain.  The units of measure for the Target Set Point will be the same as for the 

Input UAF. For example, if the Input UAF is measuring pressure in PSI, then the 

Target Set Point must also be in PSI.

17-1

Содержание Sensaphone SCADA 3000

Страница 1: ...Sensaphone SCADA 3000 User s Manual Version 2 34...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 6: ...vi SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 10: ...x SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 30: ...1 6 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 48: ...4 6 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 70: ...9 8 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 122: ...12 8 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 190: ...15 30 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 211: ...lead 1 lag 0 else lead 0 lag 1 16 21 Chapter 16 Programming in C...

Страница 212: ...16 22 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 236: ...21 8 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 248: ...22 12 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 258: ...23 10 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 274: ...25 8 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 288: ...27 8 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 294: ...28 6 SCADA 3000 User s Manual...

Страница 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...

Страница 296: ...A 2 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 302: ...D 2 SCADA 3000 User s Manual...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 318: ...I 2 SCADA 3000 User s Manual...

Страница 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...

Страница 320: ...J 2 SCADA 3000 User s Manual...

Страница 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...

Страница 322: ...K 2 SCADA 3000 User s Manual...

Страница 323: ...______________________ Voice Repetitions per call ____________________________ Comm Port ____________________________ Rings Till Answer ______________________ Slave ID ____________________________ II...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 335: ...Test Log...

Страница 336: ......

Отзывы: