Sysmac Library. User s Manual for Temperature Control Library SYSMAC-XR007 W551-E1-03

Size: px
Start display at page:

Download "Sysmac Library. User s Manual for Temperature Control Library SYSMAC-XR007 W551-E1-03"

Transcription

1 Sysmac Library User s Manual for Temperature Control Library SYSMAC-XR007 W551-E1-03

2 NOTE 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 OMRON. No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON 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, OMRON 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. Trademarks Sysmac and SYSMAC are trademarks or registered trademarks of OMRON Corporation in Japan and other countries for OMRON factory automation products. Microsoft, Windows, Windows Vista, Excel, and Visual Basic are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries. EtherCAT is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. ODVA, CIP, CompoNet, DeviceNet, and EtherNet/IP are trademarks of ODVA. The SD and SDHC logos are trademarks of SD-3C, LLC. Other company names and product names in this document are the trademarks or registered trademarks of their respective companies. Copyrights Microsoft product screen shots reprinted with permission from Microsoft Corporation.

3 Introduction Introduction Thank you for purchasing an NJ/NX-series CPU Unit or an NY-series Industrial PC. This manual provides information required to use the function blocks in the Temperature Control Library. ( Function block is sometimes abbreviated as FB. ) Please read this manual and make sure you understand the functionality and performance of the NJ/NX-series CPU Unit before you attempt to use it in a control system. This manual contains the specifications of the Function Block. It does not include restrictions on use of the Controller, Units, or components, or restrictions due to combinations. Make sure to read the user's manual for each product before use. Keep this manual in a safe place where it will be available for reference during operation. Features of the Library The Temperature Control Library is used to perform a high-level temperature control. You can use this library together with analog control instructions of the NJ/NX/NY-series Controller. Refer to the instructions reference manual for details on analog control instructions. Intended Audience This manual is intended for the following personnel, who must also have knowledge of electrical systems (an electrical engineer or the equivalent). Personnel in charge of introducing FA systems. Personnel in charge of designing FA systems. Personnel in charge of installing and maintaining FA systems. Personnel in charge of managing FA systems and facilities. Personnel with knowledge of control logic. For programming, this manual is intended for personnel who understand the programming language specifications in international standard IEC or Japanese standard JIS B Applicable Products This manual covers the following products. Item Product name Model numbers Version Sysmac Library Temperature Control Library SYSMAC-XR007 Version or higher Automation Software Sysmac Studio SYSMAC-SE Version 1.14 or higher Device CPU Unit NX701- Version 1.10 or later NJ101- NJ501- Version 1.02 or later NJ301- NX1P2- (1) Version.1.13 or later Industrial PC NY5-1 Version 1.12 or later Part of the specifications and restrictions for the CPU Units are given in other manuals. Refer to Related Manuals on page 11. Sysmac Library User s Manual for Temperature Control Library (W551) 1

4 Manual Structure Manual Structure Special Information Special information in this manual is classified as follows: Precautions for Safe Use Precautions on what to do and what not to do to ensure safe usage of the product. Precautions for Correct Use Precautions on 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 make operation easier. Version Information Information on differences in specifications and functionality for CPU Units and Industrial PCs with different unit versions and for different versions of the Sysmac Studio are given. Note References are provided to more detailed or related information. 2 Sysmac Library User s Manual for Temperature Control Library (W551)

5 Manual Structure Sysmac Library User s Manual for Temperature Control Library (W551) 3

6 CONTENTS CONTENTS Introduction...1 Features of the Library... 1 Intended Audience... 1 Applicable Products... 1 Manual Structure...2 Special Information... 2 CONTENTS...4 Terms and Conditions Agreement...6 Warranty, Limitations of Liability... 6 Application Considerations... 7 Disclaimers... 7 Safety Precautions...8 Warning... 9 Cautions... 9 Precautions for Correct Use...10 Related Manuals Revision History...13 Procedure to Use Sysmac Libraries Procedure to Use Sysmac Libraries Installed Using the Installer Procedure to Use Sysmac Libraries Uploaded from a CPU Unit or an Industrial PC Common Specifications of Function Blocks Common Variables Precautions Specifications of Individual Function Blocks DirectPowerControl TempUniformityFilter Appendix Referring to Library Information Referring to Function Block and Function Source Codes Sysmac Library User s Manual for Temperature Control Library (W551)

7 CONTENTS Sysmac Library User s Manual for Temperature Control Library (W551) 5

8 Terms and Conditions Agreement Terms and Conditions Agreement Warranty, Limitations of Liability Warranties Exclusive Warranty Omron s exclusive warranty is that the Products will be free from defects in materials and workmanship for a period of twelve months from the date of sale by Omron (or such other period expressed in writing by Omron). Omron disclaims all other warranties, express or implied. Limitations OMRON MAKES NO WARRANTY OR REPRESENTATION, EXPRESS OR IMPLIED, ABOUT NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OF THE PRODUCTS. BUYER ACKNOWLEDGES THAT IT ALONE HAS DETERMINED THAT THE PRODUCTS WILL SUITABLY MEET THE REQUIREMENTS OF THEIR INTENDED USE. Omron further disclaims all warranties and responsibility of any type for claims or expenses based on infringement by the Products or otherwise of any intellectual property right. Buyer Remedy Omron s sole obligation hereunder shall be, at Omron s election, to (i) replace (in the form originally shipped with Buyer responsible for labor charges for removal or replacement thereof) the non-complying Product, (ii) repair the non-complying Product, or (iii) repay or credit Buyer an amount equal to the 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 analysis confirms that the Products were properly handled, stored, installed and maintained and not subject to contamination, abuse, misuse or inappropriate modification. Return of any Products by Buyer must be approved in writing by Omron before shipment. Omron Companies shall not be liable for the suitability or unsuitability or the results from the use of Products in combination with any electrical or electronic components, circuits, system assemblies or any other materials or substances or environments. Any advice, recommendations or information given orally or in writing, are not to be construed as an amendment or addition to the above warranty. See or contact your Omron representative for published information. Limitation on Liability; Etc OMRON COMPANIES SHALL NOT BE LIABLE FOR SPECIAL, INDIRECT, INCIDENTAL, OR CON- SEQUENTIAL DAMAGES, LOSS OF PROFITS OR PRODUCTION OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS, WHETHER SUCH CLAIM IS BASED IN CONTRACT, WARRANTY, NEGLIGENCE OR STRICT LIABILITY. Further, in no event shall liability of Omron Companies exceed the individual price of the Product on which liability is asserted. 6 Sysmac Library User s Manual for Temperature Control Library (W551)

9 Terms and Conditions Agreement Application Considerations Suitability of Use Omron Companies shall not be responsible for conformity with any standards, codes or regulations which apply to the combination of the Product in the Buyer s application or use of the Product. At Buyer s request, Omron will provide applicable third party certification documents identifying ratings and limitations of use which apply to the Product. This information by itself is not sufficient for a complete determination of the suitability of the Product in combination with the end product, machine, system, or other application or use. Buyer shall be solely responsible for determining appropriateness of the particular Product with respect to Buyer s application, product or system. Buyer shall take application responsibility in all cases. NEVER USE THE PRODUCT FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR PROPERTY WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND THAT THE OMRON PRODUCT(S) IS PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM. Programmable Products Omron Companies shall not be responsible for the user s programming of a programmable Product, or any consequence thereof. Disclaimers Performance Data Data presented in Omron Company websites, catalogs and other materials is provided as a guide for the user in determining suitability and does not constitute a warranty. It may represent the result of Omron s test conditions, and the user must correlate it to actual application requirements. Actual performance is subject to the Omron s Warranty and Limitations of Liability. Change in Specifications Product specifications and accessories may be changed at any time based on improvements and other reasons. It is our practice to change part numbers when published ratings or features are changed, or when significant construction changes are made. However, some specifications of the Product may be changed without any notice. When in doubt, special part numbers may be assigned to fix or establish key specifications for your application. Please consult with your Omron s representative at any time to confirm actual specifications of purchased Product. Errors and Omissions Information presented by Omron Companies has been checked and is believed to be accurate; however, no responsibility is assumed for clerical, typographical or proofreading errors or omissions. Sysmac Library User s Manual for Temperature Control Library (W551) 7

10 Safety Precautions Safety Precautions Definition of Precautionary Information The following notation is used in this user s manual to provide precautions required to ensure safe usage of an NJ/NX-series Controller and an NY-series Industrial PC. The safety precautions that are provided are extremely important to safety. Always read and heed the information provided in all safety precautions. The following notation is used. WARNING Caution Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. Additionally, there may be severe property damage. Indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury, or property damage. Symbols The circle and slash symbol indicates operations that you must not do. The specific operation is shown in the circle and explained in text. This example indicates prohibiting 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 shock. The triangle symbol indicates precautions (including warnings). The specific operation is shown in the triangle and explained in text. This example indicates a general precaution. The filled circle symbol indicates operations that you must do. The specific operation is shown in the circle and explained in text. This example shows a general precaution for something that you must do. 8 Sysmac Library User s Manual for Temperature Control Library (W551)

11 Safety Precautions Warning Warning Cautions Correctly make the settings because the DirectPowerControl function block directly output the manipulated variable without feeding back. Not doing so may result in serious accident or fire due to overheating. Monitor overheating and build an application to safely stop the devices if overheating occurs. Correctly make the settings because the DirectPowerControl function block directly output the manipulated variable without feeding back. Not doing so may result in serious accident, steam explosion, or frostbite due to overcooling. Monitor overcooling and build an application to safely stop the devices if overcooling occurs. Caution 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 the user program, data, and parameter settings for proper execution before you use them for actual operation. The Sysmac Library and manuals are assumed to be used by personnel that is given in Intended Audience in this manual. Otherwise, do not use them. Perform the test run by holding an emergency stop switch in hand or otherwise prepare for rapid motor operation in an application to control the motor. Also perform the test run by using the parameters for which the motor does not rapidly accelerate or decelerate before you gradually adjust the parameters. In an application of heating or cooling, perform the test run by using the parameters for which rapid temperature changes will not occur before you gradually adjust the parameters. You must confirm that the user program and parameter values are appropriate to the specifications and operation methods of the devices. The sample programming shows only the portion of a program that uses the function or function block from the library. When using actual devices, also program safety circuits, device interlocks, I/O with other devices, and other control procedures. Understand the contents of sample programming before you use the sample programming and create the user program. Sysmac Library User s Manual for Temperature Control Library (W551) 9

12 Precautions for Correct Use Precautions for Correct Use Using the Library When you use the library, functions or function blocks that are not described in the library manual may be displayed on the Sysmac Studio. Do not use functions or function blocks that are not described in the manual. You cannot change the source code of the functions or function blocks that are provided in the Sysmac Library. The multi-execution (buffer mode) cannot be performed in the Sysmac Library. Provide safety measures such as monitoring overheating or overcooling, and other measures outside the functions or function blocks when you use the Temperature Control Library. Using Sample Programming Create a user program that will produce the intended device operation. Check the user program for proper execution before you use it for actual operation. Operation Specify the input parameter values within the valid range. In the function or function block with an Enabled output variable, if the value of Enabled is, do not use the processing result of the function or function block as a command value to the control target. In the function block with Execute, do not perform re-execution by the same instance. The output value of the function block will return to the default value. 10 Sysmac Library User s Manual for Temperature Control Library (W551)

13 Related Manuals Related Manuals The following are the manuals related to this manual. Use these manuals for reference. Manual name Cat. No. Model numbers Application Description NX-series CPU Unit Hardware User s Manual NX-series NX1P2 CPU Unit Hardware User s Manual NJ-series CPU Unit Hardware User s Manual NY-series IPC Machine Controller Industrial Panel PC Hardware User s Manual NY-series IPC Machine Controller Industrial Box PC Hardware User's Manual W535 NX701- Learning the basic specifications of the NX-series NX701 CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided W578 NX1P2- Learning the basic specifications of the NX-series NX1P2 CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided W500 NJ501- NJ301- NJ101- Learning the basic specifications of the NJ-series CPU Units, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided W557 NY532- Learning the basic specifications of the NY-series Industrial Panel PCs, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided W556 NY512- Learning the basic specifications of the NY-series Industrial Box PCs, including introductory information, designing, installation, and maintenance. Mainly hardware information is provided An introduction to the entire NX701 CPU Unit system is provided along with the following information on the CPU Unit. Features and system configuration Overview Part names and functions General specifications Installation and wiring Maintenance and inspection An introduction to the entire NX1P2 CPU Unit system is provided along with the following information on the CPU Unit. Features and system configuration Overview Part names and functions General specifications Installation and wiring Maintenance and Inspection An introduction to the entire NJ-series system is provided along with the following information on the CPU Unit. Features and system configuration Overview Part names and functions General specifications Installation and wiring Maintenance and inspection An introduction to the entire NY-series system is provided along with the following information on the Industrial Panel PC. Features and system configuration Introduction Part names and functions General specifications Installation and wiring Maintenance and inspection An introduction to the entire NY-series system is provided along with the following information on the Industrial Box PC. Features and system configuration Introduction Part names and functions General specifications Installation and wiring Maintenance and inspection Sysmac Library User s Manual for Temperature Control Library (W551) 11

