Production Cell. Sekerinski, E. In Sekerinski, E. & Sere, K., editors, Program Development by Stepwise Refinement: Case Studies Using the B Method, of Formal Approaches to Computing and Information Technology Series, pages 197–254. Springer-Verlag, 1998.
Production Cell [pdf]Paper  doi  abstract   bibtex   
This chapter is about specifying and implementing a control program for a production cell using action systems in AMN. The production cell consists of five ma- chines: two conveyor belts, an elevating and rotating table, a two-arm robot, and a press. The machines are equipped with a total of 18 sensors for determining the positions of the machines and for sensing the transported plates and a total of eight actuators for setting the motors. The production cell is a typical example of a discrete control system. In reality, all machines evolve continuously. However, at certain points the change of their state is notified to the control program, which may react to this change. Hence, the evolution of the system can be sufficiently represented as a sequence of steps. This means that discrete control systems can be modelled with (discrete) action systems. This chapter presents a general approach to developing control programs for discrete systems in AMN, and illustrates this with the complete development of a control program for a production cell.

Downloads: 0