基于PLC的排队叫号系统设计

机电一体化专业设计交流



一、摘要

  摘要:在日常生活中,排队叫号经常遇到,如在餐馆点餐、银行办理业务、医院缴费等,遍及人们的衣食住 行,同时排队叫号服务的好坏也直接影响用户的体验感。传统的排队叫号服务依赖于人工,排队叫号出错的概率很 大,因此,本文主要针对基于PLC的智能排队叫号服务为研究对象,通过编程模拟现实中的业务办理,实现排队取 号、等待以及叫号等功能。基于于三菱S7-200PLC为主控芯片,以智能控制体系为理论基础,集合组态王的上位机、 主屏显示器组成的智能控制系统,按照叫号按钮、查询按钮,可以实时显示当前号码数,服务的号码数以及显示当 前排队的人数。模拟柜台办理情况,设置4个柜台,每个柜台设计一个呼叫和暂停按钮,其中呼叫按钮能够显示当前 呼叫号和服务的对象号,并进行呼叫。
  本文从排队叫号服务的发展现状以及背景研究出发,分析了基于PLC的排队叫号服务的方案设计,详细针对排队 叫号服务软硬件的设计,编写了PLC的梯形图,利用组态王设计显示模块,更好的给用户优质服务。
关键词:PLC,排队叫号,智能,优质服务

二、绪论

1.1研究背景

  近几年由于受到疫情影响,服务业发展受到了限制,传统的服务方式难以满足当下的服务业的需求。其中传统 的排队等候会带来一定的风险,造成秩序混乱,让用户的体验感不好,从而影响公司的业务。由于疫情需要,排队 办理业务时需要保持一定的距离,服务要求也随之提高,以前的排队方式难以满足当前的服务标准,并且效率低 下。因此,本文从提高服务智能化和安全性的角度出发, 实际一款智能的排队叫号系统。
  排号叫号系统通过电子技术和计算机技术的融合,利用程序逻辑来代替传统的排队方式,可以有效的改变用户 因为在等待过程中出现的不文明现象造成的纠纷,可以通过提示来进行有序的办理业务,减少了人员的交流,节省 了管理的成本。该智能系统涉及的范围比较广泛,如在餐厅取餐、银行办理业务、政府服务大厅等等,需要业务办 理的部门或公司都能看到其身影,成为提高服务质量和服务效率的重要方式。
  排号系统能通过智能方法如排号分流、分级服务等手段来排列用户的顺序,指引用户进行不同业务的办理,智 能化的安排工作流程,减少时间的浪费,为服务人员和客户提供良好的互动安排。

1.2PLC研究现状

  本文选用PLC作为排队叫号系统主控核心。首先针对PLC进行了解,在工业生产中应用广泛,作为主要的控制处 理器,通过自动化的可控制编程逻辑,实现稳定的、可靠性强的控制功能。经过几十年的发展和进步,PLC成为了工 业、服务业以及人们生活中最广泛应用的处理器,在一定程度上提高了人类产业的水平。其中智能排队叫号服务研 究与应用,客观上提高了服务业的服务质量,改善人们的生活水平。
  第一台可编程控制器诞生于上个世纪70年代初,由美国的DEC公司成功的应用到工业生产线中,该控制只能进行简单的逻辑运算,应用范围较窄。经过几年的发展,随着电子技术和编程技术的发展,PLC在70年代末经历了数字化 改造,并被应用到控制领域,成为工业自动化的主要装置。随后PLC经历了多个命名,最终在1987年制定PLC标准, 定义PLC是一款应用到工业生产中的编程逻辑的电子设备, 可利用存储器,来进行逻辑运算、计算时间和算术等指 令,通过标准的输入输出指令,控制工业生产流程。PLC作为工业自动化的控制核心与其他外围设备构成一个核心, 可扩展其他功能。其具有可靠性高、运算速度快、可适应高温、有毒等恶劣环境,成为工业自动化控制的首选。智 能排队叫号系统一般的使用的环境较为单一,主要针对排队的逻辑要求为主,PLC完全满足该领域的要求,并且稳 定、高效,具有一定的研究和应用价值。

二、系统方案的设计

2.1系统的可行性分析

  随着互联网技术和服务观念转变,智能排队叫号系统成为了服务领域重要的组成部分,PLC和网络技术的普及, 进一步减低系统的成本,同时提高了系统的性能。因此本文基于PLC的排队叫号服务是可行的,能够实现和应用。在 设计整个系统的设计过程中,考虑智能排号系统的性能需要解决以下问题。
(1)根据系统的需求,解决问题、合理选择设备与设计。
(2)根据系统的功能要求设计输入输出方案,并选择PLC类型
(3)在选择好设备的同时, 对PLC的I/O点数进行设计完成相关梯形图、电气设计图、以及界面显示等。
(4) 完善梯形图,利用组态王对相应的程序制作系统的界面并模拟叫号服务。
(5)最后调整体系,重新校正、不断调试直至成功

2.2智能排号系统设计

  按照客户的排队的习惯和服务人员的叫号情况,智能叫号系统遵循架构简单、便于操作有较高的可靠性和稳定 性原则设计功能。在进行相关设计的时候, 应考虑选择的硬件实际条件,拟定系统的控制功能,首先设计出系统的 基本功能框图,在此基础上进行完善各个模块。如图2-1所示,为基于PLC的智能排队叫号系统框图。

在这里插入图片描述
在这里插入图片描述
图2-1智能排队叫号系统框图
1、 输入系统:
(1)取号键盘——客户根据主机键盘提示的操作来随机取出系统已经编排好的排位号码。
(2)叫号键盘——工作人员由此系统键盘进行对客户的叫号服务和暂停服务权限。
2、 输出系统
(1)排队人数显示——通过显示屏查看正在排队的人数,便于客户合理安排时间。
(2)主显示屏显示——设计主显示屏不同的客户的号码以及排队的人数,提醒相关用户到窗口进行业务办理。
(3)提示——提醒相关客户进行业务办理,显示当前的号码以及服务窗口。

2.3系统的功能分析

  国内现有的智能排号系统的基本功能包括取号、排队、显示/呼叫、重呼处理和特呼插队、VIP业务优先处 理。
  1、取号功能
  排队叫号系统首先能够让用户进行取号服务,设置一个具有打印号码的取号机或者数字取号,设备根据客户的 类型和要办理的业务,自动将数据传回系统,同时根据时间和顺序将号码打印出来。数据传入PLC控制端后自动进行 分类排号,同时将排号结果通过显示模块进行显示,客户可以根据相应的信息,在等候区域等候。界面由组态王制 作,设计取票选项可以任意修改。
  2呼叫功能
  呼叫服务由服务人员进行操作,可以实现呼叫任务,包括物理和虚拟呼叫两种。若窗口无其其他辅助设备,如 电脑、移动终端可采用物理呼叫方式,如按钮呼叫、硬件呼叫,包含了顺序呼叫、提醒、顺延等功能。若服务人员 有相关网络设备可进行虚拟呼叫,依赖相关软件,工作人员登录即可办理相关业务。在办理业务的柜台显示当前服 务的号码和等待人数。
  3显示
  通过服务人员的呼叫,主要包含显示和语音呼叫两种方式,其中显示屏通过LED来显示动态的号码,并通过语音 提示客户办理业务,客户根据显示屏幕来进行相关的业务办理。主屏幕按照业务的流程设计多个模块,系统自动排 号呼叫对应不同的设备。
  4控制管理
  系统的管理由PLC主控器完成,数据返回到主控器,主控器完成排号的请求、分析目前的客流量。将排号的信息 返回到显示界面,连接取号设备、打印设备、声音提醒设备、LED显示设备以及服务号码等。

三、硬件设计

3.1PLC型号的选择和确定

  分析智能排队叫号系统,统计输入和输出点,包含了数字量输入共计14个和输出19路,不包含模拟的输入输 出。其中三菱PLC S7-224输入输出分别为14和10,FX-3U输入输出为24路和16路。因此单独的一个模块难以满足需 求,需要对其输入输出进行扩展。
FX-3U PLC的扩展模块由EM221,EM222,EM223.EM221是数字量输入扩展模块,8路数字量输入;EM222是数字量 输出扩展模块,有8路数字量输出。EM223是输入和输出混合模块,有4路输入/4路输出,8路输入/8路输出,16路输 入/16路输出。
因此,在硬件设计上将两者结合共40点输入,32点输出,满足使用要求。若后面需要扩展,同理扩展。

3.1.1 PLC系统基本构成

  FX-3U的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如MATIC S下:

(1) 高速的指令处理
高速的处理响应时间为0.1~0.6,极大提高系统的效率
(2) 人机界面(HMI)
人机交互集成在三菱PLC操作系统内,通过界面化操作减少编程的要求。
(3) 诊断功能
通过主控芯片连续检测系统是否正常,保证系统的正确性。
(4) 口令保护
系统通过口令保护保证系统的安全性,防止被非正常修改。
(5) 操作方式选择开关
通过秘钥方式对操作系统进行约束,防止用户误操作。
(6) 方便用户的参数赋值
(7) 浮点数运算
  用此功能可以有效的实现更为复杂的算术运算。
  SIMATIC S7-200系列是集成度较高的PLC系统,能够实现中小型系统的全部需求。体积小,便于分布式系统,同 时性价比较高,让其成为中小型系统的控制选择。该模块通过集成的组合结构,针对不同的对象,可以选择不同的 型号,放置在同一机构上,同时可以容纳8个模块。 其中主控芯片做可扩展多个机构,IM360/IM361接口模块将S7- 200背板总线从一个机架连接到下一个机架,SIMATIC S7-200系列PLC是模块化结构设计,各种单独模块之间可进行 广泛组合和扩展,其系统构成如图2.1所示
在这里插入图片描述
图3-1 S7-200系列PLC系统构成框图

3.2.2 S7-200简介

(1) CPU模块
  S7-200有CPU 221/222/224/224XP/226等不同的中央处理单元可供选择,具有极高的可靠性和丰富的指令集,能 够进行扩展,功能强大如表3-5所示为主要参数表。
表3-1S7-200主要参数设置
在这里插入图片描述

3.2 电路图设计

  外部220V交流电源接PLC的电源L,N。直流24V电源接PLC的输入和输出。按钮SB1到SB13接PLC的数字量输入,为 输入信号。
声音HA1接PLC的输出Y0.0
  排队号个位,10位,100位,1000位轮询显示接Y01,Y02,Y03,Y04接排队号数码管的个位,10位,100位,1000位显 示。
PLC的输出Y10, Y11, Y12, Y13, Y14, Y15, Y16接排队数码管排队号数码的a,b,c,d,e,f。
PLC的输出Y20, Y21, Y22, Y23, Y24, Y25, Y26接窗口数码管排队号数码的a,b,c,d,e,f。
在这里插入图片描述
图3-2 PLC输入和输出接线图

四 组态画面的设计

5.2组态王变量连接

  设计的角色,包含了普通号、普通号叫号、窗户显示、排队人数显示、VIP等变量设置,如图5-7所示。
在这里插入图片描述

图5-7 变量汇总

5.3 建立画面

  建立欢迎画面,建立VIP按钮和普通号按钮,点击相应的按钮进入相应的画面。如图5-8所示,显示两个按键根
据自己的需求和定位,选择“普通号”和“VIP”两个按键。

在这里插入图片描述

图5-8 欢迎画面
  建立普通号画面,建立取号按钮,查询按钮,显示当前普通号总数,普通号正服务的号码,当前排队人数。如图5-9
  所示,进入普通号角色界面,进行取号和查询,面板上显示总的票数和正服务的号码数以及当前排队的人数。
在这里插入图片描述

图5-9 普通号

  建立VIP号画面,建立VIP取号按钮,VIP查询按钮,显示当前VIP号总数,VIP号正服务的号码,当前VIP排队人
数,如图5-10所示。
在这里插入图片描述

图5-10 VIP号
  建立普通号画面,显示当前普通号总数,普通号正服务的号码,当前普通排队人数。普通号和VIP窗口按钮如图
5-11所示

在这里插入图片描述

图5-11 普通号查询窗口
  建立VIP查询画面,显示当前VIP号总数,VIP号正服务的号码,当前VIP排队人数。
图5-12 VIP号查询画面

总结

   排队叫号服务能够为我们的生活带来便利,同时利用先进的PLC编程技术,来提高系统的功能和效率。本文选用 的三菱S7-200PLC能够实现取号、呼叫以及显示灯功能,解决了传统排队叫号服务的弊端,提高服务的质量,让用户 拥有较高的体验感。在本文的编程中,使用了多线程的技术,可以实现任务的多对多的服务。通过组态我那个来设 计界面,跟PLC有较好兼容性便于开发,有效的提高了开发效率,用户也能够详细明了的选择相关服务。

目 录

目 录

1.1研究背景
1.2PLC研究现状
1.3课题目标及意义
第2章系统方案的设计
2.1 系统的可行性分析
2.2 系统的功能分析
第3章 硬件设计
3.1PLC型号的选择和确定
3.1.1 PLC系统基本构成
3.2.2 S7-200简介 10
3.2 电路图设计 11
3.3 PLC输入和输出地址分配表 12
第4章软件设计 13
4.1PLC内部使用地址分配 13
4.2PLC梯形图 14
4.3PLC语句表程序 24
第5章 组态画面的设计 31
5.1通信建立 31
5.2组态王变量连接 34
5.3 建立画面 34
5.4 运行 38
第6章总结与展望 40
6.1 总结 40
6.2工作展望 40
参考文献 41
致谢 42
附录 43

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值