14 Related Manuals Manual name Cat. No. Model numbers Application Description W501 NX701- NJ501- Learning how to program and set up an NJ/NX-series CPU Unit. NJ301- CPU Unit operation Mainly software information is provided NJ101- CPU Unit features NX1P2- Initial settings NJ/NX-series CPU Unit Software User s Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Software User s Manual NJ/NX-series Instructions Reference Manual NY-series Instructions Reference Manual NJ/NX-series CPU Unit Motion Control User's Manual NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Motion Control User s Manual NJ/NX-series Motion Control Instructions Reference Manual NY-series Motion Control Instructions Reference Manual Sysmac Studio Version 1 Operation Manual W558 W502 W560 W507 W559 W508 W561 W504 NY532- NY512- NX701- NJ501- NJ301- NJ101- NX1P2- NY532- NY512- NX701- NJ501- NJ301- NJ101- NX1P2- NY532- NY512- NX701- NJ501- NJ301- NJ101- NX1P2- NY532- NY512- SYSMAC -SE2 Learning how to program and set up the Controller functions of an NY-series Industrial PC Learning detailed specifications on the basic instructions of an NJ/NX-series CPU Unit Learning detailed specifications on the basic instructions of an NY-series Industrial PC Learning about motion control settings and programming concepts of an NJ/NX-series CPU Unit. Learning about motion control settings and programming concepts of an NY-series Industrial PC. Learning about the specifications of the motion control instructions of an NJ/NX-series CPU Unit. Learning about the specifications of the motion control instructions of an NY-series Industrial PC. Learning about the operating procedures and functions of the Sysmac Studio. The following information is provided on a Controller built with an NJ/NX-series CPU Unit. Programming based on IEC language specifications The following information is provided on NY-series Machine Automation Control Software. Controller operation Controller features Controller settings Programming based on IEC language specifications The instructions in the instruction set (IEC specifications) are described. The instructions in the instruction set (IEC specifications) are described. The settings and operation of the CPU Unit and programming concepts for motion control are described. The settings and operation of the Controller and programming concepts for motion control are described. The motion control instructions are described. The motion control instructions are described. Describes the operating procedures of the Sysmac Studio. 12 Sysmac Library User s Manual for Temperature Control Library (W551)

15 Revision History Revision History A manual revision code appears as a suffix to the catalog number on the front and back covers of the manual. Cat. No. W551-E1-03 Revision code Revision code Date Revised content 01 December 2015 Original production 02 July 2016 Changed the manual name. 03 November 2016 Changed the manual name. Sysmac Library User s Manual for Temperature Control Library (W551) 13

16 Revision History 14 Sysmac Library User s Manual for Temperature Control Library (W551)

17 Procedure to Use Sysmac Libraries Sysmac Library User s Manual for Temperature Control Library (W551) 15

18 Procedure to Use Sysmac Libraries Installed Using the Installer Procedure to Use Sysmac Libraries Installed Using the Installer This section describes the procedure to use Sysmac Libraries that you installed using the installer. There are two ways to use libraries. Using newly installed Sysmac Libraries Using upgraded Sysmac Libraries Version Information To use Sysmac Libraries, you need the Sysmac Studio version 1.14 or higher. Using Newly Installed Libraries 1 Start the Sysmac Studio and open or create a new project in which you want to use Sysmac Libraries. Precautions for Correct Use If you create a new project, be sure to configure the settings as follows to enable the use of Sysmac Libraries. If you do not configure the following settings, you cannot proceed to the step 2 and later steps. Set the project type to Standard Project or Library Project. Set the device category to Controller. Set the device version to 1.01 or later. 16 Sysmac Library User s Manual for Temperature Control Library (W551)

19 Procedure to Use Sysmac Libraries Installed Using the Installer 2 Select Project Library Show References. Device Precautions for Correct Use If you have more than one registered device in the project, make sure that the device selected currently is an NJ/NX-series CPU Unit or an NY-series Industrial PC. If you do not select an NJ/NX-series CPU Unit or an NY-series Industrial PC as the device, Library References does not appear in the above menu. When the device selected currently is 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 file is read into the project. Now, when you select the Ladder Editor or ST Editor, the function blocks and functions included in a Sysmac Library appear in the Toolbox. For the procedure for adding and setting libraries in the above screen, refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504). 4 Insert the Sysmac Library s function blocks and functions into the circuit using one of the following two methods. Select the desired function block or function in the Toolbox and drag and drop it onto the programming editor. Drug & Drop Sysmac Library User s Manual for Temperature Control Library (W551) 17

20 Procedure to Use Sysmac Libraries Installed Using the Installer Right-click the programming editor, select Insert Function Block in the menu, and enter the fully qualified name (\\name of namespace\name of function block). Precautions for Correct Use After you upgrade the Sysmac Studio, check all programs and make sure that there is no error of the program check results on the Build Tab Page. Select Project Check All Programs from the Main Menu. Using Upgraded Libraries 1 Start the Sysmac Studio and open a project in which any old-version Sysmac Library is included. 2 Select Project Library Show References. Device Precautions for Correct Use If you have more than one registered device in the project, make sure that the device selected currently is an NJ/NX-series CPU Unit or an NY-series Industrial PC. Otherwise, Library References does not appear in the above menu. When the device selected currently is an NJ/NX-series CPU Unit or an NY-series Industrial PC, the device icon is displayed in the Multiview Explorer. 3 Select an old-version Sysmac Library and click the Delete Reference Button. 18 Sysmac Library User s Manual for Temperature Control Library (W551)

21 Procedure to Use Sysmac Libraries Installed Using the Installer 4 Add the desired Sysmac Library to the list and click the OK Button. Sysmac Library User s Manual for Temperature Control Library (W551) 19

22 Procedure to Use Sysmac Libraries Uploaded from a CPU Unit or an Industrial PC Procedure to Use Sysmac Libraries Uploaded from a CPU Unit or an Industrial PC You can use Sysmac Libraries uploaded from a CPU Unit or an Industrial PC to your computer if they are not installed. The procedure to use uploaded Sysmac Libraries from a CPU Unit or an Industrial PC is as follows. Version Information To use Sysmac Libraries, 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 Industrial PC and place it online. 3 Upload POUs in which any Sysmac Library is used to the computer. Now, when you select the Ladder Editor or ST Editor, the function blocks and functions included in the Sysmac Library used in the uploaded POUs appear in the Toolbox. 4 Insert the Sysmac Library s function blocks and functions into the circuit using one of the following two methods. Select the desired function block or function in the Toolbox and drag and drop it onto the Ladder Editor. Drug & Drop 20 Sysmac Library User s Manual for Temperature Control Library (W551)

23 Procedure to Use Sysmac Libraries Uploaded from a CPU Unit or an Industrial PC Right-click the programming editor, select Insert Function Block in the menu, and enter the fully qualified name (\\name of namespace\name of function block). Precautions for Correct Use The Sysmac Studio installs library files of the 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 present. The specified folder here means the folder in which library files are installed by the installer. Note that uploading Sysmac Libraries from a CPU Unit or an Industrial PC does not install the manual and help files for the Sysmac Libraries, unlike the case where you install then using the installer. Please install the manual and help files using the installer if you need them. Sysmac Library User s Manual for Temperature Control Library (W551) 21

24 Procedure to Use Sysmac Libraries Uploaded from a CPU Unit or an Industrial PC 22 Sysmac Library User s Manual for Temperature Control Library (W551)

25 Common Specifications of Function Blocks Sysmac Library User s Manual for Temperature Control Library (W551) 23

26 Common Variables Common Variables This section describes the specifications of variables (EN, Execute, Enable, Abort, ENO, Done, CalcRslt, Enabled, Busy, CommandAborted, Error, ErrorID, and ErrorIDEx) that are used for more than one function or function block. The specifications are described separately for functions, for execute-type function blocks, and for enable-type function blocks. Definition of Input Variables and Output Variables Common input variables and output variables used in functions and function blocks are as follows. Variable I/O Data type Function/function block type to use Function block Executetype Enabletype Function Meaning Definition EN Input BOOL OK Execute The processing is executed while the variable is. Execute OK Execute The processing is executed when the variable changes to. Enable OK Run The processing is executed while the variable is. Abort BOOL OK Abort The processing is aborted. You can select the aborting method. 24 Sysmac Library User s Manual for Temperature Control Library (W551)

27 Common Variables Variable ENO Output BOOL OK Done The variable changes to when the processing ends normally. It is 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 when the processing ends normally. It is when the processing ends in an error, the processing is in progress, or the execution condition is not met. Busy BOOL OK OK Executing The variable is when the processing is in progress. It is when the processing is not in progress. CalcRslt LREAL OK Calculation The calculation result is output. Result Enabled BOOL OK Enabled The variable is when the output is enabled. It is used to calculate the control amount for motion control, temperature control, etc. Command Aborted I/O Data type Function/function block type to use Function block Executetype Enabletype Function Meaning BOOL OK Command Aborted Definition The variable changes to when the processing is aborted. It changes to when the processing is re-executed the next time. Error BOOL OK OK Error This variable is while there is an error. It is when the processing ends normally, the processing is in progress, or the execution condition is not met. ErrorID WORD OK OK Error Code An error code is output. ErrorIDEx DWORD OK OK Expansion Error Code An expansion error code is output. Execute-type Function Blocks Processing starts when Execute changes to. When Execute changes to, Busy also changes to. When processing is completed normally, Busy changes to and Done changes to. When continously executes the function blocks of the same instance, change the next Execute to for at least one task period after Done changes to in the previous execution. If the function block has a CommandAborted (Instruction Aborted) output variable and processing is aborted, CommandAborted changes to and Busy changes to. If an error occurs in the function block, Error changes to and Busy changes to. For function blocks that output the result of calculation for motion control and temperature control, you can use the BOOL input variable Abort to abort the processing of a function block. When Abort changes to, CommandAborted changes to and the execution of the function block is aborted. Sysmac Library User s Manual for Temperature Control Library (W551) 25

28 Common Variables In-out variables Input variables InOut_Val Execute Abcd_instance Abcd InOut_Val Done Busy CommandAborted Error ErrorID ErrorIDEx In-out variables Output variables If Execute is and Done, CommandAborted, or Error changes to, Done, Command- Aborted, and Error changes to when Execute is changed to. If Execute is and Done, CommandAborted, or Error changes to, Done,Command- Aborted, and Error changes to for only one task period. If an error occurs, the relevant error code and expansion error code are set in ErrorID (Error Code) and ErrorIDEx (Expansion Error Code). The error codes are retained even after Error changes to, but ErrorID is set to 16#0000 and ErrorIDEx is set to 16# when Execute changes to. Timing Charts This section provides timing charts for a normal end, aborted execution, and errors. Normal End Execute Done Busy CommandAborted Error ErrorID ErrorIDEx 16# # Canceled Execution Execute Abort Busy CommandAborted Error ErrorID ErrorIDEx 16# # Sysmac Library User s Manual for Temperature Control Library (W551)

29 Common Variables Aborted Execution Execute Done Busy CommandAborted Error ErrorID ErrorIDEx 16# # Errors Execute Done Busy CommandAborted Error ErrorID ErrorIDEx 16#0000 ErrorID 16# # ErrorIDEx 16# ErrorID ErrorIDEx Sysmac Library User s Manual for Temperature Control Library (W551) 27

30 Common Variables Enable-type Function Blocks Processing is executed while Enable is. When Enable changes to, Busy also changes to. Enabled is during calculation of the output value. If an error occurs in the function block, Error changes to and Busy and Enabled change to. When Enable changes to, Enabled, Busy, and Error change to. In-out variables Input variables InOut_Val Enable Abcd_instance Abcd InOut_Val Enabled CalcRslt Busy Error ErrorID ErrorIDEx In-out variables Output variables If an error occurs, the relevant error code and expansion error code are set in ErrorID (Error Code) and ErrorIDEx (Expansion Error Code). The error codes are retained even after Error changes to, but ErrorID is set to 16#0000 and ErrorIDEx is set to 16# when Enable changes to. For function blocks that calculate the control amount for motion control, temperature control, etc., Enabled is when the value of CalcRslt (Calculation Result) is incorrect. In such a case, do not use CalcRslt. In addition, after the function block ends normally or after an error occurs, the value of CalcRslt is retained until Enable changes to. The control amount will be calculated based on the retained CalcRslt value, if it is the same instance of the function block that changed Enable to. If it is a different instance of the function block, the control amount will be calculated based on the initial value. Timing Charts This section provides timing charts for a normal end and errors. Normal End Enable Enabled CalcRslt Busy Error ErrorID ErrorIDEx Retained 16# # Retained 28 Sysmac Library User s Manual for Temperature Control Library (W551)

