New Concept of Industrial Network Communications e Introduction of FLEX Products

In order to meet various requirements, Programmable Logic Drivers (PLCs) e motors/drivers in equipment have been connected in numerous ways, such as pulse train, digital I/O, e fieldbus networks.

We have developed products that can be connected to multiple industrial networks. They can be connected to an I/O device e Modbus RTU network. They can also be connected to other field bus networks through a Network Converter (our gateway product). The products can be flexibly connected to a host PLC e it allow customers to select a system depending on their needs. We call this concept FLEX. Since some of the FLEX products have a positioning function, positioning units of host PLCs can be omitted e costs of equipment can be reduced. The FLEX products allow customers to reduce costs e time of developing equipment by using each merit of industrial networks.

We introduce the merits of each control system e the FLEX products by using the keywords "cost reduction" e "shortening equipment launch time".

1. Introduction

There are various demands e needs regarding production equipment, such as cost reduction, shortened launch time for new equipment, productivity improvement, energy saving, e traceability. Over the last few years, there has been a strong need for cost reduction. However, it is never a good idea to impair equipment performance just to achieve reducing equipment costs because it jeopardizes our competitiveness. In order to compete against low cost equipment manufacturers, it has become important to focus on "cost performance" that lowers cost while maintaining equipment performance, rather than focusing on the mere "cost reduction" aspect. Also, it is essential to bring machines to market as early as possible, in order to gain an upper hand on competitors. This demand has become even tougher in recent years. This article introduces FLEX Industrial Network Communications products that respond to demands such as "cost reduction" e "shortened equipment launch time".

2. What is FLEX

FLEX is the general term for Industrial Network Communications products supporting; (1) I/O control, (2) Modbus RTU control (Note 1) e (3) Factory Automation (FA) network control via a network converter. Oriental Motor offers FLEX as a system that can be selected freely based on a user's needs e be flexibly connected with various host controllers. FLEX Industrial Network Communications products are compatible with these three control methods (Refer to Figure 1).

FLEX Industrial Network Communications

(1) I/O Control - Because I/O control enables a motor to move easily with ON/OFF signals only, it leads to "shortened equipment launch time". Also, a simple input/output device is used for the master control system e therefore, it can be built with the the "lowest cost".

(2) Modbus RTU control - Modbus RTU control is a type of serial communication control (Refer to Section 4.2). Serial communications are strong against noise, e a communication line can be extended até 50m (164.04 ft.) (Note 2), resulting in "cost reduction". There are many master control systems that are compatible with serial communications e can be selected freely without being bound by manufacturers in the same manner as the I/O controls. Also, because most touch screens are equipped with Modbus communications as a standard, it is easy to operate from a touch screen.

The ability to select manufacturers freely (expanding the possibility of equipment design) e being able to operate from a touch screen easily leads to "shortened time to launch a new equipment".

(Note 1) Modbus is a registered trademark of Modbus-IDA.

(Note 2) The maximum extension length of 50m (164.04 ft.) is the specification for Oriental Motor's products which are compatible with Modbus.

(3) Factory Automation (FA) Network Control via Network Converter - Factory Automation (FA) network control via a network converter is available with products that can be connected with CC-Link, MECHATROLINK- II / III, orEther CAT. Because FA network requires less wiring, as the number of motors increases, "cost reduction" becomes more evident. FA network automatically transmits e receives data via a dedicated communication IC. Therefore, a motor can be operated in the sense as the I/O control. This also leads to "shortened time to launch new equipment".

Accordingly, FLEX products connect to various kinds of master control systems because of compatibility with the Industrial Network Communications, e thus fully utilize the advantages of each product. Stepper motors e hollow rotary actuators featuring positioning control, e brushless motors featuring speed control are available as part of FLEX's product lines (Refer to Figure 2). By using FLEX products, motors with different purposes of operation can be connected with the same control (connection) method.

FLEX Product Line

3. Built-in Driver (Stored Data) Type
3.1. What Is Built-in Driver (Stored Data) Type?

