GP에 연결된 접속기기(복수)간에 데이터를 이동(복사)하고 싶습니다.(D스크립트 메모리 복사/memcpy)

본문 바로가기
사이트 내 전체검색

GP에 연결된 접속기기(복수)간에 데이터를 이동(복사)하고 싶습니다.(D스크립트 메모리 복사/memcpy)

Proface GP HMI를 통해 복수로 연결된 PLC간에 데이터값을 주고 받고 싶을 때 사용하는 방법입니다.
(단, Logic으로도 구현가능하지만 블럭단위로 데이터값을 보내지 못함)
D스크립트 메모리복사(memcpy)기능을 사용하여 연속된 어드레스의 데이터 값을 전송할 수 있습니다.
첨부된 사진을 참조하여 사용 방법에 대하여 확인부탁드립니다.
1. Red : Parameter1 [PLC1]GMW00000에 적용된 어드레스는 데이터값을 받을 어드레스 설정
2. Green : Parameter2 [PLC2]D00000000에 적용된 어드레스는 데이터값을 복사할 어드레스 설정
3. Orange : Parameter3은 수치값으로 복사할 어드레스 연속수를 설정

아래 예문은 상기 순서대로 작성 시 나온 구문입니다.
EX) memcpy([w:[PLC1]GMW00000], [w:[PLC2]D0000000], 100)
--> [PLC2]D0000000에서 [PLC1]GMW00000 주소에 100개의 연속된 어드레스를 복사합니다.
--> D0~D99 데이터값이 GMW0~GMW99 주소에 복사됩니다.


 
FAQ 검색
FAQ 검색
등록된 FAQ가 없습니다.

회원로그인

접속자집계

오늘
416
어제
1,078
최대
2,020
전체
170,366

그누보드5
Copyright © 소유하신 도메인. All rights reserved.