background image

Restore_E3NW

52

Sysmac Library User’s Manual for EtherCAT N-Smart Series Library (W549)

 

Refer to the sample programming for the following instructions: 

Backup_E3NW

 on page 32.

16#140B

16#00000000

Too Many Files 
Open

The maximum number of open 
files was exceeded when open-
ing a file for the function block.

Correct the user program to 
decrease the number of open 
files.

16#140E

16#00000000

SD Memory 
Card Access 
Failed

The SD Memory Card is bro-
ken.

Replace the SD Memory Card.

The SD Memory Card slot is 
broken.

If this error occurs even after 
making the above correction, 
replace the CPU Unit or the 
Industrial PC.

16#1800

16#00000000

EtherCAT Com-
munications 
Error

The EtherCAT network is not in 
a usable status.

Check the operation status of 
the EtherCAT network by 
checking the status of the Eth-
erCAT master. Use this infor-
mation to correct the cause of 
the problem.

16#1801

16#00000000

EtherCAT Slave 
Does Not 
Respond

The target slave does not exist.

Specify an existing node 
address.

The target slave is not in an 
operating condition.

Check the status of the target 
EtherCAT slave. Make sure 
that the target slave is in a 
usable status.

16#1802

16#00000000

EtherCAT Time-
out

Communications with the target 
slave timed out.

Check the operating status of 
the target slave and correct the 
cause of the problem.

16#1803

16#00000000

Reception Buf-
fer Overflow

The receive data from an Eth-
erCAT slave overflowed the 
receive buffer.

Set the size of the reception 
buffer to a value larger than the 
size of the receive data from 
the slave.

16#1804

SDO Abort 
Code

*1

SDO Abort Error

The cause of this error 
depends on the specifications 
of the EtherCAT slave.

Refer to the manual for the Eth-
erCAT slave and correct the 
problem.

16#1808

16#00000000

Communica-
tions Resource 
Overflow

More than 32 EtherCAT com-
munications instructions were 
executed at the same time.

Correct the user program so 
that no more than 32 EtherCAT 
communications instructions 
are executed at the same time.

*1. An SDO abort code is shown here. Refer to 

SDO Abort Codes

 in the instructions reference manual for a list of SDO abort 

codes.

Sample Programming

Error code

Expansion

error code

Status

Description

Correction

Summary of Contents for SYSMAC-XR005

Page 1: ...Sysmac Library User s Manual for EtherCAT N Smart Series Library W549 E1 06 SYSMAC XR005...

Page 2: ...ed for damages resulting from the use of the information contained in this publication Sysmac and SYSMAC are trademarks or registered trademarks of OMRON Corporation in Japan and other countries for O...

Page 3: ...meters for an OMRON E3NW Sensor Communications Unit an EtherCAT type You can use this library to reduce manpower of programming when implementing the processing for a Sensor Communications Unit This m...

Page 4: ...n what to do and what not to do to ensure proper operation and performance Additional Information Additional information to read as required This information is provided to increase understanding or m...

Page 5: ...3 Manual Structure Sysmac Library User s Manual for EtherCAT N Smart Series Library W549...

Page 6: ...f Precautionary Information 8 Symbols 8 Cautions 9 Precautions for Correct Use 10 Related Manuals 11 Revision History 14 Procedure to Use Sysmac Libraries 15 Procedure to Use Sysmac Libraries Installe...

Page 7: ...5 CONTENTS Sysmac Library User s Manual for EtherCAT N Smart Series Library W549...

Page 8: ...purchase price of the non complying Product provided that in no event shall Omron be responsible for warranty repair indemnity or any other claims or expenses regarding the Products unless Omron s ana...

Page 9: ...anies shall not be responsible for the user s programming of a programmable Product or any consequence thereof Data presented in Omron Company websites catalogs and other materials is provided as a gu...

Page 10: ...ing disassembly The triangle symbol indicates precautions including warnings The specific operation is shown in the triangle and explained in text This example indicates a precaution for electric shoc...

Page 11: ...Read all related manuals carefully before you use this library Emergency stop circuits interlock circuits limit circuits and similar safety measures must be provided in external control circuits Check...

Page 12: ...and EtherCAT slaves or stop the Eth erCAT communications until the processing for this function block ends normally or ends in an error During a restore do not use the measurement data for the E3NW to...

Page 13: ...Learning the basic specifi cations of the NX series NX1P2 CPU Units includ ing introductory information designing installation and maintenance Mainly hard ware information is pro vided An introductio...

Page 14: ...n NJ NX series CPU Unit The instructions in the instruction set IEC 61131 3 specifications are described NY series Instructions Reference Manual W560 NY532 NY512 Learning detailed specifica tions on t...

Page 15: ...al Cat No O030 when programming Sysmac Studio Version 1 Operation Manual W504 SYSMAC SE2 Learning about the operat ing procedures and func tions of the Sysmac Studio Describes the operating procedures...