31 Common Variables Errors Enable Enabled CalcRslt Busy Error ErrorID Retained 16#0000 ErrorID 16#0000 Retained ErrorID ErrorIDEx 16# ErrorID ErrorID 16# Sysmac Library User s Manual for Temperature Control Library (W551) 29

32 Precautions Precautions This section provides precautions for the use of this function block. Nesting You can nest calls to this function block for up to four levels. For details on nesting, refer to the software user s manual. Instruction Options You cannot use the upward differentiation option for this function block. Re-execution of Function Blocks Execute-type function blocks cannot be re-executed by the same instance. If you do so, the output value will be the initial value. For details on re-execution, refer to the motion control user s manual. 30 Sysmac Library User s Manual for Temperature Control Library (W551)

33 Specifications of Individual Function Blocks Function block name Name Page DirectPowerControl Direct Manipulated Variable Control P. 32 TempUniformityFilter Temperature Uniformity Filter P. 46 Sysmac Library User s Manual for Temperature Control Library (W551) 31

34 DirectPowerControl DirectPowerControl The DirectPowerControl function block directly manipulates the manipulated variable to follow the set point in temperature control. You can use it to increase the performance of following the set point. Function block name Name FB/ FUN Graphic expression ST expression DirectPowerControl Direct Manipulated Variable Control FB DirectPowerControl_instance //OmronLib/TC_Toolbox /DirectPowerControl Execute Done PV MV MVStepParams MVStepParams PIDSwitchingTime StepNum Abort Busy AbortMV CommandAborted Error ErrorID ErrorIDEx DirectPowerControl_instance( Execute:=, PV:=, MVStepParams:=, PIDSwitchingTime:=, Abort:=, AbortMV:=, Done=>, MV=>, MVStepParams:=, StepNum=>, Busy=>, CommandAborted=>, Error=>, ErrorID=>, ErrorIDEx=> ); Function Block and Function Information Item Library file name OmronLib_TC_Toolbox_V1_0.slr Namespace OmronLib\TC_Toolbox Function block and function number Source code published/not published Not published Function block and function version 1.00 Description Precautions for Correct Use When you use this library, implement safety measures, such as monitoring for excessive temperature rise and fall, outside of the function block. 32 Sysmac Library User s Manual for Temperature Control Library (W551)

35 DirectPowerControl Variables Input Variables Meaning Data type Initial value Valid range Unit Description Execute Execute BOOL or --- Executes the function block. PV *1 Process REAL 0 ± Inputs the present temperature. --- Value PIDSwitchingTime *1 Abort *1 PID Switching Time TIME T#0s Depends on data type. Abort BOOL or AbortMV *1 Abort MV BOOL or --- Sets the time required to change to PID control. If the outputs for all of the steps specified with StepSetParams are completed, the MV from the last step that was executed is output. If this function block is aborted with Abort, the MV from when Abort changed to is output. Aborts the function block. The CommandAborted output variable changes to when aborting the function block is completed. When Abort changes to, the MV (manipulated variable) specified with AbortMV is output. To disable Abort, re-execute the function block. Specifies the MV to output when the function block is aborted. : An MV of 0.0% is output. : The MV from when Abort changed to is output. *1. Any changes made during execution of this function block are applied immediately to the output results in the same task period Precautions for Correct Use Do not re-execute the same instance of a function block that uses Execute. The values output by the function block returns to the initial values. Specify the values of the input parameters within the valid ranges. Additional Information The execution period of the PID control instruction depends on the sampling period of the PID control instruction. Therefore, the task period of the NJ/NX/NY-series Controller and the execution period of the PID control instruction are not synchronized. It is therefore possible that the MV from this function block will not be detected by the PID control instruction when changing from direct MV control to PID control, depending on the value of PIDSwitchingTime. To ensure that the MV from this function block is detected by the PID control instruction, set PIDSwitching- Time as follows: PIDSwitchingTime > PID control instruction sampling period + Task period of task in which this function block is executed Sysmac Library User s Manual for Temperature Control Library (W551) 33

36 DirectPowerControl Output Variables Meaning Data type Valid range Unit Description Done Done BOOL or Busy Executing BOOL or Command- Aborted MV Instruction Aborted Manipulated Variable BOOL REAL or to Changes to when function block processing is not aborted and ends normally. --- When Execute changes to, Done returns to. from when the function block execution conditions are met and execution is started --- until processing is completed. Processing is considered completed for a normal end, error end, or abortion. If the Abort input variable changes to during execution of function block processing, execution is forced to end and Command- --- Aborted changes to. Also, when Execute changes to, CommandAborted returns to. % Outputs the MV for the current step. While changing to PID control, the MV from the last step that was executed is output. Outputs the number of the current step. ErrorID Error Code WORD *1 ErrorIDEx Expansion Error Code *1. Refer to Troubleshooting on page 42 for details. : Normal end, execution in progress, or execution condition not met. This is the error ID for an error end. The value is 16#0 for a normal end. DWORD *1 This is the error ID for an Expansion Unit Hardware Error. The value is 16#0 for a normal end. In-Out Variables StepNum Step Number USINT 0 to While changing to PID control, 99 is output. Error Error BOOL --- : Error end. MVStepParams *1 Meaning Data type Address Step Execution Parameters ARRAY[1..5] OF smv_- STEP_PARAM S Initial value Valid range Unit Description Sets the step execution parameters as a structure. *2 *1. Any changes made during execution of this function block are applied immediately to the output results in the same task period. *2. Refer to Structures on page 35 for the structure definition. 34 Sysmac Library User s Manual for Temperature Control Library (W551)

37 DirectPowerControl Structures The data type of the MVStepParams input variable to this function block is structure smv_- STEP_PARAMS. The specifications are as follows: Variable or member MVStepParams StepEnable Name Data type Step Execution Parameters Step Enable Flag smv_- STEP_PAR AMS BOOL Valid range The values of the members of the structure can be changed during execution of the function block. StepMV is output when all of the following conditions are met. The value of StepEnable (Step Enable Flag) is. The elapsed time from the start of the step is equal to or less than the value of StepTime. PV is equal to or greater than the value of LowPVCondition (Step End Lower PV Condition) and less than the value of UpPVCondition (Step End Upper PV Condition).However, when the value of Low- PVCondition (Step End Lower PV Condition) and the value of UpPVCondition (Step End Upper PV Condition) are both 0, only the setting of StepTime is followed. Unit Description or StepMV Step MV REAL to StepTime Step Time TIME Depends on data type. --- This is one of the step execution conditions. Specify whether to enable or disable each --- step. Only MV steps that are enabled are executed. % These are the MV output values for each step. An error occurs if the value of StepMV is larger than or smaller than LowPVCondition UpPVCondition Step End Lower PV Condition Step End Upper PV Condition REAL REAL 3, to +3, , to +3, This is one of the step execution conditions. The step is ended when the time set for StepTime elapses. If StepTime is set to 0, the step is not changed based on time. This is one of the step execution conditions. If the value of PV goes below the value of LowPVCondition, the step is ended. This is one of the step execution conditions. If the value of PV goes above the value of UpPVCondition, the step is ended. Sysmac Library User s Manual for Temperature Control Library (W551) 35

38 DirectPowerControl Function The DirectPowerControl function block is used with the PIDAT or PIDAT_HeatCool instruction to greatly improve the following performance by directly controlling the MV (manipulated variable) to follow the SP (set point). Directly controlling the MV is called direct manipulated variable control (or DPC: direct power control). Changing the SP from A to B Set point (SP) B SP (set point) value PV measured with DPC PV measured with PID control Set point (SP) A Manipulated variable (MV) Time Manipulated variable (MV) of DPC Manipulated variable (MV) of PID Direct MV output region Time Suppressing Fixed Disturbance Set point (SP) SP (set point) value PV measured with DPC PV measured with PID control Manipulated variable (MV) Time Manipulated variable (MV) of DPC Manipulated variable (MV) of PID Direct MV output region Time 36 Sysmac Library User s Manual for Temperature Control Library (W551)

39 DirectPowerControl Block Diagram This function block is used together with a PID control instruction that supports MV tracking. The following control block diagram shows the combination of the PID control instruction and the direct MV control function block. Direct MV Control Function Block Set point (SP) + - MV tracking value PID with MV Tracking Manipulated variable (MV) Heater Process value (PV) You can use this instruction to generate an MV tracking value. As shown in the following figure, you can set up to five steps of MV tracking values. The StepMV is output for each step according to StepEnable (Step Enable Flag), StepTime, LowPVCondition (Step End Lower PV Condition), and UpPVCondition (Step End Upper PV Condition), which are described later. When all of the MVs specified for StepMV have been output and the time specified in PIDSwitching- Time has elapsed, control is changed to PID control. PV (Process Value) and MV (Manipulated Value) When Using the DirectPower- Control Function Block The following figure shows PV (Process Value) and MV (Manipulated Variable) if StepMV[1] changes to StepMV[2] by the value of LowPVCondition (Step End Lower PV Condition). PID control Direct MV output region PID control Process value (PV) PV [ C] UpPVCondition [ C] LowPVCondition [ C] Manipulated variable (MV) Time StepMV[1] MV [%] StepMV[2] StepMV[3] StepMV[4] StepMV[5] StepTime[1] StepTime[2] StepTime[4] StepTime[3] StepTime[5] Time PIDSwitchingTime When Execute for function block changes to When Done for function block changes to Sysmac Library User s Manual for Temperature Control Library (W551) 37

40 DirectPowerControl Processing Flow When Using DirectPowerControl Function Block If Abort changes to during StepMV output, AbortMV is output for the time set with PID- SwitchingTime and then function block processing is completed. If Error changes to during StepMV output, the MV (manipulated variable) output is stopped immediately and the function block ends in an error. START Step 1 execution conditions met? Y Output StepMV[1]. Error occurs. MV = 0 Error end N Step 2 execution conditions met? Y Output StepMV[2]. Abort = True N Step 3 execution conditions met? Y Output StepMV[3]. N Step 4 execution conditions met? N Y Output StepMV[4]. AbortMV Step 5 execution conditions met? Y Output StepMV[5]. Output the MV from when Abort was. MV = 0 N Output PID switching MV. PID switching time elapsed? N PID switching time elapsed? Y N Y Processing aborted. Normal end 38 Sysmac Library User s Manual for Temperature Control Library (W551)

41 DirectPowerControl Timing Charts This section provides timing charts. Timing Chart for Normal End When Execute changes to, Busy (Executing) changes to and StepMV is output. If any of the following switching conditions is met, control changes to the next MV step. a) If the current StepEnable (Step Enable Flag) changes to b) If the StepTime expires c) If PV goes below the LowPVCondition (Step End Lower PV Condition) or above the UpPVCondition (Step End Upper PV Condition) When output of all of the StepMV are completed and PIDSwitchingTime has elapsed, Busy (Executing) changes to and Done changes to. When output for all steps is completed and PIDSwitchingTime has elapsed, Busy (Executing) changes to. Steps are always executed in ascending order, Step 1, Step 2,..., Step 5, and then PID. Execute Abort Done Busy CommadAborted PIDSwitchingTime MV Step[1] Step[2] Step[3] Step[4] Step[5] StepNum Changes in the values of the input variables and in-out variables are accepted even during function block processing (i.e., while Busy (Executing) is ). If the value is changed during function block execution, the new value is used in operation. Sysmac Library User s Manual for Temperature Control Library (W551) 39

42 DirectPowerControl Timing Chart for Abortion End If Abort changes to during function block execution (i.e., while Busy (Executing) is ), the MV given below is output for the time specified with PIDSwitchingTime. a) If AbortMV is : 0.0 [%] b) If AbortMV is : MV [%] when Abort changed to Execute Abort AbortMV Done Busy CommadAborted PIDSwitchingTime MV Step[1] Step[2] Step[3] Step[4] StepNum Sysmac Library User s Manual for Temperature Control Library (W551)

43 DirectPowerControl If an error occurs during function block execution (i.e., while Busy (Executing) is ), Error will change to. You can find out the cause of the error by referring to the values output by ErrorID (Error Code) and ErrorIDEx (Expansion Error Code). If an error occurs, 0.0 is output for MV (Manipulated Variable). When Execute to this function block changes to, ErrorID (Error Code) and ErrorIDEx (Expansion Error Code) are cleared. Execute Done Busy CommadAborted Error ErrorID #0000 ErrorID #0000 ErrorIDEx # ErrorIDEx # MV Step[1] Step[2] StepNum Sysmac Library User s Manual for Temperature Control Library (W551) 41

