Manual Book RTC Editor [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

MS2–HDS400–2002 [Rel.400/411/412]



RTC User's Guide



•• Harmonas-DEO, DOPC, DOFC, DOHS, DOBS, DOGS, DOMS, DOHL, and DOPL are registered trademarks of Azbil Corporation in Japan. •• Windows is a registered trademark of Microsoft Corporation in the United States and other countries. •• Ethernet is a registered trademark of XEROX Corporation. •• MELSEC is a registered trademark of Mitsubishi Electric Corporation, Ltd. •• InTouch is a trademark of Invensys plc. •• Other product names, model nos., and company names may be trademarks of the respective company.



Copyright, Notices and Trademarks © 2011-2014 Azbil Corporation All Rights Reserved. While this information is presented in good faith and believed to be accurate, Azbil Corporation disclaims the implied warranties of merchantability and fitness for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customer. In no event is Azbil Corporation liable to anyone for any indirect, special or consequential damages. The information and specifications in this document are subject to change without notice.



Table of Contents



Table of Contents Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 What is RTC?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Structure of This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Minor Version Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14



Chapter 1. Before Using RTC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.1 1.2 1.3 1.4 1.5



System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Personal Computer System Required for RTC Editor. . . . Basic Knowledge Required for Using RTC Editor . . . . . . . . . . . . . . . 1.2.1 Keywords in Operating Windows 7. . . . . . . . . . . . . . . . . . . . System Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Roles of RTC Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Planning Your Harmonas-DEO System Development. . . . . . . . . . . .



17 17 19 19 20 20 21



Chapter 2. Elements of RTC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1 2.2 2.3



Install RTC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How to execute RTC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RTC Editor’s Work Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Child Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Tool Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.3 Parts Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.4 Status Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.5 Contents Displayed When the RTC Editor is Invoked. . . . 2.4 Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Parameter Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



23 23 24 25 27 29 30 31 33 33



Chapter 3. RTC Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.1



The Job Structure Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.1.1 Display in the Job Structure Window . . . . . . . . . . . . . . . . . . 35 3.1.2 Job Structure Window Operation . . . . . . . . . . . . . . . . . . . . . 37



i



Table of Contents



3.2



3.3



Creating Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Creating a New Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Opening another Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 Delete or Copy a Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Job Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Job Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.2 Sheet List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.3 Find a Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.4 Control Part List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.5 Intersheet Link List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.6 FB Point List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.7 Tagname List/Replacement Function . . . . . . . . . . . . . . . . . . 3.3.8 Find Parameter Value Function. . . . . . . . . . . . . . . . . . . . . . . 3.3.9 Output/Print Point Conf. . . . . . . . . . . . . . . . . . . . . . . . . . . . .



41 41 42 43 44 44 45 47 48 49 51 52 62 64



Chapter 4. About Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.1



4.2



4.3



Management of Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 What is Sheet?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Creating and Saving Sheets. . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.3 Opening and Closing Sheets. . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.4 Sheet Information Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . 4.1.5 Export/Import Sheet Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.5.1 Export Sheet Info. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.5.2 Import Sheet Info. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.6 Printing Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Applications of Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Operations on RTC Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Drawing Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.3 Embedding and Linking Objects. . . . . . . . . . . . . . . . . . . . . . 4.2.4 Drawing Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.5 Gridlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.6 Zoom In and Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sheet Editing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 View Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Custom View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 Class View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 Template Edit Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



ii



71 71 71 74 75 75 76 76 79 80 80 84 85 89 91 92 93 93 95 96 98



Table of Contents



Chapter 5. RTC Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.1



5.2



Picture Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 How to Use Picture Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.1 Text Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.2 Title Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.3 Line Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.4 Polyline Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.5 Arrow Parts and Double Headed Arrow Parts. . . . . . . 5.1.1.6 Rectangle Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.7 Round-rectangle Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.8 Oval Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.9 Arc Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.10 Polygon Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.11 Bitmap Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.12 Sheet Number Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.13 Sheet Title Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1.14 Version Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Control Parts Tool Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Types of Control Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Behavior of Control Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.1 Parameter Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.2 Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3.3 Parts View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.4 Container Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.5 Point Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.5.1 Tips On Point Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.5.2 FFFB Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.5.3 Point Parameter Name Format. . . . . . . . . . . . . . . . . . . . 5.2.6 Logic Component Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.6.1 How To Design and Implement Logic . . . . . . . . . . . . . 5.2.6.2 Logic made into Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.6.3 Logic Point Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.6.4 Logic Component Parts. . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.7 Block Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.8 Block Secondary Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.8.1 BOX Parameter Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.8.2 Frame Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



iii



101 104 104 106 107 108 108 109 109 110 110 111 112 112 113 113 114 114 122 124 126 128 131 132 135 139 142 143 144 144 145 145 146 152 161 161 163



Table of Contents



5.3



5.2.9 CL Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.9.1 Advantages of Managing CL Parts with RTC Editor. . 5.2.9.2 Procedure for Creating CL Programs . . . . . . . . . . . . . . 5.2.9.3 Process Module Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.9.4 CL Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.9.5 CL Source File Creation . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.9.6 How to Write Template CL Files (Replace page). . . . . 5.2.9.7 How to Write Template CL Files (Merge page) . . . . . . 5.2.9.8 Compiling CL Programs. . . . . . . . . . . . . . . . . . . . . . . . . 5.2.9.9 Loading CL Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10 Reference Point Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10.1 Using Reference Parts to Display the Same Point in Multiple Locations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10.2 Point Reference to Container Parts. . . . . . . . . . . . . . . . 5.2.10.3 Reference Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10.4 Reference Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10.5 Point Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.10.6 Make Reference Links. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.11 Utility Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.11.1 Intersheet Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.11.2 Intrasheet Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.11.3 Divergence Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1 Operation OverView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1.1 Displaying. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1.2 View Mismatching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2 How to Set Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2.1 Add/Modify/Copy Pattern . . . . . . . . . . . . . . . . . . . . . . . 5.3.2.2 Apply Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2.3 Delete Mismatch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2.4 Exporting/Importing Patterns . . . . . . . . . . . . . . . . . . . . 5.3.3 Setting Pattern for Individual Control Parts. . . . . . . . . . . 5.3.4 Displaying/Not-displaying . . . . . . . . . . . . . . . . . . . . . . . . . .



165 166 167 171 171 174 175 179 183 184 185 185 187 190 191 194 197 199 199 201 202 203 204 204 205 205 207 211 211 212 214 215



Chapter 6. Implementing Harmonas-DEO System. . . . . . . . . . . . 217 6.1



Creating Data to Be Loaded to the Controller. . . . . . . . . . . . . . . . . . 220 6.1.1 Creating the EB Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220



iv



Table of Contents



6.2



6.3



6.1.2 Reading EB Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.2.1 Reading EB Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.2.2 Automatic Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.3 Configuration of Block Information. . . . . . . . . . . . . . . . . . 6.1.4 System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.4.1 System Conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.4.2 Unit ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.4.3 Set FB Point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.4.4 I/O List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.4.5 Control List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.4.6 PU/MU Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.5 Point Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.6 Box Variable Edit Display . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.7 PMDP Local Value Edit Display. . . . . . . . . . . . . . . . . . . . . . 6.1.8 Create Controller Data Files. . . . . . . . . . . . . . . . . . . . . . . . . 6.1.9 Export Parameter/Import Parameter . . . . . . . . . . . . . . . . . 6.1.9.1 Engineering procedures . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.9.2 Excel file formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.9.3 Export Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.9.4 Import Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration of Operation Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 Specify PMDP Local Variable. . . . . . . . . . . . . . . . . . . . . . . . 6.2.2 Configuration of History Function . . . . . . . . . . . . . . . . . . . 6.2.3 Configuration of Alarm Function . . . . . . . . . . . . . . . . . . . . 6.2.4 Managing Screen Information. . . . . . . . . . . . . . . . . . . . . . . 6.2.5 Creating System Data File. . . . . . . . . . . . . . . . . . . . . . . . . . . Operation Leading Up to Operation Screen Startup . . . . . . . . . . . . 6.3.1 Loading Controller Program Files. . . . . . . . . . . . . . . . . . . . 6.3.2 Loading Controller Data Files . . . . . . . . . . . . . . . . . . . . . . . 6.3.2.1 Loading FB Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.2.2 Loading Module Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.3 Activate Operation Screen . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.4 Save Check Point File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.5 Loading Checkpoint Files. . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.6 Uploading Control Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.7 Deleting Controller Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.7.1 Deleting Module Data. . . . . . . . . . . . . . . . . . . . . . . . . . .



v



224 224 230 232 235 235 238 240 241 243 244 245 255 259 260 262 263 264 267 271 278 278 280 283 283 283 285 286 287 292 293 295 295 295 295 298 300



Table of Contents



Chapter 7. Multiengineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 7.1 7.2 7.3



7.4 7.5



Operation Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Job Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Job Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.1 Methods of Defining the Remote Side of the Connection. . . . 7.3.2 Rules for Connecting Job Part . . . . . . . . . . . . . . . . . . . . . . . 7.3.3 Job Part List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integration of System Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Job Information List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



304 308 308 309 311 311 313 315



Chapter 8. Reusing Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 8.1 8.2 8.3



8.4



8.5



Reusable Parts Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . preparation for Using hasNASBe Browser. . . . . . . . . . . . . . . . . . . . . hasNASBe Directory Management. . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 Defining a Category. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.2 Collecting Reusable Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . Registering Reusable Parts under hasNASBe. . . . . . . . . . . . . . . . . . . 8.4.1 Assigning a Category to a Container. . . . . . . . . . . . . . . . . . 8.4.2 Registering Reusable Parts under hasNASBe. . . . . . . . . . . Reusable Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.1 Starting hasNASBe Browser . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.2 Setting Search Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.3 Horizontal Browse function. . . . . . . . . . . . . . . . . . . . . . . . . 8.5.4 Vertical Browse function. . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.5 Capsule Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



317 319 319 319 321 322 322 323 325 327 330 331 332 334



Chapter 9. Log Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.1 9.2



Function Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Contents of Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338



Appendix A. The setting parameter of the node. . . . . . . . . . . . . . 341 A.1 Case of SS/HS/GS/SSH/MS/HL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.2 [Network Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.3 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.4 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . .



vi



341 341 341 342 342



Table of Contents



A.2 Case of PRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.5 [Unit Conf1-2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.6 [IOM Conf1-4] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.7 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . . A.3 Case of XPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.5 [Unit Conf1-5] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.6 [IOM Conf1-12] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.7 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . . A.4 Case of FLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.5 [Unit Conf1-5] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.6 [IOM Conf1-3] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4.7 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . . A.5 Case of PL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.5 [Node Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.6 [Unit Conf1-4] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.7 [IOM Conf1-8] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.8 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . .



vii



343 343 343 344 345 345 346 347 348 348 348 349 350 350 351 353 354 354 354 355 355 356 356 357 358 358 358 359 359 360 360 361 361



Table of Contents



A.6 Case of PL2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.5 [Node Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.6 [Unit Conf1-5] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.7 [IOM Conf1-24] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.8 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . . A.7 Case of FC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.5 [Node Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.6 [Node Conf4] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.7 [Unit Conf1-5] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.8 [IOM Conf1-12] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.7.9 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . . A.8 Case of PC4 [R411 or later] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.1 [Network Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.2 [Network Conf3] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.3 [Node Conf1] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.4 [Node Conf2] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.5 [Unit Conf1-5] Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.6 [IOM Conf1-12] Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.8.7 CSV format for import/export. . . . . . . . . . . . . . . . . . . . . . .



viii



362 362 362 363 364 365 365 366 367 368 368 368 369 370 370 371 371 372 373 374 374 374 375 376 377 378 380



What is RTC?



Introduction What is RTC? RTC is a Windows 7 software application. It is a CASE tool in helping you to design the control strategy and create engineering database of Harmonas-DEO systems, in a graphical, intuitive environment. RTC produces controller database, which is loaded directly to controllers. RTC is a generic name of software including RTC editor and hasNASBe browser.



Structure of This Document This document is a guide for you to learn the function and use of RTC Editor. The instructions in this manual are substantially based on a single engineering explanation. The structure of this manual is shown below. The contents describing SS in this manual also apply to SSH.



Table -1. Chapter



Description



Introduction



Describes the concept of RTC Editor and its use.



Chapter 1



Introduces system requirements and role of RTC Editor in the Harmonas-DEO system.



Chapter 2



Describes the elements of RTC Editor.



Chapter 3



Describes the RTC Job and its structure.



Chapter 4



Describes the Sheet, and its use.



Chapter 5



Describes RTC parts and their uses.



Chapter 6



Describes relations with the operation display.



Chapter 7



Describes multi-engineering.



Chapter 8



Describes reuse of parts using the hasNASBe browser package.



Chapter 9



Describes the log output function of the RTC Editor.



−9−



Introduction



Notation This guide uses the following conventions: Table -2. Menu, Command, Dialog Notation



Shows



[File] menu



A menu name is enclosed in square brackets ([ ]).



[File]



A command name is enclosed in square brackets ([ ]), preceded by the name of the menu that contains the command.



[Sheet Information] dialog box



A dialog box name, displayed on the caption bar of the dialog box, is enclosed in square brackets ([ ]). This convention also applies to property sheets.



[File Name:]



A group box, text box, drop-down list, check box, option button, or the like in a dialog box is enclosed in square brackets ([ ]).



button



A button in a dialog box or on the tool bar is enclosed in angle brackets (< >). Table -3. Mouse Operation



Notation



Shows



Click



Press and release mouse button. Mouse has left button and right button, but unless specified click left mouse button.



Right Click



Click with right button of the mouse.



Double Click



Click left mouse button in rapid succession.



Drag



Move mouse while holding left mouse button pressed.



Drop



Release left mouse button at the desired target. Table -4. Key Operation Notation



Shows Keys are indicated enclosed in square brackets (< >). The plus (+) symbol indicates a combination of key operations. + indicates that the key should be pressed while the key is held down.



+



+ indicates that the key should be pressed while the key is held down. + indicates that the key should be pressed while the key is held down.



Arrow keys



General term for the < → >, < ← >, < ↑ > and < ↓ > keys.



− 10 −



Acronyms



Acronyms The abbreviations used in this guide with reference to RTC and the Harmonas-DEO System are as follows: Table -5. Acronyms Names



Meaning



CL



Control Language



CSV



Comma Separated Value



EB



Exception Build



FB



Function Block



DOFC



Fieldbus Controller



DOBS



Batch Station



DOGS



Gateway Station



DOHS



History Station



DOPC



Process Controller



DOPC II



Process Controller II



DOPC III



Process Controller III



DOPC IV



Process Controller IV



DOPL



PLC Linker



DOPL II



PLC Linker II



DOSS



Supervisory Station



DOSS_H



History Supervisory Station



DOMS



DEO Maintenance Station



DOHL



DEO HART Linker



BS



DOBS (Node Name)



FC



DOFC (Node Name)



GS



DOGS (Node Name)



FLC



Harmonas-Flex Distributed Controller



HS



DOHS (Node Name)



PC4



DOPC IV (Node Name)



PL



DOPL (Node Name)



PL2



DOPL II (Node Name)



PRC



DOPC (Node Name)



RTC



Real Time CoSEE



RTC_FB



RTC Fieldbus Tool



RTC_HT



RTC HART Tool



SS



DOSS (Node Name)



SSH



DOSS_H (Node Name)



XPC



Extended Process Controller DOPC II/DOPC III (Node Name)



MS



DOMS (Node Name)



HL



DOHL (Node Name)



− 11 −



Introduction



Terminology The terms used in this guide with reference to RTC and the Harmonas-DEO System are defined below. Table -6. Terminology Term



Definition



CL Part



A type of Control Part that manages programs written in CL, a control sequence language



EB Source



A text file that contains point information defined by RTC



Picture Parts



A set of Parts representing graphical objects, text, etc



Custom View



A view that can be defined for each Control Part on a Sheet



Logical Tag Name



A Control Part identifier not dependent on implementation



Container Icon



An icon representing a Container (Sheet) in the Job Window Also simply called a “Container”



Container Parts



A Part iconizing a Sheet. Also simply called a “Container”



Configuration View



A view that can be defined for each type of Control Part



Point Reference



A mechanism to display a Point Part on multiple Sheets or to reuse a Point Part



Reference Part



A Part for which a Point Part can be referred to



Reference Port



A Port on a Control Part that indicates the starting and finishing points of a Point Link



Sheet



The equivalent of a sheet of drawing. RTC Editor parts are pasted to Sheets



Job



A unit of work of RTC



Job Window



The hierarchical structure displayed in a child window of RTC Editor, showing the inclusion relations of the Sheets in a Job. A Job Window consists of the Root Layer and the Job Repository



Control Parts



Parts for the configuration of Harmonas-DEO control. Control Parts are Container Parts, Point Parts, Logic Component Parts, CL Parts, and Block Parts



Selection List



A text file containing tag names with parameter changes



Template Sheet



A mechanism to have a common format in the background



Parts



Displayed in the Parts Bar and pasted to Sheets



Parts Bar



A collection of Parts Buttons by function. Parts Bars include the Picture Parts Bar and the Control Parts Bar



Parts Button



A button in the Parts Bar representing each Part



Parameter Link



A line representing an I/O connection between Control Parts



Component



A Container Part intended for reuse



FF



FOUNDATION Fieldbus The FF protocol is a communication technology for the fieldbus network.



HART



Highway Addressable Remote Transducer The HART protocol is a communication technology that superimposes digital signals over 4-20 mA analog instrumental signals.



RTC_FB



A software application that supports the engineering work for the FOUNDATION Fieldbus in the Harmonas-DEO System.



RTC_HT



A software application that supports the engineering work for the HART in the Harmonas-DEO System.



− 12 −



Minor Version Upgrade



Term



Definition



Job Repository



The layer at which a Container for the reuse of Jobs is placed.



Port



A Terminal on Control Parts that indicates the starting and finishing points of a Parameter Link.



Point Link



A line representing a reference relationship between Control Parts.



Point Parts



A set of Parts representing points.



Root Layer



A collection of containers constituting a Job.



Root Sheet



The Sheet at the top of a job layer.



Logic Component Parts Parts representing the functions of logic points.



Minor Version Upgrade R411 and R412 are minor version upgrades of ‘R400’. There are following changes. ■New ■ Features on R411 •• PC4 controller is supported •• Numeric Array point is supported •• String point is supported •• Datetime point is supported •• Slot number of PMDP on PC4 is extended to 572 •• String / Datetime parameter of PMDP Local Value on PC4 is supported •• PVFORMAT of numeric point on PC4 is supported •• Box data point on another node is supported •• OPEXT parameter of AO point on PL2 is supported •• [Add Link] dialog for Reference point parts, Intersheet parts and Intrasheet parts is improved •• Support for MS node and HL node stopped ■New ■ Features on R412 •• System requirements are changed to 64-bit system. Following marks are attached to the changes after R400. [R411 or later]: Description about R411 and R412. [R412]:



Description about R412.



− 13 −



Introduction



References For details or information not described in this document, refer to the following publications: Table -7. References Document Number



Document Name



1



MS2-HDS900-1010 Harmonas-DEO Distributed Serial Interface Module Instruction Manual



2



MS2-HDS900-1011 Harmonas-DEO Serial Interface Module Instruction Manual



3



MS2-HDS900-1012 Harmonas-DEO DOPL II Software Simulator Setup Manual



4



MS2-HDS900-1013



5



MS2-HDS900-1021 Harmonas-DEO PLC Linker II Function Manual



6



MS2-HDS900-1023 Harmonas-DEO DOFC Software Simulator Setup Manual (Rel.400)



7



MS2-DEO300-2001 Harmonas-DEO Introduction to Engineering



8



MS2-HDS400-2002 Harmonas-DEO RTC User's Guide



9



MS2-DEO300-2003 Harmonas-DEO DOSS User's Guide



Harmonas-DEO Distributed Extended Serial Interface Module Instruction Manual



10 MS2-HDS320-2004 Harmonas-DEO Restrictions 11 MS2-HDS320-2005 Harmonas-DEO Picture Parts Function Manual 12 MS2-HDS320-2006 Harmonas-DEO Event History Reference Manual (Rel.400) 13 MS2-HDS411-2006 Harmonas-DEO Event History Reference Manual (Rel.411) 14 MS2-HDS412-2006 Harmonas-DEO Event History Reference Manual 15 MS2-HDS320-2007 Harmonas-DEO Continuous History Function Manual (Rel.400/411) 16 MS2-HDS412-2007 Harmonas-DEO Continuous History Function Manual 17 MS2-HDS400-2008 Harmonas-DEO RTC Runtime Function Manual 18 MS2-HDS300-2009 Harmonas-DEO Gateway Station (DOGS) Engineering Manual 19 MS2-HDS900-2010



Harmonas-DEO DOPC II/DOPC III/DOPC IV Software Simulator Setup Manual



20 MS2-DEO300-2011



Harmonas-DEO DEO Process Controller Function Manual (Distributed Type I/O) (Rel.400/411)



21 MS2-DEO300-2012



Harmonas-DEO DEO Process Controller Function Manual (Base Unit Type I/O) (Rel.400/411)



22 MS2-HDS900-2013 Harmonas-DEO Control Parts Function Manual 23 MS2-HDS900-2014 Harmonas-DEO DOPC II/DOPC III/DOPC IV Reference Manual 24 MS2-HDS320-2015 Harmonas-DEO Report Formatter Function Manual 25 MS2-HDS320-2017 Harmonas-DEO Online Graphic Synchronization Reference Manual 26 MS2-HDS320-2018 Harmonas-DEO Thin Client Supervisory Server (TSS) Function Manual 27 MS2-DEO300-2019 Harmonas-DEO Digital Faceplate Function Manual 28 MS2-HDS400-2025 Harmonas-DEO RTC HART Tool (RTC_HT) Function Manual (Rel.400) 29 MS2-HDS300-2027 Harmonas-DEO Open Report Engineering Manual 30 MS2-HDS320-2028 Harmonas-DEO Lot History Management Reference Manual (Rel.400/411) 31 MS2-HDS412-2028 Harmonas-DEO Lot History Management Reference Manual 32 MS2-HDS320-2030 Harmonas-DEO IT Function Manual (Rel.400) 33 MS2-HDS320-2031 Harmonas-DEO TrendWindow Function Manual



− 14 −



References



Document Number



Document Name



34 MS2-DEO300-2032 Harmonas-DEO Recipe Manager Function Manual 35 MS2-DEO300-2034 Harmonas-DEO External Alarm Output Function Manual 36 MS2-HDS300-2036 Harmonas-DEO Smart ID Handler User Security Function Manual 37 MS2-HDS400-2037 Harmonas-DEO Directory/File Security Function Manual (Rel.400/411) 38 MS2-HDS412-2037 Harmonas-DEO Directory/File Security Function Manual 39 MS2-HDS320-2038 Harmonas-DEO Client Setup Manual (Rel.400) 40 MS2-HDS320-2039 Harmonas-DEO Local Trend Configuration Manual 41 MS2-HDS310-2040 Harmonas-DEO Classic Report Function Manual 42 MS2-HDS400-2051 Harmonas-DEO BatchSuite Function Manual 43 MS2-HDS400-2053 Harmonas-DEO BatchSuite Unit Sequence Function Manual 44 MS2-HDS400-2054 Harmonas-DEO BatchSuite Operation Manual 45 MS2-HDS400-2060



Harmonas-DEO Fieldbus Controller (DOFC) Function and Installation Manual (Rel.400)



46 MS2-HDS400-2062 Harmonas-DEO RTC Fieldbus Tool Function Manual (Rel.400) 47 MS2-DEO300-3001 Harmonas-DEO Installation Manual 48 MS2-HDS900-3001 Signal Unit I/O Installation Manual 49 MS2-HDS400-4001 Harmonas-DEO Maintenance Manual 50 MS2-DEO300-5501 Harmonas-DEO Operation Guide 51 MS2-HDS300-5502 Harmonas-DEO Open Report Operation Guide 52 MS2-HDS900-6001 Harmonas-DEO Parameter Reference Manual 53 MS2-HDS900-6002 Harmonas-DEO CL Reference Manual 54 MS2-SYS100-3001



Process Controller Installation Manual



55 MS2-SYS100-3002



DOPC IV/DOPC III/PM-EX/DOPC II/DOPC Main Unit Installation Manual



56 MS2-SYS100-3003



DEO-NET Site Planning Guide



57 MS2-SYS100-3004



FX-bus Input/Output Equipment Hardware Manual



58 MS2-SYS100-3005



X-bus Input/Output Equipment Hardware Manual



59 MS2-SYS100-3010



Noise Suppression and Lightning Protection Guideline



* For detailed functions related to InTouch, refer to the reference material of the manufacturer.



− 15 −



Introduction



MEMO



− 16 −



1.1 System Requirements



Chapter 1.



Before Using RTC Editor



This section explains how to set up RTC Editor for use and presents the knowledge required for using RTC Editor.



1.1



System Requirements RTC Editor requires a personal computer on which Microsoft Windows 7, Windows Server 2003 ([R412] requires Windows Server 2008) runs as an operating system.



1.1.1



Personal Computer System Required for RTC Editor •• Operating system − Windows 7 ([R412] requires 64bit edition) − Windows Server 2003 ([R412] requires Windows Server 2008 64bit edition) •• Recommended system configuration for RTC Editor − CPU:



1 GHz or faster 32-bit (x86) processor







([R412] requires 64-bit (x64) processor)



− Memory:



1 GB or higher



− Display resolution: 1024 x 768 dots or over



Medium 125% size is recommended.



− Mouse − Keyboard •• Monitor − 17-inch or larger monitor recommended •• Hard disk − Installation of RTC Editor requires at least 25 Mbytes of free space. − At least 100 Mbytes of free space is recommended for storing the database. •• External storage − External storage is used to back up RTC Editor job data. •• Printer − A model ready for Windows 7, Windows Server 2003 ([R412] requires Windows Server 2008) •• Hardware key − This key is connected to a parallel or USB port of the personal computer. − 17 −



Chapter 1. Before Using RTC Editor



Note



If there is not enough free space in a hard disk or other medium containing job data, RTC Editor may not function properly, a file may not be produced, or a Job may not be ended or started. While using RTC Editor, secure sufficient free space.



Note



Physical memory shortage occurs if the size of job data is too large or other application programs use large memory. Physical memory shortage makes RTC work slower. Please add more memory if needed.



− 18 −



1.2 Basic Knowledge Required for Using RTC Editor



1.2



Basic Knowledge Required for Using RTC Editor RTC is application software that runs on Microsoft Windows 7 and is compatible with standard Windows 7 application user interfaces. For personal computer and Windows 7 setup and basic operations, refer to their respective manuals. Before using RTC Editor, familiarize yourself with basic Windows 7 operations, such as how to use the mouse and menus. In particular, make sure you fully understand the keywords shown below.



1.2.1



Keywords in Operating Windows 7 •• GUI (Graphical User Interface) elements: Window, Active Window, Icon, Mouse Pointer, and Tool Bar •• Basic window operations: Menu, Caption Bar, Scroll Bar, and Button •• Menu operations •• Dialog boxes •• Command Button, Check Box, Option Button, and Text Box Note



Turning off the PC while RTC is running may corrupt files or management data structures. Make sure to exit RTC before turning off your PC.



Note



When handling a file generated by RTC Editor with Explorer do not perform operations other than those described in this guide.



Note



If the Hardware key is not connected to the personal computer’s parallel or USB port, RTC Editor does not function. Be sure to keep the Hardware key connected to the parallel or USB port.



− 19 −



Chapter 1. Before Using RTC Editor



1.3



System Specifications Table 1-1. Maximum



1.4



Number of RTC Parts/System



1,000 Parts/Sheet (approximate). The number of Parts is depend on the point type



Number of Sheets/System



5,000 Sheets/Job (approximate)



Number of Points/System



100,000 Points/Job (approximate)



Roles of RTC Editor InTouch and RTC Editor are used for engineering of the Harmonas-DEO operation screen. Table 1-2 shows the roles performed by RTC Editor. InTouch is used to perform the points marked as “InTouch.” Table 1-2. Roles of RTC Editor Data Required for Operation



Role of RTC Editor



Point Data



Defining point data; loading into controllers; defining enumeration data



Controller Box Data



Defining box information; loading into controllers



Graphic Displays



--



History configuration



Selecting tags for history collection, and deciding cycles



Trend Group Configuration



--



Alarm Configuration



Setting alarms (at the time of setting point data)



Group Displays Configuration



--



− 20 −



1.5 Planning Your Harmonas-DEO System Development



1.5



Planning Your Harmonas-DEO System Development Here is a useful scenario to follow when building an Harmonas-DEO System from scratch, showing how RTC Editor contributes to the total engineering scenario. Operations not directly related to RTC Editor are preceded by arrows (



).



Step 1 Create a new Job. Step 2 Perform system configuration, such as assigning controller node numbers, units,



and slots. Step 3 Put Parts on Sheets, and describe control.



Place Control Parts, and configure Points and Blocks. You can also configure I/O connections by connecting Parameter Links between Parts. Using Containers, establish hierarchical relationships among the Sheets. Make the Sheets easy to see by using Picture Parts, Templates, Custom View, and others. Step 4 Generate Points, and based on Point Parts and the data set in System Configuration,



create a Point Database. Step 5 Based on the Point Database, perform History Configuration. Perform this con-



figuration before creating a System Data File. Step 6 Based on the Point Database, Create Controller Data Files. Step 7 Based on the Point Database, Create System Data Files.



Make sure the network is connected between controller and DOSS. Step 8 Load Controller Program Files into Controllers.



by selecting [DEO] from the [Start] menu.



− 21 −



Chapter 1. Before Using RTC Editor



MEMO



− 22 −



2.1 Install RTC Editor



Chapter 2.



Elements of RTC Editor



This section describes the basic operation of the RTC Editor.



2.1



Install RTC Editor Currently, Azbil Corporation ships out an Engineering-purpose-PC with the RTC Editor pre-installed.



2.2



How to execute RTC Editor Use any of the following procedures to start the RTC Editor. ■Starting ■ from the taskbar Click [Start] in the taskbar, point to [Programs] and then select [DEO] → [RTC Editor]. ■Starting ■ from Explorer Use either of the following methods. •• Select rtcedit.exe, and then execute the [File] → [Run] command. Or double-click the file name. •• Select a sheet file created with the RTC Editor, and then execute the [File] → [Run] command. Or double-click the file name. It is possible to invoke multiple RTC Editors at the same time. However, do not open the same job in multiple RTC Editors at the same time.



− 23 −



Chapter 2. Elements of RTC Editor



2.3



RTC Editor’s Work Environment



Figure 2-1.



When RTC Editor is started: •• One RTC Editor window opens. The caption bar of the RTC Editor window displays “RTC Editor-Job Name.” •• The RTC Editor window displays the Job Window and two types of child window of Sheet. •• The tool bar and the Parts Bar are displayed.



− 24 −



2.3 RTC Editor’s Work Environment



2.3.1



Child Windows ■Job ■ Structure and Sheets As child windows of RTC Editor, you can open one Job Window and multiple Sheets. Table 2-1. Window



Function



Job Structure



A child window that displays a Job Structure showing the hierarchical structure of the whole Job.



Sheet



A child window that displays the contents of a Sheet.



Because the Job Structure and Sheets have different objectives of operation, they have different menu structures. When the Job Structure Window is active, the Parts Bar is not displayed. •• Job Structure Window Only one Job Structure Window exists in the RTC Editor, and the caption bar of the Job Structure Window displays “Job Structure.” When the Job Structure Window is closed, the [Job Selection] dialog box is displayed, enabling you to switch to another Job. •• Sheet window The caption bar of the Sheet window shows the sheet file name. A Sheet is of the size of one A3 landscape sheet of paper (420 mm x 297 mm). Because of the upper and lower and right and left margins, its actual area usable for editing (“Sheet Area”) is 406 mm x 284 mm. In the window, the Sheet Area is displayed in white, and out-of-bounds areas are displayed in gray. You cannot perform sheet operations, such as adding Parts, in out-ofbounds areas. ■Changing ■ the way of displaying child windows •• Displaying a single Sheet in multiple windows By choosing the [New Window] command from the [Window] menu, you can simultaneously open the same Sheet in multiple windows. This function will be helpful when you want to simultaneously open different parts of the same Sheet. With respect to the Job Window, you cannot open multiple windows. •• Choosing the way of arranging multiple child windows By choosing the [Cascade] command from the [Window] menu, you can display the Job Window and multiple child windows in a way such that one window is overlapping another, leaving visible only a portion of its upper left corner as wide as the caption bar. By choosing the [Tile] command from the [Window] menu, you can display the Job Window and multiple child windows arranged in equal sizes, not overlapping one another.



− 25 −



Chapter 2. Elements of RTC Editor



•• Iconizing child windows By choosing the [Iconize] command from the [Control] menu, you can reduce child windows to icons. You can also reduce a child window to an icon by clicking the button in the upper right corner of the child window. Icons are successively arranged from the lower left corner of the RTC Editor window, in the right direction. It does not happen that when the RTC Editor window is reduced in size in the upper direction or in the right direction, icons move accordingly and become hidden. You can move icons to any point in the RTC Editor window. By choosing the [Arrange Icons] command from the [Window] menu, you can arrange icons in the lower left corner of the RTC Editor window. •• Maximizing a window By choosing the [Maximize] command from the [Control] menu, you can enlarge the active window to its maximum size. When maximized, a child window covers the whole RTC Editor window. When the RTC Editor window is maximized, it covers the whole screen. You can also maximize a window by clicking the button in the upper right corner of the window.



− 26 −



2.3 RTC Editor’s Work Environment



2.3.2



Tool Bars There are two types of tool bars: the standard tool bar and the drawing tool bar. Table 2-2. Tool bar



Function



Standard



Contains buttons for basic operations, such as New File, Print, Open, Copy, and Paste



Drawing



Contains buttons for drawing and editing pictures, such as Group, Reverse, and Rotate



Tool buttons are provided for quicker menu command operations. When not usable, tool buttons are dimmed (as in the menu display). ■Display ■ of tool bars When a Sheet is active, both the standard tool bar and the drawing tool bar are displayed. When the Job Window is active, only the standard tool bar is displayed. When a tool bar is displayed, the corresponding menu item is checked. The tool bars can be dragged to float and can be docked to one of the four corners of the RTC Editor window. For how to switch between foreground and background when a floating tool bar overlaps with the other tool bar, see 2.3.3, “Parts Bar.” You can make the tool bars visible or invisible by choosing the [View] → [Standard Tool Bar] (in the Job Window, [View] → [Tool Bar]) and [View] → [Drawing Tool Bar] commands.



− 27 −



Chapter 2. Elements of RTC Editor



■Standard ■ Tool bar contents Roll the mouse over the button, and its name appears under the cursor plus a description of what it does in the status bar. Table 2-3. Standard Tool bar contents Buttons



Description



New



Create a new Sheet



Open



Open an existing Sheet



Save



Save an active Sheet



Cut



Cut selected Parts and store in Clipboard



Copy



Copy selected Parts and store in Clipboard



Paste



Paste from Clipboard into Sheet



Erase



Erase the selection



Undo



Cancel the last operation



Redo



Do the canceled operation again



RTC Tool Bars



Show RTC Tool Bars dialog box



Drawing Mode



Show or hide Drawing Mode dialog box



Horizontal/Vertical Links



Links kept paralleling



Preview



Start or Stop Preview



Print



Print an active Sheet



Zoom In



Zoom in current window



Zoom Out



Zoom out current window



Help



Open RTC Manual (PDF File)



■Drawing ■ Tool Bar Contents Roll the mouse over the button and its name appears under the cursor plus a description of what it does in the status bar. Table 2-4. Drawing Tool Bar Contents Buttons



Description



Group



Group the selected Parts



Ungroup



Ungroup the selected Parts



Move Front



Move the selected Parts to top



Move Back



Move the selected Parts to back



Move Forward



Move the selected Parts forward by one



Move Backward



Move the selected Parts backward by one



Flip Horizontal



Flip the selected Parts horizontally



Flip Vertical



Flip the selected Parts vertically



Rotate Right



Rotate the selected Parts 90 degrees clockwise



Rotate Left



Rotate the selected Parts 90 degrees counter-clockwise



− 28 −



2.3 RTC Editor’s Work Environment



2.3.3



Parts Bar The following three types of parts bar are provided. For details, refer to Chapter 5, “RTC Parts.” •• Picture PARTS •• Control PARTS (Point) •• Control PARTS (Block) •• RVinfo PARTS ■How ■ to Change the Parts Bar Settings Select [View] → [Parts Bar] to show the [Parts Bar] dialog. Table 2-5. Parts Bar Dialog Contents Item Parts Bar



Visible/Invisible



Contents Display the Parts Bar that can be used in the RTC Editor. Use the following procedure to select the Parts Bar to be used Decides whether the selected Parts Bar should be shown or hidden. is operative when the Parts Bar is currently displayed, and is operative when the Parts Bar is currently hidden. After being operated, the button becomes inoperative, and the opposite button becomes operative. Several buttons can be arranged horizontally in the Parts Bar. The height of the bar depends on the number of buttons lined up and the width of the bar. Clicking this button displays the [Change Bar Width] dialog.



Bar Width



This can be used to set the horizontal size. The minimum bar width value that can be set is 2. When set to maximum value, the bar will span the entire screen width. If values outside this range are input, the 'Invalid Size' error message appears.



■Displaying ■ the Parts Bar •• The Parts Bar can only be shown when the sheet is active. The Parts Bar cannot be shown when the Job Window is active. •• The Parts Bar is always shown floating. Unlike the Tool Bars, the Parts Bar cannot be docked in the window. •• When multiple Parts Bars are shown partly overlapping, a hidden Parts Bar can be brought to the front by right-clicking in its Caption Bar or border areas. This also applies to toolbars in the floating state. ■Buttons ■ in the Parts Bar •• Parts buttons that cannot be executed appear grayed out. When this is the case, the parts button cannot be clicked. In the case of a part that does not allow reshaping, for example, the button will be grayed out. •• When the mouse cursor is placed on a parts button, the parts name is displayed under the cursor and a description of the Control Part is shown in the status bar in the lower part of the window.



− 29 −



Chapter 2. Elements of RTC Editor



2.3.4



Status Bar Status Bar can be made visible or invisible by choosing [Status Bar] command from [View] menu. If the Status Bar is already visible, a check mark appears at the head of the menu command. ■Sheet ■ Window Status Bar In the status bar, user guidance, mouse location, display ratio, NumLock key and CapsLock key are shown. Table 2-6. Item



Description



User Guidance



A text message suggesting what to do



Mouse Location



(x, y) location with left top corner as (0, 0). The values are in millimeters



Zoom Ratio



Zoom ratio as a percentage of full screen



CapsLock



CAP is shown when CapsLock’ed



NumLock



NUM is shown when NumLock'ed



■Job ■ Structure Window Status Bar When the Job Window is active, nothing is shown in the status bar.



− 30 −



2.3 RTC Editor’s Work Environment



2.3.5



Contents Displayed When the RTC Editor is Invoked ■Appearance ■ of the RTC Editor at the Time of Start Up •• New startup When the RTC Editor is invoked with the rtcedit.ini in the initialized state: – the Job Structure Window and Root Sheet are shown. – the Standard Toolbar is docked at the top of the window. – the Drawing Toolbar is docked at the bottom of the window. – the Job Structure Window is active, and the Parts Bar is not displayed when the RTC Editor is invoked. – the Parts Bar is displayed in the default size when the Sheet is made active. – the Status Bar is displayed in the lower part of the window (above the Drawing Toolbar). – the Drawing Mode dialog box is not displayed. •• Restart When the RTC Editor is restarted, the RTC Editor basically appears as when it was closed down the last time. – As shown following Table 2-7, the appearance of Child Windows differs depending both on whether or not a Child Window was maximized when the RTC Editor was closed down the last time and on the way in which the RTC Editor is started up this time. Table 2-7. Child Window Appearance Invoking Method



State When Closed Last Time Maximized Child Window



The Child Window that was maximized at the time that the RTC Editor was closed down the last time is displayed



No maximized Child Window



All the Child Windows existing the time that the RTC Editor was closed down the last time are displayed. The Job Window is at the front.



(not applicable)



Only the Job Window and the selected sheet are displayed



Running RTCEDIT.exe



Double-clicking the sheet file .sht



Child Window Appearance



– The Toolbar’s shown/hidden state, docked/floating state, and its display position are inherited from when the RTC Editor was closed down the last time. If it was located at a position outside the Desktop, the display position is automatically adjusted to bring the Toolbar into the Desktop area. – The Parts Bar’s shown/hidden state, the dimensions of the Parts Bar, and its display position are inherited from when the RTC Editor was closed down the last time. If it was located at a position outside the Desktop, the display position is automatically adjusted to bring the Parts Bar into the Desktop area. – The Status Bar’s shown/hidden state is inherited from when the RTC Editor was closed down the last time.



− 31 −



Chapter 2. Elements of RTC Editor



■Response ■ to Modification of the Screen Display Mode Even if the Desktop area is made smaller by using the [Display Setting] dialog box in the Control Panel, the RTC Editor Window, Toolbar and Parts Bar will not become invisible. •• RTC Editor Window If the size of the window cannot be accommodated in the new Desktop area, the window will fill the entire area (though this is not the same as the window’s being maximized). •• Toolbar, Parts Bar If these are placed in a position in which they are not shown in the new Desktop area, the display position is automatically adjusted to bring the bar into the Desktop area.



− 32 −



2.4 Help



2.4



Help Explanations on operations and functions can be displayed by executing the [Help] command from the menu. ■Help ■ Executing the [Help] → [Help] commands displays RTC Manual (PDF File). ■Version ■ information Executing the [Help] → [About RTC Editor] commands displays the [About RTC Editor] dialog box for the RTC Editor.



2.4.1



Parameter Reference Select [Help] → [Parameter Reference] from the menu to display the [Parameter Reference] window. In the [Parameter Reference] window, explanations on the parameter of a point can be displayed. The [Parameter Reference] window can also be displayed by double-clicking a fixed character string in the property sheet for Control Parts where a parameter name is displayed. Note



No explanation on the parameter of a block will be displayed.



■Search ■ by parameter name With the [Search the text] check box being off, entering a parameter name in the combo box in the lower window and then clicking the button will make the explanations on the parameter entered by the user appear in the window. If the search has found more than one Candidate, clicking the or button will make the Candidates appear sequentially. Uppercase letters and lowercase letters of the parameter name entered in the combo box are treated as being the same. If the letters of a parameter name other than its initial letter is unknown, entering the known letter and then pulling the list in the combo box down will make the Candidates of the parameter name appear. Note



When searching for a parameter with a subscript (an array-type parameter such as CIDSTN(1), DODSTN(1), and the like), it is required to enter all of the letters including subscripts (typing “CIDSTN(1)” instead of “CIDSTN” is required). In the case of a search by parameter name, which causes perfect matching retrieval, an omission of a subscript will make it impossible to find the desired parameter. If you want to search by specifying a portion of a parameter name, you will need to perform fulltext searching by using the desired character string, as explained below.



− 33 −



Chapter 2. Elements of RTC Editor



■Full-text ■ search by a desired character string With the [Search the text] check box being on, entering the character string to be searched for in the combo box and then clicking the button will perform a search for a parameter name as well as its explanatory text, resulting in the explanations on the parameter comprising the character string entered by the user being displayed in the window. If the search has found more than one Candidate, clicking the or button will make the Candidates appear sequentially. Uppercase letters and lowercase letters of the parameter name entered in the combo box are treated as being the same.



− 34 −



3.1 The Job Structure Window



Chapter 3.



RTC Job



The RTC Job, or simply Job, is a set of related engineering data.



3.1



The Job Structure Window 3.1.1



Display in the Job Structure Window ■Sheet ■ and Container With RTC Editor, one Sheet is displayed: •• as a Container Parts on other Sheets, and •• as a Container Icon in the Job Structure Window. A Container Parts provides the means of nesting a Sheet in another Sheet as a Part. One Container Parts always contains one Sheet. By putting a Container Parts in a Sheet, you can show the parent-child relationship between the Sheets. In the Job Structure Window, the Container Parts and the Sheet are represented as a pair by a single Container Icon. Note



Unless it is necessary to distinguish between them, both Container Parts and Container Icon will hereinafter be simply called “Container.” Sheet A



Job Structure Window A



Container B



B



Sheet B Container C



C Job Tree Job Repository



Job Repository



D Figure 3-1. Sheet and Container



− 35 −



Sheet C



Chapter 3. RTC Job



■Structure ■ of the Job Structure Window The Job Structure Window depicts the layers of Sheets in a Job. The Job Structure Window is divided into the Job Tree and the Job Repository. The Job Tree and the Job Repository are separated by a border line. The Job Tree is a set of Sheets that collectively constitute a Job. Sheets in the Job Tree are the targets of point generation and retrieval functions. The Job Repository is a place where Sheets (Components) that may be reusable in a Job are placed. You can freely move and copy icons representing Containers between the Job Repository and the Job Tree. Information to identify Sheets, such as Container names and Sheet numbers, can be displayed at the right of icons representing Containers. Containers are displayed from up to down in the order they have been added to the tree by creation, copying, and other operations. You can change the order of display. ■Job ■ Tree The top of the Job Tree is called the “Root Sheet.” It represents the whole Job. When a new Job is created, a Root Sheet is created with the same name as the Job name. ■Job ■ Repository A Container is placed in the Job Repository: •• When the container is moved or copied into the Job Repository from the Job Tree in an operation in the Job Structure Window; •• When the Sheet is saved under an alias by choosing the [Save As...] command from the [File] menu; •• When a Sheet has been added by clicking the button or choosing the [New] command from the [File] menu; or •• When the Container has been deleted from the Job Tree.



− 36 −



3.1 The Job Structure Window



3.1.2



Job Structure Window Operation ■Display ■ Container Information In the Job Structure Window, Container information can be displayed in the right- hand side of the Container icon. Display any combination of items are shown in the following table. You can see what items to display from [View] menu in the Job Structure Window. When an item is already displayed, a check mark is shown in the menu command. Table 3-1. Display Container Information Item



Menu Command



Description



Sheet Number



[Sheet Number] command in [View] menu



Sheet Number set in the [Sheet Information] dialog box



Logical Tag Name



Logical Tag Name (Container Name) [Logical Tag Name] command in set in the [Set Property] Property Sheet [View] menu of the Container In the Root Sheet, the Job Name is displayed



File Name



[File Name] command in [View] menu



Sheet File Name



■Deleting ■ Containers from the Job Repository When a Container is deleted from the Job Tree, it is temporarily moved into the Job Repository (because it may be used again). If the Container is deleted from the Job Repository, the Container, the corresponding Sheet, and the offspring Containers (Sheets) are eradicated from the Job Directory. You cannot undo this operation. Step 1 Click the Container in the Job Repository. Step 2 Choose the [Eradicate] command from the [Job] menu, and a message box will



appear for confirmation. Click to carry out the deletion.



− 37 −



Chapter 3. RTC Job



■Moving ■ and Copying Containers By dragging a Container in the Job Structure Window with the mouse, you can move or copy it to under any Sheet or into the Job Repository. The object that is moved or copied is the whole subtree including and under the Container. To copy a Container, choose the Container icon, drag it to another Container to which you want to copy it, and drop it there. The operation to move a Container is the same as copying, except you hold down the [Shift] key while you drag and drop. For more details of moving and copying Containers, see 5.2.4, “Container Parts.” Note



If you move or copy a Container to the Job Tree, the Container Name (Logical Tag Name) changes to the default name. When you move or copy a Container into the Job Repository, the Container Name (Logical Tag Name) remains unchanged.



Note



When you move or copy a Container into the Job Repository, it is attached directly below the Job Repository icon. In the Job Repository, you cannot move or copy a Container into another Container.



■Opening ■ Sheet from Job Structure Window You can open Sheet from the Job Structure Window in the following ways. Step 1 Double-click a Container Information field under Job Structure Window. Step 2 Select a Container icon and choose [Open Sheet] command from [File] menu of



the Job Structure Window. Step 3 Choose [Open Sheet] command from the pop-up menu, which is displayed by



clicking the right mouse button. ■Display ■ Sheet Information from Job Structure Window You can invoke [Sheet Information] dialog box from the Job Structure Window in the following two ways: Step



Select a Container icon and choose [Sheet Info] command from [File] menu of the Job Structure Window.



Step



Choose [Sheet Info] command from the pop-up menu (click the right mouse button).



− 38 −



3.1 The Job Structure Window



■Change ■ the Order of Container The order of container displays can be changed in either of the following two ways: Step



Select the container you want to move, and execute the [View] → [Ctrl+Up] commands or [View] → [Ctrl+Down] commands.



Step



Select the container you want to move, and while holding the [Ctrl] key down, press the up or down arrow key. This command is also valid for containers in the Job Repository.



If you have selected multiple containers to be moved, the results are as follows: •• If all these containers belong to the same hierarchical level, those directly above or below the selected containers are displayed instead. •• If these containers belong to different hierarchical levels, the rule mentioned above applies to each of the hierarchical levels. However, the parent-child relationship is not changed. ■Restore ■ Container Original Order To restore the original order of containers after moving containers a number of times, execute the [View] → [Container Original Order] commands. In the case of containers in the Parts Repository, this rearranges only those below the highest level, leaving those at the highest level unchanged. ■Registration ■ in Repository The Container(s) selected in the Job Structure Window can be registered in the Repository Database.



− 39 −



Chapter 3. RTC Job



■Print ■ Job Structure Window To print a job hierarchical chart, activate the chart and then perform either of the following two operations: Step



Execute the [File] → [Print] commands.



Step



Open [Sheet List] by executing [Browser] → [Sheet List] from the menu, then select the job hierarchical chart and click the button.



Whichever operation is selected, the [Print] dialog box appears. In this dialog box, specify the printing scope, number of copies, printing quality, etc. and click the button. Then printing will start. You can check the printing contents using the [File] → [Print Preview] commands. To set the printer, use the [Set Printer] dialog box that appears on execution of the [File] → [Set Printer] commands. In this dialog box, you can specify the printer to be used, paper, and paper orientation (portrait or landscape). By clicking the [Detail] tab, you can specify further details, including resolution and replacement of True Type fonts. Restriction Job hierarchical charts may not be properly printed on some printers. To print a list of sheets, cause a CSV format file created using a sheet list function (described later) to be read into an application such as Microsoft Excel.



− 40 −



3.2 Creating Jobs



3.2



Creating Jobs When activated, RTC Editor opens the Job which was last edited in the previous session. If there was no previous Job, RTC Editor displays [Job Selection] dialog box, where you can either open an existing Job or create a new Job. [Job Selection] dialog box also appears when you activate the second RTC Editor while the first RTC Editor is already running. In this case, you can either create a new Job or open a Job except, the one opened by the first RTC Editor.



3.2.1



Creating a New Job ■To ■ create a new job: Step 1 If you start RTC Editor with no Jobs saved, the [Job Selection] dialog box appears.



Click the button. If there is a Job saved, RTC Editor starts with the Job open. In this case, activate the Job Structure Window, and choose the [New Job] command from [Job]. Step 2 The above operation opens the [New Job] dialog box.



In the [New] dialog box, set as follows: •• In the [Directory] list box, choose the directory in which to place a Job directory. •• Enter a Job name in the [Job Name] box. The Job name is subject to the same restrictions as Container names. For more details, see 5.2.4, “Container Parts.” Step 3 Click the button. When a Job has already been opened by RTC Editor, a



confirmation message appears to ask you: “Close all Sheets now open?” Click the button. Step 4 When a new Job has been created, a job directory of the same name as the Job name



is created under the directory shown in the [Directory] list box. Directories, a Root Sheet file, a Job Information file, etc. used in the Job are created under the job directory. The name of the Job Information file is “job name.job” and the file name of the Root Sheet file is “job name_1.sht.” Note



When a directory specified is on an NTFS drive, you cannot create a Job unless you have the right to access the directory to write.



− 41 −



Chapter 3. RTC Job



3.2.2



Opening another Job When a Job is open, follow these steps to open another Job. ■To ■ open another Job (to specify a Job to be opened when RTC Editor is started): Step 1 When RTC Editor is started, the Job saved last is opened automatically. If RTC



Editor cannot be started with the Job saved last (because the Job directory cannot be found, the rtcedit.ini file that records the Job name edited last has been initialized, or the like), the [Job Selection] dialog box appears. In the dialog box, click the button, and the [Switch Job] dialog box is displayed. Step 2 In the [Open Job] dialog box, specify the drive and the directory, and open the Job



directory of the target Job. The Job directory always has a Job Information file (a file with the extension .job), and set it in the [File Name] box. Click the button to open the Job. Step 3 By double-clicking a Sheet file (a file with a .sht extension) in the Job directory in



Explorer, you can open the Job to which the Sheet belongs. At this time, the Sheet selected is displayed. ■To ■ change Jobs (To close the active Job and open another Job): •• Either double-click the control menu bar of the Job Structure Window or execute the [Close] command from the control menu, and the [Select Job] dialog box is displayed. The subsequent operations are the same as those for opening a Job. •• Activate the Job Structure Window, and execute the [Open Job] command from the [Job] menu. The [Open Job] dialog box is displayed. The operation in the [Open Job] dialog box is the same as the one in the [Open Job] dialog box described above. Note



In cases in which there is not a directory, such as a case in which a MO disk in which a Job directory has been saved is not mounted, you cannot open a Job.



Note



You cannot open a single Job in more than one RTC Editor.



− 42 −



3.2 Creating Jobs



■Job-data-adjusting ■ operation •• If a job is opened after the version of RTC Editor is updated, a job-data-adjusting operation may be automatically performed. •• The job-data-adjusting operation is an operation within RTC and is used for converting the format of job data into the correct one that matches with the new version of RTC. •• When the adjusting operation is performed, it may take some time before the job is opened. •• When the job is opened a second time or thereafter, the job-data-adjusting operation is not performed. (The job-data-adjusting operation is performed only once, when the job is to be opened the first time after the version of RTC Editor is updated.)



3.2.3



Delete or Copy a Job To delete a Job, select the Job directory using Explorer, and delete the whole directory by choosing the [Delete] key. Explorer is also used to copy a Job. Copy the whole Job to another personal computer via a floppy disk or a network, or make a backup copy of the whole Job. Note



When you use Explorer, be sure to handle the Job directory as a whole. If you delete or rename a portion of the files in the Job directory, subsequent operation of RTC Editor is not guaranteed. You can change the Job directory name itself using Explorer. However, when RTC Editor is in operation, do not perform such operations as deleting or renaming the Job directory.



Note



You can compress the whole Job directory and move it to another personal computer. Some tools, however, forcefully change the file name to 8.3 format. In this case, the Sheet file name displayed in the Job Structure Window differs from the file name displayed in Explorer, and you cannot open the Sheet.



− 43 −



Chapter 3. RTC Job



3.3



Job Management 3.3.1



Job Information [Job Information] dialog box contains various information about the Job. ■Open ■ the [Job Information] dialog box Step 1 Choose the [Job Info] command from the [Job] menu. Step 2 The [Job Information] dialog box opens. Step 3 Job Information contains the information shown in Table 3-2. Table 3-2. [Job InInformation] dialog box Box



Description



Job Name



Job name is given when a Job is created. If you change the Job name in this box, the name of the Job Information file and sheet file for the Root Container is renamed accordingly.



Job Number



When multi-engineering is performed, a unique number (1-99) is entered for each job



Customer 1, Customer 2



The name of the users



Equipment Name



The name of the equipment to which this Job is applies



Supplier



The name of the organization where designers of this Job and implementers belong



Designer, Sub-Designer



The name of designers and implementers of this Job



Revision



The version of the Job



Project Start Date



Date when the Job starts and finishes



Project Finish Date



Enter the finish date The format can be freely selected



Note



Any information which are not covered by above boxes



− 44 −



3.3 Job Management



3.3.2



Sheet List Sheet List Window shows all the Sheets within a Job. By default, it shows all the Sheets in the Job Tree. Specify a Container in the Job Tree to list its child Sheets. ■To ■ Display Sheet List Choose [Sheet List] command from [Browser] menu of the Job Structure Window. Sheet List shows the following items. Table 3-3. Display in Sheet List Box



Description



Sheet Number



Sheet Number is defined in the [Sheet Information] dialog box. For Sheet Info dialog box, see later section.



Container Name



Container Name is used to identify Containers, or for that matter, corresponding Sheets. Container Name is assigned to each Container in Container Name box in Properties property sheet for the Container Part.



Version



Version is defined in the [Sheet Information] dialog box. For Sheet Info dialog box, see later section.



Last Modified Date



Date when the Sheet is last saved



Sheet File Name



Absolute path name of the Sheet file



■Export ■ Sheet List You can directly export the contents of Sheet List to a file in CSV format. You can export the file to spreadsheet software such as Microsoft Excel. To export Sheet List, click the button in the Sheet List window, and the [Export Sheet List] dialog box is displayed. The Sheet List is exported with a .csv extension directly under the Job directory by default. Give it a file name. You can also export Sheet List to any other directory with any other extension. ■Sort ■ Sheet List Sheet List can be presented in order of Sheet Number, Logical Tag Name, Time Stamp, or Hierarchy Diagram, as you choose. When Sheets have the same Sheet Number, they are presented in the order in which they have been sorted so far. When Sheet List is sorted by Sheet Number, Sheets whose Sheet Number is zero (that is, Sheets with no Sheet Numbers set) appear at the bottom of the list. ■Open ■ Sheet from Sheet List Dialog box Open Sheet from Sheet List dialog box. Step



Double-click on any individual line in the Sheet List box, or select a line from the Sheet List box, and choose button. The selected Sheet is opened in a new Sheet Window.



− 45 −



Chapter 3. RTC Job



■Finding ■ a Sheet The and buttons can be used to search for sheets that match the given criteria. The button is for searching the sheets in the currently displayed list, and the button is for searching all the sheets within the specified search scope. Details on sheet retrieval are explained in the following. ■Printing ■ Sheets The button can be used to print a sheet selected in a list. If multiple sheets are selected, pressing the button will display the [Print] dialog box that allows all the sheets to be printed consecutively. ■Batch ■ Modification of the Sheet Information Sheet information can be batch modified by using the , , and buttons located in the group box. The procedure is as follows: Step 1 When a single sheet is selected in the Sheet List box, the button becomes



operative. Step 2 When the button is pressed, the [Sheet Information] dialog box appears,



and the Sheet Number, Sheet Title, Version, and Note items can be set. Step 3 When the button is pressed, the [Sheet Information] dialog box closes, and



only the Sheet Number and Version are updated and indicated in the Sheet List list box. Step 4 When two or more sheets are selected in the Sheet List list box, the



button becomes inoperative. Step 5 When the button is pressed, the [Sheet Information] dialog box ap-



pears, but all other items than the Version item become invalid. At this point, enter the Version that you want to set. Step 6 When the button is pressed, the [Sheet Information] dialog box closes, and



the Version is updated and indicated in the Sheet List list box. Step 7 When one or more items is modified, the button becomes operative.



When the button is clicked, the contents of the modifications performed up to that point are saved. Step 8 If you attempt to close the [Sheet List] dialog without clicking the button



even if modifications have been performed, a dialog asking whether the modified contents should be saved is displayed. When is selected, all the modified contents are saved. If is selected, the modified contents are not reflected.



− 46 −



3.3 Job Management



3.3.3



Find a Sheet Setting search conditions, RTC editor can search for desired sheets. ■Procedure ■ for setting sheet search conditions Set sheet search conditions in the [Find Sheet] dialog displayed by either of the following operations. Step



Activate Job Structure Window, select [Browser] from the menu, and then execute the [Find Sheet] command.



Step



In the state where the [Sheet List] window appears, click the button or button.



■Sheet ■ search conditions Sheet search conditions are as follows. •• Scope of Search Choose Job Tree or Subtree from the Scope of Search box in the Find Sheet dialog box. If is chosen, the scope of search is the whole Job Tree. If Subtree is chosen, the scope of search is the child of the selected Container, selecting the Root Container in the Job Structure Window, and choosing Subtree is the same as selecting the button. Sheets located in the Job Repository are out of the search scope. •• Search by Sheet Name Type Sheet Name in the Sheet Name box in the [Find Sheet] dialog box. You may use asterisk ‘*’ as a “wild card” character. Insert one asterisk anywhere in the Sheet Name. For example, “*Control”, “Flow*” and “Fl*trol” are all valid search names. Sheet Name box is blank by default. •• Search by Date Type in the year, the month and the day in the Last Modified Date group box and choose either , , button from the [Modified On] group box. Choosing button from the [Modified On] group box makes they date irrelevant and whatever was typed in the [Last Modified Date] group box is ignored. Note



Search criteria other than Sheet Name are initialized whenever the [Find Sheet] dialog box is invoked.



− 47 −



Chapter 3. RTC Job



3.3.4



Control Part List The Control Part List is a function for showing the Control Parts belonging to a job as a list. Table 3-4. Parts Shown in the Control Part List Point Parts Block Parts Container Parts CL Parts Logical Component Parts



Parts Not Shown in the Control Part List



Picture Parts



■Displaying ■ the Control Part List Step 1 Make the Job Structure Window active. Step 2 Execute the [Browser] → [Control Part List] commands from the menu to open the



[Control Part List] dialog box. Table 3-5. Contents Displayed in the Control Part List Item



Description



Sheet Name



Indicates the Sheet name (the Logical Tag Name of the corresponding Contents Part) in which the Control Part is located



Logical Tag Name



Indicates the Logical Tag Name set in the Control Parts [Properties] property sheet



Tag Name



Indicates the Tag Name set for the Control Part •• In the case of Block Parts, the set block name is indicated •• Nothing is indicated in the case of a Container •• In the case of CL Parts, the Tag Name of the corresponding Process Module Data Part is indicated •• In the case of Logical Component Parts, the Tag Name of the corresponding Logic Point Part is indicated •• In the case of Reference Parts, an asterisk “*” is attached to the Tag Name of Reference Original Parts



Hardware Address



Node Number: Module Number: Slot Number Only assigned to Point Parts, otherwise nothing is indicated



If a line in the list is placed in the selected state, the Container in the Job Structure Window corresponding to the [Sheet Name] of that line is placed in the selected state. ■Sorting ■ the Control Part List By default, a list is displayed with the tags arranged according to the sheets to which they belong, but the items can also be displayed in the order of Logical Tag Names or Tag Names. To perform sorting, click the button , or corresponding to the desired sort mode.



− 48 −



3.3 Job Management



■Exporting ■ the Control Part List The contents of a list can be exported in Comma Separated Value (CSV) format. The exported file can be accessed using Microsoft Excel or similar spreadsheet software. To export the list, click the button in the list dialog. The [Export Control List Part] dialog appears. By default, the exported file is saved with the .csv extension in the Job directory. Specify the file name as required. It is possible to save the file with another extension in another directory. ■Opening ■ a Sheet from the Control Part List Dialog Box The sheet in which the corresponding Control Part is located can be opened by selecting a line in the List and clicking the button. Control Parts appear in the selected state in the Sheet. Note



Control Parts in a Sheet located in the Job Repository cannot be shown in the Control Part List.



3.3.5



Intersheet Link List Intersheet Link List is the function of listing the intersheet links contained in a Job. For intersheet links, see 5.2.10, “Reference Point Parts.” ■To ■ display Intersheet Link List: Step 1 Activate a Job Structure Window. Step 2 From the [Browser] menu in the Job Structure Window, execute the [Intersheet



Link List] command, and the [Intersheet Link List] window opens. Step 3 From the [List:] drop-down list in the [Intersheet Link List] window, choose the



type of Intersheet Links to be listed. The types of Intersheet Links are as follows: •• Intersheet Parameter Link



This is a parameter link that links Sheets. •• Intersheet Point Link



This is a point link that links Sheets.



− 49 −



Chapter 3. RTC Job



Table 3-6. Display in Parameter Link List Item



Description



Out Sheets, Out Terminal #, Out Terminal Descriptor



The Sheet Number of the Sheet where intersheet balloons on the output side are located, and the numbers of the intersheet balloons



In Sheets, In Terminal Descriptor



The Sheet Number of the Sheet where intersheet balloons on the input side are located, and the numbers of the intersheet balloons Table 3-7. Display in Intersheet Point Link List



Item



Description



Original Sheets, Original Parts, Original Ports



The Sheet Number of the Sheet where the referenced Parts (indicated by blue ports) of a reference link are located, Logical Tag Names of the Parts, and the Reference Port identifier “REFn” (n: Reference Port number).



Clone Sheets, Clone Parts, Clone Ports



The Sheet Number of the Sheet where the referencing Parts (indicated by red ports) of a reference link are located, Logical Tag Names of the Parts, and the Reference Port identifier.



■New ■ search of Intersheet Link List Clicking the button in the [Intersheet Link List] window executes a function for redisplaying a list of the Intersheet Links belonging to the newest Job. ■Export ■ Intersheet Link List Clicking the button in the [Intersheet Link List] window opens a file dialog box. By specifying a directory and a file name in this dialog box, you can export Intersheet Link List in CSV format (extension: .csv). By having the file read by Microsoft Excel, you can separately edit and print it.



− 50 −



3.3 Job Management



3.3.6



FB Point List The FB Point List is a function for displaying a list showing the FB points assigned to a Sheet. ■Displaying ■ the FB Point List Step 1 Make the Job Structure Window active. Step 2 Execute the [Browser] → [FB Point List (P)] commands from the menu to open the



[FB Point List] window that shows a list with information on the FB Points assigned to the current sheet. Note



•• A sheet located in the Job Repository cannot be shown in the FB Point List. •• FB Points not assigned to any sheet are not shown in the list. To reference the FB Point list information, use the Tag Name List/Replacement Function (Section 3.3.7).



■Displaying ■ the Contents of the FB Point List Table 3-8. Display in the FB Point List Item



Description



Sheet #



Sheet number defined in the Sheet



Sheet Name



Sheet name defined in the Sheet



Node #



Node number defined in the Sheet



Slot #



Slot number of FB Point defined in the Sheet



Tag Name



Tag name of FB Point defined in the Sheet



Unit ID



Unit ID of FB Point defined in the Sheet



ExecRate



Execution Rate of FB Point defined in the Sheet



Description



Description of FB Point defined in the Sheet



■Sorting ■ the FB Point List (Sorting Function) All the items displayed in the FB Point List can be shown in ascending or descending order. Clicking the title part of any of the display items will toggle the listing of the items between ascending and descending order. Note



No sorting is performed at the time that the FB Point List window is opened.



− 51 −



Chapter 3. RTC Job



■Opening ■ a Sheet from the FB Point List Window Select any individual line in the list, and then click the button to open the sheet to which the FB Point is assigned. A desired sheet can also be opened by double-clicking on the desired line. ■Exporting ■ the FB Point List The contents of a list can be exported in Comma Separated Value (CSV) format. The exported file can be accessed using Microsoft Excel or similar spreadsheet software. To export the list, click the button in the list dialog to show the [Save Information] dialog. By default, the exported file is saved with the fbpntlst.csv extension in the Job directory. Specify the file name as required.



3.3.7



Tagname List/Replacement Function The Tag Name List is a function for listing the Control Parts belonging to the Job.



Table 3-9. Parts Shown in the Tag Name List Point Parts Block Parts FB Parts Logical Component Parts Reference Parts



− 52 −



Parts Not Shown in the Tag Name List CL Parts Container Parts Capsule Parts



3.3 Job Management



■Display ■ the TagName List Step 1 Choose [Tag Name List/Search...] List command from [Browser] menu of the Job



Structure Window. Step 2 In the TagName List the following items are shown.



■Displayed ■ contents of list Table 3-10. Displayed Contents of Tag Name List Item



Note



Description



TagName



Displays tag names set in control parts or at FB points



Pnt Type



Displays the point type of control parts or FB points



M / A Type



Displays the module type (for I/O), algorithm type (except for I/O and except for block parts), and algorithm type (for block parts) of control parts.



Node #



Displays node numbers set in control parts or at FB points



Unit #



Displays unit ID set in control parts or at FB points



F/C



Displays point forms set in control parts



Module/Block #



Displays module numbers (except for block parts) and block numbers (for block parts) set in control parts



Slot #



Displays slot numbers (for I/O), index (for FL/NM), and block numbers (for block parts) set in control parts. Also displays FB slot numbers set at FB points.



Sheet #



Displays sheet numbers to which control parts belong



Pnt Desc



Displays point descriptors set in control parts



•• In the case of Tag Names, an asterisk “*” is attached to the Tag Name of Reference Parts. •• In the case of M/A Types, AO parts are fixed to be displayed as AO16, and DI and DO Parts are shown as DITYPE and DOTYPE, respectively. Logic Component Parts are indicated according to logic type.



− 53 −



Chapter 3. RTC Job



Note



•• In the case of Slot #, for Logic Component Parts the algorithm index is indicated when the logic type is BlockAlgo, and the parameter index is indicated when the logic type is Numeric and Flag. Table 3-11. Display in Logic Component Parts Item



Description



Tag Name



Indicates the Tag Name



Pnt Type



LOGIC is always indicated



M/A Type



Block algorithm parts: Numeric Parts: Flag Parts: Connection Parts: Gateway Parts:



Node #



If logic parts of the same tag name exist, displays the node numbers of the logic parts (See *2)



Unit #



Always “- -”



F/C



Always “-”



Module/Block #



Always “- - - -”



Slot#



Block algorithm parts: Numeric Parts: Flag Parts: Connection Parts: Gateway Parts:



Sheet #



Indicates the Sheet Number



Pnt Desc



Indicates the Point Descriptor



(See *1) “NUMERIC” “FLAG” “CONNECT” “GATEWAY”



Algorithm Index Parameter Index Parameter Index Always “- - -” Always “- - -”



*1 In the case of block algorithm parts, their respective algorithm types (LOGALGID(N)) are indicated. When (LOGALGID(N)) is “NULL,” “(BLKALG)” is indicated. *2 If there is no Logic Part of the same Tag Name, “---“ is indicated. If there are multiple Logic Parts of the same Tag Name and if different node numbers are set for them, “---” is also indicated.



■Collection ■ of data When the [Tag Name List/Search] window is opened, nothing is shown in the Tag Name List. It is necessary to collect the data to be displayed. At the point in time when an operation has been performed, collect all Tag Information in all nodes, and display it after filtering it through the [Node Select], [Search], [Detail], or [Sort] criteria. To collect data, click the button. Note



•• If [Node] is selected but no node has been selected yet or if [Search] or [Sort] criteria are not set, the button cannot be pressed. •• The Control Parts on the Sheets in the Job Repository are not displayed in the list.



− 54 −



3.3 Job Management



■Update ■ of display By choosing [Node Select], [Search], and [Sort] and pressing the button, you can update the display of the list under the selected conditions. Note



•• Even if [Node Select], [Search], and [Sort] criteria are set when no data has been collected, the button cannot be pressed. •• The button displays the data at the point in time when the button is pressed. Therefore, if a Sheet is edited or if Parts Information has been altered, it is necessary to collect data again.



■Searching ■ Tag Names (filtering function) In addition to showing all the Tag Names in it, the list can display only the Parts for which the node numbers selected by executing [Node Select] are set. [Node Select] allows the selection of multiple nodes. In the [Search] item, you can select not only the display of “All Tags” but also “Some Tags (I/O),” “Some Tags (Type),” “Some Tags (BlkType),” “Some Tags (Node),” and “Input Tag Name.” Tags are listed after filtering through these criteria. Note



•• If “Some Tags (Type),“ “Some Tags (BlkType),” or “Some Tags (Node)” is set in the [Search] item, it is necessary to set [Detail] criteria. •• If “Input Tag Name” is set in the [Search] item, it is necessary that a character string of one or more characters be entered in [Tag Name] of [Tag Name Search].



■Sorting ■ the Tag Name List (Sorting Function) The list can be presented in the order of Tag Name, Point Type, Sheet Number, Node Number, Slot Number, or Module Number/Block Number. By selecting the desired sorting criteria and clicking the button, the display of the Tag Name List is updated. ■Search ■ by entering a Tag Name This function allows you to directly enter a Tag Name to search for a Tag that agrees with the character string. In Tag Names, you can use wild cards (“*” representing a character string of 0 or more characters and “?” representing one character). If you choose the key or the button when a Tag Name has been entered, the search starts. If there is only one search result, the Sheet where the Part is located is opened, with the Part displayed in the center of the Sheet in the selected condition. If there are multiple search results, they are listed by the order set in the sort criteria.



− 55 −



Chapter 3. RTC Job



Note



•• If no character is set in [Tag Name], the key cannot be pressed. •• When “Input Tag Name” is entered in the [Search] item, the or button cannot be pressed unless [Sort] and [Tag Name] are set. •• If [Tag Name] is entered and if the key or the button is pressed, the [Search] item automatically changes to “Input Tag Name.” •• If a Part has been added, edited, or deleted on a Sheet, Parts Information may not be properly displayed even if the button is pressed. If you have edited a Sheet, collect data.



■Opening ■ a Sheet from the Tag Name List If you select a line in the list and click the button, the Sheet where the Part is located is opened, with the Part displayed in the center of the Sheet in the selected condition. You can also open a Sheet by double-clicking a line. Because unlike Control Parts, FB Points are not Parts located on Sheets, Sheets are not opened. ■Exporting ■ the Tag Name List You can directly export the contents of a list in CSV format. You can export the file to spreadsheet software such as Microsoft Excel. To export a list, click the button in the list dialog box, and the [Save Information] dialog box is displayed. By default the list is exported, with a .csv extension, directly under the Job directory. Give it a file name. You can also export a list to any other directory with any other extension. ■Replacing ■ Tag Names When a line in the list is clicked, it is selected (all lines are regarded as selected when no specific line is selected). Clicking the [Replace Tagname] button displays the [Replace Tagname] dialog box to allow the Tag Name of the relevant tag to be replaced. The [Replace Tagname] dialog box is described in detail in the following. (FB Points are not subject to the described contents.) a) Displayed Contents When the Dialog is Invoked When the dialog is invoked, the Tag Name selected in the Tag Name List is shown in the Replacement Candidate List (when no name is selected, all the tags displayed in the list are shown in the Replacement Candidate List). Note: Logic Component Parts, Reference Parts and FB Points are not shown.



− 56 −



3.3 Job Management



b) Filtering of Replacement Candidate (Tags Subject to Replacement) Performs filtering of the Tag names Subject to replacement. The sampling characters for the character string for the Tag Names to be replaced are also specified. “*” (any string consisting of more than 0 characters), “?” (any character), _ (underline), digits, and alphabetic letters can be used for the character string. By default, “(NO SETTING)” is specified. Also, “(NO SETTING)” is also used to display the information selected in the Tag Name List again in the Replacement Candidate List. To execute the filter, click the button. When this operation is performed consecutively, multiple filtering modes can be applied. Table 3-12. Description of the Format of Search Conditions Search Subject



Operator



Example (Description)



Character strings that match the Character string specified string



AI0001 can be retrieved by specifying AI0001



One single desired character



?



AI0001 or “AO0001” can be retrieved by specifying A?0001



A desired character string



*



AI0001 or “AI0002” can be retrieved by specifying AI*



c) Definition of the Character String Resulting From Replacement Used to specify the character string with which you want to replace the strings that are sampled in b) as candidates for tag name replacement. “*” (any string consisting of more than 0 characters, the character string corresponding to the “*” specified in the character string to be retrieved is inherited), “?” (any single character, the single character corresponding to the “?” specified in the character string to be retrieved is inherited), _ (underline), digits, and alphabetic letters can be used for the character string. Basically, this becomes as follows. •• “*” behaves as a variable having multiple character strings. •• “?” behaves as a variable having a single character string.(for items in which “?” appears several times, the value is inherited.) d) Creating the Replacement Image When the button is clicked, the character string to be searched and the image of the Tag Name resulting from replacement in accordance with the character string following replacement are shown in the box for replacement candidates following replacement. The following table shows examples of character strings for searching the Tag Name together with the character strings resulting from the replacement.



− 57 −



Chapter 3. RTC Job



Table 3-13. Tag Name Replacement Images (Examples) Example of String to be Searched



Example of String Following Replacement



AI0001



DI01



A*



D*



Result of Replacement before AI0001



AI0001



Description



after DI01



DI0001



[Replacement of character string] The string as such is replaced [Replacement of the first character in the string] The first character is replaced by a different character [Replacement of the first character in the string]



AI*



DO*



AI0001



DO0001



A*



H7A*



AI0001



[Replacement of the first character in the H7AI0001 string] First character replaced by a character string



AI*



I*



AI0001



I0001



Replaced by a string with the same number of initial characters, but with a different initial character string



[Replacement of the first character in the string] The initial string is replaced by a character [Replacement of final string]



*1



*2



AI0001



AI0002



*01



*12



AI0001



AI0002



*001



*1



AI0001



AI01



The final character is replaced by a different character [Replacement of final string] The final character string is replaced by a different character string [Replacement of final string] The final character string is replaced by a single character [Replacement of final string]



*1



*123



AI0001



AI000123



The final character is replaced by a character string [Replacement of the initial and final strings]



AI*1



*0*



FIC*123



*9*



AI0001



AI0001



FIC000123 The initial and final strings are replaced by different strings



AI9001



*00*



*9*



AI0001



AI901



*



H7*



AI0001



H7AI0001



− 58 −



[Replacement of an intermediate character string (*1)] A character in the middle is replaced by a different character [Replacement of an intermediate character string (*1)] A character string in the middle is replaced by a character [Character string added at the beginning] A character string is added at the beginning



3.3 Job Management



Result of Replacement



Example of String to be Searched



Example of String Following Replacement



*



*PS



AI0001



AI0001PS



A*



*



AI0001



I0001



AI*



*PS



?*



before



A character string is appended to the end [Character at the beginning is deleted] A character is deleted at the beginning [Combination of deletion of beginning and appending to the end]



I0001PS



AI0001



DI0001



[Replacement of a desired initial character string]



RC0001



DC0001



A desired initial character is replaced by a character



AI0001



DO0001



[Replacement of a desired initial character string]



RC0001



DO0001



A desired fixed-length initial character string is replaced by a character string with the same string length as the string being replaced.



AI0001



DO0001



[Replacement of a desired initial character string]



DO0001



The initial character is retained in [Replacement of a desired initial character string], and the second character is replaced by a character string with the same string length as the string being replaced.



DO*



A?*



[Character string appended to the end]



AI0001



D*



??*



Description



after



DO* AO0001



A character is deleted at the beginning, and a character string is appended to the end



[Inheritance of the character string] A????1



D????2



AI0001



DI0002



The initial and final characters are replaced by the relevant characters, while the character string between these two characters remains at fixed length [Extraction of character string]



A?000?



??



AI0001



I1



A desired part of the characters are extracted, and the remaining characters are linked to create the new string [Extraction of character string (*2)]



*0*



*



AI0001



AI001



A desired character string is extracted, and the remaining characters are linked to create the new string



*1 When replacing intermediate characters, only the first encountered character string is replaced. *2 When only a single “*” is appended to the character string following replacement, the “*” of the first and second character string to be searched are extracted.



− 59 −



Chapter 3. RTC Job



e) Deletion from Replacement Candidate List By selecting a Tag Name (selection of multiple names is possible) in the Replacement Candidate List and clicking the button, the relevant Tag Name can be removed from the Replacement Candidate List. The Tag Name that will be excluded from replacement is deleted in the list. f ) Editing the Tag Name Resulting From Replacement This is a function for direct specification of the Tag Name following replacement. Selecting one Tag Name in the Replacement Candidate List and clicking the selected line displays the Edit Box. This allows the Tag Name to be set or modifying by inputting a Tag Name consisting of up to 16 characters. g) Execution of Replacement Clicking the button executes the actual Tag Name replacement, in which the tags for which the tag name following replacement has been set in the Replacement Candidate List are replaced. For Logic Component Parts, the replacement tracks the Tag Name replacement of the Logic Part (the item having the same Tag Name as the one for which the replacement was carried out) that is the source of the Logic Component Part. Also, in the same manner, for Reference Parts the replacement tracks the Tag Name of the Part that is the source of the Reference Part.



