Download CCLINK Driver Manual

Transcript
Reference
Driver Manual
CC-Link ♦ ProLinx Gateway
CC-Link version 1.10 Local Station & Intelligent Device
Unlike Cyclic Data transfers, which are controlled by the CC-Link Master alone
and which happen at a timed, periodic, polling rate, Transient Messages are
controlled by the originating station, which could be a Master Station, a Local
Station, or an Intelligent Device Station. Transient Messages are non-periodic,
that is, they are not scheduled to happen at a regular interval, like Cyclic Data
transfers do. Transient Messages are sent only when "triggered" by a logical
event. In the ProLinx gateway, the logical event that will trigger a Transient
Message is when a non-zero value is stored into a gateway database register
designated as the Trigger Register in the Transient Message configuration.
When a Trigger Register is set to a non-zero value, the ProLinx firmware will
create and transmit a Transient Message that is based on the Command
configuration contained in the configuration file that was downloaded to the
gateway. Once the Transient Message has been sent, the firmware will set the
Trigger Register value back to zero to indicate the trigger was received and acted
upon.
Trigger Registers can be any valid user memory database address, from 0 to
9999 (10,000 register database). This address range includes the CC-Link Cyclic
Data area, the Special Status Data areas (SB and SW), the Network Data area,
and the Transient Data area. This means that any address in the gateway's
database may be monitored for the appearance of a non-zero value as a way to
trigger execution of a Transient Message. Therefore, care must be taken when
choosing a Trigger Register to be sure it will contain non-zero values only when
its associated Transient Message needs to be triggered to prevent inadvertent
message transmission and avoid overloading the network with Transient
Messages.
5.5.2 CCLINK Transient Data Message Memory Areas
To fully understand all the Transient Message options, you must first understand
the different memory areas that may be accessed using Transient Messages.
There are four primary memory areas to consider:
1
ProLinx Gateway Memory Database Area - This area is the total 10,000 word
(10,000 16-bit registers) of physical memory that is available on the gateway.
All of this memory area is generally available to whatever other
communications protocol driver is installed on the ProLinx gateway along with
the CCLINK protocol driver, such as the DFNT EtherNet/IP driver or the
MNET Modbus TCP/IP driver. This entire memory database area can also be
used as the source or destination address for the Internal Address parameter
of Transient Message commands.
This area includes the memory addresses assigned for use by the CCLINK
driver and directly accessible by the CC-Link network Master; so, care must
me taken with setting the Internal Address parameter of Transient Message
commands so that you do not overwrite CCLINK data areas with Transient
Message Data unless you intend to do so.
ProSoft Technology, Inc.
May 21, 2009
Page 83 of 98