電子こうさくの家

電子こうさくの家

PR

×

Keyword Search

▼キーワード検索

Calendar

Archives

2026.08
2026.07
2026.06
2026.05
2026.04

Favorite Blog

達人のひとりごと(J… 真空管の達人さん
管球アンプよ永遠なれ 管球アンプ大好きさん
ハナミズキ いくら3805さん
時代遅れのアナログ… さくら もものこさん
難病エンジニアのこ… マリオ・シャラポワさん

Comments

PIC9801 @ Re:低音ブースト回路(01/22) nippon2027 さん 書き込みありがとうござ…
nippon2027 @ Re:低音ブースト回路(01/22) 素晴らしい回路ですね~!利用させて頂き…
PIC9801 @ Re[1]:ICE(05/16) Fujio さんへ まさかICEの開発者からコメ…
Fujio @ Re:ICE(05/16) CRC-80開発者です 綺麗な状態で保管されて…
PIC9801 @ Re[1]:TERA TERMでグラフィックス(03/28) JOY2005さんへ お久しぶりです。返信が遅…
2009.01.21
XML
ここで、お話するPLCとは、今、流行っている高速電力線通信(Power Line Communications)ことではなく、FA(Factory Automation)分野で使われるPLC(Programmable Logic Controller)のことです。別の呼び方でシーケンサとも言われています。

サーボモータやセンサやエアー・ソレノイドなど、メカニカルな制御を行うために、仕事でPLCをよく使用しています。しかし、計測器などとシリアル通信を行う場合は、パソコンやボードコンピュータに頼っているのが現状です。

PLCでシリアル通信ができないわけではないのですが、プログラムが結構厄介で、それなりのスキルを必要だなと感じていました。

シリアル通信が難しい理由は、PLCで標準的に使われているラダー(リレー回路のようなもの)が原因と思われます。そのためPLCの大手メーカの○菱や○○ロンも応用命令や専用のツールを用意しているのですが、マニュアルを熟知しないと、とても理解し難いもののように感じていました。

このようの思っていた矢先、PLCメーカとしては後発のキー○○スから、うちのPLCを触ってみてくださいよぉ~とういうお誘いがあり、デモ機を借りてシリアル通信プログラムを試して見ました。

シリアル通信は、文字列を扱う必要がありますが、スクリプト言語を使えば用意にプログラムができるとのことです。使って見ましたが、VBなどの汎用言語とそれほど違和感はなく、割と簡単にプログラムを作成することができました。以下、そのプログラムです。

結論として、PLCも侮れませんね!その進化に少し驚いてしまいました。これは使えそうです!^^





お気に入りの記事を「いいね!」で応援しよう

Last updated  2009.01.21 20:51:50
コメント(2) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


実験しました  
e-device  さん
FAの制御はPLCが多いですよね!。私もシーケンスはリレーのころより馴染みがあり、リレーを30個位使用した、シーケンスで簡単な装置を設計した事があります。その時代のリレーシーケンスでは通信はできません。スプリクト言語を使用して簡単に通信ができるようにしたキー○○スのシーケンサーは良くできていると思います。私も以前、キー○○スのシーケンサーの、スプリクト言語で実験しましたが不満な点があります。スプリクト言語内の確認したい変数などが確認できません。
それに比べIEC61131-3言語のST言語は変数の確認ができます。シーケンス制御用の世界標準言語は IEC61131-3言語のようです。 (2009.01.22 10:36:18)

Re:実験しました(01/21)  
PIC9801  さん
e-deviceさん
>スプリクト言語内の確認したい変数などが確認できません。
確かにそうでした!変数を確認したい場合はラダーに展開するか、別ウインドウで変数領域を出す必要があります。
でも、プロトコルモニタが内蔵されていて、これは便利でした^^
>それに比べIEC61131-3言語のST言語は変数の確認ができます。シーケンス制御用の世界標準言語は IEC61131-3言語のようです。
う~ん(^^;私も○菱電機のST言語を試したのですが、GPデベロッパーを再インストールし直さなければならなかったり、マニュアルは不親切ですし、○菱電機のサポートセンターに聞いてもST言語が分かる人がいなかったりで、途中で諦めてしまいました。このメーカは標準化には消極的のようです。e-deviceさんが、昨年3月頃日記で紹介していましたよね!、○菱電機以外のST言語は使いやすいのでしょうね! (2009.01.22 20:36:53)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: