著者
仲井 勘 野田 哲男
出版者
公益社団法人 計測自動制御学会
雑誌
計測自動制御学会論文集 (ISSN:04534654)
巻号頁・発行日
vol.50, no.1, pp.24-29, 2014 (Released:2014-02-05)
参考文献数
8

Programmable logic controller (PLC) is widely used for sequence control in industrial automation system, and its program is mostly written in ladder diagram. In recent years, as processing performance of PLC has improved remarkably, ladder diagram becomes larger and more complex so that it is not easy to analyze and find the bugs or cause of unexpected control. To solve this problem, this paper describes how to apply a technique of program slicing to ladder diagram. In ladder diagram, data dependence almost represents control dependence, and we define slicing of ladder diagram as extracting directed graph of data dependence. But normally it tends to be divergent because ladder diagram is large and complex. So we focus on the directed graph composed only by frequently referenced data, which expresses the core of control structure, and we divide ladder slicing into three phases; extracting directed graph of data dependence only among frequently referenced data, slicing from start data to core structure, and slicing from core structure to the end destination data. The efficiency of this proposed method is shown through applying to actual ladder diagram analysis.