DNCって何?
先日、お電話を頂きましたお客様が新しいパソコンと、作業機器をつなぎたいけどわかりますか? という問い合わせがあり、もう少しお話を聞いたら、『DNCで繋がっている』と言われ、『DNC???』って何?となったので、ネットで調べたら、『DNCシステムとは、各種NC工作機械の生産性アップ、あるいはそれら生産設備を運営するマンパワーをサポートしてゆくために開発された、工場内支援システム』って物らしいです。
機器によりどんなプロトコルを使っているのか、それともシリアルケーブル接続か、全然分からなかったので、できるかどうかわかりませんでしたが、お客様の所に伺わせていただきました。
伺ってみたら、作業機器にデータを送るパソコンをWindows7にして、データ作成用のPCは別にある形態でした。
つまり、CAD作成PC ⇒ データ保存用PC ⇒ 作業機器 という順番でデータを送りたいけど、中間のデータ保存用PCをどうしたらよいかわからないという事でした。
PCからPCには、windowsのファイル共有の設定をすればすぐにできるので、そこは良かったのですが、作業機器とデータ保存用PCのやり取りが分からなかったので、悩みました。
結論からいうと、作業機器をお客様に操作してもらったら、IPアドレスを持っていて、ポート21と書いてある記述があったので、FTPで通信している事がわかりました。そこで、新しくする前のデータ保存用PCがまだあったので、中を良く見せてもらったらIISでFTPサーバが動作しているのが確認できました。
クライアントPCだと、FTPサーバはもう少し分かりやすいソフトで動作させている事が多いので、最初に見た時には気がつきませんでした。(バックグラウンドで動いていたので・・・・完全にいいわけですね。netstat で最初からみれば、21番ポートがリスニングになっているのにすぐに気がつくのでしょうが・・・)
そんな感じだったので、IISを追加して、FTPサーバを起動させ、FTP用のユーザを追加。それで、作業機器との通信ができるようになりました。
いや~よかった~お客様にも喜んでもらえて何よりでした。