temperature control library for sysmac studio tech note · pidat instruction pidat instruction...

5
Temperature Control Library offers solution! The Temperature Uniformity Filter Function Block reduces in-furnace temperature variations or maintains different heater temperatures. The Direct Manipulated Variable Control Function Block quickly raises the temperature while reducing overshooting or reduces the drop in temperature to stabilize the heater temperature immediately. Issue 3 Placing objects (disturbance) lowers the heater temperature, which results in poor product quality. It takes time to raise the temperature again after the disturbance in PID control. Four types of temperature control Temperature Uniformity Filter Function Block Direct Manipulated Variable Control Function Block Temperature uniformity Reduces temperature variations Temperature gradient Controls temperature distribution Rapid temperature increase Quickly increases temperature while reducing overshooting Disturbance suppression Reduces temperature fluctuations caused by disturbance to stabilize temperature immediately Temperature Control Library Sysmac Library for NJ/NX Machine Automation Controller SYSMAC-XR007 Improve product quality and reduce cycle time with optimal temperature control. Issue 1 Uneven heating of a hotplate causes differences in product temperature. This reduces the yield. Issue 2 In PID control, it takes time to increase the temperature while avoiding overshooting.

Upload: others

Post on 10-Mar-2021

73 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Temperature Control Library for Sysmac Studio Tech Note · PIDAT instruction PIDAT instruction Process values ... OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The

Temperature Control Library offers solution!The Temperature Uniformity Filter Function Block reduces in-furnace temperature variations or maintains different

heater temperatures.

The Direct Manipulated Variable Control Function Block quickly raises the temperature while reducing overshooting

or reduces the drop in temperature to stabilize the heater temperature immediately.

Issue 3 Placing objects (disturbance) lowers the heater temperature, which results in poor product quality.It takes time to raise the temperature again after the disturbance in PID control.

Four types of temperature control

Temperature UniformityFilter Function Block

Direct Manipulated VariableControl Function Block

Temperature uniformity Reduces temperature variations

Temperature gradient Controls temperature distribution

Rapid temperature increaseQuickly increases temperature whilereducing overshooting

Disturbance suppression

Reduces temperature fluctuations caused by disturbance to stabilize temperature immediately

}}

Temperature Control Library

Sysmac Library for NJ/NX Machine Automation Controller

SYSMAC-XR007

Improve product quality and reduce cycle time with optimal temperature control.

Issue 1 Uneven heating of a hotplate causes differences in product temperature. This reduces the yield.

Issue 2 In PID control, it takes time to increase the temperature while avoiding overshooting.

Page 2: Temperature Control Library for Sysmac Studio Tech Note · PIDAT instruction PIDAT instruction Process values ... OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The

System configuration

2

NX AnalogInput Unit

NX DigitalOutput Unit

Applications

Temperature uniformity/Temperature gradient

Issue

Solution

From

Reduces temperature variations andmakes surface temperature uniform

Temperature uniformity

Controls temperatures to produce aspecified temperature distribution

Temperature gradient

16014012010080604020 S17

S9

S1

1 4 7 10 13 16 19 22 25

16014012010080604020

S17

S9

S1

14 7 10 13 16 19 22 25

FB

①Temperature Uniformity Filter Function BlockCalculates the set points corrected for each separate

heater using the set points and process values.

②Direct Manipulated Variable Control Function BlockDirectly manipulates the manipulated variable to follow

the set point. This increases the performance of following

the set point.

Hotplate

Heater

SSR

Heater

Heater

Temperaturesensors

180160140120100806040200

[℃]

To

180160140120100806040200

Temperature variesdepending onheater.

Temperature variations are reduced bytemperature uniformity.

Set point 1

Set point 2

Correctedset point

Correctedset point

Heater 1

Heater 2

Manipulatedvariable

Manipulatedvariable

TemperatureUniformity FilterFunction Block

PIDAT instruction

PIDAT instruction

Process values

Processvalue

[℃]Processvalue

NJ/NX Machine Automation Controller

Objects

The temperature of where an object is placed drops. This causes differences in the hotplate temperature. As the chemical reaction time of objects varies depending on temperature, the yield is reduced.

Temperature uniformity/gradient can be achieved by controlling temperatures based on the set points corrected by the Temperature Uniformity Filter Function Block.

Page 3: Temperature Control Library for Sysmac Studio Tech Note · PIDAT instruction PIDAT instruction Process values ... OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The

Disturbance suppression

Issue