Along with a motor e driver (amplifier), positioning control motors epitomized by servo motors e stepper motors require a pulse generator, which is also called a positioning module orcontroller for PLC (Refer to Figure 3).

For Oriental Motor's FLEX Industrial Network Connections product lines, particularly the positioning control stepper motors, drivers are equipped with the pulse generator, e thus the pulse generator (positioning module for PLC) can be eliminated from master control systems. This results in "overall cost reduction" of the equipment (Refer to Figure 4).

Pulse Input Control System Configuration

Built-in Controller System Configuration

Also, the built-in pulse generator in the driver is not a mere pulse generator, but it also has various functions that can be utilized for the positioning control. Various positioning functions are introduced in the next chapter.

3.2. Various Functions of Built-in Driver (Stored Data) Type
3.2.1. Operating Function that Can Set Stopping Time

There is a function called the "linked operation 2", which is suitable for a simple back-and-forth operation, that allows presetting the traveling amount e speed. It simplifies the starting signal with a single ON switch (Refer to Figure 5).

Linked

The "linked operation 2" function allows the stopping time (dwell time) to be set from operation to operation via a driver. Therefore, a simple back-and-forth operation can be conducted with a single starting signal. This is suitable for an application that brings the load back to the original position automatically at work completion, for example. With this function, the PLC programming creation load (design man-hour) can be eliminated.

3.2.2. Operating Function that Sequentially Executes Positioning Operation

For applications such as conveyor e stocker transportation, which require regular feed (pitch feed), a function called the "sequential positioning operation" is convenient. The "sequential positioning operation" is a function that executes operating data numbers in sequence every time the starting signal turns on.

Sequential Positioning Operating Pattern

By presetting the values, such as the traveling amount, speed e operating functions, e repeating the starting signal ON/OFF (ON/OFF of I/O signals), various kinds of operating patterns can be executed. In addition, most of the functions for the PLC positioning module, such as the return-to-home operation e continuous operation (speed-change operation while switching operating data), are built into the driver.

3.2.3. Function for Unlimited Operations in the Same Direction

When a motor continuously operates in the same direction in the rotational mechanism, e it reaches the maximum value of the command position, the value changes to the minimum. When the command position circulates like this, it becomes very hard to control the motor position. This problem can be solved by automatically resetting the motor position information to zero at any given point within one rotation ormultiple rotations. Oriental Motor calls this function the "round function". This can be used for applications such as an index table e turn table (Refer to Figure 7).

Round Function Application

Also, by combining the round function e the absolute system, which retains e stores the motor position information with the battery backup system, the "operating system of unlimited multiple rotations" can be built with the non-return-to-home operation. This round function is installed on the AR Series FLEX built-in controller type e the hollow rotary actuator DG II Series FLEX built-in controller type (Refer to Figure 8).

DGII and AR Series

3.2.4. Deviation Abnormality Detection Function (Encoder Type Motor)

The deviation abnormality detection function is available for the 0.72°/0.36° stepper motor e driver package CRK Series FLEX built-in controller type. By using an encoder type motor, it is easier to detect abnormalities such as a positional error of the motor (Refer to Figure 9 e 10).

Encoder Motor Deviation Abnormailty Detection

Deviation Abnormality Detection Example

Because it only requires an encoder to be connected to a driver, it is unnecessary to add devices such as a counter module to the host PLC. Therefore, it not only detects a deviation abnormality at a low cost, but also eliminates the programming labor for the host PLC to calculate the deviation abnormality, resulting in shorter equipment launch time.

The built-in controller (stored data) type is equipped with the function of a positioning module for the PLC, along with the function as described above. Accordingly, it does not require a positioning module for the PLC, making it easier for users to control the objective performance.

4. Various Métodos de controlo of FLEX
4.1. I/O Control

The I/O control monitors the motor using the I/O signal terminals on the front of the driver (Refer to Figure 11).

Motor Control I/O Connection

Because the I/O control directly turns the I/O signals on e off, it has the least lag among the Industrial Network Communications methods. For the equipment with a tight takt time, either this I/O control orthe pulse input control is suitable.

