Transcription of ControlWave™ Designer Programmer’s Handbook
1 controlwave Designer Programmer s Handbook D301426X012 January 2022 Remote Automation Solutions controlwave Designer Programmer s Handbook controlwave Designer Programmer s Handbook D301426X012 January 2022 2 Contents Application Safety Considerations Protecting Operating Processes A failure of this application for whatever reason may leave an operating process without appropriate protection and could result in possible damage to property or injury to persons. To protect against this, you should review the need for additional backup equipment or provide alternate means of protection (such as alarm devices, output limiting, fail-safe valves, relief valves, emergency shutoffs, emergency switches, etc.)
2 CAUTION When implementing control using this product, observe best industry practices as suggested by applicable and appropriate environmental, health, and safety organizations. While this product can be used as a safety component in a system, it NOT intended or designed to be the ONLY safety mechanism in that system. controlwave Designer Programmer s Handbook D301426X012 January 2022 Contents iii Contents Introduction .. 1 controlwave Product Line 1 Manuals You Should Read Before You Read This One 1 What is Covered in this manual ?
3 1 What Related Documentation is Available? 2 ACCOL III Function Block Library .. 5 Alarm Configuration .. 9 What are Alarms? 9 Where can I get detailed information about these function blocks? 11 Configuring an Analog Alarm 12 Using the ALARM_ANALOG function block 13 Configuring a Logical Alarm 17 Using the ALARM_LOGICAL_ON function block 17 Configuring a Change of State Alarm 19 Application Licensing .. 23 Granting a License for a Controller to Run a Standard Application 23 Removing an Application License from a Controller: 24 Viewing a History of Dongle Issue / Remove Operations: 25 Application Parameters.
4 27 Archive Configuration .. 29 What Are Archive Files? 29 Archive configuration involves four basic steps: 30 What can be done with the data from the Archive File(s)? 31 Step 1. Define Archive Files(s) in the Flash Configuration Utility 31 Step 2. In Your controlwave Designer Project, Identify the variables you want to archive in the Archive List 36 Step 3. Create an Output List for Accessing the Most Recent Archive Record (OPTIONAL) 37 Step 4. Configure the ARCHIVE Function Block 38 Array Configuration .. 41 Audit Configuration .. 43 Step 1.
5 Set parameters in the Flash Configuration Utility 43 Step 2. In controlwave Designer , identify Variables for which you want to maintain Audit Logging46 Step 3. Configure an AUDIT Function Block 47 BSAP Addressing and Networks .. 49 What is BSAP? 49 Adding A controlwave to an OpenBSI BSAP Network in the RTU Wizard 51 Setting the BSAP Local Address and EBSAP Group 52 What is Client/Server Communication? 53 BSAP - Underlying Technical Details (For ADVANCED USERS) 53 BSAP Master Port .. 55 Configuring A BSAP Master Port 56 BSAP Slave Port .. 61 Configuring a BSAP Slave Port 61 Communication Ports.
6 67 controlwave Designer Programmer s Handbook D301426X012 January 2022 iv Contents How do I configure the Ports on the controlwave ? 81 What are the factory default settings for communication ports? 81 How can the port configuration be changed? 92 Dialing - An Overview 92 Serial Port Sharing between the BSAP Slave and Custom Slave Protocols: 92 Compiling .. 95 Conditional Logic .. 97 DataView .. 101 Before you begin: 101 Calling up controlwave Data in DataView 102 Debugging An Overview .. 105 Starting Debug Mode 105 Using the Watch Window 105 Using the Cross-Reference Window 107 On-line Editing with Patch POU 108 Using the Force/Overwrite Options 109 Setting a Breakpoint 110 Exiting Debug Mode 112 Downloading.
7 113 Two Methods Available for Downloading 113 Downloading from within controlwave Designer 114 Downloading Your controlwave Project from Within controlwave Designer 117 Downloading using the OpenBSI controlwave Downloader 119 Starting the controlwave Downloader 121 Using the controlwave Downloader 122 Creating Download Scripts for Batch Downloading of controlwave Controllers 123 Expanded BSAP (EBSAP) Communications .. 127 Expanded BSAP The Concept 128 General Requirements for Expanded BSAP (EBSAP): 129 Creating an EBSAP Master 130 OpenBSI Workstation is EBSAP Master 130 controlwave -series Controller is the EBSAP Master 131 Configuring the Control and Status Arrays 132 Defining the virtual Nodes 141 Defining the EBSAP Slave Nodes 142 Example 1 OpenBSI Workstation is EBSAP Master to 1000 controlwave controllers 143 Example 2 controlwave Controller is EBSAP Master to 300 controlwave EBSAP Slaves 146 Flash Configuration Utility An Overview.
8 149 Starting the Flash Configuration Utility 149 Flash File Access .. 155 Viewing a List of Files in the Flash File Area: 156 Uploading a File from the controlwave to Your OpenBSI Workstation: 156 Copying a File from the OpenBSI Workstation to Your controlwave : 157 Deleting a File from the controlwave user Flash Files Area: 157 Refreshing the List of Files: 158 Function Blocks Creating .. 159 Function Block Parameter Name Prefixes .. 165 Historical Data .. 167 controlwave Designer Programmer s Handbook D301426X012 January 2022 Contents v What is Historical Data Used For?
9 167 What types of Historical Data can be saved in the controlwave Controller? 167 How is Audit Trail and Archive Data Retrieved from the controlwave Controller? 168 I/O 169 Tables of Board Types 174 Analog Boards 179 Digital Boards 183 High Speed Counter (HSC) Boards 185 Remote I/O Status Board 186 System Controller Board 186 CWM_RTU Board 187 Notes About Ethernet I/O Boards 187 HART Interface Board (CWM_HIB) 193 I/O Mapping .. 197 Common Device Map 197 Local I/O - controlwave 198 Ethernet I/O 206 controlwave I/O Expansion Rack Boards 218 Local I/O controlwave MICRO-series 229 Local I/O controlwave GFC-CL and controlwave XFC 242 Local I/O controlwave Express and controlwave GFC 248 Local I/O controlwave CW10, CW30, CW35 256 I/O controlwave CW_31 261 controlwave MICRO I/O Expansion Rack 269 I/O Simulator.
10 283 What is the I/O Simulator? 283 Starting the I/O Simulator 283 Analog Boards 287 Digital Boards 288 Counter Boards 288 Viewing the Board Configuration Status 289 Configuring a Pin 289 Viewing Simulated Alarms 290 Shutting Down the I/O Simulator 290 Troubleshooting Tip 290 IP Addressing and Networks .. 293 What is the Format of IP Addresses? 293 Adding a controlwave to an IP Network with the RTU Wizard 298 Setting up IP Ports in the Flash Configuration Utility 299 Recommended Ranges for IP Addresses 299 IP Parameters .. 301 IP Ports - Ethernet.