2017-01-01から1年間の記事一覧

YooSee カメラ の仕様について

まず、IPアドレスを設定できません。 DHCPがないと何もできない。 接続するためには、何かDHCPの機器をつないでIPを振ってもらいます。 会社でテストをしていたのですが、DHCPを使用していないので、IPを振るのに苦労しました。テスト用のルータをDHCPにして…

Bluetooth PAN 接続の不思議

Keyence の端末、BT-W85TをBluetoothでPAN接続し、パソコン越しにPLCと通信させている。 BT-W85T上のプログラムからブルートゥース接続をこころみる。 ① ブルートゥース・オープン ② ペアリング ③ PANコネクト を順に行うが、接続に結構失敗する。 理由がよ…

.net で作る Windows Service

ソフトウェアの起動を監視するサービスを作成して使用しています。 ところが、そのサービスを稼働させている端末(Windows10)で、 CPUの使用率が、そのサービスだけで40%使用してしまっているのです。 これは問題。。。監視の方法として □ ループでプロセス…

BT-W85T と PLC 間で 直接通信を行う。

Keyence製 のPLCとBT-W85Tという端末(バーコード、OCRリーダー) で直接通信を行っています。 方法は3個試行していて、 ① 無線LANでBT-W85Tをネットワークに接続する。 ② BluetoothでPCにPAN接続し、そのネットワークアダプタと、PLCの属するネットー枠に接…

Bluetooth の通信方法について

① 仮想シリアルポートとして通信する → SPP ② 仮想イーサネットとして通信する → PAN 『Bluetoothはその特性上、様々なデバイスでの通信に使用される為、機器の種類ごとに策定されたプロトコルがあり、それらの使用方法をプロファイル (Profile) と呼び標準…

Compact Framework3.5 で アプリケーションの多重起動を防止する

.NET Compact Framework(VB.NET)で二重起動防止(Mutexを利用)する方法 - Lunarfactory ここのコードを、そのまま利用しました。ありがとうございます。 しかし、エントリポイントに処理が入らない。 と思ったら設定がありました。 スタートアップオブジ…

Rasberry pi 3 の NTPに ×がつく

ntpq -pで同期を確認すると、 しばらくすると、設定したサーバの横に*がつくはずなのに、 ×がつくばかり。。。 複数設定したNTPの時刻がずれていて、同期時にエラーが出ていたようです。 NTPサーバを一つにしたら、すぐに正常に同期しました。 複数のネット…

WMR-RM433W の固定IP設定不可について

閉鎖ネットワークに、無線機器を接続したかったために、購入しました。 LANのIPを固定にできないようだったので、だめか?と思いましたが、大丈夫。 192.168.0.xx の機器同士で通信できました。 調べたらLAN側のIPは192.168.13.1のままのようでしたが。 ロー…

KEYENCE BT の シミュレータで、配置異常がでる。

何を試しても配置異常がでてしまっていたのですが、 「ツール」→「デバイス」→「構成」→でIPを設定するとできるようになりました。

KEYENCE のPLC KV5000 に TCPで 上位リンクで通信を行う。

PLCがサーバになり、ソフト側がクライアントです。 ソケット通信を行う場合、PLCはサーバとしてパッシブオープンして、 クライアントを待ち受ける必要があります。 接続した後に、データのやり取りを行います。 ですが、上位リンクでPCから指令を出す場合、 …

無線LANの パスワードについて wpa2 エンタープライズ

今日会社に行ったら、朝一番で「ネットワークがつながらない」 ということで、無線LANの話題です。 先日会社のPCを全て無線化しました。 無線LAN子機をUSBにさしてアクセスポイントにWPA2 エンタープライズで 接続しています。 接続されていないPCを見ると、…

rasberry pi 3 で 計数カウンタを作成する6 -ソケット通信 クライアント再接続

さて、前回カウンターの値を、ソケット通信でサーバに接続して、 送るところまでやりましたが、 サーバを一度落としてしまうと、 サーバが再起動しても、クライアントの再接続がなかなかできず、苦労しました。 最終的に実現した方法は。 ① カウントのプログ…

Yamaha ルーター RTX810を使用した、ネットワーク構築 -1 ルーティング,ping

拠点1 2 3 がVPNでつながっています。 RTX810 が各拠点にあって、フレッツ光のVPNのサービスを使用しています。 拠点2に新しいネットワークを追加し、ルーティングします。 RTX810を追加して、その下の島を新たなネットワークとします。 拠点2の事務所…

rasberry pi 3 で 計数カウンタを作成する5 -python

以下に、カウンターで使用しているパイソンのプログラムを掲載します。 サーバに接続して、カウントするごとに数値をサーバに送るようにしています。サーバはVB.net で作成しました。 ここにはクライアントのパイソンのみ掲載します。 import RPi.GPIO as GP…

Windows10 NTPサーバが動作しない

社内の閉鎖ネットワークにWindows10で動作するNTPサーバがあるのですが、 気づいたら動作していませんでした。 Windows 10 をNTPサーバにする手順 | 無停電電源装置(UPS) | イートン この手順でやり直しましたが、net start w32time をプロンプトから実行す…

Yamaha ルーター RTX810を使用した、ネットワーク構築 -0 

拠点1、2、3がVPNで接続されています。 各拠点において、無線LANアクセスポイントを設置するのですが、 今ある拠点間LANのネットワークとは切り離しつつ、 インターネットアクセスが可能な環境を作り上げることになりました。 インターネットをブラウジン…

