毕业论文
3.7 I/O地址分配
符号 8路数字输入 1 2 3 4 5 6 7 8 8路数字输出 1 2 3 4 5 6 7 8
地址 I0.0 I0.1 I0.2 I0.3 I1.0 I1.1 I1.2 I1.3 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 说明 按钮 按钮 按钮 按钮 限位开关 限位开关 限位开关 限位开关 A灯 B灯 C灯 D灯 E灯 F灯 G灯 H灯 功能 启动 移位 复位 单周期 A操作处限位 B操作处限位 C操作处限位 H操作处限位 为1时A灯亮,A操作(5s) 为1时B灯亮,B操作(5s) 为1时C灯亮,C操作(5s) 为1时D灯亮 为1时E灯亮 为1时F灯亮 为1时G灯亮 为1时H灯亮,H操作(5s) 3.8 简要说明
按下启动按钮,D灯亮,工件从传送带传动,传到A处限位停止,A操作开始,5s后E灯亮,工件继续传送到B处限位停止,B操作开始,5s后继续传送……传送到仓库,H操作开始,5s后D灯亮,工件从传送带传动…… 如此循环下去。
按下移位按钮,D灯亮,工件从传送带传动,传到A处限位停止,A操作开始,5s后停止,再按下移位按钮,工件继续传送到B处限位停止,B操作开始,5s后停止……按此规律只要按下移位按钮,就会工件传动,再进行操作。 按下复位按钮,所有程序都返回到初始状态。
按下单周期按钮,D灯亮,工件从传送带传动,传到A处限位停止,A操作开始,5s后E灯亮,工件继续传送到B处限位停止,B操作开始,5s后继续传送…… 传送到仓库,H操作开始,5s后停止,完成一个周期,再按下单周期按钮,继续完成一个周期。
21
毕业论文
第4章 程序的仿真与调试
本次课程设计所采用的仿真软件是s7-200系列的,其仿真过程大致如下: (1)利用编程软件编写相关程序,并将程序文件导出为供仿真软件使用的格式; (2)打开s7-200仿真软件并调入程序; (3)点击运行按钮将程序切换到运行状态;
(4)对应着I/O口分配表按部点击输入按钮,检查所对应的输岀指示是否正确; (5)如果程序有错误仔细检查排除错误,正确则方案可行。
由于本程序中移位功能要用到移位寄存器,但我用S7-200的仿真软件不能仿真,所以在老师的帮助下在学校实验室进行了模拟仿真,并取得了成功。以下仿真是针对连续、单周期、复位三种功能的部分情况进行仿真。 本设计的仿真过程图如下:
图4-1 仿真软件界面图
22
毕业论文
最下一排中数字0至7代表了8个输入端口,而最上一行中的数字0至7代表着8个输岀指示偏右上角有着CPU型号CPU224,其中主CPU右端的0和1表示该CPU可加扩展模块,由于本CPU以满足输入输出端口要求,故而无须再加扩展模块来增加输入输出端口的个数。如上图所示编程序语言和T形图已经导入了仿真软件,等待进行之下的操作。
图4-2 启动开始状态图
按下启动按钮,中间继电器M0.0为1,Q0.3得电并自锁,D灯亮,工件在传送带上
向右传送。
23
毕业论文
图4-3 A操作
当工件右行碰到限位开关I1.0时,Q0.3为0,D灯灭,定时器T37得电并延时5s,M0.1为1,Q0.0得电并自锁,A灯亮,A操作开始。5s后T37定时结束,Q0.0为0,A灯灭,A操作结束。
图4-4 E灯亮,向右传送
T37定时结束后M0.2为1,Q0.4得电并自锁,E灯亮,工件在传送带上向右传送。
24