44 DirectPowerControl Troubleshooting Expansion error Error code Status Description Correction code 16# # The service ended normally. 16# 3C14 16# PV Out of Range The value of PV (Process Value) exceeded the valid range. 16# 3C14 16# StepMV Out of Range 16# 3C14 16# LowPVCondition Out of Range 16# 3C14 16# UpPVCondition Out of Range 16# 3C14 16# Illegal Size Relationship between Limit PV Step Transition Conditions The value of StepMV exceeded the valid range. The value of LowPVCondition (Step End Lower PV Condition) is out of range. The value of UpPVCondition (Step End Upper PV Condition) is out of range. The size relationship between the limit PV step transition conditions set with Low- PVCondition (Step End Lower PV Condition) and UpPVCondition (Step End Upper PV Condition) is not correct. Correct the value set for PV (Process Value) so that it is within the valid range. Correct the value set for StepMV so that it is within the valid range. Correct the value set for Low- PVCondition (Step End Lower PV Condition) so that it is within the valid range. Correct the value set for UpPVCondition (Step End Upper PV Condition) so that it is within the valid range. Set the step end PV conditions to satisfy the following relationship. LowPVCondition > UpPVCondition 42 Sysmac Library User s Manual for Temperature Control Library (W551)

45 DirectPowerControl Sample Programming Description of Operation Connect the MV (Manipulated Variable) output parameter for this function block to the MVTrackVal (MV Tracking Value) input parameter of the PIDAT instruction. This function block outputs the MV (Manipulated Variable) in three steps as follows: one second on 100%, two seconds 200%, and one second on 80%. After the third step is complete, it waits PID switching for five seconds. Variables Internal Variables Name Data type Default Comment SetParameter BOOL Set Parameter InputPIDSwitchingTime TIME PID Switching Time MVStepParams ARRAY[1..5] OF OmronLib\TC_Toolbox\sMV_STEP_PARAMS MV Step Parameter DPC_start BOOL DirectPowerControl Start Inst_DirectPowerControl OmronLib\TC_Toolbox\DirectPower- Instance of DirectPowerControl FB Control PV REAL Process Value InputAbort BOOL Abort InputAbortMV BOOL DPC_Done BOOL DPC Done OuputDPC_MV REAL DPC MV Output OutputDPC_StepNum USINT OutputDPC_Busy BOOL DPC Busy OutputDPC_CA BOOL OutputDPC_Error BOOL OutputDPC_ErrorID WORD OutputDPC_ErrorIDEx DWORD OuputPIDAT_MV REAL TempControlStart BOOL Temperature Control Start Inst_LimitAlarmDvStbySeq_REAL LimitAlarmDvStbySeq_REAL UpperAlarmLimit REAL Upper Alarm Limit SP REAL Set Point LowerAlarmLimit REAL Lower Alarm Limit AlarmHysteresis REAL Alarm Hysteresis LimitAlarmDvStbySeq_RE- BOOL AL_H_Alarm LimitAlarmDvStbySeq_RE- BOOL AL_L_Alarm LimitAlarmDvStbySeq_RE- BOOL AL_Stby LimitAlarmDvStbySeq_RE- BOOL AL_Error Alarm BOOL Alarm Inst_PIDAT PIDAT Instance of PIDAT InputManCtl BOOL Sysmac Library User s Manual for Temperature Control Library (W551) 43

46 DirectPowerControl Name Data type Default Comment InputStartAT BOOL InputOprSetParms _sopr_set_params InitSetParms _sinit_set_params ProportionalBand REAL IntegrationTime TIME DerivativeTime TIME ManMV REAL OuputATBusy BOOL OuputPIDAT_Error BOOL OuputPIDAT_ErrorID WORD 44 Sysmac Library User s Manual for Temperature Control Library (W551)

47 DirectPowerControl Ladder Diagram Sysmac Library User s Manual for Temperature Control Library (W551) 45

48 TempUniformityFilter TempUniformityFilter The TempUniformityFilter function block unifies the measured temperatures between separate heaters. Function block name Name FB/ FUN Graphic expression ST expression TempUniformityFilter Temperature Uniformity Filter FB TempUniformityFilter_instance \\OmronLib\TC_Toolbox\ TempUniformityFilter Enable RefPointIndex SP PV FilterGain FilterEnable Enabled CorrectSP Busy Error ErrorID ErrorIDEx TempUniformityFilter_instance (Enable:=, RefPointIndex:=, SP:=, PV:=, FilterGain:=, FilterEnable:=, Enabled=>, CorrectSP=>, Busy=>, Error=>, ErrorID=>, ErrorIDEx ); Function Block and Function Information Item Library file name OmronLib_TC_Toolbox_V1_0.slr Namespace OmronLib\TC_Toolbox Function block and function number Source code published/not published Not published Function block and function version 1.00 Description Precautions for Correct Use When you use this library, implement safety measures, such as monitoring for excessive temperature rise and fall, outside of the function or function block. 46 Sysmac Library User s Manual for Temperature Control Library (W551)

49 TempUniformityFilter Variables Input Variables Meaning Data type Initial value Valid range Unit Enable Enable BOOL or --- RefPointIndex *1 SP *2 PV *2 Reference Point Index Set Point Process Value UINT 0 0 to 9 ARRAY[1..9] OF REAL ARRAY[1..9] OF REAL FilterGain *2 Filter Gain ARRAY[1..9] OF UINT 0 3, to +3, , to +3, Description Processing is performed to keep the temperatures uniform while Enable is. Sets a value to determine RefPoint (Reference Point). Sets the SP for each loop. If temperature uniformity is required when the temperature increases, set the set points in a ramp. Sets the PV for each loop. 0 0 to 200 % Sets the correction gain for each loop. The gain is used to adjust CorrectSP. Note If the gain is 0%, SP is output to CorrectSP. FilterEnable *1 Filter Enable ARRAY[1..9] OF BOOL or Sets whether or not to enable each loop. --- The loop is enabled when the array element is. The loop is disabled when the array element is. *1. Processing is started when Enable to this function block changes to. *2. Any changes made during execution of this function block are immediately applied to the output results in the same control period. Precautions for Correct Use Specify the values of the input parameters within the valid ranges. If FilterEnable changes to for a loop, the SP input to the function block is output as is to CorrectSP (Corrected SP). Sysmac Library User s Manual for Temperature Control Library (W551) 47

50 TempUniformityFilter Output Variables Meaning Data type Valid range Unit Description Enabled Enable BOOL or --- CorrectSP Corrected ARRAY[1..9] Outputs corrected SPs to make the temperatures SP OF REAL uniform. Busy Executing BOOL or Error Error BOOL ErrorID Error Code WORD *1 ErrorIDEx Expansion Error Code DWORD *1 *1. Refer to Troubleshooting on page 60 for details while function block execution is in progress. while function block execution is stopped. : Error end. : Normal end, execution in progress, or execution condition not met. This is the error ID for an error end. The value is 16#0 for a normal end. This is the error ID for an Expansion Unit Hardware Error. The value is 16#0 for a normal end. Precautions for Correct Use Do not use a function or function block with an Enabled output variable to output the function or function block processing results to a control target while the value of Enabled is. Function The TempUniformityFilter function block is used to unify the process values between separate heaters. Normally, separate PID control is used for separate heaters. The TempUniformityFilter function block outputs a corrected SP that is calculated with a temperature uniformity filter, to each PID control loop. Additional Information Here, loop indicates the combination of the temperature sensor, temperature controller (i.e., the PIDAT instruction), and the heater. Normal PID Control SP 1 SP PID 1 PID 2 MV 1 MV 2 Heater PV 1 PV 2 SP n + - PID n MV n PV n 48 Sysmac Library User s Manual for Temperature Control Library (W551)

51 TempUniformityFilter Temperature Uniformity Control SP 1 SP 2 SP n Temperature uniformity filter CorrectSP 1 - CorrectSP CorrectSP n MV 1 PV 1 PID 1 MV 2 PV 2 PID 2 Heater MV n PV n PID n Additional Information If MV (manipulated variable) saturation occurs with separate PID control, sufficient temperature uniformity may not be achieved by using this function block. Particularly when the MV (manipulated variable) is normally saturated and the PV does not settle at the SP, temperature uniformity cannot be achieved. Control Blocks The TempUniformityFilter function block is combined with the PID Control with Autotuning (PIDAT) instruction, which functions as a PID controller, to achieve temperature uniformity. You can use the FilterEnable input variable to this function block to specify the loops to which to apply temperature uniformity control. SP [1 to 4] PV [1 to 4] Temp Uniformity Filter CorrectSP[1] CorrectSP[2] PIDAT 1 PIDAT 2 MV 1 MV 2 PV [1] PV [2] CorrectSP[3] PIDAT 3 MV 3 Heater PV [3] CorrectSP[4] PIDAT 4 MV 4 PV [4] Additional Information Refer to Analog Control Instruction in the instructions reference manual for details on the PIDAT instruction. Precautions for Correct Use Implement measures to detect heater element burnout or failure and temperature sensor failure. If a heater element burnout is detected, change Enable to this function block and RUN to the PIDAT or PIDAT_HeatCool instruction to. Sysmac Library User s Manual for Temperature Control Library (W551) 49

52 TempUniformityFilter Meanings of Variables The meanings of the variables that are used in this function block are described below. Enable This is the execution condition for the function block. Temperature uniformity control processing is performed while the value is. If the value changes to, processing is stopped and the input SP is output to CorrectSP (Corrected SP). RefPointIndex (Reference Point Index) Set a value to determine RefPoint (Reference Point). RefPoint (Reference Point) is a deviation (i.e., the difference between the SP and PV) in the loop that is used as a reference for temperature uniformity. RefPoint (Reference Point) is determined by the value of RefPointIndex (Reference Point Index) as shown in the following table. RefPointIndex = 0 Value RefPointIndex = N (1 to 9) Resulting RefPoint (Reference Point) RefPoint (Reference Point) is the average deviation of all loops for which the corresponding element in FilterEnable is. RefPoint (Reference Point) is the Nth largest deviation of all of the enabled loops. Examples: If RefPointIndex is set to 1, RefPoint (Reference Point) is the highest deviation of all the loops. If RefPointIndex is set to 4, RefPoint (Reference Point) is the fourth highest deviation of all the loops. 50 Sysmac Library User s Manual for Temperature Control Library (W551)

53 TempUniformityFilter Temperature The following figure shows the relationship between RefPointIndex (Reference Point Index) and RefPoint (Reference Point). SP[1] to SP[4] PV[1] PV[2] PV[3] PV[4] Time Deviation 1 to 4 (SP-PV) Reference point when RefPointIndex is set to 1. Reference point when RefPointIndex is set to 2. Reference point when RefPointIndex is set to 0 (average value). e[1] e[2] e[3] e[4] Reference point when RefPointIndex is set to 3. Reference point when RefPointIndex is set to 4. Time T Time Additional Information Normally set RefPointIndex (Reference Point Index) to 0. If temperature uniformity control is being performed for loops with rapid temperature changes and slow temperature changes, set RefPointIndex (Reference Point Index) to a loop with slow temperature changes. The speed of temperature changes of loops is indicated by the time constant of the PV when the SP is changed. Sysmac Library User s Manual for Temperature Control Library (W551) 51

54 TempUniformityFilter Additional Information If temperature uniformity control is performed for loops for which the MV (Manipulated Variable) from the PID control instruction (PIDAT) becomes saturated, sufficient temperature uniformity may not be achieved by using this function block Hot Plate Temperature MV is saturated. 100 Manipulated Variable Temperature [ C] Uniformity decreases while the temperature is rising. MV [%] Time [sec] If the MVs (manipulated variables) become saturated during a transitional state when the temperature is rising or falling, perform the following adjustments. When the temperature is rising, set RefPointIndex (Reference Point Index) to the loop with the largest deviation (i.e., the lowest temperature). For cooling control, set RefPointIndex to the loop with the smallest deviation (i.e., the highest temperature). Set the SP in a ramp to achieve smooth temperature changes Time [sec] SP Input the set point. If the control target is a heater, input the target temperature. PV Input the process value. If the control target is a heater, input the measured temperature. 52 Sysmac Library User s Manual for Temperature Control Library (W551)

55 TempUniformityFilter FilterGain This coefficient is used to adjust the correction strength of temperature uniformity control. The following figure shows an example for two loops. Suitable Value for FilterGain Temperature RP temperature Loop PV Excessively Small Value for FilterGain Time Temperature RP temperature Loop PV Excessively Large Value for FilterGain Time Temperature RP temperature Loop PV FilterEnable Specify the loops for which to perform temperature uniformity control. To enable temperature uniformity control for a loop, change FilterEnable[i] to, where i is the array element number for the loop. To disable temperature uniformity control for a loop, change FilterEnable[i] to. For example, to enable using this function block for four separate heaters, set FilterEnable[1] to FilterEnable[4] to and set FilterEnable[5] to FilterEnable[9] to If FilterEnable changes to for a loop, the SP input to the function block is output as is to CorrectSP (Corrected SP). Time Sysmac Library User s Manual for Temperature Control Library (W551) 53

