본문 바로가기

plc50

[명령어] BSFL,R / 비트(bit) 이동 BSFR(L)이란? Bit ShiFt Right(Left). 즉, 비트 단위로 이동할 때 쓰는 명령어 이다. *비트단위 BSFR(L)명령어 사용한 예제(1) M15~M32 비트를 'ON' 시키고 M16~M31을 비트 시프트 BSFL 명령어 사용 예제 BSFR 명령어 사용 예제 BSFR(L)명령어 사용한 예제(2) 하트 순차 점등 BSFL 명령어 예제 BSFL 명령어 예제 캐리 비트(SM700) 지정단위 M16~M31를 벗어나 버려지는 비트는 캐리 비트(SM700)에 명령어가 실행 될 때 마다 저장 2022. 6. 23.
[옵션] Proface(프로페이스) 객체 어드레스 표시 설정 프로페이스 어드레스 표시 옵션 표시 -> 옵션 설정 -> 화면 편집 스타일 : 어드레스 표시 결과물 2022. 6. 22.
[연습] 놓지 않은 프론트엔드 개발자의 꿈#3 - HMI작화(로그인) 로그인 페이지 만들기 아이디와 비밀번호를 입력하여 회원가입 된 아이디를 조회하여 로그인하는 페이지 전체 객체 위치 잡기 그리기 -> "사각형"으로 전체 작화의 위치를 잡아줌 이미지 삽입 흰색 배경의 이미지는 설정에서 흰 부분을 제거 해준다. 아이디, 비밀번호 입력 창 "데이터 표시기"에 문자열 표시기를 사용하여 문자열 출력 설정에서 키패드 사용으로 하고 만들어 놓은 키패드 1번 화면을 사용으로 설정 2022. 6. 15.
[연습] 놓지 않은 프론트엔드 개발자의 꿈#2 - HMI작화 회원정보 데이터 베이스 관리 페이지 회원 가입 이후 저장되는 데이터를 저장하는 페이지 작성 키패드 화면 생성 키패드 화면에 "키패드" 객체 생성 회원가입 "데이터 표시기" 입력허가 속성에 키패드 스키린 사용 옵션 선택 회원관리 페이지 생성 "데이터 표시기" 문자열 표시기로 입력허가는 없이 저장된 데이터를 출력한다. 회원가입하기 회원데이터 관리 2022. 6. 12.
[연습] 놓지 않은 프론트엔드 개발자의 꿈#1 - HMI 작화 PLC로 프론트엔드 개발하기ㅋㅋ Proface로 HTML을 하고, PLC로 javascript를 만들것 사용자 로그인을 통해서만 메인 작화에 접속할 수 있는 프로그램을 만들기 HTMI 작화(1) 왼쪽 상단에 "문자열"을 사용해서 크기 및 색상 설정과 텍스트 입력 HTMI 작화(2) 오른쪽 상단은 "이미지"를 사용해서 아날로그 시계를 넣었다 HMI 작화(3) 객체의 틀을 잡기위해 "사각형"으로 전체 화면을 밑 그림 HMI 작화(4) "데이터 표시기"를 사용하여 문자열 입력, 출력 입력 허가를 하여 "데이터 표시기"에 값을 입력 할 수 있음 영어는 1개문자 8비트(+공백). 즉, 10개 알파벳은 80비트(+공백)[5워드]를 점유함 HMI 완성 회원가입 페이지 완성 PLC,Proface 프로그램 2022. 6. 8.
[옵션] 코멘트 복사하는 방법(미츠비시 PLC-Works) 코멘트 복사하기 미츠비시 PLC 래더와 코멘트 함께 복사하여 다른 프로잭트 또는 다른위치에 붙어넣기 가능 도구 -> 옵션 -> 래더 -> 코멘트 -> 체크 2022. 6. 5.
[아날로그 시계] PLC [DATERD]명령어 & 프로페이스 [회전] 애니매이션 사용해서 만들기 오늘의 삽질 프로페이스로 안날로그 시계 만들기 화면구상 무료 빈 시계 이미지 넣기 분침으로 사용할 선 넣기 애니매이션 속성 설정 분으로 사용할 어드레스 지정 "D0" 소스 범위는 분을 표시할거기 때문에 0~60분까지 즉, 최소값 "0", 최대값 "60" 설정 회전 범위는 0~360도 회전할거기 때문에 0~360로 설정 회전축은(부품의 중심에서 좌표)를 말함 즉, 선의 중심이 (0,0)이기 때문에 (0,30)을 기준으로 회전 테스트 증가 명령어 +를 사용하여 1자리별 분침의 위치 확인하기("분침이 잘 움직인다") PLC [DATERD] 명령어로 실제 시간 받아오기 "D0"부터 7워드 "D6"까지 [년, 월, 일, 시, 분, 초, 요일]을 저장한다. 완성 실제 아날로그 시계를 보면 시침은 정각에 떨어지지 않.. 2022. 5. 26.
[ASCII] PLC & Proface로 ASCII(아스키) TABLE 만들기 구상 PLC [증감] 명령어를 사용하여 워드 어드레스 "D0"에 상수 값 넣기 [FOR~NEXT] 명령어를 사용하여 "D0"~"D126"에 상수 값 넣기 127번 반복하게 설정하고 인덱스 어드레스 "Z0" 값을 +1씩 증가시켜 100=1, 101=2, 102=3,,,,을 입력 터치 "D0" 워드 어드레스에 입력되는 상수 값에 따라 에 문자(ASCII)로 변환 및 출력 "D100"~"D126"에 입력된 상수 값에 따라 에 문자(ASCII)로 변환 및 테이블 출력 실제 PLC & Proface 프로그램 확인 2022. 5. 25.
[스위치] PLC 비트 어드레스 X,M,L.. 사용 문제 접속기기 설정을 안한 상태에서는 심볼 변수로만 사용가능하게 돼 있음(PLC 어드레스를 사용할 수 없음..) 접속기기 추가 스위치 비트 어드레스를 PLC 어드레스로 쓰기위해서는 접속기기에 PLC를 추가해줘야함. 사용가능 2022. 5. 25.
LIST