Page 16: ...umber on the front and back covers of the manual Revision code Date Revised content 01 April 2015 Original production 02 December 2015 Corrected mistakes 03 July 2016 Added compatible models Changed t...

Page 17: ...15 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549 Procedure to Use Sysmac Libraries...

Page 18: ...ries Version Information To use Sysmac Libraries you need the Sysmac Studio version 1 14 or higher 1 Start the Sysmac Studio and open or create a new project in which you want to use Sysmac Libraries...

Page 19: ...an NJ NX series CPU Unit or an NY series Industrial PC the device icon is displayed in the Multiview Explorer 3 Add the desired Sysmac Library to the list and click the OK Button The Sysmac Library f...

Page 20: ...All Programs from the Main Menu 1 Start the Sysmac Studio and open a project in which any old version Sysmac Library is included 2 Select Project Library Show References Precautions for Correct Use If...

Page 21: ...Procedure to Use Sysmac Libraries Installed Using the Installer Sysmac Library User s Manual for EtherCAT N Smart Series Library W549 4 Add the desired Sysmac Library to the list and click the OK Butt...

Page 22: ...s you need the Sysmac Studio version 1 14 or higher 1 Start the Sysmac Studio and create a new project in which you want to use Sysmac Libraries 2 Connect the computer to the CPU Unit or the Industria...

Page 23: ...uploaded Sysmac Stutio to the specified folder on the computer if they are not present However the Sysmac Studio does not install library files to the specified folder on the computer if they are pre...

Page 24: ...Procedure to Use Sysmac Libraries Uploaded from a CPU Unit or an Industrial PC 22 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549...

Page 25: ...23 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549 Common Specifications of Function Blocks...

Page 26: ...for enable type function blocks Common input variables and output variables used in functions and function blocks are as follows Definition of Input Variables and Output Variables Variable I O Data t...

Page 27: ...when the processing ends in an error the processing is in progress or the execution condition is not met Done BOOL OK Done The variable changes to TRUE when the processing ends normally It is FALSE wh...

Page 28: ...ErrorID Error Code and ErrorIDEx Expansion Error Code The error codes are retained even after Error changes to FALSE but ErrorID is set to 16 0000 and ErrorIDEx is set to 16 0000 0000 when Execute ch...

Page 29: ...Series Library W549 Aborted Execution Errors Busy Done CommandAborted Error 16 00000000 16 0000 ErrorID ErrorIDEx Execute Busy Done CommandAborted Error 16 0000 16 0000 ErrorID 16 00000000 16 00000000...

Page 30: ...ontrol amount for motion control temperature control etc Enabled is FALSE when the value of CalcRslt Calculation Result is incorrect In such a case do not use CalcRslt In addition after the function b...

Page 31: ...nual for EtherCAT N Smart Series Library W549 Errors Busy Enabled Error 16 0000 16 0000 16 0000 ErrorID ErrorIDEx Enable ErrorID ErrorID ErrorID ErrorID 16 00000000 16 00000000 ErrorID ErrorID ErrorID...

Page 32: ...our levels For details on nesting refer to the CPU Unit software user s manual You cannot use the upward differentiation option for this function block Execute type function blocks cannot be re execut...

Page 33: ...ary User s Manual for EtherCAT N Smart Series Library W549 Individual Specifications of Function Blocks Function block name Name Page Backup_E3NW E3NW Parameter Backup P 32 Restore_E3NW E3NW Parameter...

Page 34: ...sy Error ErrorID ErrorIDEx Function Block and Function Information Item Description Library file name OmronLib_EC_E3NW_V1_2 slr Namespace OmronLib EC_E3NW Function block and function number 00015 Sour...

Page 35: ...put 0 2 0 s 1 to 65535 0 1 to 6553 5 s 0 to 65535 0 1 s 0 2 0 s Done Done Output TRUE Normal end FALSE Error end execution in progress or execution condition not met TRUE or FALSE Busy Executing Outpu...

Page 36: ...an Bit strings Integers Real num bers Times durations dates and text strings BOOL BYTE WORD DWORD LWORD USINT UINT UDINT ULINT SINT INT DINT LINT REAL LREAL TIME DATE TOD DT STRING Execute OK NodeAdr...

Page 37: ...nstalled in C OMRON Data Attachement when libraries are installed Extract the ZIP file for the applicable series and save the files in an SD memory card A backup file is binary data that has the name...

Page 38: ...changes to TRUE when Execute changes to TRUE When backup file creation is ended Done changes to TRUE If an error occurs when execution of the function block is in progress Error changes to TRUE and Bu...

Page 39: ...nce manual for the maximum number of instructions that can be executed at the same time An error will occur in the following cases Error will change to TRUE a No object list file exists b The EtherCAT...

