자 제일 햇갈리는 이것부터 해보자

PLC부터 설정하자

이거 이르 들 잘 맞쳐야함 

기기랑 CPU 정보 맞추는 거임

왼쪽 밑에 잘보자 Connection Destinaltion

이거 눌러서 인터넷 설정해야함

저거 더블클릭

일단눌러지는거 노란색으로 표시되있다

 

맨위에부터

 

Ethernet Board 는 

난 TCP 통신으로 할꺼다

 

 

 

PLC Module 

여기서 자동 찾기도 있으니 

Ficd CPU 누르면 내가 접속 되있는 인터넷에 PLC 를 찾아준다

 

이건뭐 딜레이 시간 넘 빠르면 애 힘들어함

그럼 잘됫고

 

 

여러가지 만들어준다 

보면 메모리 사용을 어디했나 함 보면 좋다

 

난 주석을 걸어놔서 뭐썻는지 보임 

 

저거 더블 클릭해주자

PLC Parmeter

위에꺼 맨 끝에 

Built-in Ethernet Port Setting 

클릭

이거보니깐 여러가지 있다 음

저거 IP Addres 는 PLC IP 써주고 밑에는 비워두자 

그럼 알아서 잡음

Open Setting을 누르면 

아직 이렇게되있는데 요롯게 바꿔준다

 

그리고 이제 PLC 에 잘 써준다

 

CHECK 해주고

잘됫다고 한다

 

End 끝

 

 

쪼기 위에 쓰기 해서

써주고

 

우리세상에 존제하는 PLC 

PLC 기계 온 오프!!!

껏다가 켜준다

 

 

 

이젠 SCADA 만 해주면 된다

 

이건 만들어져있어서 그런데 새걸로 해보자

여기서

통신만 연결하고 그다음에 동작은 알아서 만들어라 

땡강부리는 애는 키우지 않는다 

스파르타식이 좋음

여기서 같은거 찾아줘야한다

이름은 편한거 하는데 난 기계 이름 줫음

 

통신블록 쓴 워드 에 맞게 넣어줌

넣어주면 끝

잘만들어짐

 

 

 

데이터베이스 만들기

저따구로 태크 만들어주면 연동되있음

 

블로그 이미지

Or71nH

,

 

일단만드.gxw
0.88MB

이건 참고 하면 좋을듯 하다

 

일단 난 GX Work2 를 사용하기 때문에 언어가 미쯔비시 이다

 

미쯔비시

FMOV                 K0               K2M60

명령어 선언         값을 정한다   위치로부터 M60 에서 부터  M68 까지 K2(K는 니플[4개]이니깐 8개 를 0으로 바꿔주면된다)  

 

 

싸이몬(CIMON)

FMOV                  0                   M60         2

명령어 선언          값을 정한다     시작위치     M은워드[16개]이니깐 32개에 값을 넣는다

 

 

 

RST(Reset) : 값을 없에줌

RST                   M06

명령어 선어         위치

 

 

 

이것들은 회사마다 정해 놓은 데이터가있다

F1 을 눌러서 영어 공부 해야한다

 

정말 잘써져있는데 영어라 어렵다

 

이런식으로 회사마다 다르니깐 참고하길 바란다

 

 

 

이렇게 만들것이다

일단 시트는 이렇게 써준다

 

이렇게 만드려면 저거 다운받아서 보면서 만들면 된다

 

저거 모양은

위에있으니 차고 하면서 만들고

 

선은 Ctrl + 방양키 로 선 쭉쭉 만들어준다

 

 

그리고 밑에 빈줄 만드는법은 Shift + insert(단축키 위에있는거 home옆에) 눌러주면

 

Shift + insert

줄이 추가되서 적기가 편할것이다 많은 단축키가 있으니 참고하면서 만들면 된다

 

 

저기 초록색은 위에 초록 팬같은게 있다

저기 초색 첫번째 팬 누르고 이제 엔터나 더블클릭 하면 설명을 쓸수있다(주석)

 

이제 시물레이션을 해보자

저기 맨끝에 자물쇠 달린 컴퓨터가 보인다