Also, a motor is easily controlled with a simple ON/OFF of the I/O signals with the relay control e therefore, the PLC programming can be done easily, contributing to a shorter equipment launch time. For simple equipment, a motor can be operated with an external switch e without a host PLC, reducing cost.

On the other hand, disadvantages of the I/O control are that multiple wires are required e operating data (traveling amount e speed) cannot be rewritten freely. Therefore, the I/O control is limited to applications that operating patterns are predetermined per load. These disadvantages can be resolved with the Modbus RTU control e the Factory Automation (FA) network control via a network converter.

4.2. Modbus RTU Control

Modbus is a serial communication protocol (communication procedure) primarily used with a PLC e was developed by Modicon Inc. (AEG Schneider Automation International S.A.S). Its protocol specifications have been published across the globe. It has been used in many industrial fields such as a bar code reader, RFID (IC tag, etc.), displacement sensor, load cell, thermal regulator e vision sensor (camera). Many devices, such as an inverter, are now compatible with Modbus. In order to use the Modbus control with a host PLC, a serial communication module is required (Refer to Figure 12).

Motor Control Modbus RTU Connection

In regard to touch screens, most manufacturers install the Modbus communication protocol as standard e therefore, it is easy to communicate once the serial communication method is set with Modbus RTU. As described above, Modbus has various kinds of connection devices. Because Oriental Motor's products are capable of connecting até 31 axes to one Modbus master controller, cost reduction is possible as a positioning module for the PLC is not required. What the Modbus control is capable of is, that in addition to starting e stopping the motor, operating data, such as the traveling amount e speed, can be rewritten freely, which the I/O control cannot do. Parameters, such as running current, can also be changed. Furthermore, it is capable of obtaining various kinds of information such as alarm codes, e it is also capable of monitoring positioning information of a motor.

These advantages are applied to not only the Modbus control, but also the Factory Automation (FA) network control via a network converter, which will be discussed in the following section. The following is an application example of combining the I/O control e Modbus control (Refer to Figure 13). In general, a motor is driven by the I/O control e touch screens are used when the traveling amount e speed need to be changed (during model change, etc.).

This configuration is achieved with the "lowest cost" e reduces the design man-hour for PLC programming. Also, it takes about 10ms to start the I/O control, thus takt time can be shortened.

I/O Control and Modbus Touch Tela Combination

For the inverter control, the speed command via analog voltage oranalog volume used to be the mainstream method, but the digital control via Modbus communication has become more popular recently (Refer to Figure 14).

BLE Series Modbus Control Configuration

Contrary to the analog control, advantages of the digital control via Modbus communication are that the digital control is strong against noise e is capable of extending the wiring length. Oriental Motor's speed control motor, brushless BLE Series, is compatible with the Modbus RTU control.

4.3. Factory Automation (FA) Network Control (via Network Converter)

There are several leading protocols of the Factory Automation (FA) network control, such as DeviceNet, CC-Link, MECHATROLINK, SSCNET, Modbus e CANopen. Recently, other network controls, such as Ethernet based EtherCAT, EtherNet/IP, PROFINET e CC-Link/IE, have started to gain popularity. A network converter is a protocol converting device that converts FA network's protocol into Modbus (RT)/ RS-485 protocol in order to control FLEX Industrial Network Communications products under various FA networks (Refer to Figure 15).

Network Converter System Configuration

In terms of the network converter, various converter products are available from Oriental Motor that are compatible with Ether-CAT, CC-Link, MECHATROLINK- II e MECHATROLINK- III, in order to meet demands for network.

In other words, without modifying mechanism designs ordiagrams for products, such as a driver e motor located below the network converter, this enables it to be compatible with various kinds of FA Industrial Network Communications, reducing design man-hour. By employing a network converter, it is possible to easily achieve equipment variations that are compatible with every network.

