본문 바로가기

반응형

미쯔비시/PLC 명령어

(17)
미쯔비시 PLC 명령어 NEG, DNEG, ENEG 안녕하세요. 오늘은 미쯔비시 PLC 명령어 NEG, DNEG, ENEG에 대해서 알려드릴께요. NEG - 16비트 데이터의 부호를 반전 합니다. D0에 1234 값을 넣고 NEG 명령어를 사용하면 부호가 반전되어 -1234로 변환됩니다. DNEG - 32비트 데이터의 부호를 반전 합니다. D2에 -123456 값을 넣고 DNEG 명령어를 사용하면 부호가 반전되어 -123456으로 변환됩니다. ENEG - 실수 부동소수점 데이터의 부호를 반전 합니다. D4에 -1.234 값을 넣고 ENEG 명령어를 사용하면 부호가 반전되어 1.234로 변환됩니다.
미쯔비시 PLC설비 가동시간 측정 프로그램 예제 안녕하세요. 오늘은 설비 가동시간을 측정하는 프로그램 예제를 소개해 드릴려고 해요. SM412(1초간격 ON) 접점을 이용해서 D0에 초를 카운트 합니다. D0에 카운트 된 초를 3600으로 나눗셈 해서 D4에 "시"를 표시 합니다. D4에 "시" 데이터를 24로 나눗셈 해서 D2에 "일"을 표시 합니다. D0에서 D4를 연산하고 D6에 남은 나머지 데이터를 60으로 나눗셈 해서 다시 D6에 "분"을 표시합니다. D6에서 D6을 연산하고 남은 나머지 데이터가 D8에 "초"로 표시됩니다. X0 접점을 ON 하면 D0에 초가 카운트 됩니다. 예시를 확인하기 위해 임의로 D0에 100043을 넣은 값 입니다. 1일 3시 47분 23초가 표시됩니다. X1 접점을 ON 하면 D0에 0을 쓰고 데이터를 초기화 합니..
미쯔비시 Works3 FLT2INT, INT2FLT 명령어 안녕하세요. 오늘은 Work3로 FLT, INT 명령어 사용하는 방법을 알려 드릴께요. Works3에서는 FLT는 INT2FLT로 INT는 FLT2INT로 사용해야 합니다. 우선 Work2 FLT, INT 명령어를 사용했을때 프로그램 입니다. Work3에서 FLT, INT 명령어를 사용했을때 프로그램 입니다.
미쯔비시 PLC 명령어 BSET, BRST 안녕하세요. 오늘은 BSET, BRST에 대해서 알려드릴께요. BSET, BRST은 워드 디바이스의 비트 중 지정한 비트를 셋, 리셋 할 수 있습니다. X0을 ON 하면 D0의 0번째 비트가 ON 됩니다. X1을 ON 하면 D0의 0번째 비트가 OFF 됩니다. [BSET D0 K0]에서 K0에는 K0~15까지 사용이 가능합니다.
미쯔비시 PLC XCH, DXCH 명령어 안녕하세요. 오늘은 XCH 명령어에 대해서 소개해 드릴께요. XCH / DXCH 명령어를 쓰면 16비트 / 32비트 데이터를 교환 할 수 있습니다. D0에 1234의 데이터와 D1에 4321 데이터를 넣어줬습니다. XCH 명령어를 사용하면 D0에 4321, D1에 1234로 데이터 교환이 됩니다. DXCH 명령어를 쓰면 2워드 데이터를 교환 할 수 있습니다.
미쯔비시 PLC 날짜 문자 변환 프로그램 예제 안녕하세요. 오늘은 날짜 데이터를 문자로 변환하는 프로그램 예제를 소개해 드릴려고 해요. 우선 DATERD 날짜 불러오기 명령어로 날짜 데이터를 읽어옵니다. D100부터 D105에 년월일시분초가 표시됩니다. BKBCD 명령어를 이용해서 BCD 데이터로 변환합니다. ASC 명령어를 써서 문자열로 변환합니다. 문자로 변환한 데이터 입니다. 그런데 문자가 앞뒤에 바껴서 표시되서 SWAP 명령어를 써서 앞뒤를 한번더 변환해줍니다. 변환 후에 숫자가 정상적으로 보입니다 프로그램 전체 예제 입니다. 저는 제품의 바코드 ID를 못 읽었을때 시간을 문자로 변환해서 제품 ID를 생성해야 할 때 주로 사용합니다.
미쯔비시 PLC 명령어 DSUM 안녕하세요. 오늘은 미쯔비시 PLC 명령어 DSUM에 대해서 소개해드릴께요. DSUM은 1로 되어 있는 32비트의 총 합을 카운트 해서 표시해줍니다. [DSUM K8X0 D0] X0부터 X1F까지 1로 되어있는 비트의 합을 카운트해서 D0에 표시합니다. 예제에서는 X0, X1, X0F, X1F 4개의 비트만 켜져있어서 D0에는 4의 값이 표시됩니다. 참고로 K8X0에서 K8은 32비트를 의미합니다. K1은 4비트, K2는 8비트, K3은 12비트, K4는 16비트, K5는 20비트, K6은 24비트, K7은 28비트, K8은 32비트 입니다. DSUM에서는 최대 K8까지 사용가능 합니다.
미쯔비시 PLC 명령어 SUM 안녕하세요. 오늘은 미쯔비시 PLC 명령어 SUM에 대해서 소개해드릴께요. SUM은 1로 되어 있는 16비트의 총 합을 카운트 해서 표시해줍니다. [SUM K1X0 D0] X0부터 X3까지 1로 되어있는 비트의 합을 카운트해서 D0에 표시합니다. 예제에서는 X0, X1 2개의 비트만 켜져있어서 D0에는 2의 값이 표시됩니다. 참고로 K1X0에서 K1은 4비트를 의미합니다. K2는 8비트, K3은 12비트, K4는 16비트 입니다. SUM에서는 최대 K4까지 사용가능 합니다.

반응형