Control & Communication System Profile (CSP+)

Creation Guidelines

Table of Contents

1． Introduction ····································································································· 2
1.1 Descriptions ·······················································································································2

2． FILE Section····································································································· 4
2.1 FILE_INFO Part···················································································································4

3． DEVICE Section ································································································ 5
3.1 DEVICE_INFO Part ··············································································································54． COMM_IF Section ··························································································· 10
4.1 Points of COMM_IF Section Specifications ············································································· 11
4.2 COMM_IF_INFO Part ········································································································· 14
4.3 COMM_IF_INPUT Part ······································································································· 19
4.4 COMM_IF_OUTPUT Part ···································································································· 24
4.5 COMM_IF_PARAMETER Part ······························································································ 30
4.6 METHOD Part ··················································································································· 37
4.7 COMM_IF_COMMAND Part ································································································ 43

5． BLOCK Section ······························································································ 47
5.1 BLOCK_INFO Part ············································································································· 47
5.2 BLOCK_INPUT Part ··········································································································· 49
5.3 BLOCK_OUTPUT Part ········································································································ 52
5.4 BLOCK_PARAMETER Part ································································································· 55
5.5 BLOCK_COMMAND Part ···································································································· 61

BAP-C3001ENG-002

Revisions
Date
2016/9Sub No.

Description
First edition

1/65

BAP-C3001ENG-002

1. Introduction

1． Introduction
This document describes, for designers who create CSP+, the relationship between the actual CSP+
descriptions and their display on the utility software based on the CC-Link Family System Profile
Specification BAP-C2008-001 (hereinafter, "CSP+ Specification").
For each part described in CSP+ (such as the DEVICE_INFO part and COMM_IF_INFO part), where
element items of each part are displayed on the utility software or how they are used if not displayed
are described.
When creating CSP+, designers can understand which part of CSP+ should be described to use thefunctions of the utility software by referring to the document. In addition, when testing, designers cancheck if the created CSP+ is reflected on the screen of the utility software as intended by referring to
the document and checking the CSP+ descriptions and the actual display on the utility software.
[Remarks]
CSP+ described in this document is an example for an inverter manufactured by Mitsubishi (model
name: FR-A740-90K).
The implementation of the utility software described in the document is just an example. The
application of information described in CSP+ is not limited to that described in the document.
The utility software screens used in the document are those of GX Works2/GX Works3 manufactured
by Mitsubishi.

1.1 Descriptions
This document includes chapters corresponding to each section of CSP+ and sections corresponding
to each part thereof. Each chapter and section include the following (1) to (4).
(1) Explanation of the Specifications of Each Part
(Refer to Section 5.2.1. DEVICE_INFO part in the CC-Link Family System Profile Specification
BAP-C2008-001.)
No.

Element

Required/
Optional

Description

VendorName

Describes the name of the vendor that manufactured the module.

Required

VendorCode

Describes the code of the vendor that manufactured the module.
The 5 to 8 digits of the membership number of the CC-Link Partner
Association are described.

Required

DeviceModel

Describes the model of the module.

Required

ProductID

Describes the product ID of the module.
The ID managed by the vendor that manufactured the module is described.

Optional

WeightDescribes the weight, including the unit.

Price

Describes the price, including the unit.

Optional

UI_ATTRIBUTE_Window Describes the name of the Window specified in UI_ATTRIBUTE.
Items in the CSP+The
Specification
are numbered.
**
Window number
is described in "**".
The numbers correspond to those in the red square boxes in the figures of (2), (3), (4).

Optional(2) Example of CSP+ Descriptions
Examples of the creation support tool when CSP+ for an inverter (FR-A740-90K) is used areshown.

Locations of the items in the CSP+ Specification can
be checked with these numbers.

2/65

BAP-C3001ENG-002

1. Introduction(3) Display Example on the Utility Software
A display example on MELSOFT Navigator or GX Works2 when CSP+ for an inverter(FR-A740-90K) is used is provided.

Locations of the items in
the CSP+ Specificationon the utility software areshown.

