- 2
- 귀천
- 조회 수 2266
![MICREX-SX.png](http://gisullab.com/files/attach/images/20306/528/038/0d03c5420d4b7a7c6fb43c9671caf8b2.png)
MICREX-SX시리즈 SPH 사용자 매뉴얼
하드웨어편
MICREX-SX시리즈 사용자 매뉴얼
SX-Programmer Standard용 확장FB
MICREX-SX시리즈 사용자 매뉴얼
SX-Programmer Standard
FH201
FH589
FH590
MICREX-SX시리즈의 시스템 구성,
각 모듈의 하드웨어 사양, 취급에 대해 해설.
SX-Programmer Standard용 확장FB의 사양, 취급
(인스톨 방법등)에 대해 해설.
SX-Programmer Standard의 메뉴, 아이콘 등의 설명 및 조작 방법을 해설.
2-1 성능 사양 …………………………………………
2-1-1 SPH300……………………………………
(1) NP1PS-32/32R/74/74R/117/117R………………
(2) NP1PS-245R ……………………………………
2-1-2 SPH2000 …………………………………
(1) NP1PM-48R/48E …………………………………
(2) NP1PM-256E ……………………………………
2-1-3 SPH200……………………………………
2-2 메모리 ……………………………………………
2-2-1 메모리 맵 …………………………………
(1) NP1PS-32/NP1PS-32R(SPH300) ……………
(2) NP1PS-74/NP1PS-74R(SPH300) ……………
(3) NP1PS-117/NP1PS-117R(SPH300) …………
(4) NP1PS-245R(SPH300) …………………………
(5) NP1PM-48R/48E(SPH2000) …………………
(6) NP1PM-256E(SPH2000) ………………………
(7) NP1PH-16(SPH200) ……………………………
(8) NP1PH-08(SPH200) ……………………………
2-2-2 각 메모리의 설명 …………………………
(1) 입출력 메모리 영역(512워드) …………………
(2) 표준 메모리 영역(M) ……………………………
(3) 리테인 메모리 영역(L) …………………………
(4) 유저 FB용 메모리 영역 …………………………
(5) 시스템 FB용 메모리 영역 ………………………
(6) 초기치 설정 영역…………………………………
(7) 시스템 메모리 영역(512워드) …………………
2-3 입출력의 어드레스 할당 …………………………
2-3-1 어드레스 할당 예 …………………………
2-3-2 어드레스 표현의 규칙 ……………………
2-4 배열, 구조체 ………………………………………
2-4-1 배열…………………………………………
(1) 1차원 배열 데이터의 정의, 선언 예 ……………
(2) 배열의 배열 데이터의 정의, 선언 예……………
2-4-2 구조체………………………………………
(1) 구조체의 정의, 선언 예 …………………………
(2) 배열의 구조체 데이터의 정의, 선언 예…………
2-4-3 배열, 구조체의 사양 ……………………………
(1) 사양 ………………………………………………………
(2) 프로그램상에서의 표현 …………………………………
2-5 태스크 ……………………………………………………
2-5-1 태스크의 사양 …………………………………
2-5-2 태스크의 종류와 동작 …………………………
2-5-3 정주기 태스크의 동작 예 ………………………
2-5-4 이벤트 태스크의 동작 예 ………………………
2-5-5 태스크의 중단 처리 ……………………………
2-6 프로그램의 종류…………………………………………
2-7 캘린더 기능………………………………………………
(1) 캘린더의 범위 ……………………………………………
(2) 캘린더의 정밀도 …………………………………………
(3) 로더로부터의 모니터 및 설정 방법 ……………………
(4) 어플리케이션 프로그램에서의 모니터 및 설정 방법 …
(5) 시각 맞춤 기능……………………………………………
2-8 동작 플로우차트…………………………………………
3-1 명령의 분류 …………………………………………
3-1-1 명령의 분류 …………………………………
3-1-2 명령 일람표 …………………………………
3-2 명령의 설명…………………………………………
3-2-1 기본 명령 …………………………………
(1) 연산 개시, 직렬 접속, 병렬 접속 …………………
(2) 입상 미분 ……………………………………………
(3) 입하 미분 ……………………………………………
(4) 회로 블록 직렬 접속, 병렬 접속……………………
(5) 연산 결과 푸쉬, 읽기, 팝 …………………………
(6) 코일, 반전 코일 ……………………………………
(7) 입상 미분 코일, 입하 미분 코일……………………
(8) 세트, 리셋……………………………………………
(9) 반전 …………………………………………………
(10) 스텝 컨트롤 ………………………………………
3-2-2 프로그램 제어 명령 ………………………
(1) 점프/ 점프처 라벨 …………………………………
(2) 루프 개시, 루프 종료 ………………………………
(3) 리턴 명령 ……………………………………………
(4) 마스터 컨트롤 세트, 리셋 …………………………
(5) 단락 명령(SECTION 명령) …………………………
3-2-3 변환 명령 …………………………………
(1) BIN → BCD변환(BCD) ……………………………
(2) BCD → BIN변환(BIN)………………………………
(3) BIN정수 → 실수 변환(□I_TO_R) …………………
(4) 실수 → BIN정수 변환(R_TO_□I) …………………
(5) 실수 → BIN정수 변환(TRUNC_□I) ………………
(6) INT → DINT변환 ……………………………………
(7) DINT → INT변환 ……………………………………
3-2-4 수치 연산 명령 ……………………………
(1) 가산(ADD) …………………………………………
(2) 감산(SUB) …………………………………………
(3) 승산(MUL) …………………………………………
(4) 제산(DIV) ……………………………………………
(5) 잉여산(MOD) ………………………………………
(6) BASE-NUMBER POWER-NUMBER(EXPT) …
(7) 절대치(ABS)………………………………
(8) 평방근(SQRT) ……………………………
(9) 자연대수(LN) ……………………………
(10) 상용대수(LOG) …………………………
(11) 지수(EXP) ………………………………
(12) 사인(SIN) ………………………………
(13) 코사인(COS) ……………………………
(14) 탄젠트(TAN) ……………………………
(15) 역사인(ASIN) ……………………………
(16) 역코사인(ACOS) ………………………
(17) 역탄젠트(ATAN) ………………………
(18) 전송(MOVE) ……………………………
(19) 부호 반전(NEG) ………………………
(20) 블록 전송(BMOV) ………………………
(21) 동일 데이터 블록 전송(FMOV) ………
(22) 데이터 교환(XCH)………………………
(23) 블록 분배(BDMPX) ……………………
(24) 블록 추출(BMPX) ………………………
3-2-5 비트열 연산 명령 …………………
(1) 논리곱(AND_AW) ………………………
(2) 논리합(OR_AW) …………………………
(3) 배타적 논리합(XOR) ……………………
(4) 배타적 논리합 부정(XORN) ……………
(5) 반전 전송(NOT) …………………………
(6) 로테이션 명령(ROR, ROL) ……………
(7) 쉬프트 명령(SHR, SHL) …………………
3-2-6 선택·비교 명령 …………………
(1) 비교(>) …………………………………
(2) 비교(䥱) …………………………………
(3) 비교(=) ……………………………………
(4) 비교(䥰) …………………………………
(5) 비교(<) …………………………………
(6) 비교(≠) …………………………………
(7) 선택(SEL) …………………………………
(8) 최대치(MAX) ……………………………
(9) 최소치(MIN) ………………………………
(10) 리미트(LIMIT)……………………………
3-2-7 문자열 명령 ………………………
(1) 길이 산출(LEN) …………………………
(2) 좌문자열 추출(LEFT) ……………………
(3) 우문자열 추출(RIGHT) …………………
(4) 중문자열 추출(MID) ……………………
(5) 문자열 연결(CONCAT) …………………
(6) 문자열 삽입(INSERT) ……………………
(7) 문자열 삭제(DELETE) …………………
(8) 문자열 치환(REPLACE) …………………
(9) 문자열 검색(FIND) ………………………
(10) 문자열 비교 접점(STR>)………………
(11) 문자열 비교 접점(STR 䥱) …………………………
(12) 문자열 비교 접점(STR =) …………………………
(13) 문자열 비교 접점(STR 䥰) …………………………
(14) 문자열 비교 접점(STR <) …………………………
(15) 문자열 비교 접점(STR ≠) …………………………
(16) 문자열 전송(MOVE_STR) …………………………
3-2-8 시간 명령 ……………………………………
(1) 시간 가산(ADD_) ………………………………………
(2) 시간 감산(SUB_) ………………………………………
(3) 시간 승산(MUL_) ………………………………………
(4) 시간 제산(DIV_) …………………………………………
(5) 시간 연결(CONCAT_D_D) ……………………………
(6) 일시-시각 변환(DT_TO_TOD) ………………………
(7) 일시-일자 변환(DT_TO_D) ……………………………
3-2-9 오리지날 펑션 …………………………………
(1) 세트 비트(SBIT)…………………………………………
(2) 리셋 비트(RBIT)…………………………………………
(3) 테스트 비트(TBIT) ………………………………………
(4) 디코드(DECODE) ………………………………………
(5) 엔코드(ENCODE) ………………………………………
(6) ON 비트수(BITCOUNT) ………………………………
(7) 문자열 수치 변환(STR_TO_UI) ………………………
(8) 수치 문자열 변환(UI_TO_STR) ………………………
(9) 쉬프트 JIS코드 문자열 변환(SJ_TO_STR)……………
(10) 문자열 쉬프트 JIS코드 변환(STR_TO_SJ) …………
(11) 바이트길이(BYTE_LEN)………………………………
(12) 불감대(DBAND, DBAND_R) …………………………
(13) 바이어스(BIAS, BIAS_R) ……………………………
(14) 스텝 시퀀스(SC_COIL/SC) …………………………
(15) 캐리부착 32비트 쉬프트(SLC, SRC) ………………
(16) 32비트 쉬프트 캐리(SLCO, SRCO) …………………
(17) 32비트 캐리부착 가산(ADC, ADCO) ………………
(18) 32비트 바로우부착 감산(SBB, SBBO) ……………
(19) 64비트 승산의 하위자릿수(MULL)/
64비트 승산의 상위자릿수(MULU) …………………
(20) 64비트 제산의 하위자릿수(DIVL)/
64비트 제산의 상위자릿수(DIVU) …………………
3-2-10 IEC 표준 펑션 블록 …………………………
(1) 세트 우선 플립플랍(SR)/
리셋 우선 플립플랍(RS) ………………………………
(2) 기동 엣지 검출(R_TRIG)/
전원단 엣지 검출(F_TRIG) ……………………………
(3) 업 카운터(CTU)/ 다운 카운터(CTD) …………………
(4) 펄스(TP) …………………………………………………
(5) 온 딜레이 타이머(TON)/오프 딜레이 타이머(TOF) …
(6) 리얼타임 클럭(RTC) ……………………………………
3-2-11 오리지날 펑션 블록 …………………………
(1) 링 카운터(RCT) …………………………………………
(2) 적산 타이머(TMR)……………………………
(3) 리트리거블 타이머(MR) ……………………
(4) 채널의 오픈(M_OPEN)………………………
(5) 메세지 송신(M_SEND) ………………………
(6) 메세지 수신(M_RECEIVE) …………………
(7) 다이렉트 리드(READ_W, READ_B) ………
(8) 다이렉트 라이트(WRITE_W, WRITE_B)……
(9) 리모트 데이터 리드(R_READ)………………
(10) 리모트 데이터 라이트(R_WRITE) …………
(11) 파일 데이터 리드(F_READ) ………………
(12) 파일 데이터 라이트(F_WRITE) ……………
(13) 확장 테스트&세트(EXT_T_S) ……………
(14) 순서 파일 저장(FFST) ……………………
(15) 순서 파일 선두 로드(FIFO) ………………
(16) 순서 파일 최종 로드(FILO) ………………
(17) 필터(FILTER_DI, FILETR_R) ………………
(18) 적분(INT_DI, INT_R) ………………………
(19) 미분(DIF_DI, DIF_R) ………………………
(20) 펄스 카운트(PULSE_CNT) ………………
(21) 펄스 출력(PULSE_OUT) …………………
(22) 펄스폭 변조(PWM) …………………………
(23) 하드웨어 리얼타임 클럭(HW_RTC) ………
(24) 테스트&세트(T_S) …………………………
(25) 뱅크 절환(BANK_CHG)……………………