伺服电机单点定位控制程序(课前)(ppt)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
01 控制要求 02 I/O分配 03 控制程序
目录 CONTENTS
控制要求:
所有程序下载完成后,观察所有模块显示绿灯,无报错指示 灯点亮。启动电机,然后点击“正转启动”或“反转启动” 按钮,电机开始转动直至到达设定转速。观察当前转动角度 一栏,可查看电机运行情况。电机运行过程中可点击“停止 ”按钮终止电机运行
I/O分配
序号 1 2 3 4 5 6
PLC地址(PLC端子) I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.3
图 4-5-1-1
功能说明 正转启动 反转启动
停止 脉冲输出 方向控制 清除所有脉冲
程序 段1
注释
%DB1.DBX4.0 *IEC_Counter_ %M0.0 M1.0 0_DB*.Q *M0.0*
*Tag_10* PV
程序 段8
注释
%M1.1
%Q0.1 *方向控制*
程序 段9
注释
%I0.0 *Tag_11*
N
%M0.5 *Tag_12*
%Q0.3 *Tag_13*
S
%I0.1 *Tag-19*
%M1.1 *反转*
RBiblioteka Baidu
程序 段5
注释
%M1.0
%M0.3 *M0.3*
S
程序 段6
注释
M2.0 *Tag_18 *
858°
%MD24 *Tag_4*
%MD28 *Tag_6*
360. 0
CONV Int to DInt EN ENO
IN OUT CONV
Dint to Real EN ENO
IN OUT
%MD40 *Tag_9*
程序 段7
注释
%M1.0
%M0.0 *M0.0*
%Q0.0 *脉冲输出*
S
%M0.1 *M0.1*
%Q0.0 *脉冲输出*
%Q0.0
*脉冲输出*
R
%DB1
*IEC_Counter_
0_DB*
CTU
Int
CU
Q 〉〉
%M0.3 *M0.3*
CV R
...
%MW42
NOT
%M0.1 *M0.1*
NOT
%M0.1 *M0.1*
%M0.0 *M0.0*
%M0.3 *M0.3*
R
程序 段2
注释
%I0.1 *Tag-19*
%M1.0
%I0.3 *Tag-20*
%M1.0
程序 段3
注释
%I0.2 *Tag-21*
%M1.1 *反转*
S
程序 段4
注释
%I0.3 *Tag-20*
IN OUT Div
Real EN ENO
%MD24 *Tag_4*
%MD28 *Tag_6*
IN1 OUT
%MD32 *Tag_7*
IN2
%MD32 *Tag_7*
1000.0
MUL Real EN ENO
IN1 OUT IN2
%MD36 *Tag_8*
%MD36 *Tag_8*
CONV Real to DInt EN ENO
目录 CONTENTS
控制要求:
所有程序下载完成后,观察所有模块显示绿灯,无报错指示 灯点亮。启动电机,然后点击“正转启动”或“反转启动” 按钮,电机开始转动直至到达设定转速。观察当前转动角度 一栏,可查看电机运行情况。电机运行过程中可点击“停止 ”按钮终止电机运行
I/O分配
序号 1 2 3 4 5 6
PLC地址(PLC端子) I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.3
图 4-5-1-1
功能说明 正转启动 反转启动
停止 脉冲输出 方向控制 清除所有脉冲
程序 段1
注释
%DB1.DBX4.0 *IEC_Counter_ %M0.0 M1.0 0_DB*.Q *M0.0*
*Tag_10* PV
程序 段8
注释
%M1.1
%Q0.1 *方向控制*
程序 段9
注释
%I0.0 *Tag_11*
N
%M0.5 *Tag_12*
%Q0.3 *Tag_13*
S
%I0.1 *Tag-19*
%M1.1 *反转*
RBiblioteka Baidu
程序 段5
注释
%M1.0
%M0.3 *M0.3*
S
程序 段6
注释
M2.0 *Tag_18 *
858°
%MD24 *Tag_4*
%MD28 *Tag_6*
360. 0
CONV Int to DInt EN ENO
IN OUT CONV
Dint to Real EN ENO
IN OUT
%MD40 *Tag_9*
程序 段7
注释
%M1.0
%M0.0 *M0.0*
%Q0.0 *脉冲输出*
S
%M0.1 *M0.1*
%Q0.0 *脉冲输出*
%Q0.0
*脉冲输出*
R
%DB1
*IEC_Counter_
0_DB*
CTU
Int
CU
Q 〉〉
%M0.3 *M0.3*
CV R
...
%MW42
NOT
%M0.1 *M0.1*
NOT
%M0.1 *M0.1*
%M0.0 *M0.0*
%M0.3 *M0.3*
R
程序 段2
注释
%I0.1 *Tag-19*
%M1.0
%I0.3 *Tag-20*
%M1.0
程序 段3
注释
%I0.2 *Tag-21*
%M1.1 *反转*
S
程序 段4
注释
%I0.3 *Tag-20*
IN OUT Div
Real EN ENO
%MD24 *Tag_4*
%MD28 *Tag_6*
IN1 OUT
%MD32 *Tag_7*
IN2
%MD32 *Tag_7*
1000.0
MUL Real EN ENO
IN1 OUT IN2
%MD36 *Tag_8*
%MD36 *Tag_8*
CONV Real to DInt EN ENO