56 TempUniformityFilter CorrectSP (Corrected SP) This section describes the processing performed for CorrectSP (Corrected SP). The value of CorrectSP (Corrected SP) is calculated for loops for which FilterEnable is based on the SP, PV, FilterGain, and RefPoint (Reference Point) for each loop. RefPoint is determined inside the function block according to RefPointIndex (Reference Point Index). A processing example for CorrectSP (Corrected SP) when this function block is used for four-loop heater temperature control is provided below. Here, we assume that the heater temperatures are set as shown in the following table before the function block is executed. Heater SP PV Heater Heater Heater Heater Heater 1 SP[1]=100[ C] PV[1]=98.0[ C] Heater 2 SP[2]=100[ C] PV[2]=96.0[ C] Heater 3 SP[3]=100[ C] PV[3]=92.0[ C] Heater 4 SP[4]=100[ C] PV[4]=90.0[ C] Performing Temperature Uniformity Control for the Average of the Heater PVs (PV[1] to PV[4]) The following settings are made. (a) RefPointIndex = 0 (b) FilterGain[1] to FilterGain[4] = 100 [%] (c) FilterEnable[1] to FilterEnable[4] = Process 1: Calculating RefPoint (Reference Point) RefPointIndex is set to 0 (average deviation), so the result of the following formula is calculated as 6.0 [ C]. 4 RefPoint = i=1 (SP[i]-PV[i]) 4 Process 2: Calculating CorrectSP After the reference point is determined, the values of CorrectSP (Corrected SP) are calculated with the following formula. CorrectSP[i] = {(SP[i] - PV[i] - RefPoint) * FilterGain} + SP[i] i : Array element number for loop The following results are calculated and output from the function block: CorrectSP[1] = 96.0 [ C], CorrectSP[2] = 98.0 [ C], CorrectSP[3] = [ C], and CorrectSP[4] = [ C]. 54 Sysmac Library User s Manual for Temperature Control Library (W551)

57 TempUniformityFilter Adjusting to the PV of the Heater with the Nth Largest Deviation The following example shows the processing for temperature uniformity control when the PV with the largest deviation is used as the reference point. a) RefPointIndex = 1 b) FilterGain[1] to FilterGain[4] = 100 [%] c) FilterEnable[1] to FilterEnable[4] = Process 1: Calculating RefPoint If RefPointIndex is set to 1 (largest deviation), the deviations of all loops are calculated, and the deviation of the loop with the largest deviation (10.0 [ C]) is used for RefPoint (Reference Point). a) Loop 1 deviation: 2.0 [ C] (SP[1] - PV[1]) b) Loop 2 deviation: 4.0 [ C] (SP[2] - PV[2]) c) Loop 3 deviation: 8.0 [ C] (SP[3] - PV[3]) d) Loop 4 deviation: 10.0 [ C] (SP[4] - PV[4]) Process 2: Calculating CorrectSP After the reference point is determined, the same formula is used to calculate CorrectSP as in Process 2: Calculating CorrectSP on page 54 of Performing Temperature Uniformity Control for the Average of the Heater PVs (PV[1] to PV[4]) on page 54. The following results are calculated and output from the function block: CorrectSP[1] = 92.0 [ C], CorrectSP[2] = 94.0 [ C], CorrectSP[3] = 98.0 [ C], and CorrectSP[4] = [ C]. Sysmac Library User s Manual for Temperature Control Library (W551) 55

58 TempUniformityFilter Timing Charts This section provides timing charts. When Enable changes to, Enabled and Busy (Executing) change to and temperature uniformity control processing is performed. When Enable changes to, Enabled and Busy (Executing) change to and temperature uniformity control processing is stopped. While Enable is, the input SP is output as is to CorrectSP (Corrected SP). While Enable is, the input SP is output as is to CorrectSP (Corrected SP). Timing Chart for Normal End (for Four Loops) Enable Enabled FilterEnable[1] to FilterEnable[4] CorrectSP[1] to CorrectSP[4] SP is output. Results of temperature uniformity control processing SP is output. Busy Error Temperature uniformity control is performed only for loops for which the corresponding element in FilterEnable is set to and the results of temperature uniformity control processing are output to CorrectSP (Corrected SP). If an element in FilterEnable changes to for a loop, the SP input to the function block is output as is to CorrectSP (Corrected SP) for that loop. 56 Sysmac Library User s Manual for Temperature Control Library (W551)

59 TempUniformityFilter Timing Chart for Normal End (FilterEnable[1] = and FilterEnable[2] to FilterEnable[4] = ) Enable Enabled FilterEnable[1] FilterEnable[2] to FilterEnable[4] CorrrectSP[1] SP is output. CorrectSP[2] to CorrectSP[4] SP is output. Results of temperature uniformity control processing SP is output. Busy Error Sysmac Library User s Manual for Temperature Control Library (W551) 57

60 TempUniformityFilter If an error occurs during function block execution, Error will change to. You can find out the cause of the error by referring to the values output by ErrorID (Error Code) and ErrorIDEx (Expansion Error Code). If an error occurs, SP is output to CorrectSP (Corrected SP). When Enable to this function block changes to, ErrorID (Error Code) and ErrorIDEx (Expansion Error Code) are cleared. Enable Enabled FilterEnable[1] to FilterEnable[4] CorrectSP[1] to CorrectSP[4] SP is output. Results of temperature uniformity control processing Busy Error ErrorID #0000 ErrorID #0000 ErrorIDEx # ErrorIDEx # Sysmac Library User s Manual for Temperature Control Library (W551)

61 TempUniformityFilter If an error occurs during function block execution, Error will change to. You can find out the cause of the error by referring to the values output by ErrorID (Error Code) and ErrorIDEx (Expansion Error Code). If an error occurs, SP is output to CorrectSP (Corrected SP). When Enable to this function block changes to, ErrorID (Error Code) and ErrorIDEx (Expansion Error Code) are cleared. Enable Enabled FilterEnable[1] to FilterEnable[4] CorrectSP[1] to CorrectSP[4] SP is output. Results of temperature uniformity control processing SP is output. Results of temperature uniformity control processing Busy Error ErrorID #0000 ErrorID #0000 ErrorIDEx # ErrorIDEx # Sysmac Library User s Manual for Temperature Control Library (W551) 59

62 TempUniformityFilter Troubleshooting Error code Expansion error code Status Description Correction 16# # The service ended normally #3C13 16# Reference Point Input Value Out of Range The value of Reference Point is out of the valid range. Correct the value set for Reference Point so that it is within the valid range. 16#3C13 16# Reference Point Index Method Setting Out of Range 16#3C13 16# Set Point Input Value Out of Range 16#3C13 16# Process Value Input Value Out of Range 16#3C13 16# Filter Gain Input Value Out of Range The value set for RefPointIndex (Reference Point Index) exceeds the number of loops enabled () in FilterEnable. The value of SP (Set Point) is out of the valid range. The value of PV (Process Value) is out of the valid range. The value of FilterGain (Filter Gain) is out of the valid range. Set RefPointIndex (Reference Point Index) so that it does not exceed the number of loops enabled () in FilterEnable. Set the value of SP (Set Point) within the range of -3200,00 to 3200,00. Set the value of PV (Process Value) within the range of -3200,00 to 3200,00. Set the value of FilterGain (Filter Gain) within the range of 0 to Sysmac Library User s Manual for Temperature Control Library (W551)

63 TempUniformityFilter Sample Programming Description of Operation Connect the CorrectSP (Corrected SP) output parameter for this function block to the SP (Set Point) input parameter of the PIDAT instruction to uniform the temperatures of nine loops. The set point is 1,000 for all loops. The gain is 100% for all loops. This sample program shows only the PIDAT instruction for one loop. Nine PIDAT instructions are required in practice. Variables Internal Variables Name Data type Default Comment SetParameter BOOL Set Parameter Inst_TempUniformityFilter OmronLib\TC_Toolbox\TempUniformity- Instance of TempUniformityFilter FB Filter Inst_LimitAlarmDV_REAL LimitAlarmDv_REAL LimitAlarmDV_REAL_Error BOOL H_Alarm BOOL L_Alarm BOOL Alarm BOOL Alarm RefPointIndex UINT Reference Point Index SP ARRAY[1..9] OF REAL Set Point PV ARRAY[1..9] OF REAL Process Value FilterGain ARRAY[1..9] OF UINT Filter Gain FilterEnable ARRAY[1..9] OF BOOL Filter Enable TempControl_start BOOL Temperature Control Start CorrectSP ARRAY[1..9] OF REAL Correct SP Enabled BOOL Enabled Busy BOOL Busy Error BOOL Error ErrorID WORD ErrorID ErrorIDEx DWORD ErrorIDEx Inst_PIDAT PIDAT OprSetParams _sopr_set_params InitSetParams _sinit_set_params ManCtl BOOL StartAT BOOL ProportionalBand REAL IntegrationTime TIME ManMV REAL DerivativeTime TIME ATBusy BOOL PIDAT_Error BOOL PIDAT_ErrorID WORD MV REAL Sysmac Library User s Manual for Temperature Control Library (W551) 61

64 TempUniformityFilter Ladder Diagram 62 Sysmac Library User s Manual for Temperature Control Library (W551)

65 Appendix Sysmac Library User s Manual for Temperature Control Library (W551) 63

66 Referring to Library Information Referring to Library Information When you make an inquiry to OMRON about the library, you can refer to the library information to identify the library to ask about. The library information is useful in identifying the target library among the libraries provided by OMRON or created by the user. The library information consists of the attributes of the library and the attributes of function blocks and functions contained in the library. Attributes of libraries Information for identifying the library itself Attributes of function blocks and functions Information for identifying the function block and function contained in the library Use the Sysmac Studio to access the library information. Attributes of Libraries, Function Blocks and Functions The following attributes of libraries, function blocks and functions are provided as the library information. Attributes of Libraries No. *1 Attribute Description (1) Library file name The name of the library file (2) Library version The version of the library (3) Author The name of creator of the library (4) Comment The description of the library *2 *1. These numbers correspond to the numbers shown on the screen images in the next section, Referring to Attributes of Libraries, Function Blocks and Functions on page 65. *2. It is provided in English and Japanese. Attributes of Function Blocks and Functions No. *1 Attribute Description (5) FB/FUN name The name of the function block or function (6) Name space The name of name space for the function block or function (7) FB/FUN version The version of the function block or function (8) Author The name of creator of the function block or function (9) FB/FUN number The function block number or function number (10) Comment The description of the function block or function *2 *1. These numbers correspond to the numbers shown on the screen images in the next section, Referring to Attributes of Libraries, Function Blocks and Functions on page 65. *2. It is provided in English and Japanese. 64 Sysmac Library User s Manual for Temperature Control Library (W551)

67 Referring to Library Information Referring to Attributes of Libraries, Function Blocks and Functions You can refer to the attributes of libraries, function blocks and functions of the library information at the following locations 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 shown below. (1)Library file name (2)Library version (3)Library author (4)Library comment (5)FB/FUN name (6)Name space (8)FB/FUN author (7)FB/FUN version (10)FB/FUN comment Sysmac Library User s Manual for Temperature Control Library (W551) 65

68 Referring to Library Information (b) Toolbox Pane Select a function block and function to display its library information at the bottom of the Toolbox Pane. The text by OMRON which is shown on the right of the library name (1) indicates that this library was provided by OMRON. (5)FB/FUN name (6)Name space (1)Library file name (9)FB/FUN number (10)FB/FUN comment (7)FB/FUN version (8)FB/FUN author (c) Ladder Editor Place the mouse on a function block and function to display the library information in a tooltip. (6)Name space (5)FB/FUN name (9)FB/FUN number (10)FB/FUN comment 66 Sysmac Library User s Manual for Temperature Control Library (W551)

69 Referring to Function Block and Function Source Codes Referring to Function Block and Function Source Codes You can refer to the source codes of function blocks and functions provided by OMRON to customize them to suit the user s environment. User function blocks and user functions can be created based on the copies of these source codes. The following are the examples of items that you may need to customize. Customizing the size of arrays to suit 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 published is set to Published in the library information shown in their individual specifications. Use the following procedure to refer to the source codes of function blocks and functions. 1 Select a function block or function in the program. 2 Double-click or right-click and select To Lower Layer from the menu. The source code is displayed. Precautions for Correct Use For function blocks and functions whose source codes are not published, the following dialog box is displayed in the above step 2. Click the Cancel button. Sysmac Library User s Manual for Temperature Control Library (W551) 67

Sysmac Library. User s Manual for Weighing Control Library SYSMAC-XR010 W569-E1-02

Sysmac Library. User s Manual for Weighing Control Library SYSMAC-XR010 W569-E1-02 Sysmac Library User s Manual for Weighing Control Library SYSMAC-XR010 W569-E1-02 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

Sysmac Library. User s Manual for MC Command Table Library SYSMAC-XR002 W545-E1-04