(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification

ProductID

DeviceTypeID

VersionPolicyType

Used to check whether or not the ProductID matches the model code acquired
from the actual device during automatic detection and scanning.
Examples:
L26CPU-BT 0x40000548
LJ61BT11 0x00000001
RJ71EN71 0x00000029- Error cases
If the number is incorrect, the utility software recognizes it as a different module.
Describes the code of the remote device type list determined by the CC-Link
Partner Association. (Example: 0x20 for an inverter)
For the assignment of codes, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001-5.2.1.DEVICE_INFO part
- (1) DeviceTypeID element- Table 5-24 Remote Device Type List
Describes the price, including the unit.

Items which are not displayed on the utility
software are described in a separate table.

Definitions of terminology and figures
A black word balloon describes an explanation of the item.

A blue word balloon describes a point of display and processing of CSP+ and utility software.

3/65

BAP-C3001ENG-002

2. FILE Section

2． FILE Section
The FILE section comprises one FILE_INFO part only.
The FILE_INFO part describes the information related to the CSP+ file such as file updated date.

2.1 FILE_INFO Part
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.1.1 FILE_INFO part
Table 2.1-1 lists the elements configuring the FILE_INFO part.
Table 2.1-1 List of Elements Configuring the FILE_INFO PartNo.

Element

Required/Optional

Description

CreateDate

Describes the date the CSP+ file was created.

RequiredCreateTime

Describes the time the CSP+ file was created.

Required

ModDateDescribes the date last modified.

Required

ModTimeDescribes the time last modified.

Required

Language

Describes the language in which the CSP+ file is written.

Required

CCLinkFamilyProfileVersion

Describes the version of the CSP+ Specification.

Required

FileVersion

Describes the version of the CSP+ information for the target module.

Required(2) CSP+ Descriptions
Figure 2.1-1 shows the display example of the FILE_INFO part of CSP+ for an inverter(FR-A740-90K) on the CSP+ creation support tool.

Figure 2.1-1 Display Example on the CSP+ Creation Support Tool (FILE_INFO)(3) Utility Software
Elements configuring the FILE_INFO part are not displayed on the utility software.
(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 2.1-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 2.1-2 Elements Not Being Used on the Utility Software Screen (FILE_INFO)No.

Element

Required/
Optional

Application

CreateDate

An item not used in the utility software

RequiredCreateTime

An item not used in the utility software

Required

ModDateAn item not used in the utility software

Required

ModTimeAn item not used in the utility software

Required

CCLinkFamilyProfileVersion

Displays the corresponding language of CSP+ by comparing thelanguage of the utility software and the string described in this item.
Utility software that does not support the description specification
version of CSP+ cannot use the CSP+.

FileVersion

Utility software uses CSP+ with the latest file version.

Language

4/65

Required
Required
Required

BAP-C3001ENG-002

3. DEVICE Section

3． DEVICE Section
The DEVICE section comprises one DEVICE_INFO part only.
The DEVICE_INFO part describes the product identification information and the information related tothe product specifications.

3.1 DEVICE_INFO Part
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.2.1 DEVICE_INFO part
Table 3.1-1 lists the elements configuring the DEVICE_INFO part.
Table 3.1-1 List of Elements Configuring the DEVICE_INFO PartNo.

Element

Required/
Optional

Description

VendorName

Describes the name of the vendor that manufactured the module.

Required

VendorCode

Describes the code of the vendor that manufactured the module.
The 5 to 8 digits of the membership number of the CC-Link Partner
Association are described.

Required

DeviceModel

Describes the model of the module.

Required

ProductID

Describes the product ID of the module.
The ID managed by the vendor that manufactured the module is described.

Optional

DeviceTypeID

Describes the ID showing the type of module.

Optional

DeviceTypeDetail

Describes the specific device type.

Optional

VersionDescribes the device version of the module.

Required

VersionDisplayFlg

Describes whether to display the device version on the utility software or not.

Required

VersionPolicyType

DisplayVersionValue

Describes the policy of the relationship between the actual device version
and the device version written in the CSP+ file when accessing the device
using the CSP+ file.
Describes the device version to be displayed when the device version
acquired from the actual device (Version) differs from the one displayed tothe user on the utility software.

Required

Optional

VersionComment

Describes a comment related to the device version.

Optional

ReferenceURL

Describes an URL if the module information is disclosed on the Web.

Optional

URLInfo

Describes a description of the information indicated by the reference URL.

Optional

OutlineDescribes the general specifications of the module.

Optional

FeatureDescribes the features of the module.

Optional

SpecList

Describes the specifications of the module using a set of strings.

Optional

PowerSupplyVoltage

Describes the power supply voltage in units of V (volts).

Optional

ConsumptionCurrent

Describes the current consumption in units of mA (milliamperes).

Optional

IconFileName
GraphicsFileName

Describes the icon file name to be used when displaying the module as an
icon on the utility software, including the extension (.ico).
Describes the image file name to be used when displaying the module on
the utility software, including the extension (.bmp, .png, .jpg, .gif).

Required
Required

HeightDescribes the height of the external dimensions, including the unit.

Optional

Width

Describes the width of the external dimensions, including the unit.

Optional

Depth

Describes the depth of the external dimensions, including the unit.

Optional

WeightDescribes the weight, including the unit.

Optional

Price

Describes the price, including the unit.

Optional

UI_ATTRIBUTE_Window**

Describes the name of the Window specified in UI_ATTRIBUTE. The
Window number is described in "**".

Optional

5/65

BAP-C3001ENG-002

3. DEVICE Section(2) CSP+ Descriptions
Figure 3.1-1 shows the display example of the DEVICE_INFO part of CSP+ for an inverter(FR-A740-90K) on the CSP+ creation support tool.

Figure 3.1-1 Display Example on the CSP+ Creation Support Tool (DEVICE_INFO)

6/65

BAP-C3001ENG-002

3. DEVICE Section(3) Utility Software - (CC-Link Configuration Diagram)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below. This is a display example of the utility software (CC-Link configuration diagram).

Categorize the module list.

Point
The categories are listed from the top in ascendingorder of numerical value of VenderCode.

Point
DeviceTypeDetail corresponds to the categories of themodule list.
→ Categories are listed in the order of registration.

7/65

BAP-C3001ENG-002

3. DEVICE Section

Point
VersionDisplayFlg describes whether todisplay the device version on the utility
software or not.
0: Hide, 1: Show

"Version": Device version acquired from the actual
device"DisplayVersionValue": Device version displayed
to a user
Point"Version" or "DisplayVersionValue" is displayed.
If the values differ between "Version" and"DisplayVersionValue", "DisplayVerionValue" isdisplayed.
If the values are same between "Version" and"DisplayVersionValue", "DisplayVersionValue" canbe omitted and "Version" is displayed.

8/65

BAP-C3001ENG-002

3. DEVICE Section(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 3.1-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 3.1-2 Elements Not Being Used on the Utility Software Screen (DEVICE_INFO)No.

Element

ProductID

DeviceTypeID

VersionPolicyType

Required/Optional

Application
Used to check whether or not the ProductID matches the model code acquired
from the actual device during automatic detection and scanning.
Examples:
L26CPU-BT 0x40000548
LJ61BT11 0x00000001
RJ71EN71 0x00000029
Describes the code of the remote device type list determined by the CC-Link
Partner Association. (Example: 0x20 for an inverter)
For the assignment of codes, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 5.2.1.DEVICE_INFO part
- (1) DeviceTypeID element- Table 5-24 Remote Device Type List
A string corresponding to the code described in DeviceTypeID is displayedwhen DeviceTypeDetail is not described.
Describes the policy of the device version between the module and the
CSP+ file. The device version to be used is determined based on this value.
For the meaning of each value and modules to be used, refer to thefollowing.
CC-Link Family System Profile Specification BAP-C2008-001- 5.2.1.DEVICE_INFO part- (2) Device version (Version element)- (f) Device version comparison policy for module and CSP+ file
(VersionPolicyType element)

Optional

Optional

Required

PoweSupplyVoltage

Not used for CC-Link connection devices.

Optional

ConsumptionCurrent

Not used for CC-Link connection devices.

Optional

21

HeightReference information. Displayed in the creation support tool.

Optional

22

Width

Reference information. Displayed in the creation support tool.

Optional

23

Depth

Reference information. Displayed in the creation support tool.

Optional

24

WeightReference information. Displayed in the creation support tool.

Optional

25

Price

Reference information. Displayed in the creation support tool.

Optional

26

UI_ATTRIBUTE_Window**

For future support

Optional

9/65

BAP-C3001ENG-002

4. COMM_IF Section

4． COMM_IF Section
The COMM_IF section defines the information of the communication functions, and comprises multiple
parts as shown in Figure 4-1.
COMM_IF section
COMM_IF_INFO part

Describes the identification information of the communicationinterface and communication specifications.

COMM_IF_INPUT part

Describes the input information of the communication interface.

COMM_IF_OUTPUT part

Describes the output information of the communication interface.

COMM_IF_PARAMETER part

Describes the parameter information of the communicationinterface.

COMM_IF_COMMAND part

Describes the commands to be executed by the communicationinterface.

METHOD part

Describes the information related to the commands issued fromthe communication interface and parameter settings.

STRUCT part

Describes the structure of the inputs and outputs of multiple
elements.

ENUM part

Describes the options for values and return values to be set for
the element.

COMMAND_ARGUMENT part

Describes the argument information of
COMM_IF_COMMAND.

Figure 4-1 Structure of COMM_IF Section

10/65

BAP-C3001ENG-002

4. COMM_IF Section

4.1 Points of COMM_IF Section Specifications(1) When Devices Which Can Change the Following Settings Are Used, Define the COMM_IF
Section for Each Setting. [Required]- Number of occupied stations- CC-Link Version- Extended cyclic setting"Number of occupied stations: 1","CC-Link Version: 1","Extended cyclic setting: None"*1*2

COMM_IF section definition when
"Number of occupied stations: 1","CC-Link Version: 2", "Extended
cyclic setting: Double".

11/65

BAP-C3001ENG-002

4. COMM_IF Section*1*2(2) When the Specifications of the Device Itself Do Not Change From the Network Settings,
Create One Common BLOCK and Refer to That BLOCK from Multiple COMM_IF Sections.

Refer to one BLOCK from multiple COMM_IF sections.

12/65

BAP-C3001ENG-002

4. COMM_IF Section- Specifications Image
When using a remote device which can select the number of occupied stations from "1" or "2",create COMM_IF section when the number of occupied stations is "1" and COMM_IF section
when the number of occupied stations is "2" as shown in Figure 4.1-1. Then, describe the input,
output, parameters, and commands at each setting.

DEVICEDEVICE_INFOBLOCK

COMM_IF
Number ofoccupiedstations⇒1

METHOD

COMM_IF_INFOBLOCK_INFO

COMM_IF_OUTPUTBLOCK_INPUTCOMM_IF_INPUTBLOCK_OUTPUT

COMM_IF_PARAMETER
COMM_IF_COMMANDBLOCK_PARAMETERBLOCK_COMMAND

COMM_IF
Number ofoccupiedstations⇒2

COMM_IF_INFO
COMM_IF_OUTPUT
COMM_IF_INPUTCOMM_IF_PARAMETERMETHOD
COMM_IF_COMMAND

Figure 4.1-1 Example of the Device Model Which Can Change the Number of Occupied Stations

13/65

BAP-C3001ENG-002

4. COMM_IF Section

4.2 COMM_IF_INFO Part
The COMM_IF_INFO part describes the identification information of the communication interface andthe information related to communication specifications.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.3.1 COMM_IF_INFO part
Table 4.2-1 lists the elements configuring the COMM_IF_INFO part when the communicationinterface is CC-Link.
Table 4.2-1 List of Elements Configuring the COMM_IF_INFO Part

Network-Dependent Part

Common PartNo.

Element

Required/
Optional

Description

VendorName

Describes the name of the vendor that manufactured the module.

Required

VendorCode

Describes the code of the vendor that manufactured the module.

Required

CommIFTypeID

Describes the ID that indicates the type of communication interface
in a string.

Required

VersionDescribes the version of the firmware in a string.

Required

ReadVersionType

Describes how to obtain the device version of the module.

RequiredStationType

Describes the station type.

RequiredStationTypeDetail

Describes the station when the station type is 2: Intelligent device
station/Local station.

See the left
column.

TotalNumOfIO

Describes the total number of I/O points.

Optional

IOTypeDescribes the I/O type.

Required

DevModelDescribes the model name.

Required

CcLinkVer

Describes the CC-Link version.

Required

ExtCycle

Describes the extended cyclic setting.

See the left
column.

NumOccupiedStations

Describes the number of occupied stations.

Required

ErrRegDescribes the error code storage register.

Optional

MasterFlg

Describes whether the module can be a standby master or not.

Optional

14/65

BAP-C3001ENG-002

4. COMM_IF Section(2) CSP+ Descriptions
Point1) When devices which can change the following settings are used, define the COMM_IF section for each setting.
[Required]- Number of occupied stations- CC-Link Version- Extended cyclic setting2) When the specifications of the device itself do not change from the network settings, create one common BLOCK andrefer to that BLOCK from the multiple COMM_IF sections. Figures 4.2-1 to 4.2-4 show the description examples.

- Communication settings
Number of occupied stations: 1
CC-Link Version: 1.10
Extended cyclic setting: None

Figure 4.2-1 Definition When CC-Link Version Is Less Than 2.00 along with FR-A5NC Compatible Mode
- Communication settings
Number of occupied stations: 1
CC-Link Version: 2.00
Extended cyclic setting: Double-1-1

Figure 4.2-2 Definition When CC-Link Version is 2.00 or Greater and the Extended Cyclic Setting is Double

15/65

BAP-C3001ENG-002

4. COMM_IF Section- Settings for "FR-A5NC compatible mode"
Number of occupied stations: 1
CC-Link Version: 2.00
Extended cyclic setting: Quadruple-2-2

Figure 4.2-3 Definition When CC-Link Version is 2.00 or Greater and the Extended Cyclic Setting is Quadruple- Settings for "FR-A5NC compatible mode"
Number of occupied stations: 1
CC-Link Version: 2.00
Extended cyclic setting: Octuple-3-3

Figure 4.2-4 Definition When CC-Link Version is 2.00 or Greater and the Extended Cyclic Setting is Octuple

16/65

BAP-C3001ENG-002

4. COMM_IF Section(3) Utility Software - (CC-Link Configuration Diagram)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.
This is a display example of the utility software (CC-Link configuration diagram).
When CC-Link Version is less than
2.00, the extended cyclic setting isfixed to Single.

The displayed station type changes dependingon the value of StationType.
0: Remote I/O station
1: Remote device station
2: Intelligent device station or local station

Refer to the StationTypeDetail
only if the StationType is "2".
0: Intelligent device station
1: Local station-1-2 Ver.2-1 Double-3-2 Quadruple-3 Octuple

17/65

BAP-C3001ENG-002

4. COMM_IF Section(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 4.2-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 4.2-2 Elements Not Being Used on the Utility Software Screen (COMM_IF_INFO)No.

Element
VendorName
VendorCode

CommIFTypeID

Version

ReadVersionType

Required/
Optional

Application
Reference information. Displayed in the creation support tool.

RequiredInformation to specify the device. If this value is changed at the time of the CSP+
update, the utility software handles it as a CSP+ of a different device.
Used to specify in which configuration diagram this device is used based on thedescription.
Example:Described information: "CCLink" → Used in the CC-Link configuration diagram
Described information: "CCIEField" → Used in the CC-Link IE Field configuration
diagram
Reference information.
Describe a version following the version description method described in the
CC-Link Specification - Overview/Protocol (BAP-05026). It shall be described as A to
Z, AA to AZ, BA to BK, not 1, 2, 3, ...possessed by the actual device.
When checking the versions of the device and CSP+, determine how to obtain thedevice version based on the described information. For details on the description of
the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 5.3.1.3. Description of COMM_IF_INFO part
- (5) Item description of ReadVersionType element

Required

Required

Required

Required

TotalNumOfIO

Reference information. Displayed in the creation support tool.

Optional

IOTypeReference information. For details on the description of the element, refer to thefollowing.
CC-Link Family System Profile Specification BAP-C2008-001- 5.3.1.3. Description of COMM_IF_INFO part
- (9) Item description of IOType element

Required

DevModelReference information. Displayed in the creation support tool.

Required

ErrRegReference information. Displayed in the creation support tool.

Optional

MasterFlg

Describes whether the module can become a standby master or not when
StationType is 2 (intelligent device station/local station) and StationTypeDetail is 1
(local station).
When MasterFlg is 0, the module can only be a local station (unchangeable),
whereas when it is 1, the module can be a local station or standby master(selectable).

Optional

18/65

BAP-C3001ENG-002

4. COMM_IF Section

4.3 COMM_IF_INPUT Part
The COMM_IF_INPUT part describes the information related to the input information of thecommunication interface. (This part needs to be described when there is information to be output fromthe control side of the target module.)
The information includes such as the remote input RX area of the remote I/O module, the AD
conversion completion flag of the digital-analog converter module, and the digital output of theanalog-digital converter module.
The elements configuring the COMM_IF_INPUT part are defined based on the functions of the target
module.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.3.2 COMM_IF_INPUT part
1) Table 4.3-1 lists the elements configuring the COMM_IF_INPUT part.
Table 4.3-1 List of Elements Configuring the COMM_IF_INPUT Part
Description

Required/
Optional

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.

Optional

No.

Element

DATATYPE*3 Describes the data type of the element.

Optional

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

MIN_INC

Describes the minimum increment applied to the value of the element.

Optional

ENG_UNIT

Describes the engineering unit applied to the value of the element.

Optional

ACCESS

Describes the access attribute of the element.

Optional

ASSIGNUI_ATTRIBUTE

REF

COMMENT

Describes the remote input/output and remote register where the value of theelement is assigned to.
Describes the display method when the element is to be displayed on the utility
software.
COMM_IF_INPUT part: Describes a reference to the element of the
BLOCK_OUTPUT part.
COMM_IF_OUTPUT part: Describes a reference to the element of the
BLOCK_INPUT part.
Describes the meaning of the element and usage precautions.

Optional
Optional

Optional

Optional*3 When STRUCT is specified, refer to "STRUCT part" in Section 4.4. COMM_IF_OUTPUT Part.

19/65

BAP-C3001ENG-002

4. COMM_IF Section2) Parts and elements with defined applications
In CSP+ specifications, parts other than the FILE_INFO, DEVICE_INFO, COMM_IF_INFO,
and BLOCK_INFO parts do not specify elements that should be commonly included for all
modules. In other words, the Label name can be freely determined by the creator of CSP+.
However, when the module has a certain function or information, there are rules related to theelements used to express such function or information.
3) Elements related to the system area
CC-Link defines the specifications related to the system area. When describing a flag of thesystem area, the following elements (Label name) are used. Table 4.3-2 lists the
specifications of the flags of the system area.
Table 4.3-2 Specifications of the Flags of the System Area (COMM_IF_INPUT)
No.

