Machine Controller MP2110/MP2110M Motion API USER'S MANUAL

Size: px
Start display at page:

Download "Machine Controller MP2110/MP2110M Motion API USER'S MANUAL"

Transcription

1 Machine Controller MP2110/MP2110M Motion API USER'S MANUAL YASKAWA YASKAWA MANUAL NO. SIEP C A

2 Copyright 2004 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, mechanical, electronic, photocopying, recording, or otherwise, without the prior written permission of Yaskawa. No patent liability is assumed with respect to the use of the information contained herein. Moreover, because Yaskawa is constantly striving to improve its high-quality products, the information contained in this manual is subject to change without notice. Every precaution has been taken in the preparation of this manual. Nevertheless, Yaskawa assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained in this publication.

3 Using this Manual This manual describes the API specifications of the MP2110/MP2110M Board-type Machine Controller. Two versions of the API are available, one for RTLinux and one for RTX. The specifications in this manual apply to both versions. Please read this manual to ensure correct usage of the MP2110/MP2110M system. Keep this manual in a safe place for future reference. Basic Terms Unless otherwise specified, the following definitions are used: MP2110/MP2110M = Machine Controller MP2110/MP2110M (PCI Bus) MECHATROLINK = General term for Motion Network MECHATROLINK-I and MECHATROLINK- II. Intended Audience This manual is intended for the following users. Those responsible for designing the MP2110/MP2110M System Those responsible for writing MP2110/MP2110M motion programs iii

4 Visual Aids The following aids are used to indicate certain types of information for easier reference. IMPORTANT Indicates important information that should be memorized. INFO Indicates supplemental information. EXAMPLE Indicates application examples. TERMS Describes technical terms that are difficult to understand, or appear in the text without an explanation being given. Indication of Reverse Signals In this manual, the names of reverse signals (ones that are valid when low) are written with a forward slash (/) before the signal name, as shown in the following examples: S-ON = /S-ON P-CON = /P-CON Copyrights The product names and company names that appear in this manual are the trademarks or registered trademarks of the respective company. TM and the mark do not appear with product or company names in this manual. About the Software This software is to be installed on only one specified computer. You must purchase another copy of the software to install it on another computer. This software is not to be copied for any reason other than when installing it on the computer. Store the CD-ROM containing the software in a safe place. This software is not to be decompiled, disassembled, or reverse engineered. This software is not to be given to, rent to, exchanged with, or otherwise released to a third party without the prior permission of Yaskawa Electric Corporation. iv

5 Related Manuals Refer to the following related manuals as required. Manual Name Manual Number Contents Machine Controller MP2110/ MP2110M User's Manual Design and Maintenance High-Speed Field Network MECHATROLINK Servo Command User s Manual Σ-II Series SGDH MECHATROLINK-II Application Module User s Manual Σ-III Series SGM S/SGDS User s Manual For MECHATROLINK-II communications SIEPC SIE-S SIEPC SIEPS Describes the functions, specifications, application methods, and setup methods of the MP2110/MP2110M Machine Controller. Describes the MECHATROLINK system in detail. Describes the models, capacities, selection methods, ratings, characteristics, diagrams, cables, peripheral devices, wiring, panel installation, trial operation, adjustment, function application methods, maintenance, inspection, and MECHATROLINK communication of the Σ-II Series SERVOPACKs and servomotors. Describes the models, capacities, selection methods, ratings, characteristics, diagrams, cables, peripheral devices, wiring, panel installation, trial operation, adjustment, function application methods, maintenance, inspection, and MECHATROLINK communication of the Σ-III Series SERVOPACKs and servomotors. v

6 Safety Information The following conventions are used to indicate precautions in this manual. Failure to heed precautions provided in this manual can result in serious or possibly even fatal injury or damage to the products or to related equipment and systems. WARNING CAUTION Indicates precautions that, if not heeded, could possibly result in loss of life or serious injury. Indicates precautions that, if not heeded, could result in relatively serious or minor injury, damage to the product, or faulty operation. vi

7 Safety Precautions The following precautions are for operation. These precautions are important and must be observed. WARNING The absolute position data can change if the SERVOPACK s multiturn limit is changed. Make sure that the multiturn limit is set according to settings in the machine. If the data is not set correctly, the machine may move in an unexpected direction, causing a dangerous situation. If a multiturn limit mismatch alarm (A.CC0) occurs, check the setting of SERVOPACK parameter Pn205 and make sure that it is correct. vii

8 Contents Using this Manual iii Safety Information vi Safety Precautions vii 1 API Function Tables 1.1 Initial Processing API Functions Parameter API Functions System API Functions Motion API Functions Monitor API Functions Software Configuration 2.1 Software Configuration Diagram API Call Flow Precautions when Using the API API Details 3.1 API Functions for Initial Processing ymcopencontroller (Connects Controller) ymcinitializeapithread (Initializes API Resources) ymcreleaseapithread (Releases API Resources) ymcsetinterrupt (Sets an Interrupt) ymcwaitinterrupt (Waits for an Interrupt) ymcsetapitimeoutvalue (Set API Timeout Values) ymcgetversion (Gets Version) ymcresetcontroller (Resets Controller) ymcconnectcontrol (Turns ON/OFF Sync) ymcsetupencoder (Sets Up Encoder) ymcclosecontroller (Closes Controller) Parameter API Functions ymcsetstandardparameter (Sets Basic Parameters) ymcsetparameterblock (Writes Parameter Block) ymcgetparameterblock (Reads Parameter Block) ymcsetservoparameter (Writes Servo Parameter) ymcgetservoparameter (Reads Servo Parameter) ymcsetbankdata (Writes Bank Data) viii

9 3.3 System API Functions ymcdefineposition (Resets Position) ymcsetiodata (Writes I/O Data) ymcgetiodata (Reads I/O Data) ymcsetpassposition (Sets Pass Position) ymcresetpassposition (Resets Pass Position) ymcchangegain (Switches Gain) ymcsetgantryaxis (Sets Gantry Axis) ymcresetgantryaxis (Resets Gantry Axis) ymcinterferecontrol (Turns ON/OFF Opposing Beam Interference Check) ymcsetpassaction (Registers Pass Action) ymcservocontrol (Turns Servo ON/OFF) ymcclearservoalarm (Clears Servo Alarm) ymcstopmotion (Emergency Stop) ymcaxisholdcontrol (Turn ON/OFF Axis Hold) ymcsetdirectcommand (Sets Servodrive Direct Command) ymcreaddpram (Reads Shared Memory) ymcwritedpram (Writes to Shared Memory) ymcwatchtorquelimit (Monitors Torque Limit) Motion API Functions ymcvelocitymodecontrol (Turns ON/OFF Speed Control Mode) ymctorquemodecontrol (Turns ON/OFF Torque Control Mode) ymcmovehomeposition (Zero-point Return) ymcmovegainadjust (Adjusts Gain) ymcmovepositioning (Positioning) ymcmoveintimepositioning (Positioning in Time) ymcmoveexternalpositioning (External Positioning) ymcmoveroundtrip (Return Positioning) ymcmovelinear (Linear Interpolation) ymcmovecircularcenter (Circular Interpolation) ymcmovepasspoint (Pass Point Constant Speed Interpolation) ymcmovejog (Starts Jogging) ymcstopjog (Stops Jogging) ymcmovepulsejog (Pulse Jogging) ymcchangedynamics (Changes Speed Dynamically) Monitoring API Functions ymcgetposition (Monitors Position) ymcgetvelocity (Monitors Speed) ymcgetstatus (Monitors Status) ymcsetmonitorselect (Sets Monitor Selection) Common Definition Header 4.1 Data Structure Definitions Constant Definitions ix

10 5 Error and Status Codes 5.1 Error Codes Status Codes Appendices A Command Execution Priority A-2 B Shared Memory Access Areas A-4 Revision History x

11 1 API Function Tables 1 This section lists the MP2110/MP2110M API functions. 1.1 Initial Processing API Functions Parameter API Functions System API Functions Motion API Functions Monitor API Functions

12 1 API Function Tables 1.1 Initial Processing API Functions The following table lists the API functions used for initial processing. No. API Command API Function MP2110/MP2110M Command 1 Connects Controller ymcopencontroller 2 Initializes API resources ymcinitializeapithread 3 Releases API resources ymcreleaseapithread 4 Sets an interrupt ymcsetinterrupt 5 Waits for an interrupt ymcwaitinterrupt 6 Sets API timeout value ymcsetapitimeoutvalue 7 Gets version ymcgetversion 8 Resets Controller ymcresetcontroller 0001h 9 Turns ON/OFF sync ymcconnectcontrol 0002h/0003h 10 Sets up encoder ymcsetupencoder 0004h 11 Closes Controller 1.2 Parameter API Functions The following table lists the API functions used for setting parameters. 1.3 System API Functions ymcclosecontroller (RTX version only) No. API Command API Function MP2110/MP2110M Command 1 Sets basic parameters ymcsetstandardparameter 0010h 2 Writes parameter block ymcsetparameterblock 0011h 3 Reads parameter block ymcgetparameterblock 0012h 4 Writes Servo parameter ymcsetservoparameter 0013h 5 Reads Servo parameter ymcgetservoparameter 0014h 6 Writes bank data ymcsetbankdata 0019h The following table lists the API functions used for system setup. No. API Command API Function MP2110/MP2110M Command 1 Resets position ymcdefineposition 0015h 2 Writes I/O data ymcsetiodata 0030h 3 Reads I/O data ymcgetiodata 4 Sets pass position ymcsetpassposition 0040h 5 Resets pass position ymcresetpassposition 0041h 6 Switches gain ymcchangegain 0046h 7 Sets gantry axis ymcsetgantryaxis 0047h 8 Resets gantry axis ymcresetgantryaxis 0048h 9 Turns ON/OFF opposing beam interference check ymcinterferecontrol 0049h/004Ah 10 Registers pass action ymcsetpassaction 004Bh 11 Turns Servo ON/OFF ymcservocontrol 0100h 12 Clears Servo alarm ymcclearservoalarm 0109h 13 Emergency stop ymcstopmotion 0110h 14 Turns ON/OFF axis hold ymcaxisholdcontrol 0111h/0112h 15 Sets Servodriver direct command ymcsetdirectcommand 0300h 16 Reads shared memory ymcreaddpram 17 Writes to shared memory ymcwritedpram 1-2

