你说的内部继电器应该是我们编程时用到继电器符号,称之为软继电器。它和实际的继电器并不是一回事,它真实身份是PLC内部一些逻辑器件中的寄存器,严格一点说应该寄存器位,于学过单片机的人应该很亲切,但为了迎合电工的使用习惯,延用了继电器的叫法,并在前面加一个软字以区分实际的继电器。
除了照顾电工的使用习惯外,寄存器位被叫作继电器,还因为它们都具有电控开关的功能,能够把控制信号以开/关两个状态进行传递。但实物继电器除了能传递信息外还能传递能量,能带动一定功率的实物用电设备,而寄存器位是不能,它能传递的能量基本是0,再说它也没有接线端子啊。呵呵呵。
要理解好这个软字,让我们从PLC的工作方式说起吧。PLC是以循环扫描方式工作的——当程序执行前,PLC要先扫描输入继电器的状态,读取输入继电器的状态信息,保存到软输入继电器(输入寄存器)中;然后运行程序,依据输入寄存器的状态计算出各输出端口的状态并保存在软输出继电器(输出寄存器)中,当程序执行完一次,再把软输出继电器的最新状态,输出到每个实际的PLC输出继电器中,完成输出端口的刷新。PLC就是这样快速的一遍又一遍地重复上述过程,实现输入—输出控制的。从上面描述可以看到内部的软继电器并不等同于输入输/出继电器,它们之间只是存在对应关系,软继电器只能由程序直接操作,只存在于逻辑中。
plc内部继电器之所以称为软继电器,是因为PLC内部有许多具有不同功能的器件,用于实现数据的传输运算处理存储。为了把这些元件(如输入继电器,输出继电器,定时器,计数器等等)与通常的物理元件区分开,所以将这些编程元件称为软元件。
他只是小型触点信号输出,不得以负荷形式带动外部大型负载,因为内部的触点容量小,损坏不易更换维修,他只能以信号形式输出,用中间电磁继电器,扩大控制容量
在映像寄存器的继电器是写进去的属于运行程序的软件,所以称为软继电器,它不对外直接输出!