Because the network converter is compatible with a wide variety of networks, it requires much less wiring, whereas the I/O control requires wiring of multiple I/O signals. Not only is wiring made simpler, but wiring labor e mistakes are reduced. In terms of effectiveness e cost, its advantageous effect gets greater as the number of motors increases.

The network converter via FA network not only starts e stops motors, but also sets parameter e operating data, such as the traveling amount e speed, monitors positioning information of motors, e obtains alarm codes. From the standpoint of the host PLC, it looks as if motors e drivers are connected to the FA network directly e therefore, it is unnecessary to recognize the RS-485 communication control located under the network converter. Furthermore, starting e stopping of motors is controlled as with the I/O control, thus PLC programming can remain very simple.

5. Network Converter

From the standpoint of the FA network (Master) of the host PLC, there is only one network converter. Because more than 10 drivers can be connected beneath the network converter, the maximum number of connectible motors becomes more than that of the FA network specifications. Therefore, it is unnecessary to add another host master, resulting in cost saving. The network converter is the product that allows for equipment to "reduce overall cost".

5.1. Structure of Network Converter

In order for one network converter to control multiple motors, the network converter secures the memory range (Refer to Figure 16).

The memory range largely consists of two groups; one is the "remote I/O" which is used for motor control, e the other is the "remote register" which reads e writes operating data (traveling amount e speed) e parameters. The remote I/O has all of the driver's I/O information beneath the network converter. Its purpose is to reduce the overall system cost by controlling multiple motors at once with the remote I/O, without increasing the number of host masters.

As Table 2 indicates, the remote I/O plays a central role in starting e stopping of motors, e this concept is inherited from a network with a simple ON/OFF signal of the I/O to control motors easily. The network converter performs RS-485 communication while distributing signals to a driver from the smallest axis number, e in ascending order at regular intervals per driver (this is called polling). Communication is done in the order corresponding to the number (1) to (12) (as shown in Figure 16).

Network Converter and Driver Memory Range

FLEX Products Remote I/O Parts

Because polling is done at all drivers, the remote I/O, which is involved in motor control, has the up-to-the-minute information at all times. On the other hand, the remote register, which reads e writes data, has adopted a method that accesses a designated axis number only. Figure 16 is an example that the remote register accesses only 5 axis driver (Refer to (11) e (12) in Figure 16).

5.2. Communication Time Delay of Network Converter

Because the network converter performs communication with drivers at a constant frequency per driver (1ms cycle), the more the number of connected drivers increase, the longer RS-485 communication time delay gets.

Converter Time Delay System Confugration

As shown in Figure 17, communication delay is largely classified into three factors; (1) PLC's ladder scan time (tLD), (2) FA network's time delay (tFA), e (3) Overall time delay of RS-485 (t485).

The time delay of the overall system (tio) is obtained by the formula below. The delay of the overall system denotes the starting time delay via the remote I/O. For example, it is the time delay until a motor starts moving from the moment when the START signal from the host master turns on.

Time Delay of Overall System Formula

Time Delay of Overall System Factors

In regard to (3) Overall time delay of RS-485, it becomes greater in proportion to the number of connected drivers, due to the fact that polling is done approximately 1ms cycle per driver. Also, because both (2) e (3) are asynchronous communications, (3)'s RS-485 communication cycle requires até 2 cycles. Therefore, ③Overall time delay of RS-485 is obtained by the formula (2).

Overall Time Delay of RS-485 Formula

Accordingly, the time delay of the overall system is obtained by the equation (1) e (2), which is (3).

Time Delay Overall System Formula

With the formula (3), the following example explains the case using a CC-Link converter: Let's assume that only one network converter is connected to a CC-Link communication line, e (2) FA network's time delay (CC-Link communication's time delay) is approximately 4ms round trip, while tLD (PLC's ladder scan time) is 1ms. Figure 18 shows the calculation results with the formula (3).

CC-Link Converter Starting Time Delay

According to Figure 18, when simultaneously turning on the starting signal from PLC for the connected 12 units, the motors start moving after approximately 30ms later. What needs to be noted is that the starting signal, which was sent from the host PLC e received at the converter, is distributed via RS-485 communication. Therefore, 12 motors begin to operate in the order of lowest to highest axis number with a minimum of 1ms delay (possible to delay at a maximum of 2 cycles).

