Example communication from BC9000 to a TwinCAT PC system

In some applications polling operation (master-slave principle) is not wanted. The ADS function blocks of the BC9000 enable both cross communication (from BC9000 to BC9000) and communication to the higher-level controller (TwinCAT PC system). This means that the BC9000 application can decide when data are sent to the TwinCAT PC system. Any fault information, for example, is transferred immediately to the TwinCAT PC.

Communication from the BC9000 to the higher-level controller (TwinCAT PC system)

Requirement:
TwinCAT 2.9 Build 1025
The IP address matches the AMS Net ID plus ".1.1"

An >ipconfig< command issued in a Dos window can be used to find out the IP address of your PC.

The command ipconfig

The AMS Net ID is displayed under Properties/AMS router.

Display of the AMS Net ID under Properties/AMS Router

If the AMS Net ID does not match the TCP/IP address, the link can be entered in the routing table (table 2).

Example for AMS Net ID OK

AMS Net ID: 172.16.100.10.1.1
TC/IP: 172.16.100.10

Required library: AdsBC.lb6

Example programs for a connection between BC9000 and TwinCAT PC

Sample program in ST Master:
(Sample file)

Sample program in ST Slave:
(Sample file)