Sysmac Library. User s Manual for MC Command Table Library SYSMAC-XR002 W545-E1-04 Sysmac Library User s Manual for MC Command Table Library SYSMAC-XR002 W545-E1-04 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

Sysmac Library. User s Manual for EtherCAT 1S Series Library SYSMAC-XR011 W571-E1-02

Sysmac Library. User s Manual for EtherCAT 1S Series Library SYSMAC-XR011 W571-E1-02 Sysmac Library User s Manual for EtherCAT 1S Series Library SYSMAC-XR011 W571-E1-02 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

Sysmac Library. User s Manual for EtherCAT G5 Series Library SYSMAC-XR004 W548-E1-04

Sysmac Library. User s Manual for EtherCAT G5 Series Library SYSMAC-XR004 W548-E1-04 Sysmac Library User s Manual for EtherCAT G5 Series Library SYSMAC-XR004 W548-E1-04 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

Sysmac Library. User s Manual for Device Operation Monitor Library SYSMAC-XR008 W552-E1-03

Sysmac Library. User s Manual for Device Operation Monitor Library SYSMAC-XR008 W552-E1-03 Sysmac Library User s Manual for Device Operation Monitor Library SYSMAC-XR008 W552-E1-03 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

Sysmac Library. User s Manual for MC Tool Box Library SYSMAC-XR003 W547-E1-04

Sysmac Library. User s Manual for MC Tool Box Library SYSMAC-XR003 W547-E1-04 Sysmac Library User s Manual for MC Tool Box Library SYSMAC-XR003 W547-E1-04 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any

More information

IO-Link System. User s Manual W570-E1-03

IO-Link System. User s Manual W570-E1-03 IO-Link System User s Manual W570-E1-03 NOTE 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,

More information

IO-Link System. User s Manual W570-E1-04

IO-Link System. User s Manual W570-E1-04 IO-Link System User s Manual W570-E1-04 NOTE 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,

More information

Practices Guide OMRON Standard IAG Library

Practices Guide OMRON Standard IAG Library Programmable Terminal NA-series Practices Guide OMRON Standard IAG Library NA5-15[]101[] NA5-12[]101[] NA5-9[]001[] NA5-7[]001[] V415-E1-04 Introduction This guide provides reference information for the

More information

Machine Automation Controller. NJ/NX-series. Sysmac Library User s Manual for Adept Robot Control Library W575-E1-03

Machine Automation Controller. NJ/NX-series. Sysmac Library User s Manual for Adept Robot Control Library W575-E1-03 Machine Automation Controller NJ/NX-series Sysmac Library User s Manual for Adept Robot Control Library W575-E1-03 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

Machine Automation Controller. NJ/NX-series. Sysmac Library User s Manual for Adept Robot Control Library NX701- NJ501- NJ301- NJ101- W575-E1-02

Machine Automation Controller. NJ/NX-series. Sysmac Library User s Manual for Adept Robot Control Library NX701- NJ501- NJ301- NJ101- W575-E1-02 Machine Automation Controller NJ/NX-series Sysmac Library User s Manual for Adept Robot Control Library NX701- NJ501- NJ301- NJ101- W575-E1-02 NOTE All rights reserved. No part of this publication may

More information

NJ NJ-series NJ501 SECS/GEM CPU Unit. Allows SECS/GEM communications in a short time with a simple configuration. Feature

NJ NJ-series NJ501 SECS/GEM CPU Unit. Allows SECS/GEM communications in a short time with a simple configuration. Feature NJ-series NJ501 SECS/GEM CPU Unit NJ501-1340 CSM_NJ501-1340_DS_E_3_1 Allows SECS/GEM communications in a short time with a simple configuration. The NJ501 SECS/GEM CPU Unit is a NJ-series machine automation

More information

Options. 24-VDC service power supply. RUN output. No Yes No 24 VDC 70 W NX-PD7001

Options. 24-VDC service power supply. RUN output. No Yes No 24 VDC 70 W NX-PD7001 NX-Series Power Supply Unit CSM_NX-PA_PD_DS_E_2_2 Powerful power supply unit to supply stable power to the NX-series controller. Stable power supply is available from the NX-series CPU Unit to each I/O

More information

CX-Designer Ver.3 CSM_CX-Designer_DS_E_5_5

CX-Designer Ver.3 CSM_CX-Designer_DS_E_5_5 FA Integrated Tool Package CX-One Ver.3 CSM DS_E_5_5 Intuitive operability will increase programming efficiency from screen data creation to debugging for NS series. is the programming software for debugging

More information

CX-One Ver.4 CSM_CX-One_DS_E_10_2

CX-One Ver.4 CSM_CX-One_DS_E_10_2 FA Integrated Tool Package CX-One CSM_CX-One_DS_E_10_2 Greater Integration with the CX-One The CX-One is a comprehensive software package that integrates PLC Programming Software with Support Software

More information

Machine Automation Controller NJ/NX-series Database Connection CPU Units. User s Manual NX NX NJ NJ CPU Unit W527I-E3-10

Machine Automation Controller NJ/NX-series Database Connection CPU Units. User s Manual NX NX NJ NJ CPU Unit W527I-E3-10 Machine Automation Controller NJ/NX-series Database Connection CPU Units User s Manual NX701-20 NX102-20 NJ501-20 NJ101-20 CPU Unit W527I-E3-10 NOTE All rights reserved. No part of this publication may

More information

CQM1 I/O Terminal Block Conversion Adapter. Easy and secure replacement by reusing the I/O terminal block wiring.

CQM1 I/O Terminal Block Conversion Adapter. Easy and secure replacement by reusing the I/O terminal block wiring. CQM1 I/O CSM_CJ1W-AT4 DS_E_1_1 Easy and secure replacement by reusing the I/O terminal block wiring You can replace CQM1(H) Series with CJ Series, efficiently using your assets. Time for wiring works and

More information

Name Specifications Model Standards RS-422A Converter. Converts RS-233C to RS-422A/RS-485. CJ1W-CIF11 UC1, N, L, CE

Name Specifications Model Standards RS-422A Converter. Converts RS-233C to RS-422A/RS-485. CJ1W-CIF11 UC1, N, L, CE SYSMAC Option CSM DS_E_2_1 The RS-232C port of the SYSMAC series can be changed into RS-422A/485 port. The connects directly to a CS/CJ-series RS-232C port and converts RS-232C to RS-422A/485. Features

More information

CX-One Ver.4 CSM_CX-One_DS_E_8_2

CX-One Ver.4 CSM_CX-One_DS_E_8_2 FA Integrated Tool Package CX-One CSM_CX-One_DS_E_8_2 Greater Integration with the CX-One The CX-One is a comprehensive software package that integrates PLC Programming Software with Support Software for

More information

Name No. of I/O points Model Safety inputs: 12, test outputs: 4

Name No. of I/O points Model Safety inputs: 12, test outputs: 4 Safety I/O s DST1 Series CSM_DST1 Series_DS_E_7_3 Distributed Safety s That Reduce Wiring. Lineup includes four models to accommodate various I/O types and number of I/O points. Monitor the safety system

More information

CK3W-PD048 CSM_CK3W-PD048_DS_E_DITA_1_2

CK3W-PD048 CSM_CK3W-PD048_DS_E_DITA_1_2 CK3W Power Supply Unit CK3W-PD048 CSM_CK3W-PD048_DS_E_DITA_1_2 Supplies power to the CK3M Controller CK3W-PD048 Features 24 VDC input The power supply status indicator shows operating status 1 Ordering

More information

Connecting Sockets, Mounting Brackets, DIN Rails

Connecting Sockets, Mounting Brackets, DIN Rails Connecting Sockets, Mounting Brackets, DIN Rails CSM_ConnectionSocket_DS_E_3_1 Durable, Easy-to-handle Connecting Sockets and Mounting Brackets Highly reliable Track-mounted and Back-connecting Sockets

More information

CS1W-B7A. CS-series B7A Interface Unit. It transmits 16 points of I/O signals per word with a pair of cables. Easy and minimized wiring effort,

CS1W-B7A. CS-series B7A Interface Unit. It transmits 16 points of I/O signals per word with a pair of cables. Easy and minimized wiring effort, CPU42 RUN ERR/ALM INH PRPHL/COMN OPEN MCPWR BUSY OPEN PERIPHERAL PORT (RS-232C) CS-series B7A Interface Unit CSM DS_E_3_2 It transmits 16 points of I/O signals per word with a pair of cables. Easy and

More information

Safety Network Controller NX-series Communication Control Unit User's Manual. Built-in Function NX-CSG. Communication Control Unit

Safety Network Controller NX-series Communication Control Unit User's Manual. Built-in Function NX-CSG. Communication Control Unit Safety Network Controller NX-series Communication Control Unit User's Manual Built-in Function NX-CSG Communication Control Unit NOTE (1) All rights reserved. No part of this publication may be reproduced,

More information

The Next-generation Sensor Networking Units That Revolutionize the Workplace from Introduction and Startup though Operation. Fiber Units.

The Next-generation Sensor Networking Units That Revolutionize the Workplace from Introduction and Startup though Operation. Fiber Units. Sensor Communications Unit CSM DS_E_1_1 The Next-generation Sensor Networking Units That Revolutionize the Workplace from Introduction and Startup though Operation Low initial cost achieved by distributed

More information

E2K-F. Flat Capacitive Sensor with a Thickness of Only 10 mm. Flat Proximity Sensor. Ordering Information. Sensors [Refer to Dimensions on page 4.

E2K-F. Flat Capacitive Sensor with a Thickness of Only 10 mm. Flat Proximity Sensor. Ordering Information. Sensors [Refer to Dimensions on page 4. Flat Proximity Sensor EK-F CSM_EK-F_DS_E Flat Capacitive Sensor with a Thickness of Only mm Flat Sensor with excellent space efficiency. (Model with built-in Amplifier is only mm thick.) Direct mounting

More information

Data Reference Manual

Data Reference Manual Machine Automation Controller NX-series Data Reference Manual NX- W525-E1-17 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any

More information

Features various encoder interfaces and controls multiple analog servo drives at high speeds

Features various encoder interfaces and controls multiple analog servo drives at high speeds CK3W Axial Interface Unit CK3W-AX Features various encoder interfaces and controls multiple analog servo drives at high speeds CK3W-AX Features One CK3W-AX Unit controls up to four axes Analog input type

More information

M22. Round Indicator Series with 22 dia. and 25 dia. (when using a ring) Indicator (Cylindrical 22/25-dia.) List of Models. Model Number Structure

M22. Round Indicator Series with 22 dia. and 25 dia. (when using a ring) Indicator (Cylindrical 22/25-dia.) List of Models. Model Number Structure Indicator (Cylindrical 22/25-dia.) CSM DS_E_3_4 Round Indicator Series with 22 dia. and 25 dia. (when using a ring) Same type as the A22-series Pushbutton Switches. Use 25-dia. ring to install in 25-dia.

More information

S82S (3/7.5-W Models)

S82S (3/7.5-W Models) Switch Mode Power Supply (3/7.5-W Models) CSM DS_E_4_3 Miniature DIN Rail Mounting DC-DC Power Supplies 65 mm depth enables mounting onto control panels with 100 mm depth. Inputs: 10.2 to 27.6 VDC (DC

More information

G code Instructions Reference Manual

G code Instructions Reference Manual Machine Automation Controller Industrial PC Platform NJ/NY-series G code Instructions Reference Manual NJ501-5300 NY532-5400 O031-E1-01 NOTE All rights reserved. No part of this publication may be reproduced,

More information

E2EY. A Proximity Sensor for Aluminum, Brass and Other Non-ferrous Metals. Iron Is Not Detected. Aluminum-detecting Proximity Sensor

E2EY. A Proximity Sensor for Aluminum, Brass and Other Non-ferrous Metals. Iron Is Not Detected. Aluminum-detecting Proximity Sensor Aluminum-detecting Proximity Sensor EEY CSM_EEY_DS_E_5_1 A Proximity Sensor for Aluminum, Brass and Other Non-ferrous Metals. Iron Is Not Detected. Non-ferrous metals, such as aluminum and brass, are detected.

More information

G3B/G3BD. Model Number Structure. Ordering Information. Solid State Relays Model Number Legend. List of Models

G3B/G3BD. Model Number Structure. Ordering Information. Solid State Relays Model Number Legend. List of Models Solid State Relays G3@-VD CSM_G3B_G3BD_DS_E_5_1 International Standards for G3B Series, Same Profile as MK Power Relays Shape-compatible with mechanical relays. Certified by UL, CSA, and VDE (models numbers

More information

Sensing method Appearance Connection method Sensing distance Model. Pre-wired (2 m) Power supply Application Appearance Function Model

Sensing method Appearance Connection method Sensing distance Model. Pre-wired (2 m) Power supply Application Appearance Function Model Small Spot/Mark (Separate Amplifier) EC-VS/VM CSM_EC-VS/VM_DS_E_6_ Extremely thin beam ideal for detection of minute objects and marks Ideal for detection of small objects and slight color differences

More information

Database Connection CPU Units

Database Connection CPU Units Machine Automation Controller NJ/NX-series Database Connection CPU Units User s Manual NX701-1720 NX701-1620 NJ501-1520 NJ501-1420 NJ501-1320 NJ501-4320 NJ101-1020 NJ101-9020 CPU Unit W527-E1-08 NOTE All

More information

Probe Pin XP3A. Electroplated Probe Pin for High Reliability. Feature. List. New Product News

Probe Pin XP3A. Electroplated Probe Pin for High Reliability. Feature. List. New Product News New Product News Probe Pin Electroplated Probe Pin for High Reliability The Probe Pin that is made of only one part. The flat structure helps you reduce the pin pitch in comparison with standard probe

More information

NJ-series Machine Automation Controller SECS/GEM CPU Unit NJ

NJ-series Machine Automation Controller SECS/GEM CPU Unit NJ NJ-series Machine Automation Controller SECS/GEM CPU Unit NJ501-1340 HSMS communications HOST NJ-series Machine Automation Controller with built-in semiconductor industry standard SECS/GEM communications

More information

IPC Machine Controller Industrial Panel PC / Industrial Box PC

IPC Machine Controller Industrial Panel PC / Industrial Box PC Industrial PC Platform NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Setup User s Manual NY532-1500 NY532-1400 NY532-1300 NY512-1500 NY512-1400 NY512-1300 Industrial Panel PC

More information

NE1A-SCPU Series. Safety Network Controller. Achieve Safety Control through Programming. Ordering Information. Specifications.

NE1A-SCPU Series. Safety Network Controller. Achieve Safety Control through Programming. Ordering Information. Specifications. Safety Network Controller NEA-SCPU Series CSM_NEA-SCPU_Series_DS_E Achieve Safety Control through Programming. Compact Safety Controller. The NEA-SCPU-V provides built-in safety inputs and 8 built-in safety

More information

Electroformed Probe Pins XP3A

Electroformed Probe Pins XP3A New Product Electroformed Probe Pins Electroplated Probe Pins for High Reliability The Probe Pin that is made of only one part. The flat structure helps you reduce the pin pitch in comparison with standard

More information

CX-Integrator Ver.2 CSM_CX-Integrator_Ver2_DS_E_6_5

CX-Integrator Ver.2 CSM_CX-Integrator_Ver2_DS_E_6_5 FA Integrated Tool Package CX-One CSM_CX-Integrator_Ver2_DS_E_6_5 Easily Monitor Network Connection Status, Set Parameters, Diagnose Networks, and Do Much More from Your Computer Application software to

More information

Startup Guide for Multi-axis Setup and Tuning

Startup Guide for Multi-axis Setup and Tuning AC Servo System 1S-series Startup Guide for Multi-axis Setup and Tuning R88M-1L[]/-1M[] (AC Servomotors) R88D-1SN[]-ECT (AC Servo Drives) SYSMAC-SE20[][] (Automation Software) I827-E1-01 NOTE All rights

More information

Indicator (Square) Ultra Bright LED Type

Indicator (Square) Ultra Bright LED Type New Products Indicator (Square) Ultra Bright LED Type M2S Indicator Series with Square 40-mm Body. New models added with Ultra LEDs. New models with ultra bright LEDs added to singlescreen models. Previous

More information

CSM_PYF S/P2RF- -S_DS_E_2_5

CSM_PYF S/P2RF- -S_DS_E_2_5 Screwless Clamp Terminal Sockets PYF@@S/P2RF-@@-S CSM_PYF S/P2RF- -S_DS_E_2_5 New Screwless Terminal Sockets Added for MY and G2R Relays. Simplified wiring without tightening screws. Two wires can be independently

More information

Number of input channels

Number of input channels Safety Relay Unit (Sensor Connector Type) CSM DS_E_3_1 Less Wiring Required with Safety Light Curtain Sensor connector allows direct connection to OMRON 3SJ Safety Light Curtains with PNP outputs. Reduces

More information

E2KQ-X. Fluororesin-coated Capacitive Sensor with Sensitivity Adjuster. Chemical-resistant Proximity Sensor. Ordering Information

E2KQ-X. Fluororesin-coated Capacitive Sensor with Sensitivity Adjuster. Chemical-resistant Proximity Sensor. Ordering Information Chemical-resistant Proximity Sensor E2KQ-X CSM_E2KQ-X_DS_E_4_3 Fluororesin-coated Capacitive Sensor with Sensitivity Adjuster Excellent resistance against chemicals and oil with fluororesincoated case.

More information

G3FM. Model Number Structure. Ordering Information. Solid State Relays. Model Number Legend. List of Models

G3FM. Model Number Structure. Ordering Information. Solid State Relays. Model Number Legend. List of Models Solid State Relays CSM DS_E_5_3 100-μA-max. Leakage Current, No Bleeder Resistor Required Reduces wiring work by 60% when combined with the PFY-08- PU Push-In Plus Socket (according to actual OMRON measurements).

More information

Machine Automation Controller NJ-series. Startup Guide. for CPU Unit W513-E1-02

Machine Automation Controller NJ-series. Startup Guide. for CPU Unit W513-E1-02 Machine Automation Controller NJ-series Startup Guide for CPU Unit W513-E1-02 OMRON, 2011 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,

More information

G3NE. Model Number Structure. Solid State Relays. Model Number Legend. Compact, Low-cost, SSR Switching 5 to 20 A

G3NE. Model Number Structure. Solid State Relays. Model Number Legend. Compact, Low-cost, SSR Switching 5 to 20 A Solid State Relays CSM DS_E_4_1 Compact, Low-cost, SSR Switching 5 to 20 A Wide load voltage range: 75 to 264 VAC. Both 100-V and 200-V loads can be handled with the same model. Dedicated, compact aluminum

More information

Model A7BS

Model A7BS Thumbwheel Switch ABS/ABL CSM_ABS/ABL_DS_E Wide Range of Locking-type s Available Character height of.8 or. mm makes for easy-toview display. Installation is easy with snap-in mounting. The series includes

More information

Ordering Information. I/O Relay G7T. Model Number Legend Slim-styled I/O Relay Saves Space in Panel

Ordering Information. I/O Relay G7T. Model Number Legend Slim-styled I/O Relay Saves Space in Panel I/O Relay CSM DS_E_4_4 Slim-styled I/O Relay Saves Space in Panel SPST-NO, SPST-NC, and SPDT contact forms available for output (SPST-NO only for input). Ultra-slim housing measuring 29 (W) x 0 (D) x 2

More information

Indicator (Square) Ultra Bright LED Type

Indicator (Square) Ultra Bright LED Type New Products Indicator (Square) Ultra Bright LED Type M2P Large Square-bodied Indicators. New models added with Ultra LEDs. New models with ultra bright LEDs added to single- models. Previous models not

More information

E3Z-G. Photoelectric Sensor with Grooved Design and Easy Settings. Grooved-type Photoelectric Sensor with Built-in Amplifier. Ordering Information

E3Z-G. Photoelectric Sensor with Grooved Design and Easy Settings. Grooved-type Photoelectric Sensor with Built-in Amplifier. Ordering Information Grooved-type with Built-in Amplifier EZ-G CSM_EZ-G_DS_E_9_ with Grooved Design and Easy Settings Groove-type with groove width of 5 mm. Models are available with one or two light axes. Models are available

More information

Servo System 1S-series. Startup Guide. R88M-1L[]/-1M[] (AC Servomotors) R88D-1SN[]-ECT (AC Servo Drives) I823-E1-01

Servo System 1S-series. Startup Guide. R88M-1L[]/-1M[] (AC Servomotors) R88D-1SN[]-ECT (AC Servo Drives) I823-E1-01 Servo System 1S-series Startup Guide R88M-1L[]/-1M[] (AC Servomotors) R88D-1SN[]-ECT (AC Servo Drives) I823-E1-01 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

NX1P2 CPU Unit. Built-in I/O and Option Board User s Manual. Machine Automation Controller NX-series

NX1P2 CPU Unit. Built-in I/O and Option Board User s Manual. Machine Automation Controller NX-series Machine Automation Controller NX-series NX1P2 CPU Unit Built-in I/O and Option Board User s Manual NX1P2-11 NX1P2-11 1 NX1P2-10 NX1P2-10 1 NX1P2-90 NX1P2-90 1 CPU Unit W579-E1-01 NOTE All rights reserved.

More information

G3H/G3HD. Model Number Structure. Solid State Relays Model Number Legend

G3H/G3HD. Model Number Structure. Solid State Relays Model Number Legend Solid State Relays G@-VD CSM_GH_GHD_DS_E_6_ New Models with International Standards Added to GH Series (-VD in model number). Same Profile as LY and LY Bi-power Relays Certified by UL, CSA, and VDE (models

More information

Maintenance information. DRT2-series. Remote I/O Terminals Relay Output Terminals. DRT2-series Smart Slave Analog I/O Terminals.

Maintenance information. DRT2-series. Remote I/O Terminals Relay Output Terminals. DRT2-series Smart Slave Analog I/O Terminals. CS-series Net Unit CSM DS_E_5_3 A Net Unit for the CS Series That Boasts Industry-leading Performance and Functions Features Allows control of up to 32,000 points (2,000 words) per master, and ensures

More information

Type Terminal Block Connector No. of poles Appearance Model 40 XW2B-40G4 50 XW2B-50G4. 40 XW2B-40G5 Flat Cable Connectors

Type Terminal Block Connector No. of poles Appearance Model 40 XW2B-40G4 50 XW2B-50G4. 40 XW2B-40G5 Flat Cable Connectors Standard-type Connector- Conversion Units XWB CSM_XWB_DS_E Simplifies Connector and terminal block replacement, and requires less in-panel wiring. Mount to DIN Track or via screws. MIL Flat Cable Connectors

More information

Solid State Relays with Failure Detection Function

Solid State Relays with Failure Detection Function Solid State Relays with Failure Detection Function CSM DS_E_2_1 Refer to Safety Precautions for All Solid State Relays. Detects failures in SSR used for heater temperature control and simultaneously outputs

More information

for Simulink & Sysmac Studio

for Simulink & Sysmac Studio NJ/NX/NY-series Controller Startup Guide for Simulink & Sysmac Studio SYSMAC-SE20 NX701- NX1P2- NJ501- NJ301- NJ101- NY532- NY512- R88D-KN -ECT R88D-1SN -ECT GX-AD0471/DA0271 NX-AD NX-DA NA5- W NA5- W

More information

IPC Machine Controller Industrial Panel PC / Industrial Box PC

IPC Machine Controller Industrial Panel PC / Industrial Box PC Industrial PC Platform NY-series IPC Machine Controller Industrial Panel PC / Industrial Box PC Motion Control User s Manual NY532-1500 NY532-1400 NY532-1300 NY532-5400 NY512-1500 NY512-1400 NY512-1300

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

NJ-Series Power Supply Unit NJ-PA/PD

NJ-Series Power Supply Unit NJ-PA/PD NJ-Series Power Supply Unit CSM_NJ-PA_PD_DS_E_1_2 Powerful power supply unit to supply stable power to the NJ-series controller. Stable power supply is available from the NJ-series CPU Unit to each I/O

More information

ZN-CTX/-CTM. Portable Power Monitor. Easy and Quick Checking Power at the Worksite. Ordering Information. Portable Power Monitor

ZN-CTX/-CTM. Portable Power Monitor. Easy and Quick Checking Power at the Worksite. Ordering Information. Portable Power Monitor Portable Power Monitor ZN-CTX/-CTM CSM_ZN-CTX_-CTM_DS_E 2 Easy and Quick Checking Power at the Worksite Display and record power consumption without stopping the power supply. Battery driven, mounted with

More information

G3F/G3FD. Model Number Structure. Solid State Relays Model Number Legend

G3F/G3FD. Model Number Structure. Solid State Relays Model Number Legend Solid State Relays G3@-VD CSM_G3F_G3FD_DS_E_5_3 International Standards for G3F Series, Same Profile as MY Power Relays Reduces wiring work by 60% when combined with the PFY-08- PU Push-In Plus Socket

More information

Model NPN output PNP output Standard. configuration

Model NPN output PNP output Standard. configuration Slot-type Photomicrosensor (Non-modulated) *1 EE-SX/6 CSM_EE-SX/6_DS_E_1_ Global Standard Slot-type photomicrosensors with 0- to 100-mA direct switching capacity. Series includes that enable switching

More information

Long-time range model (0.1 min to 10 h) 24 VAC; SPDT H3RN-1 H3RN-11 12, 24 VDC DPST-NO H3RN-2 H3RN-21

Long-time range model (0.1 min to 10 h) 24 VAC; SPDT H3RN-1 H3RN-11 12, 24 VDC DPST-NO H3RN-2 H3RN-21 Solid-state timer CSM DS_E_3_2 Ultra-slim Timer for G2R Relay Socket Pin configuration compatible with G2R Relay and mounts to the P2R/P2RF Socket. Standard multiple time ranges and multiple operating

More information

NX-TS. NX-series Temperature Input Unit

NX-TS. NX-series Temperature Input Unit NX-series Temperature Input Unit NX-TS CSM_NX-TS_DS_E_1_1 Temperature Input Units for Low-speed and High-speed*, High-precision* Temperature Control in Combination with NJ Series NX-series Temperature

More information

Automation Software. Sysmac Studio. Project Version Control Function Operation Manual SYSMAC-SE2 SYSMAC-TA4 L W589-E1-01

Automation Software. Sysmac Studio. Project Version Control Function Operation Manual SYSMAC-SE2 SYSMAC-TA4 L W589-E1-01 Automation Software Sysmac Studio Project Version Control Function Operation Manual SYSMAC-SE2 SYSMAC-TA4 L W589-E1-01 NOTE All rights reserved. No part of this publication may be reproduced, stored in

More information

Data Reference Manual

Data Reference Manual Machine Automation Controller NX-series Data Reference Manual NX- W525-E1-06 NOTE All rights reserved. No part this publication may be reproduced, stored in a retrieval system, or transmitted, in any form,

More information

Model Number Structure

Model Number Structure Digital Panel Meter CSM DS_E_3_1 Easy-to-use, w-cost Digital Panel Meter that Accepts DC Input Compact DIN-size (96 x 48 (W x H)) body. Mounting thickness of only 3.5 mm required. Highly visible display

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

E2EC. Subminiature Sensors with Long-distance Detection. Cable Amplifier Proximity Sensor. Ordering Information

E2EC. Subminiature Sensors with Long-distance Detection. Cable Amplifier Proximity Sensor. Ordering Information Cable Amplifier Proximity Sensor EEC CSM_EEC_DS_E_9_ Subminiature Sensors with Long-distance Detection Shielded Sensor Heads from -mm to M diameters that can be embedded in metal. Robotics cables provided

More information

Machine Automation Controller NJ Series

Machine Automation Controller NJ Series Machine Automation Controller NJ Series NJ501-4 Parallel, Cartesian and serial robot control functionality Increase machine control speed and precision Reduce machine development time Minimize machine

More information

CX-Simulator Ver.1 CSM_CX-Simulator_Ver1_DS_E_7_5

CX-Simulator Ver.1 CSM_CX-Simulator_Ver1_DS_E_7_5 FA Integrated Tool Package CX-One CX-Simulator Ver.1 CSM_CX-Simulator_Ver1_DS_E_7_5 Increase Development and Debugging Efficiency with Various Debugging Tools, Including Functions That Are Not Possible

More information

CJ1W-DRM21 CSM_CJ1W-DRM21_DS_E_8_5

CJ1W-DRM21 CSM_CJ1W-DRM21_DS_E_8_5 CJ-series Net Unit CSM DS_E_8_5 Smallest in the Industry! A Net Unit for the CJ Series that Boasts Industry-leading Performance and Functions Features Allows control of up to 32,000 points (2,000 words)

More information

Analog I/O Units. User s Manual for Analog Input Units and Analog Output Units. Machine Automation Controller NX-series NX-AD NX-DA.

Analog I/O Units. User s Manual for Analog Input Units and Analog Output Units. Machine Automation Controller NX-series NX-AD NX-DA. Machine Automation Controller NX-series Analog I/O Units User s Manual for Analog Input Units and Analog Output Units NX-AD NX-DA Analog I/O Units W522-E1-10 NOTE All rights reserved. No part of this publication

More information

P7TF-IS16/OS16/OS08. I/O classification I/O points Internal I/O common Rated voltage Model 12 VDC P7TF-IS16 DC12 24 VDC P7TF-IS16 DC24 For inputs

P7TF-IS16/OS16/OS08. I/O classification I/O points Internal I/O common Rated voltage Model 12 VDC P7TF-IS16 DC12 24 VDC P7TF-IS16 DC24 For inputs I/O Terminal Socket PTF-IS/OS/OS CSM_PTF-IS_OS_OS_DS_E I/O Terminal Sockets to Flexibly Build Systems Mount either GT I/O Relays or GTA SSRs. Compact size for both Input and Output I/O Terminal Sockets:

More information

CPU Unit Built-in EtherCAT Port

CPU Unit Built-in EtherCAT Port Machine Automation Controller NJ/NX-series CPU Unit Built-in EtherCAT Port User s Manual NX701-17 NX701-16 NX1P2-11 NX1P2-10 NX1P2-90 NJ501-5 NJ501-4 NJ501-3 NJ301-12 NJ301-11 NJ101-10 NJ101-90 CPU Unit

More information

Startup Guide Vision & Robot Integrated Simulation

Startup Guide Vision & Robot Integrated Simulation Robotics packaging line solution Startup Guide Vision & Robot Integrated Simulation SYSMAC-SE2 SYSMAC-RA401L NJ501-4 R88D-KN -ECT FH-1 FH-3 Y128-E1-01 NOTE All rights reserved. No part of this publication

More information

Machine Automation Controller. NJ-series. Troubleshooting Manual NJ NJ NJ W503-E1-01

Machine Automation Controller. NJ-series. Troubleshooting Manual NJ NJ NJ W503-E1-01 Machine Automation Controller NJ-series Troubleshooting Manual NJ501-1300 NJ501-1400 NJ501-1500 W503-E1-01 OMRON, 2011 All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

NYM CSM_NYM_DS_E_2_2. Very stylish, very industrial. Features. Industrial PC Platform NY-series Industrial Monitor

NYM CSM_NYM_DS_E_2_2. Very stylish, very industrial. Features. Industrial PC Platform NY-series Industrial Monitor Industrial PC Platform NY-series Industrial Monitor CSM DS_E_2_2 Very stylish, very industrial Our new industrial-quality touchscreen monitors are good-looking but more importantly they also enable the

More information

Heater Burnout Detection Unit Startup Guide

Heater Burnout Detection Unit Startup Guide Machine Automation Controller NX-series Heater Burnout Detection Unit Startup Guide NX-HB P105-E1-01 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,

More information

Dimension A. Dimension B

Dimension A. Dimension B Slim Connector-Terminal lock Conversion Units CSM DS_E_2_3 New Slim Connector-Terminal lock Conversion Units. Mounting area reduced by 35% (in comparison with 40-pole XW2 Units) to contribute to downsizing

More information

Knob-type Selector Switches

Knob-type Selector Switches New Product Knob-type Selector Switches ANS/ANW Selector Switches with -mm Diameters. Universal Design That Emphasizes Color Coding, Workability, and Safety Easy to Use You can connect up to three Switch

More information

Aluminum Excellent Performance, with Aluminum Chip Immunity! The indicator is visible from any direction.

Aluminum Excellent Performance, with Aluminum Chip Immunity! The indicator is visible from any direction. All Metals and Long- Types CSM DS_E and Both Detectable from Long Distances times the aluminum detection of previous models Twice the max. Equipped with a function to prevent the detection of aluminum

More information

E4C-UDA CSM_E4C-UDA_DS_E_12_2

E4C-UDA CSM_E4C-UDA_DS_E_12_2 Digital Amplifier Ultrasonic Sensor E4C-UDA CSM_E4C-UDA_DS_E_12_2 Compact, Cylindrical Reflective Ultrasonic Sensor with Easy Setting Stable operation for a variety of objects regardless of color, transparency,

More information

NX-DA CSM_NX-DA_DS_E_3_1

NX-DA CSM_NX-DA_DS_E_3_1 NX-series Analog Output Unit NX-DA CSM_NX-DA_DS_E_3_1 Analog Outputs to meet all machine control needs; from general-purpose outputs to highspeed synchronous, highresolution control outputs Analog Output

More information

Operation Software. CNC Operator. Operation Manual SYSMAC-RTNC O032-E1-02

Operation Software. CNC Operator. Operation Manual SYSMAC-RTNC O032-E1-02 Operation Software CNC Operator Operation Manual SYSMAC-RTNC O032-E1-02 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form,

More information

Reuse Terminal Block Wiring When Replacing PLCs. Terminal Block Conversion Adapters. Overview. Features. System Configuration

Reuse Terminal Block Wiring When Replacing PLCs. Terminal Block Conversion Adapters. Overview. Features. System Configuration s CSM_X7G-CS - DS_E_1_1 Reuse Terminal Block iring hen Replacing PLCs 32-point Terminal Block Conversion s for Fujitsu Connectors X7G-CS01-1/CS01-2/CS01-3 16-point Terminal Block Conversion for One-slot

More information

User s Manual for Communications Settings

User s Manual for Communications Settings Displacement Sensor series Confocal Fiber Type Displacement Sensor ZW-7000@ ZW-5000@ Z363-E1-05 Introduction Thank you for purchasing the Series. This manual provides information regarding functions, performance

More information

Analog I/O Units. User s Manual for Temperature Input Units and Heater Burnout Detection Units. Machine Automation Controller NX-series NX-TS NX-HB

Analog I/O Units. User s Manual for Temperature Input Units and Heater Burnout Detection Units. Machine Automation Controller NX-series NX-TS NX-HB Machine Automation Controller NX-series Analog I/O Units User s Manual for Temperature Input Units and Heater Burnout Detection Units NX-TS NX-HB Analog I/O Units W566-E1-06 NOTE All rights reserved. No

More information

E2EZ-X2D1-N 2M E2EZ-X2D2-N 2M

E2EZ-X2D1-N 2M E2EZ-X2D2-N 2M Chip-immune Inductive EEZ CSM_EEZ_DS_E_6_ Chip-immune Inductive Correct operation even with aluminum or iron chips sticking to the. Only the sensing object is detected. Pre-wired Smartclick Connector s

More information

M16-J M16-A M16-T

M16-J M16-A M16-T Indicator (Cylindrical 16-dia.) CSM DS_E_7_2 Cylindrical 16-dia. Indicator Same basic design as the A16 Pushbutton Switch. Refer to Safety Precautions for All Pushbutton Switches/ Indicators and Safety

More information

Machine Automation Controller NX-series. Load Cell Input Unit. User s Manual NX-RS. Load Cell Input Unit W565-E1-04

Machine Automation Controller NX-series. Load Cell Input Unit. User s Manual NX-RS. Load Cell Input Unit W565-E1-04 Machine Automation Controller NX-series Load Cell Input Unit User s Manual NX-RS Load Cell Input Unit W565-E1-04 NOTE All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

Communications Interface Units

Communications Interface Units Machine Automation Controller NX-series Communications Interface Units User s Manual NX-CIF Communications Interface Units W540-E1-04 NOTE All rights reserved. No part of this publication may be reproduced,

More information

E6J-C. Ultracompact Rotary Encoder with External Diameter of 20 mm. Ultracompact 20-mm-dia. Incremental Rotary Encoder. Ordering Information

E6J-C. Ultracompact Rotary Encoder with External Diameter of 20 mm. Ultracompact 20-mm-dia. Incremental Rotary Encoder. Ordering Information Ultracompact 20-mm-dia. Incremental Rotary Encoder CSM DS_E_4_1 Ultracompact Rotary Encoder with External Diameter of 20 mm Incremental model External diameter of 20 mm. Resolution of up to 1,000 ppr.

More information

Cat. No. Z910-E1-02. DeviceNet Safety WS02-CFSC1-E. NE1A Logic Simulator OPERATION MANUAL

Cat. No. Z910-E1-02. DeviceNet Safety WS02-CFSC1-E. NE1A Logic Simulator OPERATION MANUAL Cat. No. Z910-E1-02 DeviceNet Safety WS02-CFSC1-E NE1A Logic Simulator OPERATION MANUAL DeviceNet Safety WS02-CFSC1-E NE1A Logic Simulator Operation Manual Revised June 2007 iv Notice: OMRON products are

More information

CSM_NX-HAD DS_E_DITA_2_1

CSM_NX-HAD DS_E_DITA_2_1 NX-series High-speed Analog Input Unit NX-HAD@@@ CSM_NX-HAD DS_E_DITA_2_1 Simultaneous sampling of 4 channels with sampling times down to 5 µs NX-series High-speed Analog Input Unit Multi-range inputs:

More information

Analog I/O Units. User s Manual for Analog Input Units and Analog Output Units. Machine Automation Controller NX-series NX-AD NX-DA.

Analog I/O Units. User s Manual for Analog Input Units and Analog Output Units. Machine Automation Controller NX-series NX-AD NX-DA. Machine Automation Controller NX-series Analog I/O Units User s Manual for Analog Input Units and Analog Output Units NX-AD NX-DA Analog I/O Units W522-E1-07 NOTE All rights reserved. No part of this publication

More information