【PLCとPCのFTP接続 】
自分用のメモ。
■前提条件
・PLCはキーエンスKV-8000
・PLCがクライアント、PCがサーバー
・PCのFTPソフトはFileZilla Serverを使用
■PLC側
・KV-8000は専用のFB(FtpFilePut)があるのでそちらを使用
・クライアント設定は基本設定だけ行いFTPファイル転送設定はやらなくてよい。FBの引数で指定する為。
・オープン方式はActiveを使用
・ポート番号は21
■PC側
・FileZillaはServerとClientがあるので間違えないようにする。今回はServerを使用したがServerの接続確認の為にClientを使用するのもあり。
・FileZilla Server の設定箇所はusersの部分。ここでユーザーを追加しフォルダのパス情報やアクセス権の設定をする。
・Windowsファイアウォールでポート21を許可する
・FileZilla Clientを使えば、PC側からFTP接続テストができる
・ポート21が別アプリで使用している可能性がある。その時はコマンドプロンプト「netstat -aon | findstr :21」で確認。
以上