13 1.4 Motion API Functions 1.4 Motion API Functions The following table lists the API functions used for axis movement. No. API Command API Name MP2110/MP2110M Command 1 Turns ON/OFF speed control mode ymcvelocitymodecontrol 0042h/0043h 2 Turns ON/OFF torque control mode ymctorquemodecontrol 0044h/0045h 3 Zero-point return ymcmovehomeposition 0200h 4 Adjusts gain ymcmovegainadjust 0209h 5 Positioning ymcmovepositioning 0210h 6 Positioning in time ymcmoveintimepositioning 0211h 7 External positioning ymcmoveexternalpositioning 0213h 8 Return positioning ymcmoveroundtrip 0214h 9 Linear interpolation ymcmovelinear 0220h 10 Circular interpolation ymcmovecircularcenter 0222h 11 Pass position interpolation with the same speed ymcmovepasspoint 0223h 12 Starts jogging ymcmovejog 0230h 13 Stops jogging ymcstopjog 0231h 14 Pulse jogging ymcmovepulsejog 0232h 15 During axis movement ymcchangedynamics 0240h 1.5 Monitor API Functions 1 The following table lists the API functions used for monitoring. No. API Command API Name MP2100 Command 1 Monitors position ymcgetposition 2 Monitors speed ymcgetvelocity 3 Monitors status ymcgetstatus 4 Sets monitor selection ymcsetmonitorselect 1-3

14 2 Software Configuration 2 This chapter describes the API software configuration and provides precautions to observe when using the API. 2.1 Software Configuration Diagram API Call Flow Precautions when Using the API

15 2 Software Configuration 2.1 Software Configuration Diagram The following figure shows the software configuration for the entire system. Linux process/windows process User RTLinux/RTX Linux kernel/ Win32 kernel User application MP2110/MP2110M API Kernel MP2110/MP2110M Driver PCI Bus Shared memory Hardware MP2110/MP2110M firmware Note: The shaded areas are Yaskawa products. 2-2

16 2.2 API Call Flow 2.2 API Call Flow The following figure shows the flow for calling the API. The response classification processor identifies responses from the MP2110/MP2110M. If it is a response for API completion, the API return processor is notified. For other asynchronous interrupt responses, the API processor that waits for asynchronous interrupts is notified. Commands with No Response In the following figure, the flow is as follows: Waiting for Completion Response with API When a completion response for the specified command is received, the API returns control. In the following figure, the flow is as follows: Asynchronous Interrupt Responses If an API function that waits for a response is called by the user application, an asynchronous interrupt response can be received. In the following figure, the flow is as follows: User Application Asynchronous response processing routine Main program Return API for response standby Return API call API ymcwaitinterrupt() ymc Response notification Driver Return Driver call Response classification processor Response notification Shared memory write processor Interrupt Writing shared memory Shared memory Fig. 2.1 API Call Flow 2-3

17 2 Software Configuration 2.3 Precautions when Using the API This section explains how to use the API to create user applications and describes precautions to be observed. (1) Included Files The following header file must be included with programs that use the API. ymc2110api.h Also, this file includes the following two header files. ymc2110const.h ymc2110struct.h (2) Initialization Processing Programs that call the API must first execute ymcopencontroller (). Connection with the driver is performed using this API function. ymcinitializeapithread must be executed next. The memory area for storing response data is initialized by means of this API function. When programming multiple threads, execute this initialization processing for each thread individually. (3) Multiple Threads The API can be used simultaneously from a maximum of 32 threads for RTLinux and 64 threads for RTX. Beginning with the 33rd thread for RTLinux or the 65th thread for RTX, an error will occur when ymcinitializeapithread is executed. If the API is used on multiple threads for the same axis, waiting for a response cannot be specified for one API function while another API function is already waiting for a response. If that is done, an error will occur for the function executed on the second thread and the function will not be executed. (4) Limitations on API Use API functions cannot be called from FIFO handlers, interrupt handlers, init_module, etc. Call API functions from user threads. This limitation is due to an RTLinux limitation, i.e., internal handler processing cannot be restored after it has been stopped by a task switch. (5) OS Considerations When using the RTX version, consider the following. (The settings are different from the defaults.) Runtime library used: Multithread runtime Structure alignment: 8 bytes Character string support: ASCII only 2-4

18 3 API Details This chapter provides details on the API and API functions API Functions for Initial Processing ymcopencontroller (Connects Controller) ymcinitializeapithread (Initializes API Resources) ymcreleaseapithread (Releases API Resources) ymcsetinterrupt (Sets an Interrupt) ymcwaitinterrupt (Waits for an Interrupt) ymcsetapitimeoutvalue (Set API Timeout Values) ymcgetversion (Gets Version) ymcresetcontroller (Resets Controller) ymcconnectcontrol (Turns ON/OFF Sync) ymcsetupencoder (Sets Up Encoder) ymcclosecontroller (Closes Controller) Parameter API Functions ymcsetstandardparameter (Sets Basic Parameters) ymcsetparameterblock (Writes Parameter Block) ymcgetparameterblock (Reads Parameter Block) ymcsetservoparameter (Writes Servo Parameter) ymcgetservoparameter (Reads Servo Parameter) ymcsetbankdata (Writes Bank Data) System API Functions ymcdefineposition (Resets Position) ymcsetiodata (Writes I/O Data) ymcgetiodata (Reads I/O Data) ymcsetpassposition (Sets Pass Position) ymcresetpassposition (Resets Pass Position) ymcchangegain (Switches Gain) ymcsetgantryaxis (Sets Gantry Axis) ymcresetgantryaxis (Resets Gantry Axis) ymcinterferecontrol (Turns ON/OFF Opposing Beam Interference Check) ymcsetpassaction (Registers Pass Action) ymcservocontrol (Turns Servo ON/OFF) ymcclearservoalarm (Clears Servo Alarm) ymcstopmotion (Emergency Stop) ymcaxisholdcontrol (Turn ON/OFF Axis Hold) ymcsetdirectcommand (Sets Servodrive Direct Command) ymcreaddpram (Reads Shared Memory) ymcwritedpram (Writes to Shared Memory)

19 3 API Details ymcwatchtorquelimit (Monitors Torque Limit) Motion API Functions ymcvelocitymodecontrol (Turns ON/OFF Speed Control Mode) ymctorquemodecontrol (Turns ON/OFF Torque Control Mode) ymcmovehomeposition (Zero-point Return) ymcmovegainadjust (Adjusts Gain) ymcmovepositioning (Positioning) ymcmoveintimepositioning (Positioning in Time) ymcmoveexternalpositioning (External Positioning) ymcmoveroundtrip (Return Positioning) ymcmovelinear (Linear Interpolation) ymcmovecircularcenter (Circular Interpolation) ymcmovepasspoint (Pass Point Constant Speed Interpolation) ymcmovejog (Starts Jogging) ymcstopjog (Stops Jogging) ymcmovepulsejog (Pulse Jogging) ymcchangedynamics (Changes Speed Dynamically) Monitoring API Functions ymcgetposition (Monitors Position) ymcgetvelocity (Monitors Speed) ymcgetstatus (Monitors Status) ymcsetmonitorselect (Sets Monitor Selection)

20 Explanation of Format The following format is used to describe the details for each API function. API Function Name (Description) (1) Format (2) Operation Provides details and precautions on the operation of the function. (3) Return Values Describes responses for both normal and error completion. (4) Parameters Describes the API parameters. (5) Output Describes the contents of shared memory output as the result of processing the API function

21 3 API Details ymcopencontroller (Connects Controller) 3.1 API Functions for Initial Processing ymcopencontroller (Connects Controller) (1) Format The ymcopencontroller format is as follows: DWORD ymcopencontroller( ULONG CpuNo CPU number PINITIAL_DATA pinitialdata Initialization data structure pointer ) (2) Operation Initializes the MP2110/MP2110M for the specified CPU number using the set initialization data. Must be called for each CPU and SVB being used. INFO Execute this API function before any others. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters Parameter Contents Details Setting Range ULONG CpuNo PINITIAL_DATA pinitialdata * INITIAL_DATA Structure CPU number Initialization data structure pointer MP2110/MP2110M CPU number SVB number for each MP2110M CPU Initail_Data* pointer 1 to 4 CPU number (257 to 260) Member Contents Details Setting Range WORD ModeSelect WORD CerfData Function selection CERF data setting D0: Function Mode 0 = MP2110/MP2110M commands 1 = MECHATROLINK commands D1: Response interrupts 0 = Disable; 1 = Enable D4: Emergency stop I/O 0 = Not processed using I/O; 1 = Processed using I/O D5: Motion command interlocks 0 = Not processed using I/O; 1 = Processed using I/O D7: Response semaphore 0 = Disabled; 1 = Enabled D8: Response factor selection 0 = Code response; 1 = Bit response D0: Size 0 = 17 bytes; 1 = 32 bytes D1: Classification 0 = M-I; 1 = M-II D3: C2 Master 0 = No; 1 = Yes WORD CycleTime Transmission cycle N: Transmission cycle/125 µs 1 to 32 WORD RetryNum Number of retries Sets number of retries: 7 max. 0 to 7 ULONG InfCnctSt1 Station connection information (channel 1) D0 to D20: These bits turn ON for the stations connected to the host computer. 3-4

