您现在的位置是:首页 > PLC技术 > PLC技术

台达DVP-PLC与ASD-A伺服驱动器通信位置控制程序设计范例

来源:艾特贸易2018-01-23

简介PLC 与 ASD-A 伺服驱动器通信(位置控制, MODRD/MODRW ) 伺服控制指示面板如图 12-6 所示。 图 12-6 伺服控制指示面板 台达 ASD-A 伺服硬件接线如图 12-7 所示。 图 12-7 台达 ASD-A 伺服硬件接线

PLCASD-A伺服驱动器通信(位置控制,MODRD/MODRW

伺服控制指示面板如图12-6所示。

伺服控制指示面板

12-6 伺服控制指示面板

台达ASD-A伺服硬件接线如图12-7所示。

台达ASD-A伺服硬件接线

12-7 台达ASD-A伺服硬件接线

【控制要求】

(1)读取伺服驱动器的目标位置(增量型位置)(MODRD指令实现)。

(2)设置伺服驱动器的目标位置(增量型位置)(MODRW指令实现)

(3)按下对应开关和按钮,伺服启动和定位动作被触发(利用伺服DI1DI2输入点)。

(4)将伺服的状态通过面板上指示灯显示出来(利用伺服DO1DO3输出点)。

ASD-A伺服驱动器参数必要设置】

ASD-A伺服驱动器参数必要设置见表12-7

12-7    ASD-A伺服驱动器参数必要设置

ASD-A伺服驱动器参数必要设置

当出现伺服因参数设置错乱而导致不能正常运行时,可先设置P2-08=10(回归出厂值),重新上电后再按照表12-7进行参数设置。

操作步骤如图12-8所示。

(1)将伺服电动机的参数设置完后,重新上电,若无异常现象,“电源正常”指示灯(DO1)On

(2)等待“电源正常”指示灯On之后,拨动“伺服启动”开关到On位置,使DI1=On,伺服电动机启动,如无异常现象发生,“启动正常”指示灯(DO2)On

(3)等待“启动正常”指示灯On之后,按下“定位触发”按钮,DI2被触发一次,伺服电动机转动10.5圈,完成后“位置到达”指示灯(对应DO3)会On

操作步骤

12-8 操作步骤

【元件说明】

元件说明见表12-8

12-8 元件说明

操作步骤

【控制程序】

控制程序如图12-9所示。

控制程序

控制程序

12-9 控制程序

【程序说明】

(1)PLC RS-485通信口进行初始化,使其通信格式为MODBUS ASCII96007E1ASD-A系列伺服驱动器的通信格式与PLC通信口保持一致。

(2)M0=On时,[MODRD K1 H10F K2]被执行,将第一段内部位置的转数和脉冲数读出并自动存放到D1050D1051中。

(3)M1=On时,[MODWR K1 K16 H10F D10 K2]被执行,将D10D11的内容分别写入H10FH110内。

(4)伺服电动机的启动信号和触发信号均由伺候自身外部接线开关控制,接线方式参考图12-7

(5) MODBUS通信只会出现4种情况,正常通信完成对应通信标志M1127,通信错误对应通信标志M1129M1140M1141,所以,在程序中通过对这4个通信标志信号的On/Off状态进行计数,再利用C0的数值来控制3MODBUS指令的依次执行,保证通信的可靠性。

(6) PLC一开始RUN,比较C0=0,就一直反复地对伺服驱动器进行通信的读写。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务