ICC support

ICC stands for Industrial Communication Creator; it is the unified tool by port for creating projects of any of the supported protocols. For the CC Link IE TSN stack, it helps creating a project configuration and the CSP+ device description file. For the Remote Station SDK, it is also able to create the local object dictionary for the CANopen support. 

Note: It is possible (but not recommended) to create project configurations manually. For the CSP+ files, other tools may be used either on their own or together with the ICC. Creating an object dictionary without the ICC is not recommended.

Figure 3.1: ICC Overview

 

Create a new project by filling in all the needed information. The following files will be created and should be added to the application:

  • Goal_appl.c – an example application, usable as a base for development

  • Goal_config.h – configuration file for the GOAL runtime

  • Cclco_cal_conf.h – configuration fiile for the CANopen support (optional)

  • Goal_ccl_od.c/.h – object dictionary for CANopen support (optional)

  • Goal_ccl_objects.c/.h – object definitions for CANopen support (optional)

  • CSPP.cspp – device description file

 

Figure 3.2: CSP+ Input Section

 

For further information check the manual of the ICC tool.