beaglebone plc quick guide · 2014-11-24 · web: e-mail: [email protected] tel: 02-547-2344 kor...

12
Web: www.altsoft.kr E-mail: [email protected] Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide

Upload: others

Post on 10-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

Web: www.altsoft.kr E-mail: [email protected] Tel: 02-547-2344

KOR V1.2

BeagleBone PLC Quick Guide

webdesign
텍스트 입력기
본제품은 구매시 바로 CodeSys 라이센스가 등록되는 제품입니다. 따라서 구매시 A/S는 가능하나 환불,교환은 불가능 하므로 이점 유의하시기 바랍니다.
webdesign
텍스트 입력기
Page 2: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC 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)

Page 3: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

ALTSOFT

Connector Information

Dimension

Page 4: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

ALTSOFT

목 차

1. Block Diagram ........................................................................................................................................ 1

2. Installation ............................................................................................................................................... 2

3. BeagleBone PLC와 연결 ........................................................................................................................ 3

3.1 IP 설정 .............................................................................................................................................................................. 3

3.2 Ping Test ........................................................................................................................................................................... 4

3.3 네트워크 연결 확인 .................................................................................................................................................... 4

3.4 디바이스 등록 ................................................................................................................................................................ 5

3.5 프로젝트 생성 ................................................................................................................................................................ 5

3.6 BeagleBone PLC 디바이스 및 언어선택 ........................................................................................................... 6

※ Note .................................................................................................................................................................................... 6

3.7 Scan Device ..................................................................................................................................................................... 7

3.8 BeagleBone PLC 연결 확인 ..................................................................................................................................... 8

3.9 Example Link .................................................................................................................................................................. 8

Page 5: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

1

ALTSOFT

1. Block Diagram

Figure 1. BeagleBone PLC Block Diagram

BeagleBone PLC는 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이 설치 되어 있습니다.

Page 6: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

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케이블을 사용하여 BeagleBone PLC 와 PC의 USB Port를 연결하면 보드에 전원

공급 및 연결이 됩니다. 추가적으로 DC 5V를 통해 전원 공급을 할 수 있습니다.

Figure 2. BeagleBone PLC와 PC 연결

Page 7: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

3

ALTSOFT

3. BeagleBone PLC와 연결

User PC에 RNDIS 드라이버를 설치 후, IP를 192.168.0.2로 설정합니다. BeagleBone PLC

(Tartget 보드)와 PC간 USB 케이블을 연결하고 Ping 테스트를 합니다.

CODESYS Project를 생성한 후, Device Scan을 합니다. 스캔 후, BeagleBone PLC의 Host Name

에 연결을 하면 완료됩니다.

* RNDIS Drive 설치 참고 문서 (RNDIS Driver Installation.pdf )

3.1 IP 설정

User PC의 IP설정을 위해 192.168.0.2를 입력합니다.

Figure 3-1. IP설정

Page 8: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

4

ALTSOFT

3.2 Ping Test

cmd.exe를 실행시켜 연결을 확인을 합니다. C:\~$〉 Ping 192.168.0.3

Figure 3-2. Ping Test

3.3 네트워크 연결 확인

아래와 같이 연결이 되었음을 확인합니다.

Figure 3-3. 네트워크 연결 확인

Page 9: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

5

ALTSOFT

3.4 디바이스 등록

BeagleBone PLC를 사용하기 위해 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

Page 10: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

6

ALTSOFT

3.6 BeagleBone PLC 디바이스 및 언어선택

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 선택 )

Page 11: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

7

ALTSOFT

Figure 3-6-1. 업데이트 디바이스

3.7 Scan Device

Device(BeagleBone PLC)를 더블 클릭하여 Device창을 엽니다. Communication Settings 에서

Scan network를 클릭하여 Scan된 BeagleBone PLC의 Host Name을 더블클릭하여 연결합니다.

Figure 3-7. Scan Device

Page 12: BeagleBone PLC Quick Guide · 2014-11-24 · Web: E-mail: altsoft@altsoft.kr Tel: 02-547-2344 KOR V1.2 BeagleBone PLC Quick Guide. 본제품은 구매시 바로尀 䌀漀搀攀匀礀猀₷糇瓁㳂꒬₴

8

ALTSOFT

3.8 BeagleBone PLC 연결 확인

Gateway와 BeagleBone PLC에 모두 녹색으로 표시 되면 연결이 된 상태입니다.

Figure 3-8. BeagleBone PLC 연결 확인

3.9 Example Link

BeagleBone PLC와의 연결이 정상적으로 완료 되었습니다.

당사 홈페이지 CODESYS 자료실( http://www.altsoft.kr/codesys-faq )에서 예제를 참고하시어

진행하기 바랍니다.