![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
>ところで、ラダーソフトはパソコンのハードとプログラムの関係のように、
>メーカーに依存しないアプリケーションは無いのでしょうか?
海外のラダー屋のサイトです
http://www.plcs.net/
海外ではフリーのラダーソフトがあるらしいです
日本では三菱とオムロンの寡占状態でこの二つのツールさえ持っていれば
不自由しないので所謂ラダー用のフリーソフトはほとんどありません
例外的に「連枝」
http://web.parknet.co.jp/renri/
所謂、組み込み用マイコンのソフトをラダーで書きます
但しこれでは三菱、オムロン用ラダーは書けません
PLCOPEN
http://www.plcopen-japan.jp/edu.html
国内ではPLCopen Japanが業界統一ソフトを作成すると一時は言ってましたが
未だに統一されない
何しろ国内最大シェアを握ってる三菱が入っていないから
因みにPLCの世界シェアは
1位 シーメンス
2位 ロックウエルオートメーション
3位 三菱
と言われております(未確認)
これまた貴重な回答ありがとうございます。
海外サイトでオムロン(海外向け製品かも)とシーメンス用のフリーソフトがあるのを確認しました。 日本ではこのような活動があまりないのが寂しいです。
それよりも組み込みマイコン用「連枝」はおもしろいですね、マイコン制御ではI/O制御のみの場合も多いですから、これは有効なアプローチだと思います。
C言語で作成する場合でも、マイコン固有のレジスタの使い方やブートシーケンスがあるので、リンクライブラリさえ替えれば、どれでも同じソースという訳にはいかないのが現状です。
どこまで同じラダー図で通用するのか非常に興味があります。 ラダー図の一部にインラインCなんて機能があって、一部C言語が使えるといいですね。
No.2
- 回答日時:
> また、C言語などの構造化に適したプログラム言語にくらべて、ラダーソフトは規模が大きくなると非常に見にくくなります。
それはただ単にプログラマがヘボなだけとも言える
見やすいラダーを書けるように成るにはそれなりに年季が必要です
何故ラダーを使うか?
単純に使いやすいからです
モニタも見やすい
そして最大の利点はRUN中書き込み機能
コンパイラでは不可能な機械が運転中にプログラムを書き換える
↓でも議論していますが
http://www.system-brain.com/bbs/kaigi2/kaigi/thr …
ST言語と言うPacalに似たスクリプト言語も有りますが
エアシリンダやモータ駆動ならラダーの方が格段に上
STでモータ駆動プログラムを書くと
例のエレベータ事故の様なプログラムになっても誰も気が付かない
ラダーで書けばインタロック条件は一目瞭然
しかし四則演算、三角関数等はSTの方が見やすい
適材適所に成ります
貴重な回答ありがとうございます。
>・・・それなりに年季が必要です。
それは、C言語等にも言えることですね。
ST言語は初めて知りました。 PLCの分野では、まだまだ実績が少ないようですね。 たしかに、I/O のインターロック系の安定動作を重視したばあいはPLCを選択するのが良いと思います。
ところで、ラダーソフトはパソコンのハードとプログラムの関係のように、メーカーに依存しないアプリケーションは無いのでしょうか?
たとえば、三菱やオムロンではなく、サードパーティのソフトメーカーが開発したアプリケーションで、同じラダーソフトが複数メーカーのPCで使いまわしできるようなものがあればなあ~。 と思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# C言語について。 3 2022/11/05 20:30
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- C言語・C++・C# C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど 1 2022/09/29 01:21
- システム CPUの問題について 2 2022/07/09 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
COBOLでのNOT = の AND条件
-
C言語、C+、C++、C#の違い
-
C言語とhtmlの違いを どな...
-
C言語って古いですか?
-
COBOLで文字タイプを数字...
-
C++における継続行
-
VBSとWSHは読み方が違うだけで...
-
C言語でBASE64のエンコードのプ...
-
TO_CHARで小数点以下がある場合...
-
プログラムに書かれる"%"記号の...
-
Excelの開発言語ってなんですか?
-
vbaとc言語の関連性について
-
ホワイトハッカーを目指そうか...
-
HTTPで .do という拡張子を見つ...
-
HTMLは、プログラミング言語じ...
-
順列の内容をすべて表示するプ...
-
プログラム言語について c言語...
-
KOTLIN言語での開発をChromeboo...
-
rubyとhsp・・・初心者にお勧め...
-
Dream weaverで中国語のサイト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラム言語について c言語...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
AIって何のソフトで作っている...
-
UNITY Float型の接尾辞fって
-
COBOLでのNOT = の AND条件
-
TO_CHARで小数点以下がある場合...
-
COBOLで文字タイプを数字...
-
プログラム言語について プログ...
-
C++における継続行
-
swift言語の最適化 swift最適化...
-
VBSとWSHは読み方が違うだけで...
-
C++ ってなんて読む?
-
web2.0以前のインターネットで...
-
Excel VBAで文字化けする (英語...
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
-
Pythonって何を意識した言語な...
おすすめ情報