运料小车的程序控制
一、实验目的
1. 熟悉时间控制和行程控制的原则。
2. 掌握定时器指令的使用方法。
3. 掌握顺序控制继电器指令(SCR)的编程方法。
二、实验器材
计算机一台;S7-200PLC一台;PC/PPI编程电缆一根;模拟输入开关一套;JD-PLC3运料小车实验模板一块;导线若干。
三、实验步骤
1. 按I/O接线图进行接线。
2. 输入运料小车的控制程序,编译下载后,调试该程序。
3. 按运料小车的顺序功能图调试程序。调试时,用模拟开关模拟输入信号,特别要注意模拟行程开关SQ1和SQ2状态的变化。注意观察输入、输出状态指示灯(或输入信号、输出负载)的状态变化是否与顺序功能图一致。便于观察,也可点击“程序状态”按钮进行调试。
(1)、顺序功能图
TITLE=程序注释
Network 1 // 网络标题
STL语言
// 初始化,启动S0.1
LD I0.0
A I0.2
AN Q0.0
AN Q0.1
AN Q0.2
AN Q0.3
S S0.1, 1
Network 2
// 激活第一段SCR程序,控制开始
LSCR S0.1
Network 3
// 原位装料,启动定时器
LD I0.2
= Q0.0
TON T37, +150
Network 4
// 15s后程序转到第二段SCR程序
LD T37
SCRT S0.2
Network 5
// 第一段SCR结束
SCRE
Network 6
// 第二SCR段控制开始
LSCR S0.2
Network 7
// 小车右行
LD SM0.0
= Q0.2
Network 8
// 右行到位,程序转到第三SCR程序段
LD I0.3
SCRT S0.3
Network 9
// 第二SCR程序段结束
SCRE
Network 10
// 第三SCR程序段控制开始
LSCR S0.3
Network 11
// 小车卸料,启动10s定时器
LD SM0.0
= Q0.1
TON T38, +100
Network 12
// 10s后程序转到第四SCR程序段
LD T38
SCRT S0.4
Network 13
// 第三SCR程序段结束
SCRE
Network 14
// 第四SCR程序控制开始
LSCR S0.4
Network 15
// 小车左行
LD SM0.0
= Q0.3
Network 16
// 左行到为,程序转到第一SCR程序段
LD I0.2
SCRT S0.1
Network 17
// 第四SCR程序段结束
SCRE
Network 18
// 停车后,返回初始状态
LD I0.1
R S0.1, 4
四、思考题
1.总结顺序控制程序的设计方法和调试方法。
(1)设计步骤: 首先对各输入、输出信号进行编址,再列出输入、输出信号得分配
表,再根据输入、输出分配表画出可编程序控制器I/O端子接线图,最
后依据顺序功能图设计梯形图。编程时,对应顺序功能图中的每一个
“步”,组成一个SCR程序段。每一个SCR程序段都由LSCR n、SCRT、
SCRE指令构成。
(2)调试方法: 程序输入完毕,选择菜单PLC的“编译”项,对程序进行离线编
译,编译的结果将在窗口显示。若出错,将显示语法错误的数量、原因
和位置,必须进行修改,直至完全正确后,编译才会成功。
2.总结顺序控制继电器指令(SCR)的编程方法。
顺序控制继电器指令的SCR程序段对应着顺序功能图中的步。当顺序控制继电器S位的状态为“1”时,对应的SCR段被激活,即顺序功能图对应的步被激活,成为活动步,否则是非活动步。SCR段中执行程序所完成的动作或命令对应着顺序功能图中该步相关的动作或命令。程序段的转换(SCRT)指令相当于实施了顺序功能图中的步的转换功能。