内容发布更新时间 : 2024/12/23 19:46:35星期一 下面是文章的全部内容请认真阅读。
中国矿业大学
(2)程序流程图
图7 程序流程图
主程序:
Network 1 // 初始化 LD
SM0.1
R Q0.0, 2 R S0.0, 3
19
中国矿业大学
Network 2 // 当平台处在初始位置行程开关且启动按钮按下时,电动机正转
LD I0.0 A I0.3 AN I0.1 AN I0.2 EU
S S0.1, 1
Network 3 LSCR S0.1 Network 4 LD SM0.1 CALL SBR3 Network 5 LD SM0.0
= Q0.1
Network 6 LD SM0.1
CALL SBR0 //启动标志//正向输出 //正向标志
20
中国矿业大学
//Q0.0脉冲输出
Network 7 LD I0.4 SCRT S0.2 Network 8 SCRE Network 9 LD T37
R
Q0.1, 1
//启动标志
Network 10 SCRE
Network 11 // 电动机立即停止 LD I0.1 AN I0.2 S
M0.1, 1
CALL SBR1
Network 12 // 电动机正常停止 LD
I0.2
AN I0.1 R S0.0, 3 Network 13
21
中国矿业大学
LD SM0.1 A M0.1
MOVW SMW68, VW200 //将此时的脉冲周期存入
R S0.0, 3
Network 14 // 电动机调整零点 LD I0.0 AN I0.3 AN I0.1 AN I0.2 AN Q0.1 S S0.0, 1 Network 15 LSCR S0.0 Network 19 LD SM0.1 AN I0.3 CALL SBR0 Network 16 LD I0.3 S S0.1, 1 //到零点后,正常行驶MOVD +0, SMD48 Network 21
22
中国矿业大学
SCRE Network 17 LD SM0.0 TON T32, +100 Network 23 LD T32 CALL SBR2 R T32, 8
子程序SBR_0 // PLC发射高速脉冲 Network 1 LD SM0.0
MOVB 16#E7, SMB67 //PTO工作于多段工作模式
MOVW 100, SMW168 MOVB 3, VB100
MOVW +667, VW101 //第1段的初始周期,周期单位?sMOVW -1, VW103 //第1段的周期增量 MOVD +524, VD105 //第1段的脉冲个数 MOVW +143, VW109
//第2段的初始周期 MOVW 0, VW111 //第2段的周期增量 MOVD +28000, VD113 //第2段的脉冲个数 MOVW +667, VW117 //第3段的初始周期 MOVW +2, VW119 //第3段的周期增量
23