YAMAHA RTX810 vpnルーターで シリアル通信ができない 

www.amazon.co.jp USB変換ケーブルでシリアル通信しようとしたがうまくいかない。 www.amazon.co.jp これも必要。 www.amazon.co.jp これも必要。 しかし、接続できない・・・。 USBではなく、普通のシリアルケーブルでRS232cポートのあるPCでも なぜか…

Orphis X7250 で、スキャナーの保存先に指定したSambaがアクセス不能になりました。

RISO のプリンター複合機 X7250 で、 スキャナーの保存先にしているLinuxServerのフォルダにアクセスできないようで、 「保存できません」とエラーが。 そういえばSambaのバージョンが上がってからWindowsServer2003からアクセス不能になったりしたのを思い…

rasberry pi 3 で 計数カウンタを作成する4 -センサー2

5vで動作する光電センサがなかったので、 会社の先輩に5vで動作するマイクロ・フォトセンサを見つけていただきました。 これで別電源を用意する必要がなくなりました。 回帰反射型のオムロン製です。 EE-SPZ401-A | オムロン制御機器 こいつを使って、回…

rasberry pi 3 で 計数カウンタを作成する3 -センサー

さて、入力検知ができた後は、センサーです。 3.3Vで動く光電センサーがみつからなかったので、 会社の先輩に相談したら、電源を別にしてセンサーでリレーを動かして、 リレーの出力をGPIOに入れるようにアドバイスを受けました。 リレーに3.3vを入れてあげ…

Office 2016 ACCESS MDB 「データベースに含まれているVBAプロジェクトを読み取れないため、データベースを開けません」

社内システムで、レポート出力のためにmdbを使用しているのだが、 エラーで開けないとの報告があった。 どうも新しいバージョンでエラーが発生している模様。 Office 2016 バージョン 1708 以降で日本語の VBA モジュール名を含むファイルを開くとエラー – J…

WindowsServer2003 で、エクセルを開こうとすると落ちる

さて、WindowsServer2003の不具合が続いています。 社内のあるエクセルファイルを定期的に更新されているかチェックし、 更新があれば、コピーしてzip に圧縮してメールに添付して送信する。というサービスがWindowsServer上で稼働しているのですが、 3つの…

WindowsServer2003 が Sambaに接続できない。

WindowsServer2003で稼働している社内システムがあります。 セキュリティの問題は今回は置いておきます。 先日Sambaのアップデートがあったようで、 その後WindowsServer2003からSambaへアクセスできなくなりました。 原因 CentOS7のSambaをアップデートした…

一つ以上の必要なパラメータが設定されていません。 .NET Microsoft ACCESS

どうしても解消できない。 ただのSQLの間違いのはずなのだが、解消しない。 SQLをコピペしてACCESS上に張り付けると動く・・・。 accdbが壊れたのだと思い、再作成。 している最中に気づきました。 参照しているaccdbが別のファイルでした。 /db/my.accdb が…

「Microsoft.ACE.OLEDB.12.0 プロバイダはローカルのコンピュータに登録されていません」 ACCESS2016

VB.net で作成したアプリケーションでACCESS2016の .accdb に接続しようとしてこうなった。 そもそも、会社全体で少し前にoffice2007からoffice2016へ乗り換えたので、 今まで不具合がなかった方が不思議だったが。 accdbはダメで mdbは大丈夫のようだ。 コ…

WordPress で、 メニューのリンクが「お探しのページが見つかりません。」になってしまう

急遽HPのサンプルを作成することになり、WordPressをインストールし、 HPを作成。 すぐにできると思いきや、メニューのリンク先が見つからずに 「お探しのページが見つかりません。」 になってしまう。 ①「固定ページ」 ↓ ② リンク先のページにチェックを入…

Microsoft Edge だけ button type で 分岐できない

<form action ="/myPage" method="post"> <button type ="submit" name="change_or_delete" value="change">変更</button> <button type ="sumbit" name="change_or_delete" value="delete">削除</button> </form> このようなコードで、受け取ったvalue で分岐します。 Chrome とIEでは問題なく動作しているのですが、 Microsoft Edge だと 変更ボタンを押しても、削除ボタンが押されたことになってしまう…

OutLook vba で 送受信の完了を検知する

OutLookで、送受信の完了を検知したい。 まずはクラスモジュールを作成します。 名前はClass1です。 Dim WithEvents mySync As Outlook.SyncObject Sub Initialize_handler() Set mySync = Application.Session.SyncObjects.Item(1) mySync.StartEnd Sub Pri…

rasberry pi 3 で 計数カウンタを作成する2 -入力を検知する

さて、LEDは光ったので、今度は入力を検知します。 使用するGPIPは24番です。 GPIOには3.3Vの電源がついています。 これをGPIOの24につなげればいいのか? 3.3v → スイッチ → GPIO24 これでスイッチをON OFFすればいけるか? 調べたら、プルダウンと…

RasberryPi3 における Python のSocket 通信

サンプルがあったので、それをそのまま使用・・・。 http://www.raspberrypirulo.net/entry/2016/10/29/Socket%E9%80%9A%E4%BF%A1%E3%81%AE%E4%BB%95%E6%96%B9%28%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E5%81%B4%29 しかしエラーが出ます…