Description
hardware flow control. It is an ideal choice in the field of industrial automation.
user experience
Secondly, if power system engineers are to consider the convenience and speed of using the product in the future, operability needs to be improved while ensuring stability.
This requires a simple self-service system and an operation interface with good visual effects that can meet the needs of users. Some operating habits and other aspects
* cut costs
Furthermore, since there are many nodes in the power system, the same product needs to be deployed on many nodes. Then when the quantity of required products increases,
cost issues will inevitably be involved. How to solve the research and development, construction and installation of products and better reduce operating expenses is also a major issue that ABB needs to consider.
Implementation of communication between Omron vision system and ABB industrial robot
introduction
In modern production processes, vision systems are often used to measure and identify products, and then the results are transmitted to industrial robots for work
through communications . In this process, communication settings are very important. This article analyzes the communication implementation process between the Omron
FH-L550 vision system and ABB industrial robots. The main task is to enable the vision system to provide data detection results for ABB industrial robots, and the industrial robots
perform related operations based on the data results. This article mainly discusses the entire process of visual system communication transmission implementation.
1Ethernet-based communication settings in vision software
The main communication methods of Omron FH-L550 vision system controller are as follows [2], namely: parallel communication, PLCLINK communication, Ethernet
communication, EtherCAT communication, and protocol-free communication. These five communication methods have their own characteristics in the communication process.
In modern equipment, Ethernet communication
(Ethernet communication) is the most common, so this article uses the Ethernet communication method as an example to analyze and explain.
First, select the “Tools” option in the main interface, select the “System Settings” menu (Figure 1), after entering the “System Settings” menu, click the “Startup Settings” option,
and select the “Communication Module” tab (Figure 2 ), after completing the above settings, return to the main interface to save the settings (Figure 3). Finally, select the function
menu to perform system restart settings, and wait for the system to complete the restart before proceeding to the next step.
After the system restarts, click the “System Settings” menu again and select the “Ethernet (No Protocol (UDP))” option (Figure 4). In this option, there will be parameter settings
such as IP address and port. What needs to be noted here are the two IP address parameters. The parameters in “Address Setting 2” need to be filled in. The information that needs
to be filled in includes the IP address of the vision controller, subnet mask, default gateway and DNS server.
In the port number setting of “Input/Output Settings” at the bottom of the menu, set the port number for data input with the sensor controller. Note that the port number should
be the same as the host side, and finally complete the settings and corresponding data saving work.
2ABB industrial robot communication settings
First, configure the WAN port IP address for the ABB industrial robot. Select the control panel in the teach pendant, then select configuration, then select communication in
the theme, click IPSetting, set the IP information and click “Change” to save the IP information.
Next, use the SocketCreate robot command to create a new socket using the streaming protocol TCP/IP and assign it to the corresponding variable (Figure 5). Then
use the SocketConnect command to connect the socket to the remote computer. After the communication connection is completed, it is necessary to send and receive
information from the visual system. To send information, use the SocketSend instruction to send data instructions to the remote computer. After the vision system collects
information and makes judgments, the industrial robot system will receive data from the remote computer. The data reception is completed using the
SocketReceive instruction. This instruction stores the data in the corresponding string variable while receiving the data. Useful information needs to be extracted from the
received data information, which requires StrPart to find the specified character position instruction, extract the data at the specified position from the string, and assign the
result to a new string variable. Finally, when the socket connection is not in use, use SocketCloSe to close it.
https://www.xmamazon.com
https://www.xmamazon.com
https://www.plcdcs.com/
www.module-plc.com/
https://www.ymgk.com
IS220UCSAH1A GE Processor/controller
Schneider MC-4/11/10/400 PowerDrive Motion Controller
Schneider MC-4/11/03/400 PowerDrive Motion Controller
Schneider MC-4/11/01/400 ELAU SERVO DRIVE 380-480VA
BEARING AVS-1700-ACX Servo driver
1420-V2-ENT AB PowerMonitor™500 Ethernet /IP power meter
20-750-ENETR AB PowerFlex 750 Dual-Port Ethernet
WESTERM D20 S GE Input Module
ABB SCYC 51020 Pulse control board SCYC51020 58052582G
ABB 3HAC030829-001 Motor incl pinion
ABB 3HAC030826-001 Motor incl pinion
ABB 3HAC17484-10 Rotational ac motor M10
ABB 3HAC030800-001 Motor incl pinion
ABB 3HAC030825-001 Motor incl pinion
KEBA K2-200 DM272/A/REV/09 PLC Output Module
A6500-UM EMERSON Universal Measurement Card
A6500-RC EMERSON16-Channel Output Relay
BSFC-12C Charge controllerABB
BSFC-02C ABB R8i Inverter module
PARKER 87-008145-03 Servo controller
3BDH000607R1 PM876 Redundant controller
CI532V02 3BSE003827R1 MODBUS communication interface submodule
140CPU42402 CPU interface module
IC694MDL752 Discrete output module
8290-191 Slow down controller
8256-016 Electric governor
IC693NIU004 Ethernet network interface unit
MPL-B540K-SJ72AA brushless servo motor with low inertia and high output
V18345-1010551001 Valve positioner
SE3007 KJ2005X1-BK1 controller
NTCF21 Terminal unit NTCF22
3500/94-03-00-00 VGA display
3500/05-02-04-00-00-01 System rack
DS200ADGIHAAA power connection card
4PP065.71-X74F 5.7-inch QVGA color TFT display
IMCIS02 Controls the I/O slave module
FC-TSAO-0220M Secure AO module
FC-TSDI-1624 Secure digit input FTA
FC-SDOL-0424 Security DO module
1783-BMS06SGL Stratix 5700 Ethernet management switch
IS215UCVEM06A Ethernet connects to the circuit board
IMFEC11 Analog input module
3300/36-14-12-02-02-00 RPM module
51304419-150 MC-IOLX02 Standard I/O link expansion card
MVI56-DFCM Indicates the network interface module
IS220PRTDH1A Resistance Temperature Device (RTD) input module
2711-B5A8 Display panel
HE693ADC410C Analog input channel
1756-L82ES GuardLogix series industrial controller
IC693APU301 axis positioning module
C600/10/1/00 ELAU servo controller
EC7890A1011 Integrated main burner
FC-QPP-0001 QUAD PROCESSOR PACK
MVI46-MNET client/server module
Alarm-unit AL8-2 ALARM disk
IC200BEM002 Network communication module
IC697CMM741 Ethernet controller
Reviews
There are no reviews yet.