1. Introduction
This document introduces how to setup entire environment for GPIO / AIO application on AX58200 evaluation
platform (TSB + EXB-ADIO boards). The demo application of EtherCAT master side develops by PLC
(Programmable Logic Controller) language through BECKHOFF TwinCAT engineering (XAE). The IDE rely
Microsoft Visual Studio 2010 / 2013. We can execute the application through the mentioned IDE or pure
BECKHOFF runtime package (XAR). The firmware part of EtherCAT slave side develops by C language
through ARM KEIL MDK (Microcontroller Development Kit).
The firmware part mainly handles below affairs:
⚫
BECKHOFF SSC (Slave Stack Code)
⚫
Hardware access of SSC through SPI interface at MCU side
⚫
Simple object form for CIA-401 digital/analog IO
⚫
Peripherals (GPIO / ADC / DAC) accessed by EtherCAT PD (Process Data)
The PLC part mainly handles below affairs:
⚫
PD mapping / handling by PLC for GPIO / AIO
⚫
A demo GUI
2. Requirements
Before starting to setup the environment, we should prepare some software and hardware. Of course, they
are all running based on general desktop PC with windows 7 / 10 operation systems. We list software /
hardware requirements as following:
[Software at EtherCAT master side]
⚫
Windows 7 / 10 operation system
⚫
Microsoft Visual Studio 2010 / 2013
⚫
Beckhoff TwinCAT XAE v3.1.4022.28 or later
Note: You can download the BECKHOFF TwinCAT
Copyright (C) 2019-2020 Reserved by ASIX Electronics Corporation, All Rights Reserved.
GPIO / AIO User Guide
Reference Design User Guide
Figure 2 - 1
here
or contact ASIX Electronics Corporation.
7
AX58200
Need help?
Do you have a question about the AX58200 and is the answer not in the manual?
Questions and answers