결론부터 보여드리고 시작하면

LS산전 PLC의 MW0에서 1값 읽어보기 화면

LS산전 PLC의 경우 IP만 설정하면 Protocol에 따라서 Request Format의 Data를 보내면 Response Format의 Data를 보내옵니다.

LS산전 PLC의 XG5000 Tool이나 관련 문서는 하기 링크에서 확인할 수 있습니다.

https://www.lselectric.co.kr/ko/download/

우선 XG5000을 사용하여 LS산전 PLC의 IP를 설정합니다. Port는 2004를 사용합니다.

LS산전 PLC IP 설정 메뉴 화면

이후 MW0에 1값을 저장합니다.

LS산전 PLC Memory 설정 화면

Host Device가 따로 없다면 PC나 노트북에서 LS산전 PLC로 Request Format을 보낼 수 있습니다.

하기 화면의 마지막 2Byte가 MW0에서 읽어온 1(0x1)값을 의미합니다.

LS산전 PLC의 MW0에서 1값 체크 화면

다음 회에서는 Host Device에서 LS산전 PLC와 주고 받은 Data를 분석해 보는 시간을 갖도록 하겠습니다.

기대해 주세요.

'PLC' 카테고리의 다른 글

PLC Data 읽어보기 단계3  (0) 2020.06.03
PLC Data 읽어보기 단계2  (0) 2020.05.19
PLC Data 읽어보기 단계1  (0) 2020.05.14
PLC Data 읽어보기 단계0  (0) 2020.05.12

오랜만에 블로그 활동을 다시 시작했습니다.

현재 구상으로는 PLC연동, CNC연동, ESP32연동, RFID연동 순으로 작업을 해 볼 예정입니다.

물론 중간 중간에 Term이 생길 수 있습니다.

첫 시리즈로 PLC(LS산전, Mitsubishi, Omron)로부터 Data를 읽어볼 생각입니다.

요새 Smart Factory라고도 하고 Industry4.0이라고도 많이 하는데 제가 보기엔 현재는 공장에 이미 설치되어 있는 PLC로부터 읽어온 Data를 DB에 저장하거나 Display에 적용하는 정도의 수준이 아닐까 합니다. 물론 쓰기 동작도 가능하지만 이후의 포스팅에서는 다루지는 않을 예정입니다. 

하기의 그림처럼 PLC가 주어졌네요.

왼쪽부터 Omron PLC, LS산전 PLC, Mitsubishi PLC

우선 자료 구하기가 용이한 LS산전 PLC부터 다음 회에서 읽어보기 단계를 진행해 보도록 하겠습니다.

'PLC' 카테고리의 다른 글

PLC Data 읽어보기 단계3  (0) 2020.06.03
PLC Data 읽어보기 단계2  (0) 2020.05.19
PLC Data 읽어보기 단계1  (0) 2020.05.14
PLC Data 읽어보기 단계0  (0) 2020.05.12

IoT Base Platform with RaspberryPi, WIZ850io : Platform Device Driver

​I know RaspberryPi platform for IoT. Recently WIZ850io is announced by WIZnet. So I implemented a RaspberryPi application by Ethernet SW modification because I can handle a source code easily. You can test Platform Device Driver through RaspberryPi and WIZ850io. Please refer to the following step.

Step 1: Prepare Materials

Please refer to the following.

1. Raspberry Pi 3 Starter Kit

2. WIZ850io

3. UART2USB adapter

4. LAN cable

5. USB cable

Step 2: Hardware Connection

Please connect an USB, LAN cable, WIZ850io and UART2USB adapter.
You can get more HW info by the following site.

​https://pinout.xyz/pinout/spi 

​http://wizwiki.net/wiki/doku.php?id=products:wiz850io:start

Step 3: Prepare Development Environment

Raspberry Pi 3

https://www.raspberrypi.org/documentation/

https://www.raspberrypi.org/documentation/linux/kernel/building.md

Step 4: Software

Linux Kernel : WIZnet Platform Device Driver

I modified menuconfig to use WIZnet Platform Device Driver as module type.

Step 5: How to Run : Result

I copied w5100, w5100-spi modules into Raspberry Pi.

loopback.tar

w5100_devicetree.tar

+ Recent posts