この規格ページの目次
JIS B 3503:2016 規格概要
この規格 B3503は、JIS B 3501に規定するプログラマブルコントローラに用いるプログラム言語の構文規則及び意味論について規定。
JISB3503 規格全文情報
- 規格番号
- JIS B3503
- 規格名称
- プログラマブルコントローラ―プログラム言語
- 規格名称英語訳
- Programmable controllers -- Programming languages
- 制定年月日
- 1997年1月20日
- 最新改正日
- 2016年3月22日
- JIS 閲覧
- ‐
- 対応国際規格
ISO
- IEC 61131-3:2013(IDT)
- 国際規格分類
ICS
- 25.040, 35.240.50
- 主務大臣
- 経済産業
- JISハンドブック
- ‐
- 改訂:履歴
- 1997-01-20 制定日, 2001-12-20 確認日, 2008-03-20 確認日, 2012-06-20 改正日, 2016-03-22 改正
- ページ
- JIS B 3503:2016 PDF [239]
B 3503 : 2016 (IEC 61131-3 : 2013)
pdf 目 次
ページ
- 序文・・・・[1]
- 1 適用範囲・・・・[1]
- 2 引用規格・・・・[1]
- 3 用語及び定義・・・・[2]
- 4 アーキテクチャルモデル・・・・[10]
- 4.1 ソフトウェアモデル・・・・[10]
- 4.2 コミュニケーションモデル・・・・[12]
- 4.3 プログラミングモデル・・・・[13]
- 5 規格順守性・・・・[14]
- 5.1 概要・・・・[14]
- 5.2 項目表・・・・[15]
- 5.3 実装者の規格順守対照表・・・・[15]
- 6 共通要素・・・・[16]
- 6.1 印刷文字の使用法・・・・[16]
- 6.2 プラグマ・・・・[18]
- 6.3 リテラル-データの外部表現・・・・[18]
- 6.4 データ型・・・・[23]
- 6.5 変数・・・・[39]
- 6.6 プログラム構成ユニット(POU)・・・・[50]
- 6.7 シーケンシャルファンクションチャート(SFC)の各要素・・・・[152]
- 6.8 コンフィグレーションの各要素・・・・[177]
- 6.9 名前空間・・・・[189]
- 7 テキスト形式言語・・・・[198]
- 7.1 共通要素・・・・[198]
- 7.2 命令リスト(IL言語)・・・・[199]
- 7.3 構造化テキスト(ST言語)・・・・[204]
- 8 グラフィック言語・・・・[211]
- 8.1 共通要素・・・・[211]
- 8.2 ラダー図(LD)・・・・[218]
- 8.3 ファンクションブロック図(FBD)・・・・[221]
- 附属書A(規定)言語要素の形式仕様・・・・[223]
- 附属書B(参考)第三版の主要変更点及び拡張リスト・・・・[236]
(pdf 一覧ページ番号 1)
――――― [JIS B 3503 pdf 1] ―――――
B 3503 : 2016 (IEC 61131-3 : 2013)
まえがき
この規格は,工業標準化法第14条によって準用する第12条第1項の規定に基づき,一般社団法人日本
電機工業会(JEMA)及び一般財団法人日本規格協会(JSA)から,工業標準原案を具して日本工業規格(日本産業規格)を
改正すべきとの申出があり,日本工業標準調査会の審議を経て,経済産業大臣が改正した日本工業規格(日本産業規格)で
ある。
これによって,JIS B 3503:2012は改正され,この規格に置き換えられた。
この規格は,著作権法で保護対象となっている著作物である。
この規格の一部が,特許権,出願公開後の特許出願又は実用新案権に抵触する可能性があることに注意
を喚起する。経済産業大臣及び日本工業標準調査会は,このような特許権,出願公開後の特許出願及び実
用新案権に関わる確認について,責任はもたない。
(pdf 一覧ページ番号 2)
――――― [JIS B 3503 pdf 2] ―――――
日本工業規格(日本産業規格) JIS
B 3503 : 2016
(IEC 61131-3 : 2013)
プログラマブルコントローラ−プログラム言語
Programmable controllers-Programming languages
序文
この規格は,2013年に第3版として発行されたIEC 61131-3を基に,技術的内容及び構成を変更するこ
となく作成した日本工業規格(日本産業規格)である。
なお,この規格で点線の下線を施してある参考事項は,対応国際規格にはない事項である。
1 適用範囲
この規格は,JIS B 3501に規定するプログラマブルコントローラに用いるプログラム言語の構文規則及
び意味論について規定する。
プログラム入力,試験,監視,オペレーティングシステムなどの機能は,JIS B 3501に規定する。
この規格は,プログラマブルコントローラ(PLC)に用いる統一プログラム言語一式の構文規則及び意
味論について規定する。この規格のプログラム言語は,命令リスト(IL)及び構造化テキスト(ST)の二
つのテキスト言語,並びにラダー図(LD)及びファンクションブロックダイアグラム(FBD)の二つのグ
ラフィック言語で構成する。
プログラマブルコントローラプログラム及びファンクションブロックの内部構造を構築するためのシー
ケンシャルファンクションチャート(SFC)と名付けられた追加図式等価文字要素セットを規定する。ま
た,プログラマブルコントローラシステムへのプログラマブルコントローラプログラムのインストールを
支援する構成要素も規定する。
さらに,自動システムのプログラマブルコントローラとその他のコンポーネントとの通信を容易にする
項目も規定する。
注記 この規格の対応国際規格及びその対応の程度を表す記号を,次に示す。
IEC 61131-3:2013,Programmable controllers−Part 3: Programming languages(IDT)
なお,対応の程度を表す記号“IDT”は,ISO/IEC Guide 21-1に基づき,“一致している”こ
とを示す。
2 引用規格
次に掲げる規格は,この規格に引用されることによって,この規格の規定の一部を構成する。これらの
引用規格は,その最新版(追補を含む。)を適用する。
JIS B 3501 プログラマブルコントローラ−一般情報
注記 対応国際規格 : IEC 61131-1,Programmable controllers−Part 1: General information(MOD)
JIS C 0617-12 電気用図記号−第12部 : 二値論理素子
注記 対応国際規格 : IEC 60617-DB,Graphical symbols for diagrams(MOD)
――――― [JIS B 3503 pdf 3] ―――――
2
B 3503 : 2016 (IEC 61131-3 : 2013)
JIS X 0221 国際符号化文字集合(UCS)
注記 対応国際規格 : ISO/IEC 10646:2011,Information technology−Universal Coded Character Set
(UCS)(IDT)
IEC 60848,GRAFCET specification language for sequential function charts
IEC 61131-5,Programmable controllers−Part 5: Communications
ISO/IEC/IEEE 60559,Information technology−Microprocessor Systems−Floating-Point arithmetic
3 用語及び定義
この規格で用いる主な用語及び定義は,JIS B 3501によるほか,次による。
3.1
絶対時刻(absolute time)
日付と時刻とを組み合わせた情報。
3.2
アクセスパス(access path)
オープンコミュニケーションのための記号名と変数との関係。
3.3
アクション(action)
制御構造に連結されたブール変数又は実行する演算の集まり。
3.4
アクションブロック(action block)
あらかじめ決定された制御構造に従って,ブール入力変数を用いてブール出力変数値,又はアクション
を有効にする条件の値を決定するグラフィック言語要素。
3.5
集合体(aggregate)
一つのデータ型を型成する,構造化されたデータオブジェクトの集合。
(ISO/AFNOR:1989参照)
3.6
配列(array)
同一の属性をもつデータオブジェクトからなる集合体。それぞれのデータオブジェクトは,添字付けに
よって個別に参照する。
(ISO/AFNOR:1989参照)
3.7
代入(assignment)
値を変数又は集合体に与える仕組み。
(ISO/AFNOR:1989参照)
3.8
基本型(base type)
そこから追加型に継承される/派生するデータ型,ファンクションブロック型又はクラス。
3.9
底(based number)
――――― [JIS B 3503 pdf 4] ―――――
3
B 3503 : 2016 (IEC 61131-3 : 2013)
数が10の場合は省略し,10以外の数の場合は明示する,底の数。
3.10
二進化十進数(binary coded decimal),BCD
それぞれの桁が固有の2進数列で表す10進数のコード化。
3.11
双安定ファンクションブロック(bistable function block)
一つ以上の入力で制御する二つの安定状態をもつファンクションブロック。
3.12
ビット列(bit string)
一つ以上のビットからなるデータ要素。
3.13
ビット列リテラル(bit string literal)
BOOL,BYTE,WORD,DWORD又はLWORDのデータ型のビット列値を直接表すリテラル。
3.14
ボディ(body)
プログラム構成ユニットの演算の集合。
3.15
呼出し(call)
ファンクション及びファンクションブロックの実行を呼び出すための構文構造。
3.16
文字列(character string)
順序付けられた文字の集合体。
3.17
文字列リテラル(character string literal)
CHAR,WCHAR,STRING又はWSTRINGのデータ型の文字又は文字列値を直接表すリテラル。
3.18
クラス(class)
次で構成するプログラム構成ユニット。
a) データ構造の定義
b) データ構成の際に行われる一式のメソッド
3.19
コメント(comment)
テキストに含むが,プログラムの実行には影響しない構文要素。
(ISO/AFNOR:1989参照)
3.20
コンフィグレーション(configuration)
プログラマブルコントローラシステムに対応する言語要素。
3.21
定数(constant)
固定値のデータ要素を宣言する言語要素。
――――― [JIS B 3503 pdf 5] ―――――
次のページ PDF 6
JIS B 3503:2016の引用国際規格 ISO 一覧
- IEC 61131-3:2013(IDT)
JIS B 3503:2016の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.240 : 情報技術(IT)の応用 > 35.240.50 : 産業におけるITの応用
- 25 : 生産工学 > 25.040 : 産業オートメーションシステム
JIS B 3503:2016の関連規格と引用規格一覧
- 規格番号
- 規格名称
- JISB3501:2004
- プログラマブルコントローラ―一般情報
- JISC0617-12:2011
- 電気用図記号―第12部:二値論理素子
- JISX0221:1995
- 国際符号化文字集合(UCS) ― 第1部 体系及び基本多言語面
- JISX0221:2014
- 国際符号化文字集合(UCS)
- JISX0221:2020
- 国際符号化文字集合(UCS)