Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Web: www.altsoft.kr E-mail: [email protected] Tel: 02-547-2344
KOR V1.3
AltPLC BeagleBone Quick Guide
ALTSOFT
Features
Processor
- TI Sitara AM3358/3359
- 1 GHz ARM Cortex-A8
- 32‑Bit RISC Processor, 2000 MIPS
Memories
- 512MB DDR3L SDRAM
- Onboard Flash: 2GB or 4GB,
8bit Embedded MMC (eMMC)
Connectivity
- 10/100Mbps Ethernet (RJ45)
- High Speed USB 2.0 Client port, USB0,
miniUSB
- High Speed USB 2.0 Host port, USB1,
Type A
Power Supply
- 5VDC 2A External via Expansion Header
- miniUSB USB or DC Jack
SD/MMC Connetor
- microSD, 3.3V
Serial Debug
- Optional Onboard 20-pin CTI JTAG
- Serial Header
User Input
- Reset / Boot / Power Button
User Output
- LED Power indicator
- 4 user configurable LEDs
Video / Audio Interfaces
- HDMI D type interface
- LCD interface
- Stereo audio over HDMI interface
Expansion Connector ( 2 x 46 pin headers)
- Power 5V, 3.3V, VDD_ADC(1.8V),
- 3.3V I/O on all signals
- McASP0, SPI1, I2C, GPIO(69 max),
LCD, GPMC, MMC1, MMC2, 4 Timers
7AIN(1.8V MAX), , 4 Serial Ports,
CAN0, EHRPWM(0,2), XDMA Interrupt,
Power button, Expansion Board ID
(Up to 4 can be stacked)
CODESYS Runtime
- IEC 61131-3 (IL, ST, FBD, CFC, LD)
- Fieldbus : CANopen, EtherCAT
- SoftMotion, CNC
- Visualization (HMI, Target, Web)
ALTSOFT
Connector Information
Dimension
ALTSOFT
목 차
1. Block Diagram ........................................................................................................................................ 1
2. Installation ............................................................................................................................................... 2
3. AltPLC BeagleBone과 연결 ................................................................................................................... 3
3.1 IP 설정 .............................................................................................................................................................................. 3
3.2 Ping Test ........................................................................................................................................................................... 4
3.3 네트워크 연결 확인 .................................................................................................................................................... 4
3.4 디바이스 등록 ................................................................................................................................................................ 5
3.5 프로젝트 생성 ................................................................................................................................................................ 5
3.6 디바이스 및 언어선택 ................................................................................................................................................ 6
※ Note .................................................................................................................................................................................... 6
3.7 Scan Device ..................................................................................................................................................................... 7
3.8 AltPLC BeagleBone 연결 확인 ............................................................................................................................... 8
3.9 Example Link .................................................................................................................................................................. 8
1
ALTSOFT
1. Block Diagram
Figure 1. AltPLC BeagleBone Block Diagram
AltPLC BeagleBone는 TI (Texas Instruments)사의 ARM 1GHz Cortex-A8 32bit RISC Processor에
기반한 AM3359AZCZ100 MPU로 구성되어 있습니다. 보드의 메모리는 512MB DDR3-RAM과
2GB 또는 4GB 의 embedded MMC(eMMC)가 제공됩니다. 또한, Ethernet RJ45 포트를 통해
10/100Mbps Ethernet 사용이 가능하며, 디스플레이 단자로는 HDMI Interface가 탑재되어 있
습니다. 확장성을 위해 제공되는 두 개의 Expansion Header에 Expansion 보드 또는
BeagleBone Cape를 장착하여 사용할 수 있습니다. 전원 공급을 위해서는 5V 아답터를 연결
하거나, 제공된 USB케이블을 PC와 연결합니다.
OS는 Linux를 사용하며, CODESYS Runtime이 설치 되어 있습니다.
2
ALTSOFT
2. Installation
• 아래의 사이트에서 설치방법을 확인하여 CODESYS 3.5.4.2. 버전을 설치합니다.
- http://www.altsoft.kr/ > 커뮤니티 > CODESYS 자료실 > CODESYS 툴 설치방법
- CODESYS 3.5.4.2. 다운로드
( http://backup.altsoft.co.kr/download/CODESYS/Setup_CODESYSV35SP4Patch2.zip )
• 제공된 USB케이블을 사용하여 AltPLC BeagleBone과 PC의 USB Port를 연결하면 보드에 전
원 공급 및 연결이 됩니다. 추가적으로 DC 5V를 통해 전원 공급을 할 수 있습니다.
Figure 2. AltPLC BeagleBone과 PC 연결
3
ALTSOFT
3. AltPLC BeagleBone과 연결
User PC에 RNDIS 드라이버를 설치 후, IP를 192.168.0.2로 설정합니다. AltPLC BeagleBone
(Tartget 보드)과 PC간 USB 케이블을 연결하고 Ping 테스트를 합니다.
CODESYS Project를 생성한 후, Device Scan을 합니다. 스캔 후, AltPLC BeagleBone의 Host
Name에 연결을 하면 완료됩니다.
* RNDIS Drive 설치 참고 문서 (RNDIS Driver Installation.pdf)
3.1 IP 설정
User PC의 IP설정을 위해 192.168.0.2를 입력합니다.
Figure 3-1. IP설정
4
ALTSOFT
3.2 Ping Test
cmd.exe를 실행시켜 연결을 확인을 합니다. C:\~$〉 Ping 192.168.0.3
Figure 3-2. Ping Test
3.3 네트워크 연결 확인
아래와 같이 연결이 되었음을 확인합니다.
Figure 3-3. 네트워크 연결 확인
5
ALTSOFT
3.4 디바이스 등록
AltPLC BeagleBone를 사용하기 위해 CODESYS 3.5.4.2 개발 툴에서 Tools > Device
Repository > Install 버튼을 클릭하여 BeagleBonePLC.devdesc.xml 파일을 등록합니다.
Figure 3-4. 디바이스 등록
3.5 프로젝트 생성
CODESYS 3.5.4.2 개발 툴에서 File > New Project를 클릭하여 프로젝트 이름과 위치를 지정
합니다.
Figure 3-5. Create Project
6
ALTSOFT
3.6 디바이스 및 언어선택
Standard Project창에서 Device는 BeagleBone PLC (ALTSOFT)를 선택하고, PLC_PRG in(언어)는
ST언어를 선택합니다. (언어는 FBD, IL, LD, ST, SFC, CFC 중 선택 가능)
Figure 3-6. 디바이스 및 언어 선택
※ Note
런타임 디바이스가 BeagleBone PLC가 아닐 경우 Update Device를 통해 BeagleBone PLC
로 변경하여 줍니다.
(Device에서 오른쪽버튼 > Update Device > Action에서 Update Device를 선택 > Vendor
는 All Vendors를 선택 > BeagleBone PLC 선택)
7
ALTSOFT
Figure 3-6-1. 업데이트 디바이스
3.7 Scan Device
Device(BeagleBone PLC)를 더블 클릭하여 창을 엽니다. Communication Settings 에서 Scan
network를 클릭하여 Scan된 디바이스의 Host Name을 더블 클릭하여 연결합니다.
Figure 3-7. Scan Device
8
ALTSOFT
3.8 AltPLC BeagleBone 연결 확인
Gateway와 Device(BeagleBone PLC)에 모두 녹색으로 표시 되면 연결이 된 상태입니다.
Figure 3-8. AltPLC BeagleBone 연결 확인
3.9 Example Link
AltPLC BeagleBone과의 연결이 정상적으로 완료 되었습니다.
당사 홈페이지 CODESYS 자료실( http://www.altsoft.kr/codesys-faq )에서 예제를 참고하시어
다른 내용들도 확인하시길 바랍니다.