22 3.1 API Functions for Initial Processing (cont d) Member Contents Details Setting Range WORD SetModule[21] Station model information Sets module information for connected stations to array elements 0 to 20 corresponding to station numbers. Model SV I/O or MYVIS INV Model code 40h 60h C0h WORD wpriority Interrupt processing thread priority Used for RTX version only. Not used for RTLinux. Sets priorities for interrupt processing threads. 0 to 127 WORD HostWDT Host watchdog timeout time Host watchdog timeout time 0: Disable host watchdog 1 or more: Enable host watchdog Unit: 1 = 1 scan The MP2110/MP2110M starts monitoring with the host computer watchdog after the host computer writes A5h to the initialization status (000h) in the Shared RAM System Area. 0 to (5) Output Executes the driver initialization function DrvOpen(). INFO Using the Host Watchdog Function When the host computer watchdog function is enabled, refresh the watchdog data in the System Area immediately after the ymcopencontroller() response is returned. Use ymcwritedpram() to refresh the watchdog data within the host computer watchdog timeout time. Watchdog data is monitored with firmware. If it is not refreshed within the host computer watchdog timeout time, a mode 0 emergency stop will be executed. To monitor firmware status at the host computer, use ymcreaddpram() to monitor RUN counter data in the System Area. For details on using ymcreaddpram() and ymcwritedpram(), refer to ymcreaddpram (Reads Shared Memory) and ymcwritedpram (Writes to Shared Memory). Data in Bit Response for Response Factor D00: Error D01: Completion response D02: Coincidence response D03: Near response D04: Target position passed for return positioning D05 to D07: Reserved D08 to D15: Pass position 1 to 8 detected 3-5

23 3 API Details ymcinitializeapithread (Initializes API Resources) ymcinitializeapithread (Initializes API Resources) (1) Format The ymcinitializeapithread format is as follows: DWORD ymcinitializeapithread( Void ) (2) Operation This API function initializes processing for each thread. The user program must call this API function for each thread. The API can be used on a maximum of 32 threads for RTLinux or 64 threads for RTX. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters None (5) Output Secures resources for each thread (generates event object, gets buffer area, etc.). ymcinitializeapithread registers thread information in Table 3.1 Thread Control Table. Note: The meanings of the items in Table 3.1 Thread Control Table are as follows: Thread ID: The thread ID that can be obtained with pthread_self Sequence No.: Number of commands (simply incremented) Buffer address: Backup area used while waiting for interrupt Event object: Event object used while waiting for interrupt ymcreleaseapithread (Releases API Resources) (1) Format The ymcreleaseapithread format is as follows: DWORD ymcreleaseapithread( Void ) (2) Function Releases secured resources for each thread used in the API. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters None (5) Output None Table 3.1 Thread Control Table Thread ID Sequence No. Buffer address Event object 3-6

24 3.1 API Functions for Initial Processing ymcsetinterrupt (Sets an Interrupt) (1) Format The ymcsetinterrupt format is as follows: DWORD ymcsetinterrupt( LPAXIS_INFO IpAxisInfo Axis data structure pointer ) (2) Operation Generates an interrupt to the MP2110/MP2110M. If the MP2110/MP2110M is writing to shared memory when an interrupt occurs, it ends the writing operation and executes read processing. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters 3 Parameter Contents Details Setting Range LPAXIS_INFO IpAxisInfo Axis data structure pointer AxisInfo* pointer * AXIS_INFO Structure (5) Output Member Contents Details Setting Range ULONG CpuNo CPU number Data is output to shared memory as shown below. Writes 01h to the shared memory address 7FFEh. MP2110/MP2110M CPU number SVB number for each MP2110M CPU ULONG ChannelNo Channel number PCI: Always 1 VME: 1 or 2 1, 2 ULONG AxisNo Axis number Not used by this API function. 1 to 4 CPU number (257 to 260) Shared Memory Area Parameter Member Name Set Value System Area Write status ULONG StatusWrite; D31 = 1 3-7

25 3 API Details ymcwaitinterrupt (Waits for an Interrupt) ymcwaitinterrupt (Waits for an Interrupt) (1) Format The ymcwaitinterrupt format is as follows: DWORD ymcwaitinterrupt( LONG CpuNo CPU number AXIS_STATUS** AxisStatusAddress [out] Pointer to buffer pointer ) (2) Operation Waits for an interrupt from the MP2110/MP2110M. This API function must be called for each CPU and SVB. AxisStatusAddress is a pointer to the buffer pointer for receiving response data. Buffer memory is reserved for the number of CPUs and SVBs (up to 8) set in the API function. By calling this API function, the user program gets the buffer area pointer and can access the data. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters Parameter Contents Details Setting Range LONG CpuNo AXIS_STATUS *1 ** AxisStatusAddress * 1. AXIS_STATUS Structure int DataSetFlag int SerialNo * 2. STATUS_DATA Structure CPU number Pointer to buffer pointer MP2110/MP2110M CPU number SVB number for each MP2110M CPU When an interrupt is received, the pointers to buffers for receiving 21 axes are obtained. 1 to 4 CPU number (257 to 260) Member Contents Details Setting Range STATUS_DATA *2 StatusData BYTE Mechatrolink[32] Data Flag Serial number STATUS_DATA structure MECHATROLINK receive area When interrupt occurs: 1: Response data exists. 0: Response data does not exist. Number of responses per axis 65,535 1 Response data structure Receive area for MECHATROLINK Command Area (32 byte) Member Contents Details Setting Range WORD ErrorStatus1 Error status 1 Monitor parameter error status 1 WORD AnsFactor Response factor Monitor parameter response factor WORD AnsCommand Response command Monitor parameter response command IMPORTANT At the shortest, interrupts from the MP2110/MP2110M can be executed in each communication cycle. After a normal completion for ymcwaitinterrupt (), MP2110/MP2110M interrupts may be missed if the processing time until the next ymcwaitinterrupt () is called is longer than the communication cycle. Be careful, therefore, to design the program so that the processing is completed within the communication cycle. Also, STATUS_DATA is refreshed when an interrupt occurs. (5) Output None 3-8

26 3.1 API Functions for Initial Processing ymcsetapitimeoutvalue (Set API Timeout Values) (1) Format The ymcsetapitimeoutvalue format is as follows: DWORD ymcsetapitimeoutvalue( ULONG TimeoutValue Timeout detection time ) (2) Operation Sets the timeout detection time in units of ms. The maximum value that can be set is 2,147,483,647. When 0 is set, the waiting time will be infinite. (The system default value is 0.) The value set here is used as the response waiting timeout time for all API functions other than ymcwaitinterrupt. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) 3 (4) Parameters Parameter Contents Details Setting Range ULONG TimeoutValue Timeout detection time Unit: ms 0 to 2,147,483,647 When set to 0, the waiting time is infinite. (5) Output With each API function, the internal variables used for timeout processing are refreshed ymcgetversion (Gets Version) (1) Format The ymcgetversion format is as follows: DWORD ymcgetversion( LPAXIS_INFO IpAxisInfo Axis data structure pointer LPVERSION_DATA IpVersionData [out] Version data structure pointer ) (2) Operation Outputs the following items for the SERVOPACK connected to the specified CPU number and axis number (with MECHATROLINK settings): SERVOPACK model, motor model, Application Module model, SERVOPACK software version, encoder software version, Application Module software version, the MP2110/MP2110M ROM version for the specified CPU number, the driver (mp2110drv.o) version currently being used, and the API (mp2110api.o) version currently being used. The MP2110/MP2110M ROM version and driver version can be obtained after the MP2110/MP2110M power is turned ON. The other data can be obtained after the MECHATROLINK settings have been made for the relevant axis. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) 3-9

