Developing or Modifying PLC Applications Is Too Much Work
Problem
Solution with SYSMAC Gateway
−
Insufficient speed.
−
Insufficient data link capacity.
Main SYSMAC Gateway Functions
Item
Description
Supported protocols
Supported PLCs
CJ2, CJ1, CS1, CP1, C, and CVM1/CV
Supported networks
∗
1
Data links are supported.
Virtual event memory
Tag access
Environment for SYSMAC Gateway
Item
Description
Languages
English or Japanese
Supported OS
Windows 2000, XP, or Vista and 2003 Server
Situation
CIP Service Specifications
Tag data links
Number of connections
256
Allowable communications bandwidth
5,000 pps
Refresh period (RPI)
1 to 10,000 ms (unit: 1 ms)
∗
1
Link data capacity
184, 832 words max.
Data size per connection
722 words (1,444 bytes) max.
Explicit
messages
Message send function (client)
Message receive function (server)
Data size
502 bytes
CIP routing
Not supported.
∗
1
The RPIs that can be set depend on the number of connections.
Note: USB and Ethernet can also be used for communications.
An OMRON PLC Driver with Virtual PLC Memory Functionality
Communications Driver and Virtual PLC Memory
Real PLC
Serial
EtherNet/IP
Controller Link
SYSMAC Gateway
Real PLC
Real PLC
SYSMAC Gateway
■
Software Configuration
■
System Configuration Examples
■
Application Example
Controller Link
Controller Link
SYSMAC Gateway can access the PLCs in all of the following configurations.
USB
RS-232C
Special Cable
CJ2/CP1
CJ2/CJ1/CS1
USB
CJ2
CJ2/
CJ1/
CS1
EtherNet/IP
SYSMAC Gateway
SYSMAC Gateway
SYSMAC Gateway
RS-232C
CJ2/
CJ1/
CS1
SYSMAC Gateway
CJ2/
CJ1/
CS1
Ethernet
CJ2/
CJ1/
CS1
EtherNet/IP
SYSMAC Gateway
CJ2/
CJ1/
CS1
CJ2/
CJ1/
CS1
SYSMAC Gateway
CJ2/
CJ1/
CS1
Controller Link
Support Board
Application
A
B
C
Networks
Insufficient speed
A
B
C
Network differences are absorbed.
SYSMAC Gateway
Large capacity
Fast
Notification of changes is sent.
No special board is required.
Using Events to Provide Notification of Changes in Data
•
The application is notified using events only when preset conditions are met.
•
Eliminating programming for checking cyclic data changes reduces the load on the personal computer processor.
•
Notification of data changes is provided immediately, eliminating wasted communications time.
EtherNet/IP
CX-Compolet
SYSMAC Gateway
Application
Cyclic data checking is not required.
Application Software
CX-Compolet
SYSMAC Gateway
SYSMAC PLC
RS-232C
USB
EtherNet/IP
Controller Link
Message Communications
Data Links
4
5
Applications
SYSMAC Gateway
SYSMAC Gateway
SYSMAC Gateway provides an OMRON PLC communications driver and virtual memory. OMRON’s FA
Communications Software uses the SYSMAC Gateway communications middleware as a common platform.
●
In addition to FINS communications, operation of SYSMAC
Gateway has been verified on EtherNet/IP.
●
SYSMAC Gateway absorbs the differences in the physical layers
of RS-232C, USB, Ethernet, EtherNet/IP, and Controller Link.
●
Virtual PLC event memory is provided to enable a personal
computer to participate as a data link node.
●
Changes to memory can be detected in applications at the
personal computer.
Costumers who have
created their own
communications
programs
Modifying programs
for different networks
is a lot of work.
Customers who are
already using
FinsGateway
Insufficient
capacity
Programming communications
to send and receive messages
for each node or block of data
is too much work.
Programming is
required for each node
or block of data.
Customers who want
to standardize
personal computer
applications
Having to modify personal
computer applications
whenever the PLC memory
map is changed is too much
work.
Personal computer
applications must
also be modified.
Changes to PLC
memory map
Time spent on programming
communications can be reduced
by absorbing the differences
between networks.
Application
Using EtherNet/IP enables
high-speed, large-capacity data
links with no need for a special
communications board.
Communications efficiency
can be optimized by using
EtherNet/IP data links.
Application
High-speed,
large-capacity data links
For the CJ2 with EtherNet/IP
functionality, tag access and tag
data links (
∗
1
) provide freedom
from PLC memory maps.
∗
1
Tag data links are not possible from a C
language library. They are possible only
with .NET.
Personal computer
applications do not
need to be modified.
Even when the PLC
memory map is changed.
Commercially available
USB cable
Data links
Data links
Note:
The above configurations are only examples. Communications are also possible with
PLCs other than those shown here. For details, refer to page 8.
S Y S W A Y , S Y S W A Y - C V , P e r i p h e r a l B u s
( T o o l b u s ) , F I N S , a n d C I P
RS-232C (SYSWAY, SYSWAY-CV, Peripheral
Bus (Toolbus)) USB, EtherNet/IP
∗
1
, Ethernet
(FINS), Controller Link (FINS), and SYSMAC
LINK (FINS)
CIO, Auxiliary (A), Holding (H), Work (W), DM,
and EM1 to EM1F
For the CJ2 (with EtherNet/IP functionality),
access by tag name is enabled.
CIP connectionless (UCMM) and CIP
connection (Class 3) communications
CIP connectionless (UCMM) and CIP
connection (Class 3) communications