With increasing complexity of automation processes, distributed automation systems are required to meet real-time constraints of control and communication for processes. On the other hand, cyber-physical system is committed for solving complexities of networked embedded systems. In the cyber-physical view, distributed systems are combination of control, computation and communication. One key research topic is to solve design complexities of industrial cyber-physical systems by applying modeling techniques. In this paper, an IEC 61499-based modeling language is propsed for industrial cyber-physical systems. Furthermore, how these modeling techniques could be beneficial for industrial cyber-physical systems are investigated. Finally, an industrial cyber-physical system design tool is implemented by applying the proposed IEC 61499-based modeling language.