27 3 API Details ymcgetversion (Gets Version) (4) Parameters Parameter Contents Details Setting Range LPAXIS_INFO IpAxisInfo Axis data structure pointer AxisInfo *1 pointer LPVERSION_DATA IpVersionData Version data structure pointer VersionData *2 pointer * 1. AXIS_INFO Structure * 2. VERSION_DATA Structure (5) Output Member Contents Details Setting Range ULONG CpuNo ULONG ChannelNo CPU number Channel number MP2110/MP2110M CPU number SVB number for each MP2110M CPU PCI: Always 1 VME: 1 or 2 ULONG AxisNo Axis number MECHATROLINK station number 1 to 4 CPU number (257 to 260) Gets version information from the driver (DrvGetDeviceInfo), adds the API version to the information, and copies it to the user variables. 1, 2 0 to 21 0: Versions obtained for only firmware, drivers, and the API. Member Contents Details Setting Range BYTE RomVer[8] MP2110/MP2110M ROM version ASCII BYTE BootRomVer[4] MP2110/MP2110M Boot ROM version ASCII BYTE DrvVer[8] Driver version ASCII BYTE ApiVer[8] API version ASCII BYTE ServoType[16] SERVOPACK model ASCII BYTE MotorType[16] Motor model ASCII BYTE OptionType[16] Application Module model ASCII BYTE ServoVer[2] SERVOPACK software version Number BYTE EncoderVer[2] Encoder software version Number BYTE OptionVer[2] Application Module software version ASCII Display Example (RTX) RtPrintf(" RomVer = %.8s n", VerData.RomVer ); RtPrintf(" BootRomVer = %.4s n", VerData.BootRomVer ); RtPrintf(" DrvVer = %.8s n", VerData.DrvVer ); RtPrintf(" ApiVer = %.8s n", VerData.ApiVer ); RtPrintf(" ServoType = %.16s n", VerData.ServoType ); RtPrintf(" MotorType = %.16s n", VerData.MotorType ); RtPrintf(" OptionType = %.16s n", VerData.OptionType ); RtPrintf(" ServoVer = %02x%02x n", VerData.ServoVer[1], VerData.ServoVer[0] ); RtPrintf(" EncoderVer = %02x%02x n", VerData.EncoderVer[1], VerData.EncoderVer[0] ); RtPrintf(" OptionVer = %02x%02x n", VerData.OptionVer[1], VerData.OptionVer[0] ); Output Results RomVer = V BootRomVer = 1.06 DrvVer = ApiVer = ServoType = SGDH-01AE 3-10

