PLC程序 端口 X0 X1 X2 X3
作用 启动信号 停止信号 操作完成输入 操作完成输入 端口 Y10 Y11
作用 m代码操作完成输出 m代码操作完成输出
启动信号
停止信号
将BFM#23(M9051~M9048)传送至M51~M48 M51:M9051接通m代码
将BFM#3(D9003)传送至D3 m代码
将M7~M0传送至BFM#20(M9007~M9000)
M1:M9001 启动命令 M2:M9002 停止命令 M3:M9003 m代码断开命令
将“m代码0~63”解码为M100~M163
辅助单元操作完成输出
辅助单元操作完成输出
m代码断开命令
运动量为变值的定位(与PLC组合) 定位概述
PLC通过数字开关将随机定位地址输入传送到定位单元,然后,定位单元执行定位操作。 操作步骤
通过数字开关设定定位随机地址(绝对值);
当输入启动信号(X10)时,定位装置只在第1次时返回至零点,然后移动至规定位置。 运行图
参数设置
设定定位参数(机械零点地址)为“0”,对其余参数,参见第1题设置。 程序 行号 指令 说明 O0,N0 LD M9057; //如果回零完成标志M9057接通; N1 FNC00(CJ) P0 //即跳转至P0,回零完成。 N2 cod28(DRVZ); //返回机械零点:x0,y0 N3 P0; //指针P0 N4 cod00(DRV) xDD100; //使用定位器移动至由D101、D100规定的 位置,D101、 D100与缓冲存储器#101、 #100相对应,数据用TO指令从PLC传输。 N5 m02(END); //结束 PLC程序
X10~X17和Y10~Y13连接一个6位数字开关;X10:启动信号;X11:停止信号
直接连接到FX2N-20GM上的连接图:
X0~X3:数字信号输入控制;切换输出:Y0~Y5
数字开关读出:X0~X7;切换输出:Y0~Y3;数据寄存器:D1、D0
D1×10000=D4、D3
D1、D0+D4、D3=D6、D5
启动信号
停止信号
从D6、D5传输运动量至BFM#101、#100(D101、D100)
将M7~M0传输至BFM#20(M9007~M9000)
M1:M9001启动命令;M2:M9002停止命令
用表格方法定位(与PLC组合) 系统配置
X0:启动信号 X1:停止信号
X7:定位模式切换信号 ZRN:返回机械零点
操作内容
根据控制要求执行下图所示的定位控制曲线1或2。当定位模式切换输入X7断开时,执行曲线1;当定位模式切换输入X7接通时,执行曲线2。在执行表程序前,应该用手动操作(ZRN)回到机械零点。
曲线图1:用增量驱动方式操作
参数表1: 项目号 数据寄存器 0 设定值 说明 数据寄存器 1 设定值 说明 数据寄存器 2 设定值 说明 数据寄存器 3 设定值 说明 数据寄存器 命令代码 D1001、D1000 K91(cod编号) INC D1011、D1010 K0 DRV D1021、D1020 K4 TIM D1031、D1030 K0 DRV D1041、D1040 K204(结束设定值 +200) 4 TIM(等待时间说明 过后操作进入END状态) 曲线图2:用绝对驱动方式操作 定位数据 D1003、D1002 K0 未定义 D1013、D1012 K1000 地址+1000 D1023、D1022 K1000 等待时间10秒 D1033、D1032 K-1000 地址-1000 D1043、D1042 K500 等待时间5秒 速度数据 D1005、D1004 K0 未定义 D1015、D1014 K2000 速度为2000 D1025、D1024 K0 未定义 D1035、D1034 K2000 速度为2000 D1045、D1044 K0 未定义 m代码 D1007、D1006 K0 无需设定 D1017、D1016 K0 无需设定 D1027、D1026 K110 m代码10为同步输出 D1037、D1036 K0 无需设定 D1047、D1046 K0 无需设定
参数表2: 项目号 数据寄存器 10 设定值 说明 数据寄存器 11 设定值 说明 数据寄存器 12 设定值 说明 数据寄存器 设定值 13 说明 命令代码 D1101、D1100 K90 ABS D1111、D1110 K1 LIN D1121、D1120 K1 LIN D1131、D1130 K201 LIN(多步操作结束运行即进入END状态) 定位数据 D1103、D1102 K0 未定义 D1113、D1112 K1500 地址+1500 D1123、D1122 K2500 地址+2500 D1133、D1132 K5000 地址+5000 速度数据 D1105、D1104 K0 未定义 D1115、D1114 K3000 速度为3000 D1125、D1124 K2000 速度为2000 D1135、D1134 K1600 速度为1600 m代码 D1107、D1106 K0 无需设定 D1117、D1116 K0 无需设定 D1127、D1126 K0 无需设定 D1137、D1136 K0 无需设定 PLC程序 表方法的声名
接通专用辅助继电器M9165,这样,使用表方法的定位控制变为有效。
将0000 0000 0010 0000传送至 BFM#30(M9175~M9160) 使M9165动作,表方法有效
参数的改变
声明表方法时,延时200ms进行写入数据
将0000 0000 0000 0010传送至 BFM#9201、#9200
改写参数0数据(单位体系)
将0000 1111 1010 0000传送至 BFM#9203、#9202 改写参数1数据(每转脉冲量)
将0000 0111 1101 0000传送至 BFM#9205、#9204
改写参数2数据(每转位移)
指定起点
将0010 0100 0010 1100传送至 BFM#9261、#9260 改写参数30数据为表方法
将0010 0011 0010 1000传送至 BFM#9000(D9000)
表方法入口从0#(D1000)开始[曲线1]
将0010 0011 0010 1000传送至 BFM#9000(D9000)
表方法入口从10#(D1100)开始[曲线2]
FX2N-20GM学习笔记(完成)



