2017-12-04 58 views
1

FTP 서버에서 연결을 시각화하고 파일을 다운로드하는 방법이 있습니까? 이 모든 것이 TwinCAT 3입니다.TwinCAT 3 FTP 서버 시각화

FTP 서버에서 파일을 다운로드하려고합니다. 그러나 나는 정확한 시각화를 찾을 수없는 것 같습니다.

Beckhoff 사이트에서 서버에서 파일을 다운로드하는 데모 코드가 있지만 실제 PLC 용입니다.

친절에 감사드립니다!

답변

1

TF6300을 사용하면 TwinCAT3을 사용하여 FTP 클라이언트를 구현할 수 있습니다. FTP 서버에서 파일을 다운로드하려면 Beckhoff가 파일 다운로드를 구현하는 데 좋은 example here을 사용하고 있습니다. 이는 TwinCAT3과 같은 ADS 가능 장치로 가능합니다. PC에 설치할 수는 있지만 실제 PLC는 필요하지 않습니다. 이를 시각화하기 위해 필자는 필요한 기능을 수행하는 데 필요한 함수 블록을 인스턴스화 할 때 인스턴스화되는 변수 중 일부를 시각화하여 시각화했습니다. 예를 들어 FB "FB_FTP_FileDownload"를 인스턴스화하는 경우 출력 변수 "nProgress"에 액세스 할 수 있습니다.이 변수는 데이터 전송의 현재 상태를 백분율로 표시합니다. 시각화와 관련해서는 여러 가지 방법이 있습니다. - TwinCAT3 visu (미들웨어로 ADS 사용)로 직접 구현 - 자신의 HMI에 adslib.dll (또는 다른 광고 구현) 사용 - 다른 미들웨어 (OPC-UA)를 사용하여 게시하십시오. 데이터를 HMI에 전송

파일 다운로드 (FB_FTP_Open, FB_FTP_FileDownload, FB_FTP_Close)에 필요한 기능 블록의 출력은 다운로드 상태를 표시하는 데 필요한 모든 정보를 제공합니다.