Since there are remote I/Os for all axes, the motor control when starting the motors can be obtained from formula (3).

However, because there is only one remote register per unit for data transfer, such as a traveling amount change, it is necessary to transfer data for as many drivers as connected in order to rewrite the traveling amount for multiple drivers.

The following concept explains the data transfer time delay which occurs at the time of the data transfer:

For data transfer, such as a traveling amount change, the command execution request (D-REQ) is turned on to start the execution, after setting a command code, axis number, e data in the remote register.

Data transfer is changed per unit, thus it is necessary to turn off the command execution request (D-REQ) before changing the data for the next unit. Turning off the command execution request (D-REQ) is done via PLC programming, while ensuring that the command processing complete (D-END) is turned on (Refer to Figure 19).

Data Transfer Timing Chart

Therefore, the command execution request (D-REQ) needs to be turned on e off in order to transfer single data. Accordingly, the data transfer time delay can be obtained with the formula (4).

Data Ttransfer Time Delay Formula

According to Figure 20, if there are 6 units connected to each driver, for example, the data transfer time delay is approximately 400ms when rewriting the traveling amount e speed (total number of data transfer is 12 times).

CC-Link Converter Data Transfer Time Delay

6. Summary

The use of FLEX Industrial Network Communications contributes to "cost reduction" of the overall equipment e "short equipment launch time". Also, FLEX is compatible with common control methods e therefore, a suitable control method can be freely selected based on a user's needs. In other words, it can connect devices flexibly without being bound by the host system, thus it leads to an increased range of equipment design options. Among the FLEX product lines, stepper motors, linear actuators, hollow rotary actuators e brushless DC motors are available e these motors can be "connected" with the same connection condition. In order to be compatible with diversified FA networks even further, Oriental Motor will continue to expand the network converter product lines as well as the FLEX product lines including, actuators e servo motors of linear products.

Referência Literature

Modbus-IDA website, Modbus-IDA, http://www.- modbus.org/, (2012/4/19)CC-Link Association website, CC-Link Association, http://www. cc-link.org/jp/, (2012/4/19) MECHATROLINK Association website, MECHATROLINKAssociation, http://www.mechatrolink.org/jp/, (2012/4/19) ODVA website, ODVA (Open DeviceNet Vender Association), http://www.odva.org/, (2012/5/6) Mitsubishi Electric Corporation website, SSCNET III, http://www.mitsubishielectric.co.jp/fa/products/ cnt/ssc/catalog/sscnet/index_j.html, (2012/5/6) CiA website, CiA (CAN in Automation), CANopen, http://www.can-cia.org/, (2012/5/6) EtherCAT Technology Group (ETG) website, EtherCAT, http://www.ethercat.org/jp.htm, (2012/5/6) Japanese PROFIBUS Organization website, PROFINET http://www.profibus.jp/index.htm, (2012/5/6) CC-Link is a registered trademark of CC-Link Association (CLPA: CC-Link Partner Association). MECHATROLINK- II / III is a registered trademark of MECHATROLINK Association (MMA: MECHATROLINK Members Association). Device Net, EtherNet/IP are registered trademarks of ODVA (ODVA: Open DeviceNet Vender Association). SSCNET is a registered trademark of Mitsubishi Electric Corporation. CANopen is a registered trademark of CiA (CiA: CAN in Automation). EtherCAT is a registered trademark of ETG (ETG: EtherCAT Technology Group). PROFINET is a registered trademark of PI (PI: PROFIBUS & PROFINET International). CC-Link/IE is a registered trademark of CC-Link (CLPA: CC-Link Partner Association).

AZ Series Motores
Atuadores lineares

Atuadores lineares

Linear Actuators

 

Atuador Giratório Vazado
Network Gateway/ Network Converters


 

©2017 - Oriental Motor do Brasil Ltda. - Todos os direitos reservados