− 60 −



3.3 Job Management



Note



•• The operation that executes the replacement of tag names cannot be reversed. Carefully check and consider the Replacement Candidate List before executing the function. •• Only the parts that are sampled in the Tag Name List are subject to the tracking of Tag Names of Logic Component Parts and Reference Parts. •• In the case of Logic Component Parts and Reference Parts, if the source part’s tag name is replaced, tracking and replacement of the Tag Names take place regardless of whether or not these are selected in the Tag Name List. •• If the Tag Name of parts subject to tag name replacement is set in a parameter (input destination/output destination parameter names) for connection to another part, the parameter information of the connection destination is also modified. •• If Tag Name replacement is executed for encapsulated parts, only the tag name information for each encapsulated part is replaced. − A list of the tag names and parameters is displayed on the [Parameter] page of the [Capsule Part] property sheet, but these tag names remain the tag names at the time of encapsulation. − Depending on the selected state of Tag Name .name on the [Parameter] page of the [Capsule Part] property sheet, the contents of the replacement are not reflected immediately after replacement is executed. The contents are reflected when the property sheet is opened again. Example: Even if AI0001 is replaced by H7AI0001 on the [Parameter] page of the [Capsule Part] property sheet, the AI0001.name parameter does not become H7AI0001.name, but remains AI0001.name. When the property sheet is opened again, the value of the AI0001.name is changed from “AI0001” to “H7AI0001”.



