19
---[End of Page
2793]---第三章存儲器区域
---[End of Page
2794]---3--4-30
---[End of Page
2795]---介紹 3-1 3-1介紹
3-1-1数据区域概述
下表列出了毎分区域的名称、大小、遊園。数据和存楮器区域的常用筒称,如IR区域、SR区域等等。
区域 大小 萢圃 注降
内部継電器区域1 3,776位 IROOO∼IR235 洋児3一正一2"IR/SR区域概述"和3-3"IR(内部継屯器)区域"。
特殊継電器区域1 312位 SR236∼SR255 特殊継屯器区域2 704位 SR256∼SR299
内部継屯器区域2 3,392位 IR300∼IR511 洋見3-1-2"IR/SR区域概述"和3-3"IR(内部継屯器)区域"。
1腐吋継電器区域 8位 TRO{}∼TRO7 当編制某神薬型的分支梯形閤吋,可用干満吋存緒和漢取]丸行条件。
保持継屯器区域 L600位 HROO∼HR99 当PC捧屯吋,用干存倍数据和保留数値。
補助継屯器区域 448位 AROO∼AR27 包括椋志位和特殊功能位,捧屯吋保留状杏。
縫接継電器区域 1,024位 LROO-LR63 用干継接系統中数据鑓接。(如不用干PC継接系統,遠些{立可用作工作字或工作位。)
定吋暑器/計数器区域 512介定時器/計数器 TCOOO∼TC5U 用干定叉定吋器和計数器以及宿取結束椋志,PC和SV値。TIMOOO∼TIMO15作力高速建付器通迂中断坦坦刷新。
数鋸存儲器(DM)区域 6,144字 DM㎜∼DM6143 漢/写 1,000字 D㎜∼D㎜9 普通DM
2,600字 DM正000∼DM2599 特殊1/o単元区域 3,400字 DM2600∼DM5999 普通DM 31字 口M6000∼DM6田0 防虫}己景 (44字) DM6100∼DM6143 縫接測詮区域(保留) 固定DM区域 512字 DM6144∼DM6599 固定DM区域(只《i莫) 156字 DM5600∼DM6655 PC没置
折展数据存儲器(EM)区域 6,144字 EM〕000∼EM6143 EM区域存傭容量取次子使用PC的型号。PC可以足元EM区,1組6,144字EM区和3組6,144字EM区。和DM−祥,EM只能i按宇存取,当PC捧屯吋,EM区域中数据被保留。
工作位和工作字
i数据区域中的某些宇和位不用干固有用途吋,在編程中可以用官田去控制其官位。用手遠神功能的字 或位称力工作字或工作位。大多数(不是全部)没有用的位都可用作工作位,本章后海将一介↑区域地叙述 可以使用的位。第四章"縮写和輸入程序"供述工作位相工作字突隊産月。
椋志位和控部位
一些数据区域包括椋志位和(或)控制位。祢志位能自劫置"ON"或"OFF"来反映特別的操作状悉。有 一些椋志位可曲用戸汲置力ON和OFF,但大多数杯志位只能逮,而不能被官…接控制。
-22一---[End of Page
2796]---数据区域詰物 3-一一2
控部位是曲用戸没置ON和OFF来校制特定i操作的位。用字"位"而非字"イ示志"具名的任何位就是控 制位,例加重起功位就是控制位。
3-1-2内部継屯器(IR}/特殊継屯器(SR}区域概述
当指定一・分数据区域吋,除了IR和SR外任何区域都需要摺出該区域的筒称。量然力了解群溶断,也 姶出IR和SRIX域筒称,但在編程吋不需要指明也不語要輸入。
IR和SR区域被分蔵丙・↑・256字段,丙段的分界銭位干SR区域中SR255和SR256之1旬。当SR区域
左程序中用作方ーノト操作i数,咳操作数不可越迂遠・令分界残。男外基本指令存取第二殿中的位(SR25600∼
IR51115),要花費梢&的指令執行吋同。
区域 萢圃 注韓
IR区域1 VO区域1 IROOO∼IRO29 按槽位置分配給CPU枕梁和抄展1/0机架的1/0字。
組一2高密度VO単元和B7A接目単元区域1 IRO30∼IRO49 分配絵組一2高密度1/O単元和組一2B7A接目単元(0∼9)。
SYSMACBUS区域 IRO50∼IRO99 分配給通報訂O杁沽机架(0∼4)。
特殊1/O単元区域1 IR100∼IRlgg 分配拾特殊1/0単元(0∼9)。
光纏1/O草加和1/O終端区域 IR200-IR231 分配給光継1/0単元和VO終端。
工作区 IR232-IR235 用干程房中工作位。
SR区域1 SR23600-・SR25507 包含系統的紳,椋志,控制位,和状志借息。
SR区域2 SR256∼SR299 包含椋志,控制位相状志信息。SR290∼SR2卯由MCRO(99)用作1/o字。
IR区域2 1/O区域2 IR300-IR309 按槽位置分配給第三小打戻1/0机架的1/O宇。
工作区 IR310-'IR329 用千種序中工作位。
組一2高密度V(ハ単元区域2 IR330∼IR341 分配絵組一2高密度1/O単元。
工作区 IR342∼IR349 用子種序中工作位。
特殊VO単元区域2 IR350∼IR399 未分配。
IR400∼IR459 分配給特殊VO単元(A∼F)。
工作区 IR460∼IR511 用干程序中:」二作位。
注1.有美IR区域内容洋兄3-3市"IR区域"。
2.IR区1和IR区2中的位若未被使用,可在編程中作方工作位使用。
3-2数据区域拮杓
没汁数据区吋,通常泣姶出数据区域的筒称,但IR区域和SR区域不同,尽管在文章解経時経常根明碗 地摺出IR区域和SR区域,但在編程中井不要求指定和輸入。元筒称的数据区域忌是指IR区域或SR区 域。因力IR区域和SR区域的地批是順序編祉的,字或位的地趾足以区分辻商介区域。
除rTC区域,共営数据区域的数据位置都通辻地祉碗定。地趾指定了所需数据在区域中的位或字。
TC区域由TC号組成,毎分号用干程序中定又不同的定吋器或計数器。TC号的鋼市参兄弟3-8市"TC区 域",TC射座用参兄弟5-14市"定吋器和計数器指令"。
其官的i数据区域(如IR,SR,HR,DM,AR和LR区域)苗字組成,毎分字由16位9E成,依次見存到左編 号teOO到15。下面列出了IR字000和001,毎分字的内容都方〔〕,位00称力最右位,位15称力量左位。
木活"最高位"常指扇左位,"最低位"常指墨有位。在本手舟中不采用。国力数据的字常分成几部分,毎 部分用作不同的参数或操作数,如果把不同字上的位接起来組成新字吋,有可能使最右位実隊士変成最高 位。
-23一
---[End of Page
2797]---数据区域結杓 3-2
位序号15141312111009080706050403020100 字1ROOO
字IROOl
DM区域只能存取字,而不能定又其中的某一位。在IR、SR、HR、AR和LR区域中可以存取i数据的字
或位,遠取決手操作数据的指令。抜字指定存儲区域醇,座包括存緒区域筒称(如有必要)和2、3或4位射手 地祉。如按位指定存緒区域吋,字地趾加上位序号一同組成単介的4或5位数的地趾。如下表所示。最右 的2位数在00∼15之1旬。
相同的TC号可用来指定定時器或計数器的PV以及定吋器弍汁i数器的完成祢志位。迭一点在第3-8 市"TC区域"有更洋細的説明。
区域 字指定 位指定
IR 000 00015(宇000的最左位) SR 252 25200(字252酌量右位) DM DM1250 不能用
TC TC215(指PV) TC215(指完成椋志) LR LR12 LR1200
数据鋳物
以十遊制形式輸入的数据用BCDN形式存緒,以十六遊制輸入的数据用二選制形式存儲。字中海4位
代表一・位数,毎一介十遊制数或十六透徹数都可以等借地表示成四位二遊制値。〕ま祥,一ノト字就能表示四位 数字,遠四位数依次杁右向左端号。数字字与二遊制位号的相ヌ幻立美系如下圏所示:
数字序号3210 15141312 位序号
111009080706050403020100
内容口・1・1・1・1・1・1・1・i・1・1・}・1・1・1・1
対子整ノト字,数字序号方0的数称力最有位数字,数字序号力3的数称力最左位数字。輸入数据付,座 按要求輸入逓当的形式,迭在指定単・↑・位吋不会出1句題,因方位只能力"ON"(相当干二遊制"1")或"OFF"
(相当干二遊制"0")。面接字輸人数据付,是用十遺制迩暴馬十六遊制輸入就根重要了。迭取決手所用的指 令。第5業〈指令集〉詳述了如何赴理指令所要求的特定数掘形式。
不同形式数据特操
二避制数与十六逆剃数根容易韓換,国力四位二遊制数等扮干一位十六遊制数。按次序弘右辺升始把 二進制数0101111101011111特操至十六遊制数,二遊制数1111等イ介干十六避制数F,二遊制数0101等イ介 子十六遊制数5,因此核二遊制数等仇干十六遊制的5FsF或十遊制的24,415(163×5+162×15+16×5+
15)。
十遊制数句BCD也彼容易鞍換。毎一ノトBCD碍数字(即4介BCD位的組)等借手一ノト十遺制数字,例 如BCD位0101011101010111以毎4位カー組夙右升始特操,二遊制itWOIO1対1立十遊部数5,二遊制i数 0111対座十遊制数7,因此対泣的十逆潮数力5757。必須注意到,遠写十六遇i韻致01010U101010111在i数 値上不同,官用十六遊制数表示力5757或土遊制数表示力22,359(163×5+162×7+16×5+7)。
因力毎4位BCD碍対座一一介十=遊制数字,散大rF9的4位こ二遊制数不能用。例如1el1不允汗出現,国
力官対庇十遊制数的11,不能用一ノト十遊観数字表示,当然在十六遡i親中允↓午用1011,国力12等f介干十六遊 制数的C。
指令中具有BCD与十六遊制数之何互相持i換的指令。参兄弟5-18芋"数据桂換指令"。在附=話中提 供了二遊制与十六遊制及BCD数字同射精換表。
-24一
---[End of Page
2798]---数据区域結杓 3-2
十遺制小数点
十遊制小数点仮用干定時器,最低位代表十分之一秒,所有的算木指令只能i操作整数。
帯符号及不帯符号的二遺制数据
本市解経了帯符号和元符号的二透徹数据格式,許多指令既可以用帯符号数据也可以用元符号数据,一 些指令(CPS(一),CPSL(一),DBS(一),BDSL(一),MBS(一)和MBSL(一))仮能用帯符号数据。
元符号二遺制致
死符号二逃制i数在OMRONPC中是椋准格式,除非特hnll声明,在本手冊中部是指先符号数。兎狩号数 忌是表示正射,花園力0(0000H)∼65,535(FFFFH),8位数字的値萢園弘O(00000eOeH)一一4,294,967,295 (FFFF,FFFFH)。
板{宜163162161160 15141312
位序号 11100908 07060504 03020100
内容「可・1・1・1・1・1・1・1・1・1・1・1・1・1・1・1 帯符号二瑳制数
帯符号二選i制i数可正可負,符号由位15表示,位15カ"OFF"吋表示正,位15)lil"ON"吋表示負。正数 箔i固』人0(0000H)i到32,767(7FFF),負数苑圃カー32,768(8000H)到一1(FFFFH)。
符号位 板借 位序号
内容1・1・1・1・】・1・1・1・1・1・1・1・{・1・1・1
8位数字的正値花園夙O(00000000H)到2,147,483,647(7FFFFFFH),8位数字的負債萢掘方一2, 147,483,648(80000000H)到一1(FFFFFFFFH)。
下表列出了十遊制数和16位触十六遊総数及32位的十六遊制 的対庄値.
→一遊制数 16位十六逃制数 32位十六避制数 2147483647 一 7FFFFFFF
2147483646:●32768 二:一 7FFFFFFE:●00008000 32767 7FFF 00007FFF
32766■ 7FFE● 00007FFE■
2 : :
1 0002 00000002 0 0001 00000001 一1 0000 00000000 一2 FFFF FFFFFFF
: FFFE● FFFFFFE
●-32767 : 二 一32768 8001 ■
∼32769 8000 FFFF8001 } FFFF8000 : : FFFF7FFF●
■-2147483647 二 ●80000001 一2147483648 一 80000000 25
---[End of Page
2799]---lR(内部継屯器}区域
---[End of Page
2800]---旧(内部継屯器)区域
---[End of Page
2801]---IR(内部地竜器}区域 3-3
不沿使用1介或2Al主砧単元,都可以使用最多5ノト杁姑机架。下表列出按単元上単元号分配姶毎分 見始机架的IR区域字。
単元号 1/0字
0 IRO50∼IRO59 1 IRO60∼IRO69 2 IRO70∼IRO79 3 IRO80∼IRO89 4 IRO90∼IRO99
可以使用C500--RTOOI/OO2-(P)V1近程1/0弘靖机架,但古需要20ノト1/0字,而不足10ノト。因而 占用了足以分配給2介C200H弘靖机架的1/O字,即汲置在机架上的単元号,以及下一介単元号的1/0字。
使用C200HX/HG/HECPU吋,不要把C5eOIA靖机架上的単元号没力4,国力没有単元号5。在C500弘靖 机架.ヒ,1/O字Nv左到右分配給安装顛単元,而不是象C200HXHG/HE机架郭様分配給槽。
光鏡型1/O単元和レO終端分配
IR200至IR231的1/0字根掘単元号分配給光雛型1/0単元和1/O終端;分配捨鐘ノト単元的1/0字力 lR200+n,其中n是単元上段量的単元号。
近程1/O主単元和笹接単元分配
近程1/0主単元及上位机鑓i接単元井不使用1/0字,PC鍵接単元使用LR区域,因此分配給装有迭些 単元的槽的字可作方工作字。
1/O単元的位分配
根掘所用的型号,1/O単元可以用8∼16位,対大多数1/O単元,不用干輸入輸出的位可用作工作位。
根掘所用的型号,1/O単元可以用8∼16位,対大多数1/O単元,不用干輸入輸出的位可用作工作位。