这种角色关系很像的项目经理(Controller)、员工(Device)和客户(Supervisor)的关系。一个PROFINET IO系统好比是一个项目:
客户会提出项目要求(Parameters),不定期的询问进度情况(status),随时提出一些意见(system diagnosis);
项目经理将任务分配给不同的员工(Configuration),定期获得员工反馈,修正原来不太合适的计划(Process data),并且交给员工执行,处理一些棘手的问题,通过这些方法保证项目进度;
员工就像是项目的传感器好与执行器,将项目情况定时汇报给项目经理(Input),并执行项目经理的各种指示(Output),遇到自己处理不了的麻烦事情要即使上报(Alarm)给项目经理。
一个PROFINET IO系统至少需要一个控制器和一个设备,常见的是一个控制器多个设备,当然也可以多个控制器和一个设备,多控制器多个设备。很好理解呀,小项目就需要一个经理一个员工,普通的项目就一个领导多人,遇到苦主就会遇上多头领导的困惑,为了保证项目不会因为缺少某个人而出问题就需要安排的充分一点啦。