Element

Description

Required/
Optional

InitialDataProcessReq

Describes the initial data processing request flag.

Optional

InitialDataSetComp

Describes the initial data setting completion flag.

Optional

ErrorStatus

Describes the error status flag.

Optional

RemoteReady

Describes the remote ready flag.

Optional

MessageTransReceive

Describes the message transmission receive flag.

Optional

MessageHandshakeRX

Describes the input_message handshake flag.

Optional

20/65

BAP-C3001ENG-002

4. COMM_IF Section(2) CSP+ Descriptions
Figures 4.3-1 and 4.3-2 show the display examples of the COMM_IF_INPUT part of CSP+ for an
inverter (FR-A740-90K) on the CSP+ creation support tool.

Point
When describing the system area, use the predetermined Label name.

Figure 4.3-1 Display Example 1 on the CSP+ Creation Support Tool (COMM_IF_INPUT)

Point
Describe "RF" for the input and output elements which can be refreshedby the cyclic transmission. For details, refer to the following.
・CC-Link Family System Profile Specification BAP-C2008-001
4.3.1.1. ACCESS conventions

Figure 4.3-2 Display Example 2 on the CSP+ Creation Support Tool (COMM_IF_INPUT)

21/65

BAP-C3001ENG-002

4. COMM_IF Section(3) Utility Software - (Device Assignment Screen)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.
Point
Device assignment information
can be output to CSV files andimported as a global label.

Point
It is displayed in the utility softwarefor each group described in the
CATEGORY item.

Remote output (RY) information
is described in the
COMM-IF_OUTPUT part.

Remote register (RWw)
information is described in the
COMM_IF_OUTPUT part.

