【48812】异构PLC完结三菱伺服肯定方位值的读取

日期:  2024-07-18   作者: 机器人租赁

  三菱mr-j2s及mr-j3系列伺服体系内置肯定方位数据传输协议,经过驱动器三个输入和三个输出数字量端口与的三个输出三个输进口相合作,完结伺服电机肯定方位向plc的传输。plc伺服电机的肯定方位数据后,可方便地构成一个肯定方位体系。这在许多情况下,十分有实践运用价值。在这里要阐明的是,以上所述的肯定方位传输协议并非是三菱伺服体系自身也具有的通讯协议。前者是经过伺服驱动器和plc的数字i/o口完结的,后者是经过在rs422通讯口完结的。

  作为合作,三菱fx系列plc也内置了肯定方位读取指令(dabs指令),可方便地读取三菱伺服的肯定方位值。但是在三菱宗族的a系列和q系列中并没供给肯定方位读取指令,当然其它品牌的plc更没有与之合作的肯定方位读取指令了。虽然从三菱的产品线来说,其q系列plc供给了qd75m方位模块,运用b系列的伺服驱动器,经过sscnet总线来完结实时的肯定方位通讯。但是在一些低端运用场合及其它品牌plc作为控制器的场合运用其伺服驱动器肯定方位传输协议来构建肯定方位体系仍旧很有含义的。换言之说,有必要关于fx系列之外的plc,开发并供给一种对三菱伺服肯定方位值读取的的办法。下面咱们以三菱q系列plc为例就这一问题展开讨论。

  图1是伺服驱动器与plc的信号衔接图。在本传输协议中,以plc为主机,伺服驱动器为从机,既plc宣布传输指令后发动传输进程。在plc输出的四个信号中,y0-y2参加了数据传输,y3并不参加传输。y3用于对所构建的肯定方位体系设置原点。在y0-y2中,y0用于给出伺服敞开信号,y1用于对伺服宣布abs传输形式指令,使伺服驱动器处于数据传输状况。这时伺服驱动器将改动某些输出端的界说(后述)。y2用于宣布数据传输的恳求,与“传输数据预备结束”信号合作,完结伺服驱动器发送数据和plc接纳数据的同步。plc的三个输入信号x10-x12接纳来自伺服驱动器的输出信号,x10、x11是两位方位数据信号(bit0、bit1),x12为传输数据预备结束信号,是一个同步信号。该三个信号本来在伺服驱动器内还有界说,伺服驱动器在接纳y1给出的传输形式指令后主动切换成当时这种功用。

  在图2中,plc给伺服驱动器一起给出伺服敞开信号sv-on和abs传输形式信号abs后,plc和伺服驱动器将依照下列次序进行进行数据传输:

  (1)伺服驱动器接到absm信号后,检测和核算肯定方位数据,切换do1、zsp、tlc的功用为bit0、bit1、数据传输预备结束(trd)功用;并将trd置1。