PLC 04 12 필기

    ‘H123’ 계산법
    계산기 - 보기 - 프로그래밍


    SM400 - 항상 ON


    Online -> Monitor -> Device/Buffer Memory batch 로 들어가서 각 번지별로 값이 정상출력이되는지확인

    MOV : 16bit 데이터전송

    Bmove : 블록 데이터 전송

     - BMOVE D0 D10 K3 == MOV D0 D10 , MOV D1 D11 , MOVE D2 D12 와 같은 (K3)세 개의 MOV 명령어 동일(K3는 기준 D0 D11 부터 해당 갯수까  지 옮김)

    Dmove : 32bit 데이터 전송

     - DMOV D0 D10 == MOV D0 D10 , MOV D1 D11 와 같은 두개의 MOV명령어를 합친것

    Fmove : 동일 데이터 전송(한개의 값을 여러 곳의 번지에 한번에 전송)


    MOVP K100 D0

    -> D0에 K100의값을 1 펄스(P)만 (MOV)넣어준다.


    MOV K100 D0

    -> D0에 K100의 값을 매 신호 온이될때마다 계속 넣어준다


    FMOV K1 DO K5
    -> D0부터 다섯개(K5)자리까지. K1값을 넣어준다

    PLS M0

    ->OFF에서 ON이 됬을때 1회 스캔*(OFF에서 ON됬을때 한번만 M0 실행)


    PLF M0

    ->ON에서 OFF이 됬을때 1회 스캔*(ON에서 OFF됬을때 한번만 M0 실행)


    BCD D0 D1

    -> D0의 값을 BCD로 변환하여 D1에 넣어준다(BIN -> BCD)


    +P K5 D0

    -> D0의값을 5씩 증가


    -P K5 D0

    -> D0의값을 5씩 감산

    *P D0 K3 D1
    -> D0의값 * K3 곱한 값을 D1에 넣어준다.


    /P D0 K3 D1
    -> D0의값 / K3. 나눈 몫을 D1에 넣어준다.
    -> 자동으로 D0의 다음 번지인 D1에 나머지값을 넣어준다


    INCP D0 == +P K1 D0

    -> D0의 값에 +1 해준다,


    DECP D0 == -P K1 D0

    -> D0의 값에 -1 해준다,

    '공부 > PLC' 카테고리의 다른 글

    PLC 시험범위 실습(코드작성)  (0) 2018.06.07
    시험 쪽집개  (0) 2018.04.19
    PLC  (0) 2018.03.29
    Posted by RaOn_Y