Solution

Rapid temperature increase

Issue

3

Solution

From To

350

300

250

200

150

100

50

0

350

300

290

200

150

100

50

0

Time to reach the set point

Heater

Heater

Product

Film

Set point

Start packaging Stop packaging

Heat sealing

With disturbance suppression using DirectManipulated Variable Control Function Block

Without disturbance suppression

Sealing errors occur below this temperatureSealing error

Reduce the time to raise the temperature of a reflow oven without overshooting to Improve productivity. PID control can avoid overshooting, but it takes time to increase the temperature.

Disturbance, such as placing products on a packaging machine, lowers the heater temperature, resulting in heat sealing error. Once disturbance occurs, it takes some time before the heater temperature is stabilized.

The Direct Manipulated Variable Control Function Block controls manipulated variables when packaging starts. Then the control is changed to PID control. This control reduces the drop in temperature to stabilize the heater temperature immediately.

The Direct Manipulated Variable Control Function Block controls manipulated variables when the temperature is increased. Then the control is changed to PID control. This control enables a rapid temperature increase while suppressing the overshooting.

Control using the DirectManipulated VariableControl Function Block

PID control

Page 4: Temperature Control Library for Sysmac Studio Tech Note · PIDAT instruction PIDAT instruction Process values ... OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The

Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products.EtherCAT® is registered trademark and patented technology, licensed by Beckho˜ Automation GmbH, Germany.Other company names and product names in this document are the trademarks or registered trademarks of their respective companies.

Note: Do not use this document to operate the Unit.

NX701-□□□□/ NJ101-□□□□

NJ501-□□□□/ NJ301-□□□□

SYSMAC-SE2□□□

Version 1.10 or later

Version 1.02 or later

Version 1.14 or higher

NameCompatible Models

Model Version

Machine Automation Controller NJ/NX CPU Unit

Automation Software Sysmac Studio

FB nameFunction Block (FB) Specifications

Name Description

TempUniformityFilter

DirectPowerControl

Temperature Uniformity Filter Calculates the set points suitable for each separate heater.

Direct Manipulated Variable Control 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.

Page 5: Temperature Control Library for Sysmac Studio Tech Note · PIDAT instruction PIDAT instruction Process values ... OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The

OMRON CANADA, INC. • HEAD OFFICEToronto, ON, Canada • 416.286.6465 • 866.986.6766 • www.omron247.com

OMRON ELECTRONICS DE MEXICO • HEAD OFFICEMéxico DF • 52.55.59.01.43.00 • 01-800-226-6766 • [email protected]

OMRON ELECTRONICS DE MEXICO • SALES OFFICEApodaca, N.L. • 52.81.11.56.99.20 • 01-800-226-6766 • [email protected]

OMRON ELETRÔNICA DO BRASIL LTDA • HEAD OFFICESão Paulo, SP, Brasil • 55.11.2101.6300 • www.omron.com.br

OMRON ARGENTINA • SALES OFFICECono Sur • 54.11.4783.5300

OMRON CHILE • SALES OFFICESantiago • 56.9.9917.3920

OTHER OMRON LATIN AMERICA SALES54.11.4783.5300

Authorized Distributor:

P100-E1-01 11/15 Note: Specifications are subject to change. © 2015 Omron Electronics LLC Printed in U.S.A.

Printed on recycled paper.

Automation Control Systems• Machine Automation Controllers (MAC) • Programmable Controllers (PLC) • Operator interfaces (HMI) • Distributed I/O • Software

Drives & Motion Controls • Servo & AC Drives • Motion Controllers & Encoders

Temperature & Process Controllers • Single and Multi-loop Controllers

Sensors & Vision• Proximity Sensors • Photoelectric Sensors • Fiber-Optic Sensors• Amplified Photomicrosensors • Measurement Sensors• Ultrasonic Sensors • Vision Sensors

Industrial Components • RFID/Code Readers • Relays • Pushbuttons & Indicators• Limit and Basic Switches • Timers • Counters • Metering Devices • Power Supplies

Safety • Laser Scanners • Safety Mats • Edges and Bumpers • Programmable Safety

Controllers • Light Curtains • Safety Relays • Safety Interlock Switches

OMRON AUTOMATION AND SAFETY • THE AMERICAS HEADQUARTERS • Chicago, IL USA • 847.843.7900 • 800.556.6766 • www.omron247.com

OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The Netherlands. • +31 (0) 23 568 13 00 • www.industrial.omron.eu