Point
Because the DATATYPE ofthe "terminal RUN function" is
BYTE type, an 8-bit address
is required.

(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 4.3-3 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 4.3-3 Elements Not Being Used on the Utility Software Screen (COMM_IF_INPUT)
No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

DEFAULT

Used to set the default.

Optional

RANGE
MIN_INC
ENG_UNITACCESS

Used to check the setting range of the item. An error is output when the value is out ofrange.
Numerical values in which the user input value is multiplied by the value describedhere are used during internal processing.
Displays the engineering value described here as an explanation of the item.
(ENG_UNIT is not used for the display in the COMM_IF_INPUT and
COMM_IF_OUTPUT parts.)
Used to identify the access information of the target item: "Readable", "Writable","Readable and Writable", "Auto refreshable", or "Inaccessible".
For details on the description of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions

Optional
Optional
Optional

Optional

UI_ATTRIBUTE

For future support

Optional

REF

Used to identify the reference relationship.

Optional

COMMENT

Reference information. Displayed in the creation support tool.

Optional

22/65

BAP-C3001ENG-002

4. COMM_IF Section
Point
When the "Label name" is output as a global label, the one described in LABEL2 is output.
When LABEL2 is omitted, the one described in LABEL is output as the "Label name".

23/65

BAP-C3001ENG-002

4. COMM_IF Section

4.4 COMM_IF_OUTPUT Part
The COMM_IF_OUTPUT part describes the information related to the output information of thecommunication interface. (This part needs to be described when there is information to be input fromthe control side of the target module.)
The information includes such as the remote output RY area of the remote I/O module, the AD
conversion completion flag of the digital-analog converter module, and the digital input of theanalog-digital converter module. The elements configuring the COMM_IF_OUTPUT part are defined
based on the functions of the target module. The structure of each element of the COMM_IF_OUTPUT
part, in other words, the items to be described in the element, is the same as that of the
COMM_IF_INPUT part.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.3.3 COMM_IF_OUTPUT
part1) Table 4.4-1 lists the elements configuring the COMM_IF_OUTPUT part.
Table 4.4-1 List of Elements Configuring the COMM_IF_OUTPUT Part
Description

Required/
Optional

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the nameor contents on the utility software.

Optional

No.

Element

DATATYPE*3 Describes the data type of the element.

Optional

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

MIN_INC

Describes the minimum increment applied to the value of the element.

Optional

ENG_UNIT

Describes the engineering unit applied to the value of the element.

Optional

ACCESS

Describes the access attribute of the element.

Optional

ASSIGNUI_ATTRIBUTE

REF

COMMENT

Describes the remote input/output and remote register where the value of theelement is assigned to.
Describes the display method when the element is to be displayed on the utility
software.
COMM_IF_INPUT part: Describes a reference to the element of the
BLOCK_OUTPUT part.
COMM_IF_OUTPUT part: Describes a reference to the element of the
BLOCK_INPUT part.
Describes the meaning of the element and usage precautions.

24/65

Optional
Optional

Optional

Optional

BAP-C3001ENG-002

4. COMM_IF Section

STRUCT part
The STRUCT part (structure) describes the information related to the structure of the inputs andoutputs of multiple elements. A structure is used when an area is divided. Each of the elements inthe structure needs to be assigned to a consecutive address.
When describing the reference to the STRUCT part, describe it in the DATATYPE of the reference
source. When referring to a description of the STRUCT part from an element within the COMM_IF
section, describe the STRUCT part within the same COMM_IF section.
Table 4.4-2 List of Elements Defined in the STRUCT PartNo.

Element

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports otherlanguages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used whendisplaying the name or contents on the utility software.

Optional

DATATYPE

Describes the data type of the element.

Optional

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

MIN_INC
ENG_UNIT

Describes the minimum increment applied to the value of theelement.
Describes the engineering unit applied to the value of theelement.

Optional
Optional

OFFSET

Describes the offset position of the element.

Optional

REF

Describes the reference to be referred to by the element.
When defining a structure in the COMM_IF section, this item isused to refer to the input/output of the BLOCK section from eachelement of the structure.
* For references which can be described, refer to Section 4.3.1.28.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

25/65

BAP-C3001ENG-002

4. COMM_IF Section2) Parts and elements with defined applications
In CSP+ specifications, parts other than the FILE_INFO, DEVICE_INFO, COMM_IF_INFO,
and BLOCK_INFO parts do not specify elements that should be commonly included for all
modules. In other words, the Label name can be freely determined by the creator of CSP+.
However, when the module has a certain function or information, there are rules related to theelements used to express such function or information.
3) Elements related to the system area
CC-Link defines the specifications related to the system area. When describing a flag of thesystem area, the following elements (Label name) are used. Table 4.4-3 lists the
specifications of the flags of the system area.
Table 4.4-3 Specifications of the Flags of the System Area (COMM_IF_OUTPUT)
No.

Element

Description

Required/
Optional

InitialDataProcessComp

Describes the initial data processing completion flag.

Optional

InitialDataSetReq

Describes the initial data setting request flag.

Optional

ErrorResetReq

Describes the error reset request flag.

Optional

MessageTransReq

Describes the message transmission request flag.

Optional

MessageHandshakeRY

Describes the message handshake flag.

Optional

26/65

BAP-C3001ENG-002

4. COMM_IF Section(2) CSP+ Descriptions
The following figure shows the display example of the COMM_IF_OUTPUT part of CSP+ for an
inverter (FR-A740-90K) on the CSP+ creation support tool.
The COMM_IF_OUTPUT part describes the information related to the output information of thecommunication interface and refers to the structure. The following example includes the
STRUCT part.

Refer to the structure.

*4

Refer to the structure.

*5

*4

*5

27/65

BAP-C3001ENG-002

4. COMM_IF Section(3) Utility Software - (Device Assignment Screen)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

Remote register (RWr)
information is describedin the COMIF_INPUT

Remote input (RX)information is described in
the COMIF_INPUT part.

Point
The Label name, an element of the structure, is
MonitorCode1. The DATATYPE is "BYTE" and OFFSET
is "0.0". In this case, it is displayed on the utility software
as an element of the structure having a 0 to 8 bit area.

(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 4.4-4 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 4.4-4 Elements Not Being Used on the Utility Software Screen (COMM_IF_OUTPUT, STRUCT)No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

DEFAULT

Used to set the default.

Optional

RANGE

Used to check the setting range of the item. An error is output when thevalue is out of range.

Optional

MIN_INC

Numerical values in which the user input value is multiplied by the value
described here are used during internal processing.

Optional

ENG_UNIT

Displays the engineering value described here as an explanation of theitem.
(ENG_UNIT is not used for the display in the COMM_IF_INPUT and
COMM_IF_OUTPUT parts.)

Optional

ACCESS

Used to identify the access information of the target item: "Readable","Writable", "Readable and Writable", "Auto refreshable", or "Inaccessible".
For details on the description of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions

Optional

UI_ATTRIBUTE

For future support

Optional

REF

Used to identify the reference relationship.

Optional

COMMENT

Reference information. Displayed in the creation support tool.

Optional

28/65

BAP-C3001ENG-002

4. COMM_IF Section
Point
When the same item is described in the BlockInput part which is the reference of the COMM_IF_Output part, the value of theitem from the reference source (item described in the CCLinkOutput part) is displayed. The Name attribute is not an item
required to be described. To refer to the value of the Name item in the BlockInput part, delete the value of the Name item in
the CCLinkOutput part and check the display on the utility software again.

1) Delete NAME
(COMM_IF section).

2) Change the valueof the item in thereference.

3) The NAME describedin the BlockInput partis referred to.

29/65

BAP-C3001ENG-002

4. COMM_IF Section

4.5 COMM_IF_PARAMETER Part
The COMM_IF_PARAMETER part describes the information related to the parameters of the target
module.
The information includes such as the voltage/current specification and CH1 averaging process settingof the analog-digital converter module.
However, information which cannot be set or referred to via the communication interface, such as thevalues set by using the DIP switch, is not described. The elements configuring the
COMM_IF_PARAMETER part are defined based on the communication functions of the target module.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.3.4 COMM_IF_PARAMETER
part1) Table 4.5-1 lists the elements configuring the COMM_IF_PARAMETER part.
Table 4.5-1 List of Elements Configuring the COMM_IF_PARAMETER PartNo.