저거 클릭하면 시물려이션 모드가 된다

 

시뮬레이션 모드이다

저길 들어가 보자

 

이건 관리자로 메모리 값을 입력할수 있는것이다

이걸로 가상으로 실행해볼수있다

블로그 이미지

Or71nH

,

한국물가정보

http://www.kpi.or.kr/www/

 

한국물가정보 :: 물가정보, 적산정보, 노임단가, 일위대가, 표준품셈, 품셈, 실적공사비, 물가, 적산, 노임, 가격, 원가계산

:::패밀리사이트::: KPI 출판그룹

www.kpi.or.kr

 

보면 화면에 갯수에 따라 견적이 측정된다

 

즉 일부러 화면 갯수를 많이 만들어서 일부러 많이 만들어서 견적넣는 업체가 생길 수 있다

 

협상을 할때 기능을 보고 줄일수 있는것은 페이지수를 최대한 줄여서 받으면 보다 합리적인 가격에

 

프로그램을 받을 수 있다

 

블로그 이미지

Or71nH

,
Sub Word2Bit()
	worddata = GetTagVal("WORDDATA")
	BitMask = 1
	For i = 0 To 15
		tagstr$ = "BIT"+Format(i,"00")
		bitdata = worddata AND BitMask
		if(bitdata > 0) then
			SetTagVal tagstr$, 1
		else
			SetTagVal tagstr$, 0
		end if
		BitMask = BitMask * 2
	Next
End Sub

이건 

아날로그 쪼개기이다 

일단 해보자



출처: https://story-of-flower.tistory.com/80 [Story of]

 

 

저번글부터 이어서 해보자

 

 

일단 GX 5000을 켜서 PLC 정보를 가져와야 한다 

 

잘불러와졋다

이제 참고하여 써보자

 

빠르게 만들어준다

 

 

 

 

 

통신블럭 만들어주고

 

담을거 만들어주고

 

 

이렇게 값 한땀한땀 넣어주면됨

 

이제 가져오는건 되고

 

넣기하면 된다

Ctrl + H 

XG5000(IEC)Help_kor.vol1.egg
10.00MB

 

XG5000(IEC)Help_kor.vol2.egg
10.00MB
XG5000(IEC)Help_kor.vol3.egg
10.00MB
XG5000(IEC)Help_kor.vol4.egg
0.45MB

아 설명서 뒤질줄이야...

m00004 값이 어디있는지 모르겟다

왜 안넣어지는건지..

 

 

 

일단 plc.plc  어드레스 M 이 0으로설정하여서 이렇게 해놧다

안된다

3개만 된다

 

 

왜지??

블로그 이미지

Or71nH

,

MOCHA VNC 프로그램

 

 

Global Device Comment 에서 한번에 이름쓰기가 가능하다

엑셀과 연동이 가능하여

 

 

이렇게 쓸수있음 참고

 

이거 스샷 편하게 하는벙을 알아내야 겟다

밑에거 다안보임

 

 

변수이름

 

프로그래마다 다르다

 

GX Work2

sm400 :  항시 켜져있는놈

 

 

CICON

f10 : 항시 켜져있는놈

 

 

 

메모리 명령어

SET : 메모리를 살려라

RST : 메모리를 죽여라 (reset)

 

 

 

 

plc 프로그램으로 만들려고 하는것이 있으면

일단

1. 안전확인센서

- 시작전에 작동해도 에러가 없을까?

- 무엇인가 센서에 작동에러를 만들수 있을까?

- 무슨문제인지 알림설정이 되어있는가?

 

2. 실행

-

 

 

 

ip설정

 

 

'[ 충남인력개발원 ] (2019) > ┗PLC' 카테고리의 다른 글

PLC 프로그램의 가격 측정  (0) 2019.12.19
Cimon 아날로그 BIT 로 쪼게기  (0) 2019.12.17
전기 24V 입출력방법  (0) 2019.12.12
CICOM 설치부터 해보자  (0) 2019.12.04
Relay  (0) 2019.12.04
블로그 이미지

Or71nH

,