The present application embodiment provides a programmable logic controller and its control method, which includes: a master module, and at least two extended modules communicating with the main module via a communication line, in which at least two extension modules are parallel to the communication line, and less than two extension modules are controlled by a signal line. A step by step series to the main module. The extension module is based on the address setter, based on the first input signal received via the control signal line, and setting the identification information of the expansion module according to the identification command received from the main module via the communication line, and the extension controller, which is based on the first input signal, and in the extended module. The second input signal generated by the Department outputs the output signal to the control signal line connected to the next stage expansion module, and the output signal is the first input signal of the next stage expansion module. According to the embodiment, the complexity of the product design of the programmable logic controller can be reduced, and the product cost can be saved.
【技术实现步骤摘要】
可编程逻辑控制器及其控制方法
本申请涉及电子线路
,尤其涉及一种可编程逻辑控制器及其控制方法。
技术介绍
可编程逻辑控制器(PLC)在各行各业中具有广泛应用。可编程逻辑控制器的结构大致分为背板结构和逐级连接结构这两种。前者为固定地址结构,容易实现扩展逻辑,但占用安装空间较大,成本较高;后者具有结构紧凑,接线灵活等特点。图1是现有技术中可编程逻辑控制器的一个示意图,如图1所示,可编程逻辑控制器100包括一个主模块10和至少两个扩展模块,例如,图1中为3个扩展模块:扩展模块1,扩展模块2,以及扩展模块3。主模块10和各扩展模块之间通过通信线路进行通信,通信线路可以包括上行线31和下行线32,例如,主模块10通过下行线路32向各扩展模块发送数据,各扩展模块通过上行线路31向主模块10发送数据。各扩展模块可以通过标识信息来标识,该标识信息例如可以是该扩展模块的地址。主模块10在以广播的方式向各扩展模块发送数据时,可以通过标识信息来通知该数据发送给哪个扩展模块。在图1所示的可编程逻辑控制器100中,为了对各扩展单元设置标识信息,需要设置多个用来传输标识信息的节点总线40,以及复位信号线50。如图1所示,节点总线40被设置在扩展单元1和主模块10之间,扩展单元2和扩展单元1之间,扩展单元3和扩展单元2之间。主模块10通过复位信号线50向各扩展单元发送复位信号。在图1所示的可编程逻辑控制器100中,对各扩展单元设置标识信息的方法如下:步骤1,主模块10通过复位信号线50向各扩展单元发送复位信号,以使各扩展单元达到初始状态;步骤2,主模块10通过节点总线40将扩展单 ...
【技术保护点】
1.一种可编程逻辑控制器,包括:主模块,以及经由通信线路与所述主模块通信的至少两个扩展模块,其中,所述至少两个扩展模块并联于所述通信线路,所述至少两个扩展模块通过控制信号线逐级串联至所述主模块,所述扩展模块具有:地址设定器,其基于经由所述控制信号线接收的第一输入信号,根据经由所述通信线路从所述主模块接收的标识设定命令,设定所述扩展模块的标识信息;以及扩展控制器,其根据所述第一输入信号,以及所述扩展模块内部生成的第二输入信号,向与下一级扩展模块连接的控制信号线输出输出信号,所述输出信号作为所述下一级扩展模块的第一输入信号。
【技术特征摘要】
1.一种可编程逻辑控制器,包括:主模块,以及经由通信线路与所述主模块通信的至少两个扩展模块,其中,所述至少两个扩展模块并联于所述通信线路,所述至少两个扩展模块通过控制信号线逐级串联至所述主模块,所述扩展模块具有:地址设定器,其基于经由所述控制信号线接收的第一输入信号,根据经由所述通信线路从所述主模块接收的标识设定命令,设定所述扩展模块的标识信息;以及扩展控制器,其根据所述第一输入信号,以及所述扩展模块内部生成的第二输入信号,向与下一级扩展模块连接的控制信号线输出输出信号,所述输出信号作为所述下一级扩展模块的第一输入信号。2.如权利要求1所述的可编程逻辑控制器,其中:当所述第一输入信号具有第一逻辑值时,所述输出信号具有第一逻辑值;并且当所述第一输入信号具有第二逻辑值时,所述输出信号的逻辑值与所述第二输入信号的逻辑值相同。3.如权利要求2所述的可编程逻辑控制器,其中:当通过所述控制信号线与所述主模块直接连接的所述扩展模块经由所述控制信号线从所述主模块接收的所述第一输入信号具有第一逻辑值时,其它各扩展模块接收的第一输入信号都具有第一逻辑值。4.如权利要求2所述的可编程逻辑控制器,其中:当所述第一输入信号具有第一逻辑值时,所述地址设定器将所述标识信息设定为默认标识信息;并且当所述第一输入信号具有第二逻辑值时,所述地址设定器根据所述标识设定命令,设定所述扩展模块的标识信息。5.如权利要求4所述的可编程逻辑控制器,其中:当所述第一输入信号具有第二逻辑值时,所述标识设定命令中具有所述默认标识信息,该标识信息对应的扩展模块的所述地址设定器根据所述标识设定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。