오늘은 XG5000으로 XGT나 XGB를 프로그래밍 할때 변수와 디바이스를 설정하는 방법을 알아보겠습니다.
변수는 태그라고 생각하시면 됩니다. Address를 어떤 용도로
사용되어지는 가를 알게 해주는 간단한 이름 같은거죠. 자세한 설명은 설명문이라고 따로 기능이 또 있답니다.
먼저 간단하게 화면을 보면서 얘기해 보겠습니다.
아래와 같이 새 프로젝트를 생성해 줍니다.
address(주소)를 하나 생성해 보겠습니다. LS산전의 PLC에서는 address를 디바이스라고 칭하네요.
F3 (A접점)을 하나 생성해 보겠습니다.
위 화면에서 [변수/디바이스] 칸에 address(디바이스)를 넣어도 되는데
변수를 넣어도 됩니다.
저는 address(디바이스)를 넣어보겠습니다.
M1를 입력하고 확인을 클릭해 줍니다.
그러면 아래와 같은 [변수/설명 추가]화면이 생성됩니다.
여기에는 address(디바이스)와 변수, 설명문을 작성 할 수 있습니다.
아래 처럼 작성해 보겠습니다.
여기서 M00001이 입력되어 있는 디바이스는 PLC의 실제 메모리 주소를 의미하고,
변수는 M00001을 프로그램상에서 어떤 의미로 사용 할 것인지를 나중에 시간이 흐른 뒤 프로그램을
보더라도 금방 알아보기 쉽게 적어두는 내용이라고 생각하시면 됩니다.
설명문은 적지는 않았지만 뭔가 변수로 설명이 부족할 때 더 자세한 부연설명을 적는 칸이라고
생각하시면 됩니다.
위와 같이 작성하고 확인을 클릭하면 아래와 같이 A접점이 생성되는 것을 확인 할 수 있습니다.
같은 방법으로 프로그램을 하나 작성해 보겠습니다.
두대의 펌프를 선입우선으로 꾸며본 회로입니다.
긴급정지 버튼인 Emg_stop 버튼은 공통으로 적용했구요.
자.. 위와 같은 프로그램이 있을때, 지금은 변수로만 보이는것을 디바이스나 설명문이 보이게 변경이 가능합니다.
[보기] - [디바이스 보기]를 클릭하시면 아래와 같이 변경됩니다.
물론 같이 볼 수 도 있습니다.
[보기] - [디바이스/변수 보기] 를 클릭하시면 아래와 같이 변경됩니다.
물론 동일한 방법으로 설명문도 볼 수 있습니다.
이러한 address(디바이스), 변수, 설명문을 한꺼번에 보는 방법이 있습니다.
왼쪽 [프로젝트] 관리 탭에서 [NewPLC(XGB-XBCU)]카테고리의 하위 카테고리인 [변수/설명]을
더블클릭하면 아래와 같은 [변수/설명] 관리창이 생성됩니다.
그리고 PLC에서 직접 address와 변수를 수정/입력하지 않고 편하게 엑셀에서 작업하여 집어넣을 수도 있습니다.
먼저 [프로젝트] - [변수/설명 파일로 저장] 을 클릭합니다.
그럼 아래와 같은 화면이 생성되는데, 바로 [저장]을 클릭해 줍니다.
그리고 아래와 같이 파일 이름을 지정하고 저장해 줍니다.
그리고 저장된 파일을 엑셀을 통하여 열면 아래와 같이 나옵니다.
여기서 A행과 B행은 고정이고 C행과 D행을 변경하면 됩니다.
갯수는 늘여도 되고, 줄여도 됩니다.
단 이미 프로그램에 사용중인 디바이스와 변수를 수정할땐 주의해야 겠지요.
'PLC > LS (XGT)' 카테고리의 다른 글
XG5000 특수릴레이 (F 명령어) (0) | 2021.03.17 |
---|---|
LS COMPACT PLC XBC, XEC, XBM (0) | 2021.02.25 |
LS PLC XGB (XBC-DN32U) MODBUS TCP 통신 (0) | 2020.05.15 |
LS PLC XGB (XBC-DN32U) MODBUS RTU 통신 (0) | 2020.05.13 |
PLC 프로그램 예제 - 인터록(후입우선) (1) | 2020.04.28 |
댓글