h) Exporting Replacement Results The status of the replacement result can be saved as text format by clicking the button. Restriction While Tag Name replacement is being processed, do not minimize other windows (such as the [Tag Name List/Search] window or the main window of RTC Editor) on RTC Editor. Otherwise, they will not return to their original sizes even if you click the task bar. If you have minimized a window, return it to its original size by performing “Switch To (S)” from the [Application] tab in Task Manager after the replacement processing has been completed.



− 61 −



Chapter 3. RTC Job



3.3.8



Find Parameter Value Function The Find Parameter Value function is a function of searching for tag and parameter settings in Parts. This function is used to check tag and parameter reference relationships and to search for Parts that have specific values. ■To ■ display the Find Parameter Value window: Step 1 Activate the Job Structure Window. Step 2 From the menu, execute the [Browser] → [Find Parameter Value] commands, and



the [Find Parameter Value] window opens. ■Executing ■ searches After specifying a character string and a scope of search, click the button, and the values corresponding to the specifications are displayed. The types of character string specification and scope specification are shown below. Table 3-14. Item



Description



Value



Specify a set value to be searched for. Mandatory. (However, the edit box can be left blank to search for parameters for which no values are set.) Wild cards can be used.



Condition



Specify the “hit” conditions for set values and parameter values. Select from among “equal to” (=), “different from” (!=), “include” (&=), “greater than” (>), “less than” (), and “equal to or less than” (=