|
主从总线通信方式又称为1:N通信方式,这是在plc通信网络上采用的一种通信方式。在总线结构的PLC子网中只有一个主站(一台PC或一台主PLC),其他都是从站,故主从总线通信方式又称为1:N通信方式。主从机之间的数据交换方式常用查询、中断和广播三种方式。
1)查询方式:首先要建立查询表,它是一个从机号排列顺序表,该表配置在主站中,主站按照查询表的排列顺序对从站进行询问,与从机进行数据交换,从而达到分配总线使用权的目的。
2)中断方式:发送请求标志位和中断标志位均被置位,这种传输具有最高优先权。如果接收从机的中断位也被置位,则表示有数据传输。只有机号在中断表中的从机能产生中断,若同时有两个以上中断请求,则按中断表中的顺序执行,这时中断方式必须和查询方式交叉进行,执行一次中断传输后,执行一次查询传输,再执行等待着的中断传输。
3)广播方式:主机发送一个信息给PLC网络中的所有从机,从机执行该信息指定的操作,但不回送信息给主机。
主从总线通信方式采用集中式存取控制技术分配总线使用权,通常采用查询法,为了保证实时性,要求查询表包含每个从站号不能少于一次,这样在周期查询时,每个从站在一个周期中至少有一次机会取得总线使用权,从而保证了每个站的基本实时性,对于实时性要求比较高的站,可以在轮询表中让其从机号多出现几次,这样就用静态的方式,赋予该站较高的通信优先权。在有些主从总线中,查询法与中断法结合使用,让紧急任务可以打断正常的周期轮询而插入,获得优先服务,这就是用动态的方式赋予某项紧急任务以较高优先权。
存取控制只解决了谁使用总线的问题,获得总线的从站还有如何使用总线的问题,即采用什么样的数据传送方式。
主从总线通信方式中有两种基本的数据传送方式。一种是只允许主从通信,不允许从从通信,从站与从站要交换数据,必须经主站中转;另一种是既允许主从通信也允许从从通信,从站获得总线使用权后安排主从通信,再安排自己与其他从站(即从从)之间的通信。
|
|