BCD 값 저장 후 BCD 값 PLC OUTPUT 카드로 출력 할 방법,,
- 유온
- 2643
- 5
K-300 S 를 사용을 위한 기술 문의 를 드리겠습니다.
INPUT 카드로 들어 오는 신호(P000 - P00F사이로 BCD 값으로 들어옴)를
내부에 그대로 저장 했다가 프로그램 순서에 의해서 다시 같은 BCD 값으
로출력할수( OUTPUT P050- PO5F 로)있는지요....
약 30개 에서 40개 정도가 대기 상태로 저장 되어 있어야 합니다(계속적)
예) 1. P01 + P02.......대기상태.....출력 P050 + P051
2. P01 ............대기상태.....출력 P050
3. P01 + P03.......대기상태.....출력 P050 + P053
1번에서 3번까지만 예를 들어 놨는데 실제로는 약 40개정도 DATA가
저장 되어야 합니다...
자세한 설명 부탁 드립니다^^
댓글 5
일단 가능합니다.
그러나 질문하신 내용중에 선입선출 질문인지...
아니면 무한정 입력된 내용을 40개의 워드로 저장한뒤
조건에 맞는 데이타를 출력할 것인지가 궁금 하군요...
자세한 사항은 다시 질문 하시면 답해 드리겠읍니다.
![profile image](https://gisullab.com/files/member_extra_info/profile_image/276/003/3276.jpg?20151229165130)
규칙적인 데이타 이동은 WORD SHIFT 명령을 이용해 보세요
전 주로 특수명령어 위주로 설명을 하고 있습니다.
제가 카페 자료실에 올리는 프로그램도마찬가지 이구요
하나의 입력된 BCD DATA를 그대로 WORD SHIFT 계속적으로 반복시켜
워하는 위치의 DATA를 끄집어내 출력쪽으로 전환하면
스텝수도 많이 차지하지 않고 간단하게 프로그램을 구성할수 있습니다
한가지 더 필요한것은 새로운 DATA가 들어올때 전환시켜줄 클럭이 하나 꼭 필요합니다
이건 그리 어려운것 없고 기존의 DATA와 새로 입력되는 입력되는 DTATA를 비교하는 명령어를 이용하세요
아래의 순서대로 구성하시면 쉬울거여요
1) 입력 DATA
2) 비교 입력<>이전 입력자료
3) 이송 클럭 발생
4) 자료 이송 40개 정도
5) 정보 출력 40번째 정보 (지정한 위치정보 모두 가능)
자세한 프로그램을 사용설명서를 참조하여 구성해 보세요~~
댓글을 읽어도 도움이 되네요..
권한이 없습니다. 로그인