Description

Required/
Optional

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.

Optional

DATATYPE

Describes the data type of the element.

Optional

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

MIN_INC

Describes the minimum increment applied to the value of the element along with
ENG_UNIT.

Optional

ENG_UNIT

Describes the engineering unit applied to the value of the element along with
MIN_INC.

Optional

ACCESS

Describes the access attribute of the element.

Optional

WRITE_ORDER

Describes the order in which the element is to be written into the module.

Optional

ASSIGN

Describes the address and code where the value of the element is assigned to.

Optional

UI_ATTRIBUTE

Describes the display method when the element is to be displayed on the utility
software.

Optional

REF

Describes a reference to an element of the BLOCK_PARAMETER referred to by anelement of the communication parameter list.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

Element

30/65

BAP-C3001ENG-002

4. COMM_IF Section
2) Reference specifications of the COMM_IF_PARAMETER partThe reference specifications of the parts related to the COMM_IF_PARAMETER part andbetween the communication services are described here.
The reference to the elements of the METHOD part and the elements of the
COMM_IF_PARAMETER part which carries out the settings and execution using theelements referred to is described. The reference to the BLOCK_PARAMETER part cannot be
described directly from the METHOD part.
In the example of Figure 4.5-1, "Parameter Write" and "Parameter Read" are described as a
METHOD to write and read parameters 1, 2, ..., of the control function.
Then, the reference from each METHOD part to the BLOCK_PARAMETER part is described
via the COMM_IF_PARAMETER part.
Personal computer
Communication serviceof the communication
function is executed.

Virtual control device
Virtual field device
Communication
service

NetworkI/O connection

Parameter/command
read/write

Controller

COMM_IFBLOCK
COMM_IF_PARAMETERMETHOD
Parameter
write
Parameter
read

Parameter 1

Parameter
reference

BLOCK_PARAMETER
Parameter 1

Parameter 2

Parameter 2

Parameter 3::: References whichindicate assignment.

Figure 4.5-1 Reference Specifications Example of the COMM_IF_PARAMETER Part

31/65

BAP-C3001ENG-002

4. COMM_IF Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
METHOD part (CCLinkMethod) → COMM_IF_PARAMETER part (InverterPrm) →BLOCK_PARAMETER part (BlockParameter)
The following figure shows the display example of the COMM_IF_PARAMETER part of CSP+ for
an inverter (FR-A740-90K) on the CSP+ creation support tool.

METHOD part
Reference"Part name.*" indicates that all Labels of thereference part are referred to.

COMM_IF_PARAMETER part (1/2)
If the minimum increment cannot be indicated for the specified
communication method, describe NA as the minimum increment in
the element of the COMM_IF section.

32/65

BAP-C3001ENG-002

4. COMM_IF Section

When describing multiple contents
in the item and also when the orderthereof is important, bracket themoff with "<"">", then describe themultiple contents in order.

COMM_IF_PARAMETER part (2/2)
Reference

BLOCK_PARAMETER part (1/2)

BLOCK_PARAMETER part (2/2)

33/65

BAP-C3001ENG-002

4. COMM_IF Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

34/65

BAP-C3001ENG-002

4. COMM_IF Section(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 4.5-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 4.5-2 Elements Not Being Used on the Utility Software Screen (COMM_IF_PARAMETER)No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Reference information. Displayed in the creation support tool.

Optional

MIN_INCACCESS

WRITE_ORDER

Numerical values in which the user input value is multiplied by the value describedhere are used during internal processing.
Used to identify the access information of the target item: "Readable", "Writable","Readable and Writable", "Auto refreshable", or "Inaccessible". For details on thedescription of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions
Used as sequence information when writing parameters to the actual device.
(Values are written in ascending order.)Optional

Optional

Optional

ASSIGN

Used to analyze the address and code assigned to the element.

Optional

UI_ATTRIBUTE

For future support

Optional

REF

Used to identify the reference relationship.

Optional

35/65

BAP-C3001ENG-002

4. COMM_IF Section
Point
When both the COMM_IF_PARAMETER part and the BLOCK_PARAMETER part have a NAME item, the NAME in the
COMM_IF_PARAMETER part is displayed on the utility software.

1) The NAME is changed.

The InverterPrm part (COMM_IF_PARAMETER part) and the BlockParameterpart (BLOCK_PARAMETER part) have a reference relationship.

2) The NAME is changed.

The NAME item was changed in both the InverterPrm part
(COMM_IF_PARAMETER part) and the BlockParameterpart (BLOCK_PARAMETER part).
→ The NAME item of the InverterPrm part
(COMM_IF_PARAMETER part) is displayed.

36/65

BAP-C3001ENG-002

4. COMM_IF Section

4.6 METHOD Part
The METHOD part provides the information related to the communication services.
The procedures of the following services are described: the I/O read service for the remote input RX
and remote register RWr areas, the I/O write service for the remote output RY and remote register
RWw areas, the parameter write/read service for the parameter area, and the command execution
service.
The structure of each element of the METHOD part, in other words, the items to be described in theelement, is the same.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.3.6 METHOD part
1) Table 4.6-1 lists the elements configuring the METHOD part.
Table 4.6-1 List of Elements Configuring the METHOD Part
Description

Required/
Optional

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying thename or contents on the utility software.

Required

TARGET

Describes the element processed by the corresponding METHOD part.

Required

METHOD_TYPE

Describes the METHOD type.

Required

WRITE_REGISTER

Describes the remote output and remote register for writing.

Optional

No.

Element

WRITE_DATAWRITE_DATATYPE
READ_REGISTER
READ_DATAREAD_DATATYPE
INTERLOCKREQ_FLAG

Describes the value to be written.
If several of the above WRITE_REGISTER items are specified, the same
number of write values needs to be described.
Describes the remote output and remote register data type for writing.
If several of the above WRITE_REGISTER items are specified, the same
number of data types needs to be described.
Describes the remote input and remote register for reading.

Optional

Optional
Optional

Describes the reference for the storage location of the read value.
If several of the READ_REGISTER items are specified, the same number ofstorage locations needs to be described.
Describes the remote input and remote register data type for reading.
If several of the READ_REGISTER items are specified, the same number ofdata types needs to be described.
Describes the interlock remote input/output, remote register and on/off status orvalue.
Describes the request flag to implement a handshake using an assignment
expression.

Optional

Optional
Optional
Optional

END_CONDITION

Describes the normal end condition when implementing a handshake.

Optional

ERR_CONDITION

Describes the error end condition when implementing a handshake.

Optional

ERR_REGISTER

Describes the remote register for storing a value when an error occurs.

Optional

ERR_CODE_RANGE

Describes the error code range.

Optional

RELATED_METHOD

Describes the reference to the METHOD element that indicates pre-processingof the METHOD part.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

37/65

BAP-C3001ENG-002

4. COMM_IF Section2) Communication service (METHOD) specifications
The communication service information is described in the communication service specifying
the procedure and data area, and METHOD.
- METHOD operation
When a procedure-based communication service is executed by the utility software on an
FA device, the following steps are taken.
FA device
1. Checking an interlock
2. Writing setting values
3. Setting the request flag
4. Checking the completionof processing
5. Reading the acquired
values
6. Clearing the request

This procedure is developed into a model as METHOD, describing remote register andshared memory based procedures as well as data area information.
ModuleUtility software
METHOD
processing
2. Checking
INTERLOCK

Communication function of the module (COMM_IF)
Write data area
REQ_FLAG

3. Writing data

WIRTE_REGISTER

6. Reading data

5. Checking
data

WRITE_DATA
4. Setting arequestRead data area
INTERLOCK

13. Checking thecompletion ofprocessing

END_CONDITION

14. Reading data

ERR_CONDITION

READ_DATA
15. Clearing therequestCOMM_IF_PARAMETER/
COMM_IF_COMMANDMETHODMETHOD

1. Writingdata

7. Settingdata
8. Executing acommand(Communication
service)9. Acquiring

TARGETdata

11. Writing data (normal)
12. Writing data (error)
10. Writing
data

READ_REGISTER
ERR_REGISTER

38/65

BAP-C3001ENG-002

