概要…の前に
現在私が担当している仕事で、ごく特定の作業でしか役に立たないものです。
そういう性質のソフトですので、一般の方がダウンロードしても意味がないと思います。ご注意ください。(笑)
現在私が担当している仕事で、ごく特定の作業でしか役に立たないものです。
そういう性質のソフトですので、一般の方がダウンロードしても意味がないと思います。ご注意ください。(笑)
T社PLCのRデバイスと、M社PLCのMデバイス及び、Bデバイスとを相互に変換するためのソフトです。
上記3種類のデバイスは、それぞれ番号の付け方が違う(下の表参照)ので、デバイスを読み替えたい場合に面倒だったのをこのソフトを使うことで簡単に変換できるようにしました。
| 種別 | 番号の付け方 | 例(1024番目の番号) |
| T社PLCのRデバイス | 下一桁は16進数(0-F)で、上位は10進数(0-9) | R0640 |
| M社PLCのMデバイス | 全ての桁は10進数(0-9) | M1024 |
| M社PLCのBデバイス | 全ての桁は16進数(0-F) | B0400 |
※ここでいう「PLC」とは「Programmable Logic Controller」の略です。
番号の対応は以下のような感じです。
| R | M | B |
| 0000 | 0000 | 0000 |
| 0001 | 0001 | 0001 |
| 0002 | 0002 | 0002 |
| 0003 | 0003 | 0003 |
| 0004 | 0004 | 0004 |
| 0005 | 0005 | 0005 |
| 0006 | 0006 | 0006 |
| 0007 | 0007 | 0007 |
| 0008 | 0008 | 0008 |
| 0009 | 0009 | 0009 |
| 000A | 0010 | 000A |
| 000B | 0011 | 000B |
| 000C | 0012 | 000C |
| 000D | 0013 | 000D |
| 000E | 0014 | 000E |
| 000F | 0015 | 000F |
| 0010 | 0016 | 0010 |
| 0011 | 0017 | 0011 |
| 0012 | 0018 | 0012 |
| : | : | : |
| 0628 | 1000 | 03E8 |
| : | : | : |
| 1250 | 2000 | 07D0 |
ソフトを起動します。
変換前デバイスのテキストボックスに番号を入力します。
そして、右にある「変換」ボタンを押すか、[Enter]キーを押すと他のデバイスのテキストボックスに変換された番号が書き込まれます。
[Tab]キーを押すことでテキストボックスを切り替えることができ、(キーボードでの切り替えでもマウスでの切り替えでも)文字の選択を自動で全選択にします。さらに「変換」ボタンのフォーカスも同時に変更しています。
こうすることで、[Tab]で切り替えて、番号を入力して[Enter]で変換するという風に、操作が少なくてすむようにしています。
ソフトを起動させた時点で「常に前面」のチェックをONとしているのは、使い道として前面表示にしておくことが多いからです。
| Ver.0.0.3.16 | Borland Delphi 2006 Explorer で作成し直し。VisualStyle(XP)に対応。 |
| Ver.0.0.2.x | Microsoft Visual Basic 2005 で作成し直し。 |
| Ver.0.0.1.x | Microsoft Excel 2000 のVBAマクロとして新規作成。 |