사용자 설명서차례Chapter 1 Programming for the Micro PLC9Programming Basics10PLC Programs11Power Flow in a Program11The Micro PLC Instruction Set12Programming Devices and Formats13Programming with the Programming Software13Programming on a Hand-held Programmer13Memory Types and Addresses14Memory Map14Non-retentive and Retentive Registers14* Reserved Registers14Constants and Register Values in a Program14Special Coils15Sec Clock (C1018)15Start-up Scan Coil (C1019)15Hold Output Coil (C1021)15Programming for an Analog Expander Unit16Analog Scaling16Analog References16Programming Examples17Chapter 2 Programming with the Programming Software18Using the Programming Functions19Programming Operations19Programming Functions20Creating a Program Rung21Running the Programming Software22Running the Programming Software from a Hard Disk22Running the Programming Software Directly from a Diskette22Editing Basics23Horizontal and Vertical Lines in a Rung24Element Labels and Rung Labels25Editing a Completed Rung26Selecting a Rung to Edit26Editing a Rung Element26Deleting a Rung Element26Adding a Contact to a Rung27Adding a Program Function to a Rung27Replacing a Rung Element with a Similar Element28Replacing a Rung Element with a Horizontal Line28Replacing a Rung Element with a Dissimilar Element29Deleting Rungs30Moving Rungs30Copying Rungs31Searching for a Rung or Program Element32Chapter 3 Programming with a Hand-held Programmer33Program Listing34Program Transfer34Entering Program Logic35Inserting a Rung Element36Deleting a Rung Element, Rung or Program In Memory37Searching39Programming Examples Using the HHP40Chapter 4 The Micro PLC Instruction Set42Instruction Set Summary43Contacts45Normally-Open Contact46Normally-Closed Contact48Positive Transition Contact50Negative Transition Contact51Coils52Output Coil53Set/Reset Coil Pair54Master Control Relay/End Coil Pair55Skip/End Coil Pair56Timers57Programming Software Instructions for Timers57On Timer58Off Timer59Counters60Programming Software Instructions for Counters60Up Counter61Down Counter62Math Functions63Addition (ADD)63Subtraction (SUB)65Multiplication (MUL)67Division (DIV)69Move Functions71Move71Block Move73Indirect Move75Compare Functions77Examples77Programming Software Instructions78Logic Operations79Word AND80Inclusive OR (IOR)81Exclusive OR (XOR)82Shift Register Right83Shift Register Left84NOT85Appendix A Using Directories86Loading and Saving Files86Using the Change Directory Function87The MICRO.CFG File87Hints for a Basic Application87Hints for an Advanced Application88Appendix B Micro PLC Protocol89Communications Files90Communications Memory Types and Addresses91I/O Memory Addresses91Special Registers91Communications Parameters91Communications Protocol92Data Format92Read Discretes92Read Analogs93Read Program Memory93Write Discretes93Write Analogs93Write Program Memory94Read Status94Start Program95Stop Program95Error Reply95Communications Functions96Microsoft C (Large Model: Compile w/ -AL Option)96Microsoft C (Small Model: Compile w/ -AS Option)97Turbo C (Large Model: Compile w/ -ml Option)98Turbo C (Small Model: Compile w/ -ms Option)99IBM Compiler BASIC100Sample Programs101Appendix C RTU Protocol103Introduction103Message Types104Query104Broadcast104Transmission Sequence104Message Fields105Station Address105Function Code105Information Field105Error Check Field105Character Format106Message Termination106Timeout Usage106Cyclic Redundancy Check (CRC)107The Generating Polynomial107RTU Message Length110Message Descriptions111Message (01): Read Output Table111Message (02): Read Input Table112Message (03): Read Registers113Message (04): Read Analog Inputs114Message (05): Force Single Output115Message (06): Preset Single Register116Message (07): Read Exception Status117Message (16): Preset Multiple Registers118Message (17): Report Device Type119Communication Errors120Invalid Query Message120Invalid Function Code Error Response (1)120Invalid Address Error Response (2)120Invalid Data Value Error Response (3)121Query Processing Failure Error Response (4)121Serial Link Timeout121Invalid Transactions121Appendix D Communications Using Windows DDE122Limits of the Demonstration Software122Features of the Micro PLC DDE Driver Software123Simple Demonstration using Microsoft Word124Demonstration using Microsoft Excel124Viewing PLC Data in Windows125Viewing PLC Data in another DDE-compliant Application126Writing Values to the PLC from another Application126Ordering Information126Appendix E Data Acquisition, Logging, and Display Program127Features127Using the Display Software with Micro PLC Net127Overview128Equipment Required130Startup131Invoking DISPLAY131The Display Software Menus132Changing the Screen Colors133Editing Summary134Manual Mode135Data Format135Entering Manual Mode136Reading One Word of Input, Output, or Register Data136Reading Multiple Bytes of Input, Output, or Register Data136Creating a Bank of Registers for Downloading Data137Writing Data to the Registers138Creating or Editing Autopolling Screens139Naming an Auto-polling Screen File139Specifying an Existing File to Edit139Creating an Auto-polling Screen140Formatting Strings for Auto-polling Screens141Text for Auto-polling Screens141Setup for Data Logging During Auto-Polling141System Messages145Creating or Editing System Messages145Specifying the Device to Control System Message Display146Triggering Display of a System Message During Auto-polling Operation146Auto-Polling During System Operation147Executing an Auto-polling Screen147Changing the Display148Printing the Screen148Writing a Value to a Register148Forcing an Output148Obtaining Register Data from a Disk File148Data Logging149How Data Logging Works149The .LOG File149The Format of Logged Data150Error Messages During Operation151Appendix F Programming Applications152Index158크기: 664킬로바이트페이지: 160Language: English매뉴얼 열기