项目十一自动送料车控制系统
气动系统,红灯灭L1=OFF,绿灯 L2=ON,表示允许汽车开进装料, K1阀通电打开进料,当料斗中料到 达上位S1时,K1阀关闭;5s后,红 灯L1亮,绿灯L2灭。电机M3运行, 电机M3运行2s后M2接通,M2运行2s 后M1也接通运行,料斗出料阀K2在 M1接通2s后打开出料。
当汽车装料后S2=ON,料斗出料阀 K2关闭,3s后电机M1停止运行,M1 停止3s后m2停止,M2停止3s后M3停 止,此时红灯灭L1=OFF,绿等L2=ON, 汽车可以开走。
不能级连的指令块没有END输出端和能流流出。JMP、CRET、 LBL、NEXT、SCR和SCRE等属于这类指令。
触点比较指令没有能流输入时,输出为0,有能流输入时,输出与 比较结果有关。
1.3 其他规约
SIMATIC程序编辑器中的直接地址由存储器区和地址组成,如I0.0。
IEC程序编辑器用%表示直接地址.如%I0.0。 可以用数字和字母组成的符号来代替存储器的地址,符号地址便于
与ENO指令
AENO,与ENO指令 ENO是梯形图和功能框图编程时指令盒的布尔能流输出端。
如果指令盒的能流输入有效,同时执行没有错误,ENO就置 位,将能流向下传递。当用梯形图编程时,且指令盒后串联 一个指令盒或线圈,语句表语言中用AENO指令描述。 指令格式:AENO(无操作数)
返回本节
与ENO指令
记忆,使程序更容易理解。程序编译后下载到PLC时,所有的符号 地址被转换为绝对地址。 “INPUT1’’为全局符号名,符#INPUT1中的“#”号表示该 符号是局部变量,红色问号“??.?”或“????”表示需要输入的 地址或数值。 梯形图中的规约: ➢ “ ”是一个开路符号,或需要能流连接。 ➢ “ |”表示输出是一个可选的能流,用于指令的级连。 ➢ 符号 “>>”表示有一个值或能流可以使用。
STL程序不使用网络,如果用Network这个关键词对程序分段, 可以将ST入才能执行的功能块或线圈指令称为条件输入指令, 它们不能直接连接到左侧母线上。如果需要无条件执行这些指令, 可以用接在左侧母线上的SM0.0(该位始终为1)的常开触点来驱动它 们。
有的线圈或功能块的执行与能流无关,例如标号指令LBL和顺序控 制指令SCR等,称为无条件输入指令,应将它们直接接在左侧母线 上。
自动送料车控制系统
项目十一 自动送料车控制系统
项目描述 任务1 认知PLC程序结构 任务2自动送料车系统工艺过程分析; 外部接线图设计和I/O接线 任务3 用经验法编程控制送料车 任务4 用顺序控制编程控制送料车
项目描述
初始状态:S1=OFF,S2=OFF,阀K1、 K2,电动机M1、M2、M3皆为OFF。
前一汽车开走5s后,下一汽车进来, 如此循环。
当按下停止按钮后,系统停车顺序 按汽车装满后的流程停车,直到全 部到初始状态后系统停止运行。
项目实施过程
一、方案设计
(1)硬件设计 (2)软件设计
二、项目实施
(1)硬件接线 (2)程序录入
三、设备调试 四、项目报告
任务1 认知PLC程序结构
学习目标: 掌握程序控制功能指令,PLC系统控制的典
AENO指令只能在语句表中使用,将栈顶值和 ENO位的逻辑与运算,运算结果保存到栈顶。 程序如图所示。
LD +I AENO ATCH
I0.0
//使能输入
VW200, VW204
//整数加法指令,VW200+VW204=VW204
//与 ENO 指令,判断整数加法指令执行是否出错
INT_0, 10
//如果加法指令执行正确,则调用中断程序 INT_0
//中断事件号为 10
与ENO指令
返回本节
1.2 梯形图中的网络与指令
在梯形图中,程序被划分为称为网络(Network)的独立的段,网络 由触点、线圈和功能块组成。在梯形图中给出了网络的编号,如网 络2。能流只能从左往右流功,网络中不能有断路、开路和反方向 的能流。允许以网络为单位给梯形图程序加注释。
指令插到程序适当的地方。
2.4 看门狗复位指令
WDR,看门狗复位指令 当使能输入有效时,执行WDR指令,每执行一次,看门狗
2. 程序控制指令
1.1 结束指令
结束指令有两条:END和MEND。两条指令在梯形图 中以线圈形式编程。
END(Conditional END ),条件结束指令 使能输入有效时,终止用户主程序。 MEND,无条件结束指令 无条件终止用户程序的执行,返回主程序的第一条指
令。 用Micro/Win32编程时,不需手工输入MEND指令,而
型程序结构
1、S7-200的指令规约
1.1 使能输入与使能输出
梯形图中有一条提供“能流”的左侧垂直母线,图中I2.4的常开触点接通 时,能流流到功能块DIV_I的数字量输入端EN(Enable IN,使能输入),该 输入端有能流时,功能指令DIV_I才能被执行。
如果功能块在EN处有能流而且执行时无错误,则ENO ( Enable Output, 使能输出)将能流传递给下一元件。如果执行过程中有错误,能流在出现错 误的功能块终止。
指令格式:STOP
(无操作数)
返回本节
2.3 监控定时器复位指令
监控定时器( Watchdog )又称看门狗,它的定时时间为 500ms,每次扫描都被自动复位一次,正常工作时,若扫描 周期小于500ms,它不起作用。
如扫描周期大于500ms,监控定时器会停止执行用户程序。 如:
1)用户程序很长; 2)出现中断事件时,执行中断程序的时间很长; 3)循环指令使扫描时间延长。 4)为了防止在正常情况下监控定时器动作,可将监控定时器复位
是由软件自动加在主程序结尾。 指令格式:END (无操作数)
2.2 程序控制指令
2. 暂停指令
STOP,暂停指令
使能输入有效时,该指令使主机CPU的工作方式 由RUN切换到STOP方式,从而立即终止用户程序 的执行。
STOP指令在梯形图中以线圈形式编程。指令不含 操作数。
STOP指令可用在主程序、子程序和中断程序中。