이 DUT는 다음 명령과 함께 사용할 수 있습니다:FP_SD_WRITE
DUT의 요소(식별자):
쓰기 형식
0: –
1: UINT, 5자릿수, CSV
2: INT, 6자릿수, CSV
3: UDINT, 10자릿수, CSV
4: DINT, 11자릿수, CSV
5: REAL, 13자릿수, CSV
6: –
7: WORD, 4자릿수, CSV
8: DWORD, 8자릿수, CSV
9: –
10: 문자열, CSV
11: 이진 데이터, BIN
쓰기 모드
0: 새 파일 모드입니다. 파일 콘텐츠를 삭제한 후 데이터를 씁니다. 파일이 없으면 새 파일을 만듭니다. 데이터는 항상 파일의 헤더에서 작성됩니다.
1: 파일 모드에 추가합니다. 추가 데이터를 파일 끝에 추가합니다. 파일이 없으면 새 파일을 만듭니다. 데이터는 항상 파일 끝에서 작성됩니다.
2: 포인터 모드 1. 데이터는 udiBytePosition에서 지정한 포인트에서 시작하는 파일 헤더에서 작성됩니다.
3: 포인터 모드 2. 데이터는 udiBytePosition에서 지정한 포인트에서 시작하는 파일 끝에서 작성됩니다.
옵션(CSV 데이터에만 유효)
비트 0–7: 새 줄
0: 삽입된 새 줄 없음, 파일 끝에서만.
1–255: n번째 구분 기호마다 새 줄이 삽입됨, 예: 0–7=3 비트의 경우 세 번째 구분 기호마다 새 줄이 삽입됩니다.
비트 8: 데이터 끝에 작성되는 접미사
0: 새 줄
1: 콤마
비트 9: 제로 서프레스
0: 제로 서프레스 없음
1: 제로 서프레스가 수행됨
비트 10–15: 시스템에 예약됨 (0)
포인터 위치 [바이트]
포인터 모드 1 (wMode=2) 또는 2 (wMode=3)에만 사용 가능합니다.쓰기 후 포인터는 쓰기가 완료된 위치로 이동합니다. 다음 쓰기 연산은 이 위치에서 시작합니다.
쓴 데이터 수
wFormat=1–8의 경우: 16비트/32비트 쉼표 구분 데이터 수
wFormat=10의 경우: 8비트 문자 수
wFormat=11의 경우: 16비트 데이터 수