Agent-based control systems composed of simple locally interacting controller agents with demonstrated complex group behaviour. There have been relatively few implementations of agent-based control systems, mainly because of the difficulty of determining whether simple controller agent strategies will lead to desirable collective behaviour in a large system. The aim of this chapter is to design an agentbased control system for sets of 'clustered' controller agents through proposed directed communication graph approach as potent tool for the Industry 4.0. To reach global coordination with focus on real world applications, we use cluster algorithm technique in a set of rules for assigning decision tasks to agents. The outcomes include behavioural pattern, trend of agents and multi-agents usage in rail manufacturing enterprise resource planning and supply chain management. The results of this study showed that the combination of multi-agent system has ability to interact effectively and make informed decision on the type of maintenance actions, resource planning, train arrival times, etc.Keywords: agent-based control systems, directed communication graph, Industry 4.0, fuzzy-PID controller, open architecture the Multi-agent Systems Engineering (MaSE) approach [9]. It involves a four-layer, real-time holonic control architecture to deal with internal and external asynchronous signals with the necessary time constraints. The architecture is an abstract level of how to locate and communicate with each other through exchanging of messages and registering themselves on the platform. It provided a common, unchanging point of reference for FIPA-compliant (Foundation for Intelligent Physical Agents) as standards and platforms for implementations, and represents speech acts encoded in an agent communication language by exchanging messages through the standard services of agent directory services, message transport services and service directory services [10]. Agent-based systems are considered as an avenue to an improve method for conceptualising, designing and implementing software systems, and as a solution to the legacy software integration problem [1]. Iribarne et al. [11] explained the interaction between agents, sharing a common ontology is dependent on three interpretations: concepts, predicates and actions. In distributed or reconfigurable design problem, the structural aspects may benefit from an agent-based approach through the concept of agent-oriented programming (AOP) [12] in the development of a solution. This is relatively a new software paradigm that brings the theories of artificial intelligence into mainstream realm of distributed or complex systems. The focus of an agent-based approach is on goals, tasks, communication and coordination. The AOP ideas are about modelling an application of collection of agents, which have the ability to communicate, with autonomy and proactiveness to some significant degree of exploitation in commercial applications. An increasingly wide variety of applications, ranging fro...