同期式通信シリアル通信とはデータを送受信するための伝送路を1本、または2本使用して、データを1ビットずつ連続的に送受信する通信方式です。少ない信号線での接続が可能であるため、線材や中継装置のコストが抑えられるなどのメリットがあります。Association:米国電子工業会)の通信規格です。中でもRS-232Cは、通信規格の中でも用途を問わず多く普及し、パソコンにも標準で搭載されおり、モデムやマウスの接続によく利用されています。センサやアクチュエータの中にも、これらのインターフェイスを持ち、通信により制御可能なものもが多く存在します。RS-232Cパソコンに標準で搭載されるなど、最も広く使われているシリアル通信規格です。「EIA-232」とも呼ばれます。現在は信号線の追加などで規格が改訂され、正式名称は「ANSI/EIA-232-E」。現在でも一般には「RS-232C」と呼ばれています。シリアル通信ボードのセレクションガイドはこちらRS-422ARS-232Cでは伝送距離が短い、伝送速度が遅いなどの欠点を改良してできた規格です。「EIA-422A」とも呼ばれます。各信号線の目的やタイミングは規定されていますが、接続コネクタの規定はありません。9ピンが主に採用されています。シリアル通信ボードのセレクションガイドはこちらRS-485RS-422Aでは接続台数が少ないという点を改良してできた規格です。「EIA-485」とも呼ばれます。RS-485は、RS-422Aに対し上位互換の規格です。各信号線の目的やタイミングは規定されていますが、接続コネクタの規定はありません。9ピンが主に採用されています。使用するコネクタや信号配置も規定され標準化されています。右の図は、D-SUB9ピンの信号配置と信号線の説明です。Ground保守用接地またはアース接続方法RS-232Cは、コネクタや信号配置が規格化されているため、規格準拠のケーブルが数多く市販されています。装置には以下の種類があり、接続する装置によって、ストレートケーブルとクロス(リバース)ケーブルを使い分ける必要があります。Equipment(データ通信装置)。モデムやプリンタ、プロッタのように受動的に動作する装置を指します。Equipment(端末装置)。パソコンのように能動的に動作する装置を指します。デバイスマネージャから変更する必要がありました。「COMポート番号設定ユーティリティ」を使用することにより、ポート番号とチャネル(ch)の割り付けの煩わしさが解消できます。COMポート番号設定ユーティリティ」(要認証)をダウンロードしてご利用ください。COMポート番号設定ユーティリティ」を用いることで、ch番号とCOMポート番号が同時に確認できるため容易に関連付けることができます。ボード単位でまとめてCOMポートの確認ができるため、COMポート番号をまとめて変更することができます。要認証となっているファイルをダウンロードする場合は、ユーザIDとパスワードを入力してログインボタンを押してください。自動的にご希望のファイルのダウンロードがはじまります。」ボタンの押下により、ハードウェアのセットアップが完了した製品が検出されます。名称欄に表示された製品型式を、ダブルクリックするとポート番号とch設定画面が表示されます。以上の操作で、COMポート番号とケーブルのchと割り付けることができます。インストールが必要です。」をダウンロードしてインストールしてください。インストール手順はマイクロソフト様のホームページを参照ください。インストールされているため問題ありません。受信にそれぞれ伝送路があり、送受信を同時に行うことができる方式です。半二重通信1つの伝送路を用いて送信と受信を切り替えながら通信する方式です。そのため、同時に通信を行うことはできません。非同期式通信と同期式通信シリアル通信では、1本の信号線を用いてデータを1ビットずつ送信するため受信側で正確にデータを受信するために、送信側がどのような速度で1ビットずつ送信しているかを把握しておかなければなりません。RS-232Cでは、通信方式として「同期式通信」と「非同期(調歩同期)式通信」の規格が定められています。発生するクロック、もしくは自分から発生したクロックに同期してデータの送受信を行う方式です。送信側から1ビット毎に付加された同期信号をもとに通信を行います。いに自ら発生したクロックに同期してデータの送受信を行う方式です。伝送速度の設定が一致していないと、正常な通信ができません。送信側・受信側ともに1秒間に何ビットずつ通信するかを最初に取り決め、その通信速度にあった周波数の同期信号をそれぞれが作り出します。非同期通信では、1本のデータ線上で1ビットずつデータを送受信するため、最初にお互いの通信条件設定を合わせなければ正常に通信できません。周辺装置側の設定にパソコン(コントローラ)側の設定をあわせるのが通常の設定方法です。通信速度1秒間に送信するビット数を指定します。Second)で、300、600、1200、2400、4800、9600、19200などから選択します。設定とタイミングを合わせることでデータの区切りが一致し、正常にデータを送受信できるようになります。そのため、1データ(1バイト)毎にスタートビットを付加し、正しいタイミングを取得します。ストップビット長データの終端を表すビットの長さを設定する。通常は、1ビット、1.5ビット、2ビットから選択します。スタートビット長は、1ビットに固定されているため設定は不要です。データビット長ひとつのデータが何ビットで構成されているかを指定します。使用する機器にもよりますが、通常は英数字記号ならば7ビット、1バイトのバイナリデータの場合には8ビットを指定します。パリティチェックの設定データの誤り検出を行う機能で、「偶数パリティチェック(EVEN)」、「奇数パリティチェック(ODD)」、「パリティチェック無し(NONE)」から選択します。送信側でデータに"1"または"0"のパリティビットを付加しEVENならば、"1"を偶数に、ODDならば"1"を奇数に揃え送信します。受信側でEVENならばデータビットの"1"の数が偶数か、ODDならば奇数かを数えデータが正常かどうかの判断を行います。偶数パリティの場合ハンドシェイク(フロー制御)機器同士がデータの送受信を行う場合、受信側が受信状態でない場合にデータを送信するとデータが失われる可能性があるため、通信では、お互いの状態を確認することが重要です。ハンドシェイク(フロー制御は通信の信頼性を確保する機能で、送信側から受信側に「データ送信中」という信号を送り、受信側はその信号を受け、信号線からデータを読み込みます。送信側へ「データを受信しました」という返事をします。互いにデータの送受信を確認しあいつつデータを転送することができます。ソフトウェアハンドシェイク(XON/XOFFフロー制御)受信側の受信バッファ空き領域が残り少なくなると、送信側に『XOFFコード』を送信し、送信の一時中断を要求します。空き領域が十分になった時点でXONコード』を送信し、送信側へ送信の再開を要求する制御方法です。ハードウェアハンドシェイクソフトウェアフロー制御のXON/XOFFコード送信の代わりに、コントロールライン(RTSまたはDTR)を自動的にON/OFFします。RTS信号とCTS信号または、DTR信号とDSR信号をそれぞれ相互に接続する必要があります。