
B–61863E–1/06
Table of Contents
c–2
2.4 REGISTRATION OF TASKS 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1 Addresses and the Number of User GDTs 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.2 Number of Common Memories and Common Memory GDT Entries 57. . . . . . . . . . . . . . . . . . . . . . . . .
2.4.3 Task Level and Start Cycle of the Third Ladder Level 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.4 Number of Tasks to be Registered 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.5 Task Entry Address Name 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.6 Task Data Segment GDT Entry 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.7 Task Stack Size 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.8 Task Level When a Task is Activated 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.9 Highest-priority Task 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10 Task Name 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 TASK STATES 59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6 SYSTEM CALL 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.1 Task Management 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.2 Timer Management 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.3 Intertask Synchronization (Semaphore Control) 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.4 Intertask Synchronization (Event Flags) 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.5 Intertask Communication (Mailbox) 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.6 Intertask Communication (Packet Communication) 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7 RELATIONSHIP BETWEEN LADDER PROGRAMS AND C PROGRAMS 80. . . . . . . . . . . . . . . .
2.7.1 PMC-SC/SC3/SC4/NB/NB2 80. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.2 PMC C Function (Series 16i/18i/21i/15i–A) 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.3 Warning when LADDER program and C language program are developed 83. . . . . . . . . . . . . . . . . . . . .
3. DATA CONTROL FUNCTION 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 OUTLINE OF DATA CONTROL FUNCTION 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1 Input/Output data 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.2 Access Method 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.3 Functions 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.4 Device Control Parameters 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 REFERENCING MEMORY 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Control Relay and Nonvolatile Memory 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2 Relation Between PMC Address and Physical Address 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 DATA TO PASS CNC WINDOW 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 CRT/MDI Data 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2 CNC Command Programs 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.3 Processing of Reader/Punch Interface Input/Output Data 117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.4 NC Data 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.5 NC Window 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 EXPANDED NONVOLATILE MEMORY 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4. DIAGNOSTIC FUNCTION 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 OUTLINE OF THE USER PROGRAM STATUS 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 DETAILS OF THE EXECUTION STATUS OF THE USER PROGRAM 126. . . . . . . . . . . . . . . . . . . .
4.3 DETAILS OF THE ERROR STATUS OF THE USER PROGRAM 127. . . . . . . . . . . . . . . . . . . . . . . . .
4.4 USER TASK EXECUTION STATUS DISPLAY 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. PARAMETER FOR DISPLAY CONTROL 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .