3.8 本系统的不足及改进
本系统使用三菱 FX1N-40MR PLC实现三层电梯的控制,在实际运用中,由于电梯使用的楼层比较高,为了在运行过程中节省时间,可采用变频调速。例:用楼层限位开关进行感应,启动时,若电梯离起点距离为一层以下时,进行低速运转;若电梯离起点为一层以上时,转为高速。停止时,若电梯当前位置离目的地有两层以上距离时,用高速进行运行;若电梯当前位置离目的地在两层以下距离时,用低速运行;
本设计的三层电梯为相应单一呼叫的电梯,即在一个动作没有完成前不响应其他呼叫,在现实生活中,通常可以相应多个呼叫,这就需要用到另外两条条功能指令SFWR、SFRD。用SFWR来依次存储呼叫信号,用SFRD来依次读取呼叫信号。以达到按呼叫顺序来控制电梯运动的效果。 SFWR 使用:
图13 SFWR运作图
利用这条指令,可以把先后采集到的呼叫信号存储起来,在后面进行调用。可以实现多个呼叫依次存储的功能。
初始状态下,D2-D10数据都为0,D1数据为0,当X0被触发时,D0的数据移动到D2,随即D1里面数据变为1,当X0再次被触发时,D0数据移动到D3,D1里面数据变为2,以此类推。 SFRD 使用:
图14 SFRD运作图
在电梯中可以利用关门信号的上升沿进行动作,依次把用SFWR存储的呼叫信号读取出来,进行相关的动作。 当X1没有触发时,D20数据为0,D1也为0;当X1第一次触发时,D2的数据被移动到D20,D1的数据变为1,表示当前指针为1;当X1再次触发时,D3的数据移动到D20,D1的数据变为2,表示当前指针为2。以此类推 。
结 束 语
在设计本系统之初,我的三菱PLC编程语言知识几乎为空白,特别是编程,除了在上课时学到的一些松下PLC基本指令外,我对三菱PLC基本指令、功能指令及应用几乎没有什么接触。在老师和同学的帮助下,我首先用了将近一个月的时间对三菱PLC的知识进行了强化补习,然后再根据所学的编程知识,用大约一个半月的时间完成了从最初的结构设计到最后实验室模拟及实际实现,并在这个过程中进一步熟悉了欧姆龙和西门子PLC。
在完成本设计的过程中,我既感受到了面对自己无法解决的问题时的苦恼,也体会到问题最终得以解决时的快乐。同时,也总结了以下一些经验:
1. 一个详细周密的计划对于完成一项任务的重要性。实际上,我对这次作业着手较早。但由于刚开始时间较松,在学习时就想到哪学到哪,没有认真计划。到后来发现同学们的进度都已经赶上甚至超过我,这才又着急起来,赶紧找经验丰富的同学出主意,制定出详细的计划,这才按时完成了任务。
2. 学习一门程序语言,实践是最好的方法。我对PLC的学习实际上分为两个阶段。前一阶段为学习语言而学习语言。在这一阶段中,我总有隔雾观花的感觉,学得似是而非。后一阶段边实践边学习,很多前一阶段不甚了了的问题得到迎刃而解。
3. 要学会运用互联网工具。互联网是一个具有大量资源的信息宝库,在这次毕业设计中如果没有互联网也许我多花一倍的时间也完不成任务。所以一定要会并善于运用互联网工具。
完成这次设计后回过头来看,我的这项作业完成得并不完美。还有很多需要提高和改进的地方。