28 3.1 API Functions for Initial Processing MotorType = SGMPH-01AAA21 OptionType = JUSP-NS115Y10 ServoVer = 0015 EncoderVer = 0003 OptionVer = ymcresetcontroller (Resets Controller) (1) Format The ymcresetcontroller format is as follows: DWORD ymcresetcontroller( ULONG CpuNo CPU number LONG AxisNoBit Axis number ) (2) Operation Initializes the MP2110/MP2110M to the status immediately after the power is turned ON. Synchronization processing with the host computer must be performed again. An axis specification reset cancels all commands for the specified axis and stops axis operation. 3 (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters (5) Output Member Contents Details Setting Range ULONG CpuNo ULONG AxisNoBit CPU number Axis number Data is output to shared memory as shown below. Internally, ymcsetinterrupt is called. MP2110/MP2110M CPU number SVB number for each MP2110M CPU The MP2110/MP2110M is reset when bit number 0 is specified for the axis number that is to be reset. 1 to 4 CPU number (257 to 260) Shared Memory Area Parameter Member Name Set Value System area Write status ULONG StatusWrite; Individual axis areas Command USHORT Command; When AxisNoBit = 0 (MP2110/ MP2110M reset.) D0 = 1, D30 = 1 When AxisNoBit = Other than 0 (Specified axis reset.) D30 = 0, AxisNoBit (Specify axis to be reset.) 001h Written to one axis area only when Axis- NoBit is 0. Written to all corresponding axis areas in other cases. 3-11

29 3 API Details ymcconnectcontrol (Turns ON/OFF Sync) ymcconnectcontrol (Turns ON/OFF Sync) (1) Format The ymcconnectcontrol format is as follows: DWORD ymcconnectcontrol( LPAXIS_INFO IpAxisInfo Axis data structure pointer ULONG ControlType Synchronization ON/OFF ULONG InterruptFlag Interrupt ON/OFF ULONG WaitForCompletion Response attribute ) (2) Function Synchronizes with the drive for the specified axis. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters Parameter Contents Details Setting Range LPAXIS_INFO IpAxis- Axis data structure pointer AxisInfo* pointer Info ULONG ControlType ULONG InterruptFlag ULONG WaitForCompletion * AXIS_INFO Structure (5) Output Synchronization ON/OFF Interrupt ON/OFF Response attribute (a) ControlType: CONNECT _ON CONNECT_OFF: 0 CONNECT_ON: 1 INTERRUPT_OFF: 0 INTERRUPT_ON: 1 NO_WAIT_COMPLETE_NO_ANSWER: 0 NO_WAIT_COMPLETE_WITH_ANSWER: 1 WAIT_COMPLETE: 2 Data is output to shared memory as shown below. When InterruptFlag is set to INTERRUPT_ON, an interrupt (0x7FFE) is sent. Also, even when InterruptFlag is set to INTERRUPT_OFF, an interrupt is forcibly sent if WaitForCompletion is set to WAIT_ COMPLETE. 0 to 2 Member Contents Details Setting Range ULONG CpuNo CPU number MP2110/MP2110M CPU number SVB number for each MP2110M CPU ULONG ChannelNo Channel number PCI: Always 1 VME: 1 or 2 1, 2 ULONG AxisNo Axis number MECHATROLINK station number 1 to 21 1 to 4 CPU number (257 to 260) Shared Memory Area Parameter Member Name Set Value System area Write status ULONG StatusWrite; Bit corresponding to AxisNo is turned ON. Shared area Interrupt mask register ULONG IntMask; Not used. Individual axis area Command USHORT Command; 002h Subcommand D15: 0 = Completion response not required. 1 = Completion response required. USHORT SubCommand; D15: 0: WaitForCompletion = 0 1: WaitForCompletion = 1 or

30 3.1 API Functions for Initial Processing (b) ControlType: CONNECT _OFF Data is output to shared memory as shown below. When InterruptFlag is set to INTERRUPT_ON, an interrupt (0x7FFE) is sent. Also, even when InterruptFlag is set to INTERRUPT_OFF, an interrupt is forcibly sent if WaitForCompletion is set to WAIT_ COMPLETE. Shared Memory Area Parameter Member Name Set Value System area Write status ULONG StatusWrite; Bit corresponding to AxisNo is turned ON. Shared area Interrupt mask register ULONG IntMask; Not used. Individual axis area ymcsetupencoder (Sets Up Encoder) (1) Format Command USHORT Command; 003h Subcommand D15: 0 = Completion response not required. 1 = Completion response required. USHORT SubCommand; The ymcsetupencoder format is as follows: DWORD ymcsetupencoder( LPAXIS_INFO IpAxisInfo Axis data structure pointer ULONG SetupType Setup type ) D15: 0: WaitForCompletion = 0 1: WaitForCompletion = 1 or 2 3 (2) Operation Sets up an absolute encoder or sets multiturn limit for an encoder. The same setup is possible from a Digital Operator or personal computer monitoring software. This API function can be used only when the servo is OFF. After this API function has been completed normally, turn the power OFF and then back ON to enable the settings. (a) Absolute Encoder Setup Absolute encoder setup is required in the following situations: When the machine is started for the first time. When an encoder backup alarm (A.810) occurs. When an encoder checksum alarm (A.820) occurs. To set the absolute encoder rotation amount to 0. (b) Multiturn Limit Settings WARNING The absolute position data can change if the SERVOPACK s multiturn limit is changed. Make sure that the multiturn limit is set according to settings in the machine. If the data is not set correctly, the machine may move in an unexpected direction, causing a dangerous situation. If a multiturn limit mismatch alarm (A.CC0) occurs, check the setting of SERVOPACK parameter Pn205 and make sure that it is correct. The multiturn limit must be set if Pn205 (multiturn limit setting) is changed. If Pn205 is changed, a multiturn limit mismatch alarm (A.CC0) will occur. 3-13

31 3 API Details ymcclosecontroller (Closes Controller) (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) (4) Parameters Parameter Contents Details Setting Range LPAXIS_INFO IpAxisInfo Axis data structure pointer AxisInfo* pointer ULONG SetupType * AXIS_INFO Structure (5) Output Data is output to shared memory as shown below, and an interrupt (0x7FFE) is sent. Waits for a response from the MP2110/MP2110M and then ends the API function ymcclosecontroller (Closes Controller) (1) Format The ymcclosecontroller format is as follows: DWORD ymcclosecontroller( ULONG CpuNo CPU number ) (2) Operation Setup type Close a connection with the MP2110/MP2110M. Releases shared resources. ABS_ENCODER_INIT: 0 MULTI_TURN_INIT: 1 Member Contents Details Setting Range ULONG CpuNo CPU number MP2110/MP2110M CPU number SVB number for each MP2110M CPU ULONG ChannelNo Channel number PCI: Always 1 VME: 1 or 2 1, 2 ULONG AxisNo Axis number MECHATROLINK station number 1 to 21 1 to 4 CPU number (257 to 260) Shared Memory Area Parameter Member Name Set Value System area Write status ULONG StatusWrite; Bit corresponding to AxisNo is turned ON. Shared area Interrupt mask register ULONG IntMask; Not used. Individual axis area Command USHORT Command; 004h Subcommand D0: Absolute encoder setup D1: Multiturn limit setting D15: 0 = Completion response not required. 1 = Completion response required. USHORT SubCommand; When SetupType is 0 D0=1 When SetupType is 1 D1 = 1 D15 = Always 1 INFO This API exists only in the RTX version. (3) Return Values Returns MP_SUCCESS (0x00) at normal completion. Returns a response other than MP_SUCCESS (i.e., an error code) at error completion. (For details on error codes, refer to 5.1 Error Codes.) 3-14

Machine Controller MP900/MP2000 Series MPE720 Software for Programming Device USER'S MANUAL

Machine Controller MP900/MP2000 Series MPE720 Software for Programming Device USER'S MANUAL YASKAWA Machine Controller MP900/MP2000 Series MPE720 Software for Programming Device USER'S MANUAL TYPE: CPMC-MPE720 YASKAWA MANUAL NO. SIEP C880700 05B Copyright 2003 YASKAWA ELECTRIC CORPORATION All

More information

Machine Controller MP900/MP2000 Series New Ladder Editor USER'S MANUAL

Machine Controller MP900/MP2000 Series New Ladder Editor USER'S MANUAL YASKAWA Machine Controller MP900/MP2000 Series New Ladder Editor USER'S MANUAL YASKAWA MANUAL NO. SIEZ-C887-13.2B Copyright 2001 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication

More information

PCI-compliant MECHATROLINK- Interface Card USER'S MANUAL MODEL: JAPMC-NT110, NT111

PCI-compliant MECHATROLINK- Interface Card USER'S MANUAL MODEL: JAPMC-NT110, NT111 YASKAWA PCI-compliant MECHATROLINK- Interface Card USER'S MANUAL MODEL: JAPMC-NT110, NT111 YASKAWA MANUAL NO. SIEP C880700 17B Copyright 2004 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of

More information

Yaskawa Electric Engineering Corporation AC Servo Drives Engineering Tool EGSV Win ONLINE MANUAL EGSV3 Component

Yaskawa Electric Engineering Corporation AC Servo Drives Engineering Tool EGSV Win ONLINE MANUAL EGSV3 Component Yaskawa Electric Engineering Corporation AC Servo Drives Engineering Tool EGSV Win ONLINE MANUAL EGSV3 Component MANUAL NO. ESI-M-002 1/38 Copyright c 2013 YASKAWA ELECTRIC ENGINEERING CORPORATION

More information

AC Servo Drives Engineering Tool SigmaWin+ ONLINE MANUAL. Σ-V Component MANUAL NO. SIEP S F

AC Servo Drives Engineering Tool SigmaWin+ ONLINE MANUAL. Σ-V Component MANUAL NO. SIEP S F AC Servo Drives Engineering Tool SigmaWin+ ONLINE MANUAL Σ-V Component MANUAL NO. SIEP S800000 73F Copyright 2009 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced,

More information

AC Servo Drives Engineering Tool SigmaWin+ ONLINE MANUAL. -7 Component MANUAL NO. SIEP S C

AC Servo Drives Engineering Tool SigmaWin+ ONLINE MANUAL. -7 Component MANUAL NO. SIEP S C AC Servo Drives Engineering Tool SigmaWin+ ONLINE MANUAL -7 Component MANUAL NO. SIEP S800001 48C Copyright 2014 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced,

More information

General. Specifications. F3NC96-0N Positioning Module (with MECHATROLINK-II Interface) GS 34M6H60-02E. General. Specification

General. Specifications. F3NC96-0N Positioning Module (with MECHATROLINK-II Interface) GS 34M6H60-02E. General. Specification General Specifications GS 34M6H60-02E F3NC96-0N Positioning Module (with MECHATROLINK-II Interface) General This positioning module is to be installed on the base unit of a FA M3 range free controller

More information

X-SEL Serial Communication Protocol Specification (Format B)

X-SEL Serial Communication Protocol Specification (Format B) X-SEL Serial Communication Protocol Specification (Format B) [Applicable Models] X-SEL-J/K Main Application V0.99 X-SEL-JX/KX Main Application V0.42 TT Main Application V0.18 X-SEL-P/Q Main Application

More information

DX200 OPTIONS INSTRUCTIONS

DX200 OPTIONS INSTRUCTIONS DX200 OPTIONS INSTRUCTIONS FOR CMOS SAVE FUNCTION WITH FTP ADVANCED FEATURE OF DX200 EHTERNET FUNCTION Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and

More information

DX200 OPTIONS INSTRUCTIONS

DX200 OPTIONS INSTRUCTIONS DX200 OPTIONS INSTRUCTIONS FOR PASSWORD PROTECTION FUNCTION Upon receipt of the product and prior to initial operation, read these instructions thoroughly and retain for future reference. MOTOMAN INSTRUCTIONS

More information

Technical Manual. YASKAWA AC Drive-Option Card MECHATROLINK-II. Type: SI-T3

Technical Manual. YASKAWA AC Drive-Option Card MECHATROLINK-II. Type: SI-T3 YASKAWA AC Drive-Option Card MECHATROLINK-II Technical Manual Type: SI-T3 To properly use the product, read this manual thoroughly and retain for easy reference, inspection, and maintenance. Ensure the

More information

1.5 axis motion controller

1.5 axis motion controller Ver. CHARGE POWER CN3 CN CN SERVOPACK RUN RD MCW5 STS SD 6 +4V SGDH- Ver. CHARGE CN CN3 CN SERVOPACK POWER 0 MCW5 RUN STS RD SD 6 +4V R88A-MCW5-@.5 axis motion controller Advanced motion made perfectly

More information

Varispeed SERIES OPTION CARD DeviceNet COMMUNICATION INTERFACE CARD USER'S MANUAL Model: SI-N1

Varispeed SERIES OPTION CARD DeviceNet COMMUNICATION INTERFACE CARD USER'S MANUAL Model: SI-N1 YASKAWA Varispeed SERIES OPTION CARD DeviceNet COMMUNICATION INTERFACE CARD USER'S MANUAL Model: SI-N1 YASKAWA MANUAL NO. SIBP C730600 01B Copyright 2004 YASKAWA ELECTRIC CORPORATION All rights reserved.

More information

SYSMAC CV-series CV500/CV1000/CV2000/CVM1 Programmable Controllers

SYSMAC CV-series CV500/CV1000/CV2000/CVM1 Programmable Controllers Cat. No. W205-E1-04 SYSMAC CV-series CV500/CV1000/CV2000/CVM1 Programmable Controllers SYSMAC CV-series CV500/CV1000/CV2000/CVM1 Programmable Controllers Operation Manual: Host Link System, CV500-LK201

More information

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PCI LVDS 8R Driver Documentation Revision A Corresponding

More information

PLCopen Motion Control Function Block Reference

PLCopen Motion Control Function Block Reference PLCopen Motion Control Function Block Reference CONTENTS CHAPTER 1 OVERVIEW 3 1.1 List of FB libraries........................................................................ 3 1.2 FB Status Diagram.......................................................................

More information

Upgrade Information of MPE720 Version 7.30

Upgrade Information of MPE720 Version 7.30 Upgrade Information of MPE720 Version 7.30 1. Added and Improved Functions 1.1 Version 7.30 Upgrade Information Items added and features improved from MPE720 version 7.29 to version 7.30 are as follows.

More information

SIMATIC/SINAMICS. Getting started with SINAMICS V90 PN on S Motion Control. Fundamental safety instructions 1. Introduction

SIMATIC/SINAMICS. Getting started with SINAMICS V90 PN on S Motion Control. Fundamental safety instructions 1. Introduction Fundamental safety instructions 1 Introduction 2 SIMATIC/SINAMICS Getting started with SINAMICS V90 PN on S7-1500 Motion Control Getting Started Prepare the configuration 3 Create a project 4 Creating

More information

Machine Controller MP920 Communications Module USER'S MANUAL

Machine Controller MP920 Communications Module USER'S MANUAL YASKAWA Machine Controller MP920 Communications Module USER'S MANUAL YASKAWA MANUAL NO. SIEZ-C887-2.6B Copyright 1999 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be

More information

Connection Guide. SMC Corporation. EtherCAT(R) Machine Automation Controller NJ-series

Connection Guide. SMC Corporation. EtherCAT(R) Machine Automation Controller NJ-series Machine Automation Controller NJ-series EtherCAT(R) Connection Guide SMC Corporation EtherCAT Direct input type Step Motor Controller (Servo 24VDC) (JXCE1) P677-E1-01 About Intellectual Property Rights

More information

WMX Parameter Manual

WMX Parameter Manual WMX Parameter Manual Revision 0.9859 2015 Soft Servo Systems, Inc. Warning / Important Notice Warning The product described herein has the potential through misuse, inattention, or lack of understanding

More information

DX200 OPTIONS INSTRUCTIONS

DX200 OPTIONS INSTRUCTIONS DX200 OPTIONS INSTRUCTIONS FOR ARM INTERFERE CHECK FUNCTION Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain for future reference. MOTOMAN INSTRUCTIONS

More information

DX200 OPTIONS MECHATROLINK-II COMMUNICATION FUNCTION INSTRUCTIONS

DX200 OPTIONS MECHATROLINK-II COMMUNICATION FUNCTION INSTRUCTIONS DX200 OPTIONS MECHATROLINK-II COMMUNICATION FUNCTION INSTRUCTIONS (FOR MP2110-ET3 MADE BY YASKAWA ELECTRIC CORPORATION ) Upon receipt of the product and prior to initial operation, read these instructions

More information

Machine Controller MP900/MP2000 Series New Ladder Editor PROGRAMMING MANUAL MANUAL NO. SIEZ-C C

Machine Controller MP900/MP2000 Series New Ladder Editor PROGRAMMING MANUAL MANUAL NO. SIEZ-C C Machine Controller MP900/MP2000 Series New Ladder Editor PROGRAMMING MANUAL MANUAL NO. SIEZ-C887-13.1C Copyright 2001 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be

More information

DX200 OPTIONS INSTRUCTIONS

DX200 OPTIONS INSTRUCTIONS DX200 OPTIONS INSTRUCTIONS FOR ETHERNET FUNCTION Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain for future reference. MOTOMAN INSTRUCTIONS MOTOMAN--

More information

MELDAS, MELDASMAGIC, and MELSEC are registered trademarks of Mitsubishi Electric Corporation. The other company names and product names are

MELDAS, MELDASMAGIC, and MELSEC are registered trademarks of Mitsubishi Electric Corporation. The other company names and product names are MELDAS, MELDASMAGIC, and MELSEC are registered trademarks of Mitsubishi Electric Corporation. The other company names and product names are trademarks or registered trademarks of the respective companies.

More information

SYSMAC CVM1-PRO01-V1 Teaching Box with CVM1-MP702-V1 ROM Cassette (For Motion Control Units)

SYSMAC CVM1-PRO01-V1 Teaching Box with CVM1-MP702-V1 ROM Cassette (For Motion Control Units) Cat. No. W320-E1-03 SYSMAC CVM1-PRO01-V1 Teaching Box with CVM1-MP702-V1 ROM Cassette (For Motion Control Units) SYSMAC CVM1-PRO01-V1 Teaching Box with CVM1-MP702-V1 ROM Cassette (For Motion Control Units)

More information

MRZJW3- SETUP154E. General-Purpose AC Servo Servo Configuration Software MODEL INSTALLATION GUIDE

MRZJW3- SETUP154E. General-Purpose AC Servo Servo Configuration Software MODEL INSTALLATION GUIDE General-Purpose AC Servo Servo Configuration Software MODEL MRZJW3- SETUP154E INSTALLATION GUIDE Thank you for choosing the Mitsubishi general-purpose AC servo Servo Configuration Software. To optimize

More information

MPiec Web User Interface

MPiec Web User Interface TRAINING MPiec Web User Interface Class No. TRM010-Mpiec-WebUI Rev. A.01 Date: October 31, 2016 2015 YASKAWA America, Inc. YASKAWA.COM Instructor Introduction Matt Pelletier Product Training Engineer training@yaskawa.com

More information

TECHNICAL NOTE MOTION PRODUCT AND ENGINEERING GROUP

TECHNICAL NOTE MOTION PRODUCT AND ENGINEERING GROUP Subject: Product: Engineer: MotionWorks+ Simple Template Program MP-940, MotionWorks+ v2.83 or later Michael J. Miller Who should read this document? Anyone is who is attempting to program an MP-940 Machine

More information

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 PciLvds2R/T Driver Documentation Win32 Driver Model Revision A

More information

Machine Automation Controller NJ-series. EtherCAT(R) Connection Guide. OMRON Corporation. Displacement Sensor (ZW-7000 Series) P651-E1-01

Machine Automation Controller NJ-series. EtherCAT(R) Connection Guide. OMRON Corporation. Displacement Sensor (ZW-7000 Series) P651-E1-01 Machine Automation Controller NJ-series EtherCAT(R) Connection Guide OMRON Corporation Displacement Sensor (ZW-7000 Series) P651-E1-01 About Intellectual Property Rights and Trademarks Microsoft product

More information

Connection Guide FANUC CORPORATION

Connection Guide FANUC CORPORATION Machine Automation Controller NJ-series EtherCAT(R) Connection Guide FANUC CORPORATION R-30iB Robot Controller P605-E1-01 About Intellectual Property Rights and Trademarks Microsoft product screen shots

More information

JetMove 2xx. Version update from V to V We automate your success.

JetMove 2xx. Version update from V to V We automate your success. Version update from V. 2.15 to V. 2.16 We automate your success. Introduction Revision 1.01 August 2017 / Printed in Germany This document has been compiled by Jetter AG with due diligence, and based on

More information

Release Notes for MPiec controller firmware

Release Notes for MPiec controller firmware Release Notes for MPiec controller firmware Release 2.1.0 Build 229 Yaskawa America, Inc. January 23, 2012 1. New Features Number Summary Release Notes 5434 MC_Reset should work on axes not discovered

More information

CPU-02 Module (Model: JAPMC - CP2210)

CPU-02 Module (Model: JAPMC - CP2210) CPU Module for MP2200 Machine Controller CPU-02 Module (Model: JAPMC - CP2210) Guide for Connections and Operations 1.1 How to Connect the CPU-02 Module - - - - - - - - - - - - - - - - - - - 2 1.1.1 Connecting

More information

Sysmac Studio Version 1

Sysmac Studio Version 1 Automation Software Sysmac Studio Version 1 Drive Functions Operation Manual SYSMAC-SE2 I589-E1-04 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,

More information

TB267 (Rev4) - CNC11 Yaskawa Sigma5 Precision Mode Setup

TB267 (Rev4) - CNC11 Yaskawa Sigma5 Precision Mode Setup TB267 (Rev4) - CNC11 Yaskawa Sigma5 Precision Mode Setup Overview: This document will walk you through the process of configurating and tuning a Yaskawa Sigma V Servo Drive Pack and motor with a centroid

More information

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. Displacement Sensor(Confocal Fiber Type) (ZW-CE1) P538-E1-01

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. Displacement Sensor(Confocal Fiber Type) (ZW-CE1) P538-E1-01 Machine Automation Controller NJ-series EtherCAT Connection Guide OMRON Corporation Displacement Sensor(Confocal Fiber Type) (ZW-CE1) P538-E1-01 About Intellectual Property Right and Trademarks Microsoft

More information

SR5 Serial Protocol - Issue 1.6

SR5 Serial Protocol - Issue 1.6 cctalk bus SR5 Serial Protocol - Issue 1.6 This document is the copyright of Money Controls Ltd and may not be reproduced in part or in total by any means, electronic or otherwise, without the written

More information

Command Manual. -7-Series AC Servo Drive MECHATROLINK-III Communications Standard Servo Profile. MECHATROLINK-III Communication Settings

Command Manual. -7-Series AC Servo Drive MECHATROLINK-III Communications Standard Servo Profile. MECHATROLINK-III Communication Settings -7-Series AC Servo Drive MECHATROLINK-III Communications Standard Servo Profile Command Manual MECHATROLINK-III Communication Settings Command Format Main Commands Subcommands Operation Sequence Function/Command

More information

DELTA ELECTRICS, INC.

DELTA ELECTRICS, INC. Machine Automation Controller NJ-series EtherCAT(R) Connection Guide DELTA ELECTRICS, INC. EtherCAT Slave Remote module (R1-EC Series) P655-E1-01 About Intellectual Property Rights and Trademarks Microsoft

More information

CPU Unit Motion Control

CPU Unit Motion Control Machine Automation Controller NJ-series CPU Unit Motion Control User s Manual NJ501-1300 NJ501-1400 NJ501-1500 CPU Unit W507-E1-01 OMRON, 2011 All rights reserved. No part of this publication may be reproduced,

More information

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. Digital Sensor Communication Unit (E3NW-ECT) P563-E1-01

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. Digital Sensor Communication Unit (E3NW-ECT) P563-E1-01 Machine Automation Controller NJ-series EtherCAT Connection Guide OMRON Corporation Digital Sensor Communication Unit (E3NW-ECT) P563-E1-01 About Intellectual Property Right and Trademarks Microsoft product

More information

CNC C6/C64/C64T DDB INTERFACE MANUAL

CNC C6/C64/C64T DDB INTERFACE MANUAL CNC C6/C64/C64T DDB INTERFACE MANUAL BNP-B2312A(ENG) MELDAS and MELSEC are registered trademarks of Mitsubishi Electric Corporation. The other company names and product names are trademarks or registered

More information

Conveyor System Utilizing Safety Observation Function

Conveyor System Utilizing Safety Observation Function Conveyor System Utilizing Safety Observation Function [System Configuration] GOT Q06UDEHCPU Q172DSCPU QY40P Q173DSXY Axis 1 Axis 2 No.2 Conveyor axis No.1 Conveyor axis [Mitsubishi solution] Motion CPU:

More information

Trajexia motion control system. hardware reference manual TJ1-MC04, TJ1-MC16, TJ1-ML04, TJ1-ML16, TJ1-PRT, TJ1-DRT, TJ1-CORT, TJ1-FL02 GRT1-ML2

Trajexia motion control system. hardware reference manual TJ1-MC04, TJ1-MC16, TJ1-ML04, TJ1-ML16, TJ1-PRT, TJ1-DRT, TJ1-CORT, TJ1-FL02 GRT1-ML2 Cat. No. I51E-EN-05 Trajexia motion control system TJ1-MC04, TJ1-MC16, TJ1-ML04, TJ1-ML16, TJ1-PRT, TJ1-DRT, TJ1-CORT, TJ1-FL02 GRT1-ML2 hardware reference manual Notice OMRON products are manufactured

More information

LabVIEW -VI MCC. Virtual Instruments for MCC Control Units. Manual 1253-A001 GB

LabVIEW -VI MCC. Virtual Instruments for MCC Control Units. Manual 1253-A001 GB LabVIEW -VI MCC Virtual Instruments for MCC Control Units Manual 1253-A001 GB phytron LabVIEW Virtual Instruments for MCC Control Units TRANSLATION OF THE GERMAN ORIGINAL MANUAL 6/2010 Manual MA 1253-A001

More information

imagerunner 2545i/ i/ / Remote UI Guide

imagerunner 2545i/ i/ / Remote UI Guide Remote UI Guide Please read this guide before operating this product. After you finish reading this guide, store it in a safe place for future reference. ENG imagerunner 2545i/2545 2535i/2535 2530/2525

More information

System Design Guide for Slave

System Design Guide for Slave System Design Guide for Slave Motor Business Unit Appliances Company 2012/2/15 Rev. 2 Page 1 Revision History Revision Date Change Description 1 2010/3/3 Initial Release 2 2012/2/15 P1 Changed title from

More information

User s Manual Positioning Module (with MECHATROLINK-II Interface)

User s Manual Positioning Module (with MECHATROLINK-II Interface) User s Manual Positioning Module (with MECHATROLINK-II Interface) IM 34M6H60-02E Applicable Modules: Model Code Model Name F3NC96-0N Positioning Module (with MECHATROLINK-II Support) Yokogawa Electric

More information

PISO-PS200 Function Reference (Version 3.0)

PISO-PS200 Function Reference (Version 3.0) PISO-PS200 Function Reference (Version 3.0) PISO-PS200 Function Reference Version 3.0 1 Warranty All products manufactured by ICPDAS Inc. are warranted against defective materials for a period of one year

More information

Quadros. RTXC Kernel Services Reference, Volume 1. Levels, Threads, Exceptions, Pipes, Event Sources, Counters, and Alarms. Systems Inc.

Quadros. RTXC Kernel Services Reference, Volume 1. Levels, Threads, Exceptions, Pipes, Event Sources, Counters, and Alarms. Systems Inc. Quadros Systems Inc. RTXC Kernel Services Reference, Volume 1 Levels, Threads, Exceptions, Pipes, Event Sources, Counters, and Alarms Disclaimer Quadros Systems, Inc. makes no representations or warranties

More information

Mitsubishi Motion Controller CPU MELSEC-Q Series Q173DCPU. Sample Screen Manual. Mitsubishi Electric Corporation

Mitsubishi Motion Controller CPU MELSEC-Q Series Q173DCPU. Sample Screen Manual. Mitsubishi Electric Corporation Mitsubishi Motion Controller CPU MELSEC-Q Series Q173DCPU Sample Screen Manual Mitsubishi Electric Corporation Using the Samples The sample screen data and files such as the instruction manual can be used

More information

SIMATIC Easy Motion Control. Getting Started Edition 02/2003. First Steps in Commissioning

SIMATIC Easy Motion Control. Getting Started Edition 02/2003. First Steps in Commissioning SIMATIC Edition 02/2003 First Steps in Commissioning Safety Guidelines This manual contains notices intended to ensure personal safety, as well as to protect the products and connected equipment against

More information

DeviceNet PCI Card Instructions Manual

DeviceNet PCI Card Instructions Manual Motoman NX100 Controller DeviceNet PCI Card Instructions Manual Part Number: 151799-1CD Revision: 0 Motoman, Incorporated 805 Liberty Lane West Carrollton, OH 45449 TEL: (937) 847-6200 FAX: (937) 847-6277

More information

SYSMAC CS-series MECHATROLINK-II-compatible Position Control Units

SYSMAC CS-series MECHATROLINK-II-compatible Position Control Units SYSMAC CS-series MECHATROLINK-II-compatible Position Control Units CSM_CS1W-NC_71_DS_E_7_4 Decrease TCO with Simple Operation, Reduced Wiring, Batch Settings, and Batch Management Control Servos for up

More information

Upgrade Information for MPE720 Version 6.10

Upgrade Information for MPE720 Version 6.10 Upgrade Information for MPE720 Version 6.10 1. Added and Improved Functions 1.1 Ver.6.10 Upgrade Information Items added and features improved from MPE720 version 6.08 to version 6.10 are as follows. No.

More information

PROFIBUS MODULE (CB15) English Operating Instructions. Contents. Warning and Caution Notes

PROFIBUS MODULE (CB15) English Operating Instructions. Contents. Warning and Caution Notes Contents Warning and Caution Notes 1. OVERVIEW 1.1 Description and Features 1.2 Application on a PROFIBUS Link 2. INSTALLATION 2.1 Connecting the Bus Cable 2.1.1 Terminals 2.1.2 Bus Cabling 2.2 EMC Measures

More information

Upgrade Information of MPE720 Version 6.08

Upgrade Information of MPE720 Version 6.08 Upgrade Information of MPE720 Version 6.08 1 Added and Improved Functions 1.1 Version 6.08 Upgrade Information Items added and features improved from MPE720 version 6.07 to version 6.08 are as follows.

More information

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 PciLvds8R/T Driver Documentation Win32 Driver Model Revision A

More information

YSSC2P A SSCNET II PCI Interface Adapter. User manual

YSSC2P A SSCNET II PCI Interface Adapter. User manual YSSC2P A SSCNET II PCI Interface Adapter User manual Contents Contents Introduction Specifications Board layout D1 servo amplifier status D5 error D6 controller status CN1 digital inputs CN2 expansion

More information

Table of Contents 1. Safety Precautions and Warnings General Information Hardware Overview Tool Description Specif

Table of Contents 1. Safety Precautions and Warnings General Information Hardware Overview Tool Description Specif Table of Contents 1. Safety Precautions and Warnings... 3 2. General Information... 4 3. Hardware Overview... 5 3.1. Tool Description... 5 3.2. Specifications... 6 3.3. System Requirements... 7 4. Software

More information

MVCI Cable User Manual X-Horse Electronics Co., Ltd.

MVCI Cable User Manual   X-Horse Electronics Co., Ltd. MVCI Cable User Manual X-Horse Electronics Co., Ltd. Table of Contents 1. Safety Precautions and Warnings... 3 2. General Information... 4 3. MVCI Overview... 5 3.1. Tool Description... 5 3.2. Specifications...

More information

TB267 (Rev2) - CNC11 Yaskawa Sigma5 Precision Mode Setup

TB267 (Rev2) - CNC11 Yaskawa Sigma5 Precision Mode Setup TB267 (Rev2) - CNC11 Yaskawa Sigma5 Precision Mode Setup Overview: This document will walk you through the process of configuration and tuning of a Yaskawa Sigma V Servo Drive Pack and motor with a centroid

More information

Positioning Controller

Positioning Controller Edition December 2008 Positioning Controller Introduction Application Note "Interpolation Position Mode" Edition December 2008 EPOS2 50/5, EPOS Module 36/2 Firmware version 2101h or higher The EPOS2 positioning

More information

Command Reference Manual

Command Reference Manual YAMAHA NETWORK BOARD Command Reference Manual ENGLISH E E105-Ver. 1.0 Introduction Thank you for purchasing the PROFIBUS compatible module. This PROFIBUS compatible module is an option module that allows

More information

Mitsubishi Simple Motion Module MELSEC-Q Series QD77MS4

Mitsubishi Simple Motion Module MELSEC-Q Series QD77MS4 Mitsubishi Simple Motion Module MELSEC-Q Series QD77MS4 Sample Screen Manual Mitsubishi Electric Corporation Using the Samples The sample screen data and files such as the instruction manual can be used

More information

Application Case. Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools. Issued by Solution Center Date March 2013 Pages 5

Application Case. Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools. Issued by Solution Center Date March 2013 Pages 5 Case Application: Delta s AC Servo System on Robot Arms for CNC Machine Tools Issued by Solution Center Date March 2013 Pages 5 Applicable to Delta s AC Servo Drives and Motors Key words Servo System,

More information

PHOENIX CONTACT GmbH & Co. KG

PHOENIX CONTACT GmbH & Co. KG Machine Automation Controller NJ-series EtherCAT(R) Connection Guide PHOENIX CONTACT GmbH & Co. KG I/O SYSTEM (Axioline F Series) P621-E1-01 About Intellectual Property Rights and Trademarks Microsoft

More information

Mitsubishi Simple Motion Module MELSEC-L Series LD77MS16

Mitsubishi Simple Motion Module MELSEC-L Series LD77MS16 Mitsubishi Simple Motion Module MELSEC-L Series LD77MS16 Sample Screen Manual Mitsubishi Electric Corporation Using the Samples The sample screen data and files such as the instruction manual can be used

More information

Cat. No. I541-E1-01 USER S MANUAL OMNUC SMARTSTEP SERIES/ W SERIES. WMON Win Ver2.0. MONITORING SOFTWARE for SERVO DRIVER and MOTOR

Cat. No. I541-E1-01 USER S MANUAL OMNUC SMARTSTEP SERIES/ W SERIES. WMON Win Ver2.0. MONITORING SOFTWARE for SERVO DRIVER and MOTOR Cat. No. I541-E1-01 USER S MANUAL OMNUC SMARTSTEP SERIES/ W SERIES WMON Win Ver2.0 MONITORING SOFTWARE for SERVO DRIVER and MOTOR 1. Intended Audience ABOUT THIS MANUAL: This manual describes the specifications

More information

PcieAltBase & PcieAltChan

PcieAltBase & PcieAltChan DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 PcieAltBase & PcieAltChan WDF Driver Documentation For the

More information

KOLLMORGEN. SERVOSTAR CD. SERCOS IDN Manual M-SS rev. F. Solutions by D A N A H E R M O T I O N

KOLLMORGEN.  SERVOSTAR CD. SERCOS IDN Manual M-SS rev. F. Solutions by D A N A H E R M O T I O N KOLLMORGEN www.danahermotion.com SERVOSTAR CD Solutions by D A N A H E R M O T I O N SERCOS IDN Manual M-SS-017-05 rev. F Revision History Revision Edition Date Reason for Revision 1 05/01/1999 Initial

More information

SYSMAC BUS/2 CV-series Remote I/O

SYSMAC BUS/2 CV-series Remote I/O Cat. No. W204-E1-03 SYSMAC BUS/2 CV-series Remote I/O SYSMAC BUS/2 Remote I/O System Manual Revised September 2002 Master Slave Slave CV500-RM221 CV500-RT221 CV500-RT221 Master Slave Slave CV500-RM211

More information

spwr_base & spwr_chan

spwr_base & spwr_chan DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 spwr_base & spwr_chan Linux Driver Documentation Manual Revision

More information

Release Notes for MP2000iec controller firmware

Release Notes for MP2000iec controller firmware Release Notes for MP2000iec controller firmware Release 1.2.3 Build 12 Yaskawa America, Inc. October 28, 2010. 1. New Features Number Summary Release Notes 5269 High resolution cpu load information for

More information

SIMATIC. Function modules FM 351 First Steps in Commissioning. Purpose of the Getting Started. Requirements 2

SIMATIC. Function modules FM 351 First Steps in Commissioning. Purpose of the Getting Started. Requirements 2 Purpose of the Getting Started 1 Requirements 2 SIMATIC Function modules FM 351 First Steps in Commissioning Getting Started Installing the configuration package on the PG 3 FM 351, installing and wiring

More information

Machine Controller MP9 TEACH PENDANT USER'S MANUAL

Machine Controller MP9 TEACH PENDANT USER'S MANUAL YASKAWA Machine Controller MP9 TEACH PENDANT USER'S MANUAL YASKAWA MANUAL NO. SIEZ-C887-1.6 Safety Information Safety Information The following conventions are used to indicate precautions in this manual.

More information

DYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA Fax Est.

DYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA Fax Est. DYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 IpTest WDF Driver Documentation For the IP-Test module Developed

More information

MELDASMAGIC MMI OPERATION MANUAL (FOR L/G) BNP-B2194 (ENG)

MELDASMAGIC MMI OPERATION MANUAL (FOR L/G) BNP-B2194 (ENG) MELDASMAGIC MMI OPERATION MANUAL (FOR L/G) BNP-B2194 (ENG) MELDASMAGIC is a registered trademark of Mitsubishi Electric Corporation. Microsoft and Windows are registered trademarks of Microsoft Corporation.

More information

Trajexia machine control system TJ2-MC64, TJ1-ML04, TJ1-ML16, TJ1-PRT, TJ1-DRT, TJ1-CORT, TJ1-FL02, GRT1-ML2 HARDWARE REFERENCE MANUAL

Trajexia machine control system TJ2-MC64, TJ1-ML04, TJ1-ML16, TJ1-PRT, TJ1-DRT, TJ1-CORT, TJ1-FL02, GRT1-ML2 HARDWARE REFERENCE MANUAL Cat. No. I57E-EN-0 Trajexia machine control system TJ-MC64, TJ-ML04, TJ-ML6, TJ-PRT, TJ-DRT, TJ-CORT, TJ-FL0, GRT-ML HARDWARE REFERENCE MANUAL Notice OMRON products are manufactured for use according to

More information

Connection Guide HMS Industrial Networks

Connection Guide HMS Industrial Networks Machine Automation Controller NJ-series EtherCAT(R) Connection Guide HMS Industrial Networks Anybus Communicator P560-E1-02 About Intellectual Property Rights and Trademarks Microsoft product screen shots

More information

Trajexia motion controller

Trajexia motion controller TJ1- Trajexia motion controller Stand-alone advanced motion controller using MECHATROLINK-II motion bus 16 axes advanced motion controller over a robust and fast motion link MECHATROLINK-II Supports position,

More information

DYNAMIC ENGINEERING. 150 DuBois, Suite C Santa Cruz, CA (831) Fax (831) Est.

DYNAMIC ENGINEERING. 150 DuBois, Suite C Santa Cruz, CA (831) Fax (831) Est. DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 PMC Biserial S311 Software Manual Driver Documentation Developed

More information

S7-300 Programmable Controller

S7-300 Programmable Controller S7-300 Programmable Controller This description belongs to the following documentation packages with the order numbers given: S7 300 Programmable Controller 6ES7 398 8AA02 8BA0 ET 200M Distributed I/O

More information

Motor Objects. Methods

Motor Objects. Methods Motor Objects Motor Objects Introduction A Motor object manages a single motor on a controller. It represents the physical connections between the motor, drive, and associated I/O. The Motor object contains

More information

System Faults. Chapter 9. Controller Faults. The controller stored different fault information: Publication 1756-QR107C-EN-P - June 2005

System Faults. Chapter 9. Controller Faults. The controller stored different fault information: Publication 1756-QR107C-EN-P - June 2005 System Faults Chapter 9 Controller Faults The controller stored different fault information: Fault type: Description: See page: major fault A fault condition that is severe enough for the controller to

More information

Counting, measurement and position. detection SIMATIC. S7-1500, ET 200MP, ET 200SP Counting, measurement and position detection.

Counting, measurement and position. detection SIMATIC. S7-1500, ET 200MP, ET 200SP Counting, measurement and position detection. Counting, measurement and position detection SIMATIC S7-1500, ET 200MP, ET 200SP Counting, measurement and position detection Function Manual Preface Documentation guide 1 The basics of counting, measurement

More information

Ethernet Server Function Manual

Ethernet Server Function Manual Motoman NX100 Controller Ethernet Server Function Manual Part Number: 153543-1CD Revision: 0 Motoman, Incorporated 805 Liberty Lane West Carrollton, Ohio 45449 USA 937.847.6200 (Voice) 937.847.6277 (Fax)

More information

SIMATIC NET. S TeleControl MSC300_Library program block library. Block library for TCSB (V3) WDC_S7_300_... (FB92) 2 UDT_WDC_PARAM (UDT91) 3

SIMATIC NET. S TeleControl MSC300_Library program block library. Block library for TCSB (V3) WDC_S7_300_... (FB92) 2 UDT_WDC_PARAM (UDT91) 3 Block library for communication with the 1 TCSB (V3) WDC_S7_300_... (FB92) 2 SIMATIC NET S7-300 - TeleControl MSC300_Library program block library UDT_WDC_PARAM (UDT91) 3 Error numbers 4 Information in

More information

General Information 1. Connection 2. User Interface 3 ATC5300. Menus 4. Automatic Transfer Controller. Remote Control Software Manual A5E

General Information 1. Connection 2. User Interface 3 ATC5300. Menus 4. Automatic Transfer Controller. Remote Control Software Manual A5E s General Information 1 Connection 2 Automatic Transfer Controller User Interface 3 Menus 4 Remote Control Software Manual Edition 01/2010 A5E02469028-01 Legal information Warning notice system This manual

More information

PLCopen Motion Control Function Block Reference -MR-JE-C

PLCopen Motion Control Function Block Reference -MR-JE-C PLCopen Motion Control Function Block Reference -MR-JE-C CONTENTS CHAPTER 1 OVERVIEW 3 1.1 Introduction............................................................................. 3 1.2 Applicable Hardware

More information

Automationdirect.com. D i r e c t L o g i c S D S N e t w o r k M a s t e r. S m a r t D i s t r i b u t e d. S y s t e m M o d u l e

Automationdirect.com. D i r e c t L o g i c S D S N e t w o r k M a s t e r. S m a r t D i s t r i b u t e d. S y s t e m M o d u l e Automationdirect.com D i r e c t L o g i c 4 0 5 S D S N e t w o r k M a s t e r S m a r t D i s t r i b u t e d S y s t e m M o d u l e F 4 - S D S Order Number: F4-SDS-M TRADEMARKS Automationdirect.com

More information

embos Real-Time Operating System embos plug-in for IAR C-Spy Debugger Document: UM01025 Software Version: 3.1 Revision: 0 Date: May 3, 2018

embos Real-Time Operating System embos plug-in for IAR C-Spy Debugger Document: UM01025 Software Version: 3.1 Revision: 0 Date: May 3, 2018 embos Real-Time Operating System Document: UM01025 Software Version: 3.1 Revision: 0 Date: May 3, 2018 A product of SEGGER Microcontroller GmbH www.segger.com 2 Disclaimer Specifications written in this

More information

SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE

SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE Notice While reasonable efforts have been made to assure the accuracy of this document, Telit assumes no liability resulting from any inaccuracies or omissions

More information

NCT. PLC Programmer s Manual. Machine Tool Controls. From SW Version x.061 (M) (L)

NCT. PLC Programmer s Manual. Machine Tool Controls. From SW Version x.061 (M) (L) NCT Machine Tool Controls PLC Programmer s Manual From SW Version x.061 (M) (L) Produced and developed by NCT Automation kft. H1148 Budapest Fogarasi út 7 : Letters: 1631 Bp. P.O. Box 26 F Phone: (+36

More information

NT31/631 Multi-Vendor Connection

NT31/631 Multi-Vendor Connection 1-1 System Overview NT31/631 Multi-Vendor Connection Operation Manual Revised February 2001 i OMRON Product References All OMRON products are capitalized in this manual. Names of Devices and Tools PT NTST

More information

MELSEC iq-f FX5 User's Manual (SLMP)

MELSEC iq-f FX5 User's Manual (SLMP) MELSEC iq-f FX5 User's Manual (SLMP) SAFETY PRECAUTIONS (Read these precautions before use.) Before using this product, please read this manual and the relevant manuals introduced in this manual carefully

More information

SIMATIC. Windows Automation Center RTX Open Development Kit (WinAC ODK) Product overview and installation. CCX - Custom Code Extension

SIMATIC. Windows Automation Center RTX Open Development Kit (WinAC ODK) Product overview and installation. CCX - Custom Code Extension SIMATIC Windows Automation Center RTX SIMATIC Windows Automation Center RTX Product overview and installation 1 CCX - Custom Code Extension 2 SMX - Shared Memory Extension 3 CMI - Controller Management

More information