小车多方式运行的PLC控制 采用三菱FX2N

一、控制要求
小车系统由直流电机、继电器、小车和4个站台等组成,每个站台有检测传感器、指示灯和按钮。采用三菱FX2N系列PLC进行控制,控制要求如下:
1. 小车起始位置停在x(x=1~4)号站台,SYx传感器为ON;
2. 假如y(y=1~4)号站台呼叫,如果:
① x﹥y,小车左行到呼叫站台停车;
② x﹤y,小车右行到呼叫站台停车;
③ x=y,小车停止;
3. 小车在SY1和SY4处要有可靠的保护功能,自动往返或准确停车,不能向外
二、设计任务
学生根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行小车多方式运行的控制原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括:
1. 设计出硬件系统的结构图、接线图、时序图等;
2. 系统有启动、停止功能;
3. 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;
4. 程序结构与控制功能自行创新设计;
5. 进行系统调试,实现小车多方式运行的控制要求。
三、设计报告
课程设计报告要做到层次清晰,论述清楚,图表正确,书写工整;

希望可以加些注解 弄懂些因为需要答辩 老师会提问题 答不出来就悲剧了。。。 万分感谢! 万分!!

简单啊 我说说我的思路:1 用PLC输入I00给输出Q00,此时Q00给灯泡,亮是说明系统启动,反之。
2 利用两个继电器,用PLC的Q01和Q02分控制正反转,正转时,向右移动,反转时向左移动。
3 呼叫站Y和当前站X。可以用两个变量表示MW10和MW11。先把四个传感器信号接入PLC的I01-04四个输入端,如果当前小车在某位置时,会初始化X的值是多少。如果你确定了呼叫站Y。再程序中,利用比较指令进行判断。当Y大于X则向右移动,每经过一个传感器后,利用传感器给X信号,来给MW11赋值,判断当前X与Y是否相等,如果相等则停止,否则继续向右移动;如果呼叫站Y大于4则给Y即MW10设为4,这样到4就停止不会出界的。 当Y小于X则向左移动,每经过一个传感器后,利用传感器给X信号,给MW11赋值,判断当前X与Y是否相等,如果相等则停止,否则继续向左移动;如果呼叫站Y小于1则给Y即MW10设为1,这样到1就停止不会出界的。
4 在PLC中有I输入端上升沿而产生中断程序的,你可以利用传感器来的信号给I输入端,产生中断事件,中断事件程序就是经过每个传感器时,让传感器信号把相应的X的值写给MW10即定位此时的站X。这就利用到了中断程序。
5 子程序调用,你可以给X初始化,做个子程序。也可以把当Y大于X时作为一个子程序;也可以把当Y等X时作为一个子程序;也可以把当Y等于X时作为一个子程序,里面程序分别触发电机正转,反转,还是停。
6 以上就是我设计的基本思路,很简单;我没有继电器和其他实物。我用组态软件把小车的演示界面弄下来了,你可以看看。其实实物控制过程很简单,我做这个组态界面会了一点时间
谢谢!
7 图片我明天给你上传上来,今天网速太慢了,不好意思追问

麻烦能发我邮箱么 [email protected] 或者QQ联系也可以 不要把所有东西都传上来额。。。 要不做这个题目的重样了

追答

en 会给你传的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-06
我有一个现成的,呵呵,当年为一个小姑娘做的,跟你这个要求一模一样,只是她的是6个呼叫工位。追问

可以发邮箱么 [email protected] 能有些注解最好 要不答辩过不了额

追答

注解自然有的,点我的名字就出现我的联系方式了哦。

第2个回答  2011-12-05
我是楼主- - 忘记贴邮箱了 [email protected] 麻烦勒
第3个回答  2011-12-08
这个我做过,在学校做过,我现在在自动化厂做编程,你需要的话就Q我,我帮你做。我QQ635169189