1.PLC的程序设计
PLC的程序设计是实现整个系统设计必不可少的一环。系统全部功能都是靠PLC实现的。因此,在开始编写PLC程序之前,要保证编号的程序可以实现售票系统的所有功能,并且尽可能地使操作界面简单方便,乘客能够对其功能一目了然,方便购票。最后,还要考虑到站点的后期扩充,给系统预留扩充能力。
在进行程序编写前要先制定I/O分配表,然后参照之前设计的自动售票系统工作流程图,在编程软件上进行梯形图语言编程。
2.自动售票系统控制流程图
自动售票系统的控制流程如下:首先,需要乘客进行投币操作,选择想要去的车站;然后,系统会根据乘客选择的车站给出相应的价钱,并判断乘客投币金额是否足够,如果金额满足则完成出票,如果金额不足则需要乘客继续投币直到满足金额才能完成出票操作;最后,系统将多余的钱币退还给乘客。具体的系统控制流程如图10-3所示。
图10-3 控制流程图
3.PLC输入输出分配(www.xing528.com)
在进行PLC的程序编写前,首先需要根据自动售票机的硬件设置确定自动售票机控制系统的I/O分配。I/O分配表是进行程序的编写的重要依据。根据自动售票机控制系统的要求,设置好其I/O分配情况,其中I0.0~I0.7为输入,Q0.0~Q0.2为输出,具体的输入输出分配情况如表10-1所示。
表10-1 PLC输入输出分配表
4.PLC控制路线设计流程图
在确定I/O分配之后,设计PLC控制路线设计流程图,流程图的大概结构为:首先进行投币,然后系统会计算投入的总金额,接着选择要乘坐的站数,系统会根据选择的车站计算出所需要支付的总金额,随后乘客需要确认购票,当金额足够时系统会继续出票,如果金额不够,则需要乘客继续投币直到满足所需金额才能完成出票,出票结束后系统会将多余的钱币退还给乘客,完成所有操作后系统复位。流程图如图10-4所示。
图10-4 控制路线图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。