Map CIP Producer Variables
CIP
Producer VariablesEach AADvance controller supports 128 mapped producer variables and a maximum of 255
CIP™
variables. The maximum size of a CIP
variable is 500 bytes. A variable is configured either as a producer or as a consumer; a variable cannot be both. Only global variables are available for use with controllers supporting a connection to a CIP
Network. Use only BOOL, DINT, INT, LINT, LREAL, REAL, and SINT data types with CIP
; library data types are unsupported.The
Communication
property page displays these properties for CIP
producer variables:Property | Description |
---|---|
Name | Name of the variable. For CIP producers, variable names have a maximum of 40 characters. |
Remote Tag Name | The name of the CIP producer, which is a specific identifier for CIP , is exposed on CIP protocol. To allow data exchange, the Remote Tag Name of the CIP consumer must match the Remote Tag Name of the producer. For projects imported from AADvance Workbench 1.1, 1.2, 1.3, and 1.4, the displayed Remote Tag Name and Name for CIP Producer are the same. |
Data Type | Data type of the global variable. Supports BOOL, DINT, INT, LINT, LREAL, REAL, and SINT data types when the data type is 4 bytes (32 bits) or larger. Also supports array or structure variables but not member elements of arrays or structures. To transfer data types smaller than four bytes, create a user-defined data type and pad it accordingly. When the variable is a structure that contains members of supported data types, each member starts on a new byte or word depending on the size. For example, a DINT starts a new 4-byte word even though the last word only had a one-bit BOOL. |
Direction | For I/O wiring, indicates if a variable is an input, output, or internal. |
Max Connections | The maximum number of simultaneous consumers of the variable. Possible values range from 1 to 10. The default value is 5. The AADvance controller supports a maximum of 255 CIP connections. For AADvance® Workbench prior to version 1.40, CIP producer variables support one Max Connection to a consumer. Configuring the number of consumers allowed by a produced value to any value higher than 1 treats all higher values as 1. |
IMPORTANT:
The AADvance controller rejects any CIP requests
to connect to a producer variable beyond the maximum number of connections (255). Do not set
the number of connections larger than required since each connection uses resources from a
limited pool.
To map
CIP
producer variables- In theCommunication View, expand the required controller, right-clickCIP, and then click AddCIP Produce Link.TheWith Anylink andCIP Produceitem are added to theCommunication Viewtree structure.
- Double-click theWith Anylink, then in theCommunicationproperty page, select the Ethernet port to use for communication with theCIPnetwork.
Provide Feedback