{"created":"2023-06-20T13:20:35.927634+00:00","id":629,"links":{},"metadata":{"_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":["2:428:14"]},"author_link":["0","0","0"],"item_1_creator_2":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"JIANG, GEYANG"}],"nameIdentifiers":[{}]}]},"item_1_creator_3":{"attribute_name":"フリガナ","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"ジャン, ジーイェン"}],"nameIdentifiers":[{}]}]},"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_12":{"attribute_name":"要旨","attribute_value_mlt":[{"subitem_description":"  This thesis is on investigation and implementation of embedded EPICS
controllers by the use of micro-ITRON to overcome many disadvantages caused by
the advent of Ethernet-based device controllers.

  At present almost all accelerator control systems are kind of DCS (Distributed
Control Systems) on the basis of so called the standard model. In the standard model,
the control system consists of three layers: the presentation layer, the device control
layer and the interface layer.

  Another trend of accelerator control systems at present is to use a free toolkit for
its middle-ware. Among a few toolkits, EPICS (Experimental Physics and Industrial
Control System) is the most widely used. EPICS was first developed in 1991.
EPICS’s open, free and full DCS-based features have made it to be adopted in many
control systems of scientific facilities, such as accelerators, telescopes, and large
high-energy experiments.

  EPICS is designed on the basis of the standard model. The first two layers,
namely, the presentation layer and the device control layer, are divided functionally,
but connected with each other through a high-speed network such as FDDI. The
presentation layer which is called OPI (Operator Interface) layer in the EPICS
terminology is typically composed of several workstations and X-terminals that are
used as operator consoles. The device control layer consists of VME IOCs
(Input/Output Controller) and/or other kinds of computers to accomplish the data
processing and control logic. The interface layer is composed of I/O modules on IOC
or other field bus modules that interface devices.

  Recent rapid development of Ethernet has made it de fact international standard
as the network in accelerator control systems. More and more device controllers with
Ethernet interface have been widely used, such as PLCs (Programmable Logic
Controller), to replace old field bus interface device controllers. These Ethernet-based
device controllers are equipped with more CPU power and memory capacity, and
have become intelligent enough to process the control logic that was originally
accomplished by IOCs.

  Now due to the advent of Ethernet-based device controllers, the standard EPICS
3-Layer model becomes redundant and show some disadvantages:

 ・ Lacking of real-time response: IOCs communicates with intelligent device
  controllers through Ethernet, while, Ethernet, as defined in IEEE 802.3, is
  unsuitable for strict real-time industrial applications because its
  communication is non-deterministic.
 ・ Ineffective use of hardware: in EPICS, when we use intelligent device
  controllers, a complicated device driver called “asynchronous driver” is put
  on IOCs to drive intelligent device controllers. Expensive VME machine are
  only used as “protocol transformer” that translates the manufacture’s
  proprietary protocol to EPICS CA (Channel Access) protocol.
 ・ Duplication of programs: we have put runtime database on IOCs and also
  similar programs at intelligent device controllers such as Ladder on PLCs.

  One way to avoid these disadvantages and maximally use the benefit of using
intelligent device controllers is to implement integrating control software (IOC core
program named as iocCore in EPICS) on these intelligent device controllers, thus
making existed intelligent device controllers to work as separated IOCs. We call this
type of controller embedded EPICS controller.

  From EPICS base 3.14.x, iocCore supports can run not only on VxWorks but also
recent versions of RTEMS, Solaris, Linux, HPUX, Darwin and Windows, and there
have been some implementations of embedded EPICS controllers running on
VxWorks and Linux. But they all have some shortages. For example, embedded
EPICS controller running on Linux does not have any good real-time response, and
embedded EPICS controller running on VxWorks lacks BSP (Board Support Package)
support from the hardware manufacturer.

  Many intelligent device controllers available on the market in Japan use
micro-ITRON, a kind of Japanese domestic real-time kernel. The advantage of
micro-ITRON is that these intelligent device controllers have BSP for micro-ITRON.
We have investigated the use of micro-ITRON as a kernel on Ethernet-based device
controllers and also implemented embedded EPICS Controllers on micro-ITRON.

  After implementing embedded EPICS Controllers running on micro-ITRON, the
redundant device control layer can be omitted. EPICS architecture can be recovered
back to the standard 3-Layer model and the disadvantages mentioned before can be
eliminated. Also running iocCore on micro-ITRON allows us to apply embedded
EPICS concept to smaller devices that could not be supported by previous solution.

This thesis also discusses the performance of the embedded EPICS Controllers
and 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":[{}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2016-02-17"}],"displaytype":"simple","filename":"甲898_要旨.pdf","filesize":[{"value":"255.1 kB"}],"format":"application/pdf","licensetype":"license_11","mimetype":"application/pdf","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"],"pubdate":{"attribute_name":"公開日","attribute_value":"2010-02-22"},"publish_date":"2010-02-22","publish_status":"0","recid":"629","relation_version_is_last":true,"title":["Development of Embedded EPICS and its application to accelerator control system."],"weko_creator_id":"1","weko_shared_id":1},"updated":"2023-06-20T16:00:29.581597+00:00"}