QNA 게시판입니다.
궁금한점 있으시면 문의하세요. 답변은 댓글로 되어집니다.
내용에 그림을 삽입을 원할 경우, 파일첨부를 한 뒤 "본문 삽입"을 하시면 그림을 삽입 할 수 있습니다.
안녕하세요. 문의 감사드립니다.
문의하신 내용은 PLC로 구성해야 합니다. 아래 코드 참고하시기 바랍니다. (I5=2 or 3, 잊지 마시구요.)
Open plc 5 clear
; PLC에서 CMD문의 실행은 반드시 Edge 상태로 실행이 되어야 합니다.
; (이벤트 발생시 한번만 실행되도록..)
If (M3601=1)
If (P3601=0)
P3601=1
cmd "#2j+"
Endif
Else
If (P3601=1)
P3601=0
cmd "#2j/"
Endif
Endif
close
Downloading 후 ,
Terminal>ena plc5 하시면 됩니다.
혹시 다른 문제 있으시면 계속 문의 바랍니다.
감사합니다.
>프로그램 호출시 GUI내에서 버튼이 눌러져있으면 움직이고 아니면 움직이지않는 프로그램을 작성 중입니다.
>
>잘안되네요 M3601이 0일때는 아무이상없다가(당연한가요? ㅎㅎ)
>1일경우 J+가 움직이지도 않네요 ㅜㅜ
>
>OPEN PROG 11 CLAER
>
>WHILE(M3601 = 1) GUI내에서 버튼을 누를시 M3601 = 1과 0을 토글하게함.
>CMD"#2J+"
>ENDWHILE
>
>CLOSE
>
>그래서 아래와같이
>
>OPEN PROG 11 CLAER
>
>FRAX
>INC
>F1000
>TA 100
>
>WHILE(M3601 = 1) GUI내에서 버튼을 누를시 M3601 = 1과 0을 토글하게함.
>X1
>ENDWHILE
>
>CLOSE
>
>1번축을 X로 하고 X를 1만큼 움직이도록 해보았는대요
>이건 움직이긴하는데 너무느리네요
>FRAX를 없애고 RAPID로도 해보았으나.. 소용없엇어요
>
>도움을 주십시요~
>
>아 그리고 이건 전체적인 무빙에 간섭이 없어야 합니다.
>무슨말이냐면 PEWIN32PRO에서 수정할수있는파라메타들 (축으 전체 속도라던지 이런부분) 은 수정하지않고
>프로그램으로 빠르게 할수있는 방법을 원합니다.
문의하신 내용은 PLC로 구성해야 합니다. 아래 코드 참고하시기 바랍니다. (I5=2 or 3, 잊지 마시구요.)
Open plc 5 clear
; PLC에서 CMD문의 실행은 반드시 Edge 상태로 실행이 되어야 합니다.
; (이벤트 발생시 한번만 실행되도록..)
If (M3601=1)
If (P3601=0)
P3601=1
cmd "#2j+"
Endif
Else
If (P3601=1)
P3601=0
cmd "#2j/"
Endif
Endif
close
Downloading 후 ,
Terminal>ena plc5 하시면 됩니다.
혹시 다른 문제 있으시면 계속 문의 바랍니다.
감사합니다.
>프로그램 호출시 GUI내에서 버튼이 눌러져있으면 움직이고 아니면 움직이지않는 프로그램을 작성 중입니다.
>
>잘안되네요 M3601이 0일때는 아무이상없다가(당연한가요? ㅎㅎ)
>1일경우 J+가 움직이지도 않네요 ㅜㅜ
>
>OPEN PROG 11 CLAER
>
>WHILE(M3601 = 1) GUI내에서 버튼을 누를시 M3601 = 1과 0을 토글하게함.
>CMD"#2J+"
>ENDWHILE
>
>CLOSE
>
>그래서 아래와같이
>
>OPEN PROG 11 CLAER
>
>FRAX
>INC
>F1000
>TA 100
>
>WHILE(M3601 = 1) GUI내에서 버튼을 누를시 M3601 = 1과 0을 토글하게함.
>X1
>ENDWHILE
>
>CLOSE
>
>1번축을 X로 하고 X를 1만큼 움직이도록 해보았는대요
>이건 움직이긴하는데 너무느리네요
>FRAX를 없애고 RAPID로도 해보았으나.. 소용없엇어요
>
>도움을 주십시요~
>
>아 그리고 이건 전체적인 무빙에 간섭이 없어야 합니다.
>무슨말이냐면 PEWIN32PRO에서 수정할수있는파라메타들 (축으 전체 속도라던지 이런부분) 은 수정하지않고
>프로그램으로 빠르게 할수있는 방법을 원합니다.