ラダープログラミングを勉強し始めたところの初心者です。
ラダープログラムを書くに当たっての作法や定石のお手本として何か最適な参考資料やWebページなどはありませんか?
いくつかWebから参考にしているページなどもあるのですが、
一般に言われるような見やすいプログラムを真似て書くところからスタートしようと思うのですが、
どのプログラムが見易く、どのプログラムが見難いのかを判断する目を持ち合わせていないというのが正直なところです。
自己保持やオルタネイトなどの基礎的な記述についてはおおよそわかりますが、
プログラムを書くにあたって、最初にはこういうことを書きましょう、その次はこんな風に記述しましょう(たとえば、最初に異常回路を書いておく、その次に自動、手動を書いておく、一時停止・異常停止を入れておくなど)という作法がよくわかっていません。
また、こうした作法にのっとって記載されているような例題があればうれしいのですが。
どなたかご存じであればお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ラダーは、決まったルールが無くみんな自己流です。
他人のラダーを見るとわけがわからないということはよくあります。
私は情報処理技術者でCやVBなども使用するプログラマでもあります。
私の場合、その経験から、
前処理
主処理
後処理
と直列構造と分岐構造を繰り返し構造を似たように記述します。
つまり、動作の順番どうりにプログラミングしていきます。
位置決めみたいな数値制御はサブルーチン化して使います。
出力コイルは最後の方にまとめます。
やはり標準化されたものはないんですね。
一般的にプログラムってそういうもんですよね。。
ご回答いただいた手順を参考にしてみます。
ありがとうございました。
No.1
- 回答日時:
>たとえば、最初に異常回路を書いておく、その次に自動、手動を書いておく、一時停止・異常停止を入れておくなど
これらは所謂、企業秘密に属する情報
秘密保持義務違反になる恐れがあるので最近は公開されなくなりました
昔は、違反スレスレ情報まで平気で公開してたけれど
10年ほど前から一切公開しないのが主流になりました
あらためて探したけれどヒットしませんねぇ
企業秘密と言えるほど高度な事してなくとも
「秘密保持義務違反に抵触する可能性が有る」
と言うだけで取引停止になるご時勢ですから
おまけに著作権問題も微妙だし
ネット上で取れるのはやはりPLCメーカのサンプル集
http://www.mitsubishielectric.co.jp/fa/products/ …
http://www.keyence.co.jp/seigyo/
http://www.fa.omron.co.jp/products/category/auto …
http://www3.panasonic.biz/ac/j/service/tech_supp …
http://www.ea-thk.com/?q=node/1189
これらは営業戦略の一環で公開しているので秘密保持も著作権も問題なし
それ以外では所謂、Tipsと呼ばれる小技系ならそれなりに
http://www17.ocn.ne.jp/~k_fa/
http://plckouza.com/st4/st4main.html
http://dex.main.jp/dex/ladder-waza.html
http://u-tec.eco.coocan.jp/plc_tips_1.htm
「見やすい・わかりやすい」ラダーにするために
http://www.softech.co.jp/mm_051102_plc.htm
英文が得意なら 海外のPLCサイト
http://www.plcs.net/contents.shtml
http://www.plcforum.it/f/forum/271-
http://www.mrplc.com/
なるほど、そういうことですか。機密情報の部類になってしまうのですね。
一般的にどう書くか?作法というかなんというかそういうのって共通認識としてあってもいいと思うんですけどね。
JISの規定とまではいかないまでも、ある程度のマニュアル化したものがあればわかりやすいのに。
プログラムって自由であるためにこうあるべきだというものがないですよね。
だれかそんな講座を開いてくれないかなぁ~と思う今日この頃です。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- サーバー 無料のレンタルサーバで、スクレイピング(?)はできますか? 2 2022/05/07 10:09
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 大学受験 AO、総合型選抜出願時に使用する活動実績報告書について 4 2022/06/27 01:21
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- Perl perlのプログラミング 部分入れ替えの方法 1 2022/10/11 22:26
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テストについて
-
Zと2とか紛らわしいのがあるか...
-
PostgreSQL+DataGridView
-
東京でヨコイのソース買えますか?
-
インプットとアウトプット
-
三菱製PLC:ファイルレジスタ(...
-
三菱シーケンサーA1SHCPUとA1SJ...
-
プログラムソースの値段
-
システムを作るにあたり、SQLSe...
-
グーグルの障害者訓練プログラ...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
texに関する初歩的な質問
-
納入日と納品日について
-
Windows server 2022 CALとSQL ...
-
VC++ ラジオボタンの初期値に...
-
バーコード作成ができるフリー...
-
契約書の「重大な背信行為」は...
-
発注書と見積書の品番が異なっ...
-
敬語チェックお願いします!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Zと2とか紛らわしいのがあるか...
-
テストについて
-
三菱製PLC:ファイルレジスタ(...
-
グーグルの障害者訓練プログラ...
-
オーバレイ方式と仮想記憶シス...
-
インプットとアウトプット
-
三菱シーケンサーA1SHCPUとA1SJ...
-
東京でヨコイのソース買えますか?
-
システムを作るにあたり、SQLSe...
-
初心者です。プログラムを作り...
-
プログラムソースの値段
-
エントリーシート
-
VBAとアクセスの意味を教えてく...
-
Excel データを各シートへ自動...
-
プログラム修正の際に古いソー...
-
トークスプリクト作成
-
フライに天つゆ
-
nc旋盤やレーザー加工機を使う...
-
サブウェイ
-
卒研の実験プログラム言語につ...
おすすめ情報