4. COMM_IF Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
1) METHOD part (CCLinkMethod) → COMM_IF_PARAMETER part (InverterPrm) →BLOCK_PARAMETER part (BlockParameter)(Related information is also described in Section 4.5 COMM_IF_PARAMETER Part.)
In this example, only a reference to the Block_Parameter part and the Block_Command part is described.
However, as CSP+ specifications, the reference description from the METHOD part to the
COMM_IF_INPUT part and COMM_IF_OUTPUT part can be defined.

2) METHOD part (CCLinkMethod) → COMM_IF_COMMAND part (CommCommand) →BLOCK_COMMAND part (BlockCommand)(Related information is also described in Section 4.7 COMM_IF_COMMAND Part.)
The following figure shows the display example of the METHOD part of CSP+ for an inverter(FR-A740-90K) on the CSP+ creation support tool.

39/65

BAP-C3001ENG-002

4. COMM_IF Section

40/65

BAP-C3001ENG-002

4. COMM_IF Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

41/65

BAP-C3001ENG-002

4. COMM_IF Section(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 4.6-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 4.6-2 Elements Not Being Used on the Utility Software Screen (METHOD)
No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Reference information. Displayed in the creation support tool.

Optional

TARGET

Used as information for identifying the reference information.

Required

WRITE_REGISTER

Used to identify the register for writing.

Optional

WRITE_DATA

Acquires the value to be written and writes it to the actual device.

Optional

WRITE_DATATYPE

Used to identify the data type of the register for writing.

Optional

READ_REGISTER

Used to identify the register for reading.

Optional

READ_DATA

Acquires the value to be read and displays it on the utility software.

Optional

READ_DATATYPE

Used to identify the data type of the register for reading.

Optional

INTERLOCK

Determines the start conditions for reading and writing data.

Optional

REQ_FLAG

Determines the conditions of the read (write) request flag.

Optional

END_CONDITION

Determines the end conditions of read and write processing.

Optional

ERR_CONDITION

Determines the error end flag of read and write processing.

Optional

ERR_REGISTER

Used to identify the data type of the error code register when an error occurs.

Optional

ERR_CODE_RANGE

RELATED_METHOD

Used to compare an error code with an error code described in CSP+ whenan error occurs.
When ENUM is used in ERR_CODE_RANGE, an error string corresponding
the error code is displayed.
Executes multiple METHODs based on the execution order indicated by the
keywords ("PRE", "SEQ").

Optional

Optional

Point
When all the METHOD part, COMM_IF_COMMAND, and BLOCK_COMMAND part have a NAME item, the NAME in the
METHOD part (reference source) is displayed on the utility software.

42/65

BAP-C3001ENG-002

4. COMM_IF Section

4.7 COMM_IF_COMMAND Part
The COMM_IF_COMMAND part describes the information related to the commands issued in thecommunication interface.
The information includes such as the CH1 conversion enable/disable setting of the analog-digitalconverter module.
The elements configuring the COMM_IF_COMMAND part are defined based on the communication
functions of the target module.
The structure of each element of the COMM_IF_COMMAND part, in other words, the items to be
described in the element, is the same.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.3.5 COMM_IF_COMMAND part
1) Table 4.7-1 lists the elements configuring the COMM_IF_COMMAND part.
Table 4.7-1 List of Elements Configuring the COMM_IF_COMMAND PartNo.

Element

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME
ARGUMENT

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.
Describes the label of the COMMAND_ARGUMENT part for indicating the argument to
be used by the element.
*6

Optional
Optional

REF

Describes the reference to the BLOCK_COMMAND part from the element.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional*6

COMMAND_ARGUMENT part
The COMMAND_ARGUMENT part (command argument list) describes the information related tocommand arguments.
Table 4.7-2 List of Element Defined in the COMMAND_ARGUMENT PartNo.

Element

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying thename or contents on the utility software.

Required

DATATYPE

Describes the data type of the element.

Required

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

ENG_UNIT

Describes the minimum increment applied to the value of the element in thecommand argument list along with ENG_UNIT.
Describes the engineering unit applied to the value of the element in thecommand argument list along with MIN_INC.

ACCESS

Describes the access attribute of the element.

Required

ASSIGN

Describes the address and code to be assigned to the element.

Optional

REF

Describes the reference to be referred to by the element. Use of thiselement is prohibited under the current specifications.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

MIN_INC

43/65

Optional
Optional

BAP-C3001ENG-002

4. COMM_IF Section
2) Reference specifications of the COMM_IF_COMMAND partThe reference specifications of the parts related to the COMM_IF_COMMAND part andbetween the communication services are described here.
The reference to the elements of the METHOD part and the elements of the
COMM_IF_COMMAND part which carries out the settings and execution using the elements
referred to is described. The reference to the BLOCK_COMMAND part cannot be described
directly from the METHOD part.
In the example of Figure 4.7-1, "Parameter Write" and "Parameter Read" are described as a
METHOD to write and read parameters 1, 2, ..., of the control function.
Then, the reference from each METHOD part to the BLOCK_COMMAND part is described via
the COMM_IF_COMMAND part.
Personal computer
Communication serviceof the communication
function is executed.

Virtual control device

Network

Virtual field device

I/O connection

Communication
serviceCommandread/write

Controller

COMM_IFBLOCKMETHOD
Command A
execution
Command B
execution:

COMM_IF__COMMAND
Command A

Commandreference

BLOCK_COMMAND
Command A：

Command B:: References which indicate
assignment.

Figure 4.7-1 Reference Specifications Example of the COMM_IF_COMMAND Part

44/65

BAP-C3001ENG-002

4. COMM_IF Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
METHOD part (CCLinkMethod) → COMM_IF_COMMAND part (CommCommand) →BLOCK_COMMAND part (BlockCommand) → COMMAND_ARGUMENT part
The following figure shows the display example of the COMM_IF_COMMAND part of CSP+ for
an inverter (FR-A740-90K) on the CSP+ creation support tool. The following is the reference
example for the NAME: Command execution.

METHOD part
Reference

COMM_IF_COMMAND part
Reference

BLOCK_COMMAND part

※7

COMMAND_ARGUMENT part

45/65

BAP-C3001ENG-002

4. COMM_IF Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 4.7-3 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 4.7-3 Elements Not Being Used on the Utility Software Screen(COMM_IF_COMMAND, COMMAND_ARGUMENT)No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Reference information. Displayed in the creation support tool.

Optional

ARGUMENT

Used to identify the reference relationship to the COMMAND_ARGUMENT part.

Optional

REF

Used to identify the reference relationship.

Optional

COMMENT

Reference information. Displayed in the creation support tool.

Optional

MIN_INCACCESSASSING

Numerical values in which the user input value is multiplied by the value describedhere are used during internal processing.
Used to identify the access information of the target item: "Readable", "Writable","Readable and Writable", "Auto refreshable", or "Inaccessible". For details on thedescription of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions
Used to analyze the address and code assigned to the element.

46/65

Optional

Required

Optional

BAP-C3001ENG-002

5. BLOCK Section

5． BLOCK Section
The BLOCK section comprises multiple parts as shown in Figure 5-1.
BLOCK section
Describes the identification information of the
BLOCK_INFO partfunction block.
BLOCK_INPUT part

Describes the input information of the function block.

BLOCK_OUTPUT part

Describes the output information of the function block.

BLOCK_PARAMETER part

Describes the parameter information of the function block.

BLOCK_COMMAND part

Describes the command to be executed in the function
block.

STRUCT part

Describes the structure of the inputs and outputs ofmultiple elements.

ENUM part

Describes the options for values and return values to be
set for the element.

COMMAND_ARGUMENT part

Describes the argument information of
BLOCK COMMAND.

Figure 5-1 Structure of the BLOCK Section

5.1 BLOCK_INFO Part
The BLOCK_INFO part describes the information related to the identification of the function block.
Basically, the elements described in the BLOCK_INFO part are not displayed on the utility software.
The structure of each element of the BLOCK_INFO part, in other words, the items to be described in
the element, is the same.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.4.1 BLOCK_INFO part
Table 5.1-1 lists the elements configuring the BLOCK_INFO part.
Table 5.1-1 List of Elements Configuring the BLOCK_INFO PartNo.

Element

Description

1.

VendorName

2.

VendorCode

3.

VersionDescribes the name of the vendor that manufactured the module.
Describes the code of the vendor that manufactured the module.
The 5 to 8 digits of the membership number of the CC-Link Partner
Association are described.
Describes the version of the firmware in a string.

Required/
Optional
Required
Required
Required

Table 5.1-2 lists the items to be described in the elements in the BLOCK_INFO part.
Table 5.1-2 List of Items in the BLOCK_INFO PartNo.

Element

1.

LABEL

2.

LABEL2

3.

CATEGORY

4.

NAME

5.
6.

DATATYPE
DATA

Description
Describes the label for identifying the element.
Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)
Describes the category for grouping the element.
Describes the name of the element.
This item is used when displaying the element name or contents on
the utility software.
Describes the data type of the contents described in DATA.
Describes the contents of the element.

47/65

Required/
Optional
Required
Optional
Optional
Optional
Optional
Required

BAP-C3001ENG-002

5. BLOCK Section(2) CSP+ Descriptions
Figure 5.1-1 shows the display example of the BLOCK_INFO part of CSP+ for an inverter(FR-A740-90K) on the CSP+ creation support tool.

Figure 5.1-1 Display Example of the CSP+ Creation Support Tool (BLOCK_INFO)(3) Utility Software
The items described in the BLOCK_INFO part are not displayed on the utility software.

48/65

BAP-C3001ENG-002

5. BLOCK Section

5.2 BLOCK_INPUT Part
The BLOCK_INPUT part describes the information related to the input of the function block.
The elements configuring the BLOCK_INPUT part are defined based on the functions of the target
module.
The structure of each element of the BLOCK_INPUT part, in other words, the items to be described in
the element, is the same.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.4.2 BLOCK_INPUT part
Table 5.2-1 lists the elements configuring the BLOCK_INPUT part.
Table 5.2-1 List of Elements Configuring the BLOCK_INPUT PartNo.

Element

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.

Required

DATATYPE

Describes the data type of the element.

Required

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

MIN_INC

Describes the minimum increment applied to the value of the element along with
ENG_UNIT. When ENG_UNIT is described, this item is required.

Optional

ENG_UNIT

Describes the engineering unit applied to the value of the element along with MIN_INC.

Optional

ACCESS

Describes the access attribute of the element.

Optional

UI_ATTRIBUTE

Describes the display method when the element is to be displayed on the utility
software.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

49/65

BAP-C3001ENG-002

5. BLOCK Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
COMM_IF_OUTPUT (CCLinkOutput) → BLOCK_INPUT (BlockInput)(For details on COMM_IF_OUTPUT, refer to Section 4.4 COMM_IF_OUTPUT Part.)
The following figure shows the display example of the BLOCK_INPUT part of CSP+ for an
inverter (FR-A740-90K) on the CSP+ creation support tool.

COMM_IF_OUTPUT partThe reference to BLOCK cannot be
described in the STRUCT type element.

Reference

BLOCK_INPUT part

50/65

BAP-C3001ENG-002

5. BLOCK Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

Remote input (RX) information
is described in the
COMM_IF_INPUT part.
Remote register (RWr)
information is described in the
COMM_IF_INPUT part.

(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 5.2-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 5.2-2 Elements Not Being Used on the Utility Software Screen (BLOCK_INPUT)
No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

DEFAULT

Used to set the default.

Optional

RANGE
MIN_INC

Used to check the setting range of the item. An error is output when the value is outof range.
Numerical values in which the user input value is multiplied by the value describedhere are used during internal processing.

Optional
Optional

ENG_UNIT

Displays the engineering value described here as an explanation of the item.

Optional

ACCESS

Used to identify the access information of the target item: "Readable", "Writable","Readable and Writable", "Auto refreshable", or "Inaccessible". For details on thedescription of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions

Optional

UI_ATTRIBUTE

For future support

Optional

COMMENT

Reference information. Displayed in the creation support tool.

Optional

51/65

BAP-C3001ENG-002

5. BLOCK Section

5.3 BLOCK_OUTPUT Part
The BLOCK_OUTPUT part describes the information related to the input of the function block.
The elements configuring the BLOCK_OUTPUT part are defined based on the functions of the target
module.
The structure of each element of the BLOCK_OUTPUT part, in other words, the items to be describedin the element, is the same.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.4.3 BLOCK_OUTPUT part
Table 5.3-1 lists the elements configuring the BLOCK_OUTPUT part.
Table 5.3-1 List of Elements Configuring the BLOCK_OUTPUT PartNo.

Description

Required/
Optional

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.

Required

DATATYPE

Describes the data type of the element.

Required

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

MIN_INC

Describes the minimum increment applied to the value of the element along with
ENG_UNIT. When ENG_UNIT is described, this item is required.

Optional

ENG_UNIT

Describes the engineering unit applied to the value of the element along with
MIN_INC.

Optional

ACCESS

Describes the access attribute of the element.

Optional

UI_ATTRIBUTE

Describes the display method when the element is to be displayed on the utility
software.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

Element

52/65

BAP-C3001ENG-002

5. BLOCK Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
COMM_IF_INPUT (CCLinkOutput) → BLOCK_OUTPUT (BlockInput)
The following figure shows the display example of the BLOCK_OUTPUT part of CSP+ for an
inverter (FR-A740-90K) on the CSP+ creation support tool.

COMM_IF_INPUT part
Reference

BLOCK_OUTPUT part

53/65

BAP-C3001ENG-002

5. BLOCK Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.
Point
It is displayed in the utility software for eachgroup described in the CATEGORY item.

Remote output (RY) information
is described in the
COMM_IF_OUTPUT part.

Remote register(RWw) information is
described in the
COMM_IF_OUTPUT
part.

Point
Because the DATATYPE of the"terminal RUN function" is BYTE
type, an 8-bit address is required.

(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 5.3-2 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 5.3-2 Elements Not Being Used on the Utility Software Screen (BLOCK_OUTPUT)
No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

DEFAULT

Used to set the default.

Optional

RANGE
MIN_INC

Used to check the setting range of the item. An error is output when the value is outof range.
Numerical values in which the user input value is multiplied by the value describedhere are used during internal processing.

Optional
Optional

ENG_UNIT

Displays the engineering value described here as an explanation of the item.

Optional

ACCESS

Used to identify the access information of the target item: "Readable", "Writable","Readable and Writable", "Auto refreshable", or "Inaccessible".
For details on the description of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions

Optional

UI_ATTRIBUTE

For future support

Optional

COMMENT

Reference information. Displayed in the creation support tool.

Optional

54/65

BAP-C3001ENG-002

5. BLOCK Section

5.4 BLOCK_PARAMETER Part
The BLOCK_PARAMETER part describes the information related to the parameters used by the control
functions of the target module.
The elements configuring the BLOCK_PARAMETER part are defined based on the communication
functions of the target module.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.4.4 BLOCK_PARAMETER part
1) Table 5.4-1 lists the elements configuring the BLOCK_PARAMETER part.
Table 5.4-1 List of Elements Configuring the BLOCK_PARAMETER Part
Element

No.

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.

Required

DATATYPE

Describes the data type of the element.

Required

DEFAULT

Describes the default to be set for the element.

Optional

RANGE
MIN_INC

Describes the setting range of the element.
*8
Options can be described by using the ENUM part.
Describes the minimum increment applied to the value of the element along with
ENG_UNIT.

Optional
Optional

ENG_UNIT

Describes the engineering unit applied to the value of the element along with MIN_INC.

Optional

ACCESS

Describes the access attribute of the element.

Required

WRITE_ORDER

Describes the order in which the element is to be written into the module.

Optional

UI_ATTRIBUTE

Describes the display method when the element is to be displayed on the utility
software.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

ENUM part
The ENUM part (option list) describes the information related to options of values and return values
to be set to the element. To set options for the element using a list box or to display the meaning ofeach value of the element when they are read on the utility software, refer to the ENUM part.
When referring to the ENUM part from the element in the COMM_IF section, describe the ENUM
part in the same COMM_IF section.
The elements configuring the ENUM part are defined based on the functions of the target module.
The structure of each element of the ENUM part, in other words, the items to be described in theelement, is the same.
Table 5.4-2 List of Elements Defined in the ENUM PartNo.

Element

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

OptionalNAME
CODE
COMMENT

Describes the name of the element. This item is used when displaying thename or contents on the utility software.
Describes the value for identifying the element.
Cross-checked with the value indicated by the element of the reference
source to select matching elements.
Describes the default to be set for the element.

55/65

Required
Required
Optional

BAP-C3001ENG-002

5. BLOCK Section
2) Reference specifications of the BLOCK_PARAMETER partThe reference specifications of the parts related to the BLOCK_COMMAND part and between
the communication services are described here.
The reference to the elements of the METHOD part and the elements of the
COMM_IF_PARAMETER part which carries out the settings and execution using theelements referred to is described.
The reference to the BLOCK_PARAMETER part cannot be described directly from the
METHOD part. In the example of Figure 5.4-1, "Parameter Write" and "Parameter Read" aredescribed as a METHOD to write and read parameters 1, 2, ..., of the control function.
Then, the reference from each METHOD part to the BLOCK_PARAMETER part is described
via the COMM_IF_PARAMETER part.
Personal computer
Communication serviceof the communication
function is executed.

