법인용 톱 > 전자 디바이스・산업용 기기 > 제어기기 톱 > 서비스 및 지원 > FA 기술 지원 > 샘플 프로그램 > 통신 제어 No.18 FP7 범용 시리얼 통신 샘플 프로그램(FPWIN Pro7)
FP7NSC 유닛과 CPU의 COM 포트를 사용하여 ASCII 문자열을 송수신합니다.
FP7-시리얼 커뮤니케이션 유닛(AFP7NSC)
FP7 슬롯 No1의 COM.1 포트에서 외부기기로 2개의 16비트 데이터를 송신합니다.
이 2개의 16비트 데이터는 부호 포함 정수(-32768에서
+32767의 값)로 합니다.
송신 데이터의 포맷은 "DTValue=@@@@@@XXXXXX"로 합니다.
@@@@@@:ai_dummyData[0]의 값(-32768~+32768에서 부족 문자는 스페이스, 우측 정렬로 함)
XXXXXX:ai_dummyData[1]의 값(-32768~+32768에서 부족 문자는 스페이스, 우측 정렬로 함)
(@@@@@@, XXXXXX 데이터는 6문자 고정이라는 의미입니다.)
예: | 외부기기에 ai_dummyData[0]:-1234, ai_dummyData[1]:-617을 송신할 때 송신 데이터는 "DT_Value=_-1234__-617"입니다(_는 스페이스를 나타냅니다). |
---|
이번 샘플 프로그램에서는 외부기기로 FP7CPU의 COM0 포트를 사용하여 그 포트에서 ASCII 문자열을 수신합니다.
수신한 문자열 데이터를 str_RecvData로 열어 데이터부를 2개의 16비트 데이터로 ai_RecvData[0], ai_RecvData[1]에 대입합니다.
|
|
|
|
|
|
본사
02-795-9600
천안사무소
041-622-9128
대구사무소
053-710-2301
접수시간 9:00-18:00
본사 휴업일을 제외