Page 40: ...roduct Code of the backup target node Use object lists that match the ProductCode of the backup tar get node 16 3C0F 16 00000003 Unsupported Sensor Amplifier Unit A Sensor Amplifier Unit that is not s...

Page 41: ...from the file or directory specified for the function block Or change the file name of the file to write 16 140B 16 00000000 Too Many Files Open The maximum number of open files was exceeded when open...

Page 42: ...ot write pro tected Also confirm that the same instance is not being executed and that parameters are not being restored to the same node 2 Execute BACKUP_E3NW_instance 1 Make sure that the target sla...

Page 43: ...b EC_E3NW Backup_E3NW RESTORE_E3NW_instance OmronLib EC_E3NW Restore_E3NW InitTrigger BOOL FALSE BackupTrigger BOOL FALSE Backup execution condition RestoreTrigger BOOL FALSE Restore execution conditi...

Page 44: ...Backup_E3NW 42 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549...

Page 45: ..._EC_MBXSlavTbl ARRAY 1 N 1 OF BOOL 1 N 192 for NJ501 NJ301 and NJ101 N 512 for NX701 Message Communications Enabled Slave Table _Card1Ready BOOL SD Memory Card Ready Flag Name Data type Default Commen...

Page 46: ...AND _EC_MBXSlavTbl TargetSlave TRUE AND _Card1Ready TRUE AND BackupBusy FALSE AND RestoreBusy FALSE THEN RestoreOperatingStart TRUE RestoreOperating TRUE END_IF RestoreLastTrigger RestoreTrigger Initi...

Page 47: ...rIDEx Function Block and Function Information Item Description Library file name OmronLib_EC_E3NW_V1_2 slr Namespace OmronLib EC_E3NW Function block and function number 00016 Source code published not...

Page 48: ...t Time Input 0 2 0 s 1 to 65535 0 1 to 6553 5 s 0 to 65535 0 1 s 0 2 0 s Done Done Output TRUE Normal end FALSE Error end execution in progress or execution condition not met TRUE or FALSE Busy Execut...

Page 49: ...if the revision of the backup source device is either the same as or older than the revision of the restore destination device If the revision of the backup source device is newer than the revision of...

Page 50: ...k is in progress Error changes to TRUE and Busy Executing changes to FALSE You can find out the cause of the error by accessing the values output to ErrorID Error Code and ErrorIDEx Expansion Error Co...

Page 51: ...number of instructions that can be executed at the same time An error will occur in the following cases Error will change to TRUE a The EtherCAT master is not in a state that allows message communicat...

Page 52: ...y Card is recognized It is FALSE when the SD Memory Card is not recognized TRUE Can be used FALSE Cannot be used _EC_MBX_SlavTbl Message Communica tions Enabled Slave Table Array 1 512 OF BOOL This ta...

Page 53: ...ration of the restore target node 16 3C10 16 00000005 Unsupported Device The device is not supported by this function block Check that the specified device is an E3NW Unit 16 0400 16 00000000 Input Va...

Page 54: ...target slave is not in an operating condition Check the status of the target EtherCAT slave Make sure that the target slave is in a usable status 16 1802 16 00000000 EtherCAT Time out Communications w...

Page 55: ...0E N 1 80 hex 2 RW A OK OK OK OK 400F N 1 80 hex 1 RW A OK OK OK OK 400F N 1 80 hex 2 RW A OK OK OK OK 4010 N 1 80 hex 1 RW A OK OK OK OK 4010 N 1 80 hex 2 RW A OK OK OK OK 4011 N 1 80 hex 1 RW A OK O...

Page 56: ...Restore_E3NW 54 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549...

Page 57: ...55 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549 Appendix...

Page 58: ...s Attributes of Function Blocks and Functions Attributes of Libraries Function Blocks and Functions No 1 1 These numbers correspond to the numbers shown on the screen images in the next section Referr...

Page 59: ...tions on the Sysmac Studio Library Reference Dialog Box Toolbox Pane Ladder Editor a Library Reference Dialog Box When you refer to the libraries the library information is displayed at the locations...

Page 60: ...olbox Pane The text by OMRON which is shown on the right of the library name 1 indicates that this library was provided by OMRON c Ladder Editor Place the mouse on a function block and function to dis...

Page 61: ...the memory capacity of the user s Controller Customizing the data types to suit the user defined data types Note that you can access only function blocks and functions whose Source code published not...

Page 62: ...Referring to Function Block and Function Source Codes 60 Sysmac Library User s Manual for EtherCAT N Smart Series Library W549...

Page 63: ......

Page 64: ...IL 60169 U S A Tel 1 847 843 7900 Fax 1 847 843 7787 Regional Headquarters OMRON EUROPE B V Wegalaan 67 69 2132 JD Hoofddorp The Netherlands Tel 31 2356 81 300 Fax 31 2356 81 388 Contact www ia omron...

Reviews: