WEKO3
アイテム
{"_buckets": {"deposit": "72d6e262-f2e1-4c62-b61f-b4edd5b0d7a3"}, "_deposit": {"created_by": 1, "id": "629", "owners": [1], "pid": {"revision_id": 0, "type": "depid", "value": "629"}, "status": "published"}, "_oai": {"id": "oai:ir.soken.ac.jp:00000629", "sets": ["14"]}, "author_link": ["0", "0", "0"], "item_1_biblio_info_21": {"attribute_name": "書誌情報(ソート用)", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2005-09-30", "bibliographicIssueDateType": "Issued"}, "bibliographic_titles": [{}]}]}, "item_1_creator_2": {"attribute_name": "著者名", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "JIANG, GEYANG"}], "nameIdentifiers": [{"nameIdentifier": "0", "nameIdentifierScheme": "WEKO"}]}]}, "item_1_creator_3": {"attribute_name": "フリガナ", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "ジャン, ジーイェン"}], "nameIdentifiers": [{"nameIdentifier": "0", "nameIdentifierScheme": "WEKO"}]}]}, "item_1_date_granted_11": {"attribute_name": "学位授与年月日", "attribute_value_mlt": [{"subitem_dategranted": "2005-09-30"}]}, "item_1_degree_grantor_5": {"attribute_name": "学位授与機関", "attribute_value_mlt": [{"subitem_degreegrantor": [{"subitem_degreegrantor_name": "総合研究大学院大学"}]}]}, "item_1_degree_name_6": {"attribute_name": "学位名", "attribute_value_mlt": [{"subitem_degreename": "博士(工学)"}]}, "item_1_description_1": {"attribute_name": "ID", "attribute_value_mlt": [{"subitem_description": "2005512", "subitem_description_type": "Other"}]}, "item_1_description_12": {"attribute_name": "要旨", "attribute_value_mlt": [{"subitem_description": " This thesis is on investigation and implementation of embedded EPICS\u003cbr /\u003econtrollers by the use of micro-ITRON to overcome many disadvantages caused by\u003cbr /\u003ethe advent of Ethernet-based device controllers. \u003cbr /\u003e\u003cbr /\u003e At present almost all accelerator control systems are kind of DCS (Distributed\u003cbr /\u003eControl Systems) on the basis of so called the standard model. In the standard model,\u003cbr /\u003ethe control system consists of three layers: the presentation layer, the device control\u003cbr /\u003elayer and the interface layer. \u003cbr /\u003e\u003cbr /\u003e Another trend of accelerator control systems at present is to use a free toolkit for\u003cbr /\u003eits middle-ware. Among a few toolkits, EPICS (Experimental Physics and Industrial\u003cbr /\u003eControl System) is the most widely used. EPICS was first developed in 1991.\u003cbr /\u003eEPICS’s open, free and full DCS-based features have made it to be adopted in many\u003cbr /\u003econtrol systems of scientific facilities, such as accelerators, telescopes, and large\u003cbr /\u003ehigh-energy experiments. \u003cbr /\u003e\u003cbr /\u003e EPICS is designed on the basis of the standard model. The first two layers,\u003cbr /\u003enamely, the presentation layer and the device control layer, are divided functionally,\u003cbr /\u003ebut connected with each other through a high-speed network such as FDDI. The\u003cbr /\u003epresentation layer which is called OPI (Operator Interface) layer in the EPICS\u003cbr /\u003eterminology is typically composed of several workstations and X-terminals that are\u003cbr /\u003eused as operator consoles. The device control layer consists of VME IOCs\u003cbr /\u003e(Input/Output Controller) and/or other kinds of computers to accomplish the data\u003cbr /\u003eprocessing and control logic. The interface layer is composed of I/O modules on IOC\u003cbr /\u003eor other field bus modules that interface devices.\u003cbr /\u003e\u003cbr /\u003e Recent rapid development of Ethernet has made it de fact international standard\u003cbr /\u003eas the network in accelerator control systems. More and more device controllers with\u003cbr /\u003eEthernet interface have been widely used, such as PLCs (Programmable Logic\u003cbr /\u003eController), to replace old field bus interface device controllers. These Ethernet-based \u003cbr /\u003edevice controllers are equipped with more CPU power and memory capacity, and\u003cbr /\u003ehave become intelligent enough to process the control logic that was originally\u003cbr /\u003eaccomplished by IOCs. \u003cbr /\u003e\u003cbr /\u003e Now due to the advent of Ethernet-based device controllers, the standard EPICS\u003cbr /\u003e3-Layer model becomes redundant and show some disadvantages: \u003cbr /\u003e\u003cbr /\u003e ・ Lacking of real-time response: IOCs communicates with intelligent device\u003cbr /\u003e controllers through Ethernet, while, Ethernet, as defined in IEEE 802.3, is\u003cbr /\u003e unsuitable for strict real-time industrial applications because its\u003cbr /\u003e communication is non-deterministic. \u003cbr /\u003e ・ Ineffective use of hardware: in EPICS, when we use intelligent device\u003cbr /\u003e controllers, a complicated device driver called “asynchronous driver” is put\u003cbr /\u003e on IOCs to drive intelligent device controllers. Expensive VME machine are\u003cbr /\u003e only used as “protocol transformer” that translates the manufacture’s\u003cbr /\u003e proprietary protocol to EPICS CA (Channel Access) protocol. \u003cbr /\u003e ・ Duplication of programs: we have put runtime database on IOCs and also\u003cbr /\u003e similar programs at intelligent device controllers such as Ladder on PLCs. \u003cbr /\u003e\u003cbr /\u003e One way to avoid these disadvantages and maximally use the benefit of using\u003cbr /\u003eintelligent device controllers is to implement integrating control software (IOC core\u003cbr /\u003eprogram named as iocCore in EPICS) on these intelligent device controllers, thus\u003cbr /\u003emaking existed intelligent device controllers to work as separated IOCs. We call this\u003cbr /\u003etype of controller embedded EPICS controller.\u003cbr /\u003e\u003cbr /\u003e From EPICS base 3.14.x, iocCore supports can run not only on VxWorks but also\u003cbr /\u003erecent versions of RTEMS, Solaris, Linux, HPUX, Darwin and Windows, and there\u003cbr /\u003ehave been some implementations of embedded EPICS controllers running on\u003cbr /\u003eVxWorks and Linux. But they all have some shortages. For example, embedded\u003cbr /\u003eEPICS controller running on Linux does not have any good real-time response, and \u003cbr /\u003eembedded EPICS controller running on VxWorks lacks BSP (Board Support Package)\u003cbr /\u003esupport from the hardware manufacturer. \u003cbr /\u003e\u003cbr /\u003e Many intelligent device controllers available on the market in Japan use\u003cbr /\u003emicro-ITRON, a kind of Japanese domestic real-time kernel. The advantage of\u003cbr /\u003emicro-ITRON is that these intelligent device controllers have BSP for micro-ITRON.\u003cbr /\u003eWe have investigated the use of micro-ITRON as a kernel on Ethernet-based device\u003cbr /\u003e controllers and also implemented embedded EPICS Controllers on micro-ITRON.\u003cbr /\u003e\u003cbr /\u003e After implementing embedded EPICS Controllers running on micro-ITRON, the\u003cbr /\u003eredundant device control layer can be omitted. EPICS architecture can be recovered\u003cbr /\u003eback to the standard 3-Layer model and the disadvantages mentioned before can be\u003cbr /\u003eeliminated. Also running iocCore on micro-ITRON allows us to apply embedded\u003cbr /\u003eEPICS concept to smaller devices that could not be supported by previous solution. \u003cbr /\u003e\u003cbr /\u003eThis thesis also discusses the performance of the embedded EPICS Controllers\u003cbr /\u003eand shows that it can be used for real applications.", "subitem_description_type": "Other"}]}, "item_1_description_7": {"attribute_name": "学位記番号", "attribute_value_mlt": [{"subitem_description": "総研大甲第898号", "subitem_description_type": "Other"}]}, "item_1_select_14": {"attribute_name": "所蔵", "attribute_value_mlt": [{"subitem_select_item": "有"}]}, "item_1_select_8": {"attribute_name": "研究科", "attribute_value_mlt": [{"subitem_select_item": "高エネルギー加速器科学研究科"}]}, "item_1_select_9": {"attribute_name": "専攻", "attribute_value_mlt": [{"subitem_select_item": "12 加速器科学専攻"}]}, "item_1_text_10": {"attribute_name": "学位授与年度", "attribute_value_mlt": [{"subitem_text_value": "2005"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "JIANG, Geyang", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "0", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2016-02-17"}], "displaytype": "simple", "download_preview_message": "", "file_order": 0, "filename": "甲898_要旨.pdf", "filesize": [{"value": "255.1 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_11", "mimetype": "application/pdf", "size": 255100.0, "url": {"label": "要旨・審査要旨", "url": "https://ir.soken.ac.jp/record/629/files/甲898_要旨.pdf"}, "version_id": "e0e88e20-f22d-486a-adac-f77b650fd706"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "thesis", "resourceuri": "http://purl.org/coar/resource_type/c_46ec"}]}, "item_title": "Development of Embedded EPICS and its application to accelerator control system.", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Development of Embedded EPICS and its application to accelerator control system."}, {"subitem_title": "Development of Embedded EPICS and its application to accelerator control system.", "subitem_title_language": "en"}]}, "item_type_id": "1", "owner": "1", "path": ["14"], "permalink_uri": "https://ir.soken.ac.jp/records/629", "pubdate": {"attribute_name": "公開日", "attribute_value": "2010-02-22"}, "publish_date": "2010-02-22", "publish_status": "0", "recid": "629", "relation": {}, "relation_version_is_last": true, "title": ["Development of Embedded EPICS and its application to accelerator control system."], "weko_shared_id": 1}
Development of Embedded EPICS and its application to accelerator control system.
https://ir.soken.ac.jp/records/629
https://ir.soken.ac.jp/records/629e2015acb-f07b-47d7-98ec-e1f16f8a9c70
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Item type | 学位論文 / Thesis or Dissertation(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2010-02-22 | |||||
タイトル | ||||||
タイトル | Development of Embedded EPICS and its application to accelerator control system. | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | Development of Embedded EPICS and its application to accelerator control system. | |||||
言語 | ||||||
言語 | eng | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_46ec | |||||
資源タイプ | thesis | |||||
著者名 |
JIANG, GEYANG
× JIANG, GEYANG |
|||||
フリガナ |
ジャン, ジーイェン
× ジャン, ジーイェン |
|||||
著者 |
JIANG, Geyang
× JIANG, Geyang |
|||||
学位授与機関 | ||||||
学位授与機関名 | 総合研究大学院大学 | |||||
学位名 | ||||||
学位名 | 博士(工学) | |||||
学位記番号 | ||||||
内容記述タイプ | Other | |||||
内容記述 | 総研大甲第898号 | |||||
研究科 | ||||||
値 | 高エネルギー加速器科学研究科 | |||||
専攻 | ||||||
値 | 12 加速器科学専攻 | |||||
学位授与年月日 | ||||||
学位授与年月日 | 2005-09-30 | |||||
学位授与年度 | ||||||
2005 | ||||||
要旨 | ||||||
内容記述タイプ | Other | |||||
内容記述 | This thesis is on investigation and implementation of embedded EPICS<br />controllers by the use of micro-ITRON to overcome many disadvantages caused by<br />the advent of Ethernet-based device controllers. <br /><br /> At present almost all accelerator control systems are kind of DCS (Distributed<br />Control Systems) on the basis of so called the standard model. In the standard model,<br />the control system consists of three layers: the presentation layer, the device control<br />layer and the interface layer. <br /><br /> Another trend of accelerator control systems at present is to use a free toolkit for<br />its middle-ware. Among a few toolkits, EPICS (Experimental Physics and Industrial<br />Control System) is the most widely used. EPICS was first developed in 1991.<br />EPICS’s open, free and full DCS-based features have made it to be adopted in many<br />control systems of scientific facilities, such as accelerators, telescopes, and large<br />high-energy experiments. <br /><br /> EPICS is designed on the basis of the standard model. The first two layers,<br />namely, the presentation layer and the device control layer, are divided functionally,<br />but connected with each other through a high-speed network such as FDDI. The<br />presentation layer which is called OPI (Operator Interface) layer in the EPICS<br />terminology is typically composed of several workstations and X-terminals that are<br />used as operator consoles. The device control layer consists of VME IOCs<br />(Input/Output Controller) and/or other kinds of computers to accomplish the data<br />processing and control logic. The interface layer is composed of I/O modules on IOC<br />or other field bus modules that interface devices.<br /><br /> Recent rapid development of Ethernet has made it de fact international standard<br />as the network in accelerator control systems. More and more device controllers with<br />Ethernet interface have been widely used, such as PLCs (Programmable Logic<br />Controller), to replace old field bus interface device controllers. These Ethernet-based <br />device controllers are equipped with more CPU power and memory capacity, and<br />have become intelligent enough to process the control logic that was originally<br />accomplished by IOCs. <br /><br /> Now due to the advent of Ethernet-based device controllers, the standard EPICS<br />3-Layer model becomes redundant and show some disadvantages: <br /><br /> ・ Lacking of real-time response: IOCs communicates with intelligent device<br /> controllers through Ethernet, while, Ethernet, as defined in IEEE 802.3, is<br /> unsuitable for strict real-time industrial applications because its<br /> communication is non-deterministic. <br /> ・ Ineffective use of hardware: in EPICS, when we use intelligent device<br /> controllers, a complicated device driver called “asynchronous driver” is put<br /> on IOCs to drive intelligent device controllers. Expensive VME machine are<br /> only used as “protocol transformer” that translates the manufacture’s<br /> proprietary protocol to EPICS CA (Channel Access) protocol. <br /> ・ Duplication of programs: we have put runtime database on IOCs and also<br /> similar programs at intelligent device controllers such as Ladder on PLCs. <br /><br /> One way to avoid these disadvantages and maximally use the benefit of using<br />intelligent device controllers is to implement integrating control software (IOC core<br />program named as iocCore in EPICS) on these intelligent device controllers, thus<br />making existed intelligent device controllers to work as separated IOCs. We call this<br />type of controller embedded EPICS controller.<br /><br /> From EPICS base 3.14.x, iocCore supports can run not only on VxWorks but also<br />recent versions of RTEMS, Solaris, Linux, HPUX, Darwin and Windows, and there<br />have been some implementations of embedded EPICS controllers running on<br />VxWorks and Linux. But they all have some shortages. For example, embedded<br />EPICS controller running on Linux does not have any good real-time response, and <br />embedded EPICS controller running on VxWorks lacks BSP (Board Support Package)<br />support from the hardware manufacturer. <br /><br /> Many intelligent device controllers available on the market in Japan use<br />micro-ITRON, a kind of Japanese domestic real-time kernel. The advantage of<br />micro-ITRON is that these intelligent device controllers have BSP for micro-ITRON.<br />We have investigated the use of micro-ITRON as a kernel on Ethernet-based device<br /> controllers and also implemented embedded EPICS Controllers on micro-ITRON.<br /><br /> After implementing embedded EPICS Controllers running on micro-ITRON, the<br />redundant device control layer can be omitted. EPICS architecture can be recovered<br />back to the standard 3-Layer model and the disadvantages mentioned before can be<br />eliminated. Also running iocCore on micro-ITRON allows us to apply embedded<br />EPICS concept to smaller devices that could not be supported by previous solution. <br /><br />This thesis also discusses the performance of the embedded EPICS Controllers<br />and shows that it can be used for real applications. | |||||
所蔵 | ||||||
値 | 有 |