Virtual control device
Virtual field device
Communication
service

NetworkI/O connection
Parameter/command
read/write

Controller

COMM_IFMETHOD
Parameter
write
Parameter
read

BLOCK
COMM_IF_PARAMETER Parameter
reference

BLOCK_PARAMETER

Parameter 1

Parameter 1

Parameter 2

Parameter 2

Parameter 3：：: References which indicate
assignment.

Figure 5.4-1 Reference Specifications Example of the BLOCK_PARAMETER Part

56/65

BAP-C3001ENG-002

5. BLOCK Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
METHOD part (CCLinkMethod) → COMM_IF_PARAMETER part (InverterPrm) →BLOCK_PARAMETER part (BlockParameter)
The following figure shows the display example of the BLOCK_PARAMETER part of CSP+ for an
inverter (FR-A740-90K) on the CSP+ creation support tool.

METHOD part
Reference"Part name.*" indicates that all Labels of thereference part are referred to.

COMM_IF_PARAMETER part
Reference

*9

57/65

BAP-C3001ENG-002

5. BLOCK Section*9

BLOCK_PARAMETER part (1/2)

*10
*11
*12

BLOCK_PARAMETER part (2/2)
*10

*11

*12

58/65

BAP-C3001ENG-002

5. BLOCK Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

59/65

BAP-C3001ENG-002

5. BLOCK Section(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 5.4-3 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 5.4-3 Elements Not Being Used on the Utility Software Screen (BLOCK_PARAMETER, ENUM)
No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Reference information. Displayed in the creation support tool.

Optional

Numerical values in which the user input value is multiplied by the value
described here are used during internal processing.
Used to identify the access information of the target item: "Readable","Writable", "Readable and Writable", "Auto refreshable", or "Inaccessible".
For details on the description of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions
Used as sequence information when writing parameters to the actual device.
(Values are written in ascending order.)RequiredUI_ATTRIBUTE

For future support

Optional

CODE

Used to identify the selected value.

Required

COMMENT

Reference information. Displayed in the creation support tool.

Optional

MIN_INCACCESS

WRITE_ORDER

60/65

Optional

Optional

BAP-C3001ENG-002

5. BLOCK Section

5.5 BLOCK_COMMAND Part
The BLOCK_COMMAND part describes the information related to the commands executed by thecontrol functions of the target module (example: reset, parameter batch clear, data acquisition when anerror occurs).
The elements configuring the BLOCK_COMMAND part are defined based on the functions of thetarget module.
(1) CC-Link Family System Profile Specification BAP-C2008-001 - 5.4.5 BLOCK_COMMAND part
1) Table 5.5-1 lists the elements configuring the BLOCK_COMMAND part.
Table 5.5-1 List of Elements Configuring the BLOCK_COMMAND PartNo.

Element

Required/
Optional

Description

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying the name orcontents on the utility software.

Required

ARGUMENT

Describes the label of the COMMAND_ARGUMENT part for indicating the argument to be
used by the element.

Required

Describes the meaning of the element and usage precautions.

Optional*13

COMMENTCOMMAND_ARGUMENT part
The COMMAND_ARGUMENT part (command argument list) describes the information related tocommand arguments.
Table 5.5-2 List of Elements Defined in the COMMAND_ARGUMENT PartNo.

Description

Required/
Optional

LABEL

Describes the label for identifying the element.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Describes the category for grouping the element.

Optional

NAME

Describes the name of the element. This item is used when displaying thename or contents on the utility software.

Required

DATATYPE

Describes the data type of the element.

Required

DEFAULT

Describes the default to be set for the element.

Optional

RANGE

Describes the setting range of the element.

Optional

Element

ENG_UNIT

Describes the minimum increment applied to the value of the element in thecommand argument list along with ENG_UNIT.
Describes the engineering unit applied to the value of the element in thecommand argument list along with MIN_INC.

ACCESS

Describes the access attribute of the element.

Required

ASSIGN

Describes the address and code to be assigned to the element.

Optional

REF

Describes the reference to be referred to by the element. Use of this element isprohibited under the current specifications.

Optional

COMMENT

Describes the meaning of the element and usage precautions.

Optional

MIN_INC

61/65

Optional
Optional

BAP-C3001ENG-002

5. BLOCK Section
2) Reference specifications of the BLOCK_COMMAND partThe reference specifications of the parts related to the BLOCK_COMMAND part and between
the communication services are described here.
The reference to the elements of the METHOD part and the elements of the
COMM_IF_COMMAND part which carries out the settings and execution using the elements
referred to is described. The reference to the BLOCK_COMMAND part cannot be described
directly from the METHOD part.
In the example of Figure 5.5-1, "Parameter Write" and "Parameter Read" are described as a
METHOD to write and read parameters 1, 2, ..., of the control function.
Then, the reference from each METHOD part to the BLOCK_COMMAND part is described via
the COMM_IF_COMMAND part.
Personal computer
Communication serviceof the communication
function is executed.

Virtual control device

Network

Virtual field device

I/O connection

Communication
serviceCommandread/write

Controller

BLOCK

COMM_IFMETHOD
Command A
execution
Command B
execution:

COMM_IF_COMMAND
Command A

Commandreference

BLOCK_COMMAND
Command A:

Command B:: References whichindicate assignment.

Figure 5.5-1 Reference Specifications Example of the BLOCK_COMMAND Part

62/65

BAP-C3001ENG-002

5. BLOCK Section(2) CSP+ Descriptions
Parameters are referred to in the following order.
METHOD part (CCLinkMethod) → COMM_IF_COMMAND part (CommCommand) →BLOCK_COMMAND part (BlockCommand)
The following figure shows the display example of the BLOCK_COMMAND part of CSP+ for an
inverter (FR-A740-90K) on the CSP+ creation support tool.

METHOD part
Reference

COMM_IF_COMMAND part
Reference

*14
*15
*16

BLOCK_COMMAND part
*14

*15

*16

63/65

BAP-C3001ENG-002

5. BLOCK Section(3) Utility Software - (Parameter Processing Screen of the Slave Station)
The descriptions in CSP+ for the FR-A740-90K are displayed on the utility software as shown
below.

64/65

BAP-C3001ENG-002

5. BLOCK Section(4) Elements Not Being Used on the Screen Despite Being Described in the CSP+ Specification
Table 5.5-3 lists the elements not being used on the screen despite being described in the CSP+
Specification.
Table 5.5-3 Elements Not Being Used on the Utility Software Screen(BLOCK_COMMAND, COMMAND_ARGUMENT)No.

Element

Required/
Optional

Application

LABEL

Used as an identifier.

Required

LABEL2

Describes the label for identifying the element.
(This item is used when the utility software supports other languages.)

Optional

CATEGORY

Reference information. Displayed in the creation support tool.

Optional

COMMENT

Reference information. Displayed in the creation support tool.

Optional

MIN_INCACCESS

Numerical values in which the user input value is multiplied by the value describedhere are used during internal processing.
Used to identify the access information of the target item: "Readable", "Writable","Readable and Writable", "Auto refreshable", or "Inaccessible".
For details on the description of the element, refer to the following.
CC-Link Family System Profile Specification BAP-C2008-001- 4.3.1.1. ACCESS conventions

Optional

Required

ASSING

Used to analyze the address and code assigned to the element.

Optional

REF

Used to identify the reference relationship.

Optional

65/65

BAP-C3001ENG-002

BAP-C3001ENG-002

Prepared in Sep. 2016