浔之漫智控技术(上海)有限公司
  • 6ES7235-0KD22-0XA8性能参数
  • 6ES7235-0KD22-0XA8性能参数
  • 6ES7235-0KD22-0XA8性能参数

产品描述

品牌西门值+ 包装说明 全新 - 产品规格子 现场安装

6ES7235-0KD22-0XA8性能参数


本文主要介绍在自助图书借还终端机的应用架构中,永宏PLC作为下位机,在整个系统中发挥的作用。突出了永宏PLC在与上位机通讯、NC定位控制等方面的便捷与强大。
一、系统概述
      自助图书借还终端机系统,如同银行ATM自动柜员机一样,是24小时服务的智能化终端设备,让读者既方便又地办理图书借还手续,同时也让图书管理员更准确地进行图书管理工作。
     该种设备主要由门口机、机械手、书架、上位机业务管理软件和下位机设备控制软件构成,上位机业务管理软件主要通过通信接口控制整个系统的运行,下位机设备控制软件主要控制机械手和门口机的动作,程序在PLC上实现。
      图书借还采用RFID技术,RFID读写器读取用户信息以及图书上的电子标签信息,把获得的信息传送给上位机,上位机则通过网络向远程图书馆登记图书借还记录。
      图书自动上下架分3部分完成,第一部分是机械手把图书送到*架位或从*架位抓取图书送到门口;第二部分是门口机获得图书后(图书获取包括机械手把图书放入门口机内和读者把图书放入门口机内),根据获取图书的状态重新摆放图书;第三部分是门口机开关门,如果是借阅图书,打开自动门,让用户提取借阅图书,如果是图书归还,则打开自动门让读者放入归还图书,操作完成后由PLC控制自动关门。
二、操作流程
1.借书
借书是指读者从自助图书馆系统中借阅图书。
1.1  借书流程
      读者借阅图书的主流程简略描述如下:读者选择借书——>上位机向下位机发送借书就绪指令——>门口机书盒竖立——>读者输入图书架位号——>上位机向PLC发送图书下架指令——>PLC控制机械手根据图书架位号去书架抓取图书——>机械手把图书放到门口机书盒中——>上位机读取图书标签——>读取图书标签成功,图书借阅登记——>上位机向门口机发送出书指令——>PLC控制门口机把图书送到门口——>打开自动门——>用户提取图书——>关自动门——>打印借书凭条。
2. 还书
      还书是指读者把贴有电子标签的在借图书归还到自助图书馆系统中。系统不仅支持自动还书,而且支持自动上架,当自助图书馆系统书架上有空架位时,图书归还后系统会自动对图书进行上架操作。当自助图书馆系统书架满,但是自助图书馆备用书箱中还有空位是,图书归还后机械手将图书送入书箱中。
2.1  还书上架
      本操作流程是图书归还上架流程,读者归还图书的主流程简略描述如下:上位机向下位机发送开门指令——>读者放入图书——>门口机传感器检测图书是否到位、条码扫描获取图书正反信息——>关闭自动门——>读图书标签——>读标签成功,进行图书归还登记——>根据图书正反翻转图书——>图书翻转完成、获取图书大小信息——>根据图书大小信息分配图书架位号——>上位机向下位机发送图书上架指令——>下位机控制机械手执行图书上架操作——>打印还书凭条。
2.2  还书入箱
      书架满,但是书箱中还有空间放置图书时,系统执行还书入箱操作流程,还书入箱操作主流程描述如下:读者归还图书读取操作上位机向PLC发送开门指令——>自动门打开——>读者放入图书——>门口机传感器获得图书检测信号、条码扫描获取图书正反信息——>关闭自动门——>读取图书标签——>根据图书正反翻转图书——>图书翻转完成、获取图书大小信息——>根据图书大小信息分配图书架位号——>如果书架满则向机械手发送图书入箱指令——>机械手把图书放入回收箱中。
3.    新书上架
      新书上架指图书管理员对新到图书或从图书馆中心库中到得新图书进行上架,通过机械手把图书摆放到自助图书馆系统书架上。
3.1  新书上架流程
      自助图书馆图书管理员新书上架主流程简略描述如下:上位机向PLC发送开门指令——>图书管理员放入图书——>门口机传感器获得图书检测信号、条码扫描获取图书正反信息——>关闭自动门——>读取图书标签——>根据图书正反翻转图书——>图书翻转完成、获取图书大小信息——>根据图书大小信息分配图书架位号——>上位机向PLC发送图书上架指令——>PLC控制机械手进行图书上架。
4.    旧书下架
      图书下架流程是图书管理员对破损图书和长时间没有被借阅的图书进行下架,以便对这些图书进行相应的处理。旧书有两种方式,一种方式是图书下架后从门口机出书口中送出,一般情况下一次下架一本,这种方式适合于小批量的图书下架;另一种方式是图书下架后机械手直接把图书放入备用书箱中,特别适合大批量的图书下架,如破损标签图书下架。下面对这两种方式管理员图书下架分别介绍。
4.1  单本图书下架流程
      自助图书馆图书管理员对单本旧书或破损图书下架主流程简略描述如下:选中待下架的图书——>上位机向PLC发送下架指令——>机械手从*位置抓取图书放到门口机书盒中——>门口机把图书送到出书口——>打开自动门——>管理员提取下架图书——>关闭自动门——>图书架位信息状态。
4.2  旧书下架入箱
     当图书损坏或图书长时间没人借阅,这样的图书需要进行处理,但是管理员不能从架位上了解那些图书需要下架,此时,采用查询数据库技术获得图书架位信息对图书进行下架入箱操作。如标签破损不能读取标签信息时,需要下架图书进行标签修复处理就采用此方式。
      图书管理员对旧书下架入箱主流程简略描述如下:图书管理员输入图书架位号——>上位机向PLC发送图书下架入箱指令——>PLC控制机械手根据图书架位号抓取图书——>机械手把图书放到图书回收箱中。
三、             上位机与下位机的通讯
1.    通讯方式
      上位机与下位机之间以OPC服务器为媒介进行串口通信。
      OPC全称是OLE for Process Control,它的出现为基于bbbbbbs的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。
      系统硬件采用永宏PLC,相应的OPC服务器采用永宏FaSvr1.10版本软件。
      通信机制为串口通信,串口标准为RS232C,默认情况下,OPC服务器串口参数如下:数据位7位,奇偶校验位为偶校验,1位停止位,具体的通信参数根据设备类型和下位机的实际需要确定。
2.    PLC接口寄存器变量
      下面对在OPC服务器中上位机与下位机共享的相关寄存器进行说明。
      首先对寄存器变量说明:“R”开头的表示字变量,占2个字节、16位,如:R0、R1、R2等;“DR”开头的表示双字变量,占4个字节、32位,如:DR2、DR4、DR6等。
3.    永宏OPC Server的应用
      一般厂牌的小型PLC都没有 OPC服务器软件,或者都是价格高昂的。这使得技术工程师相当头疼,一方面成本预算不够,另一方面如果完全由自己编写驱动,难度和工作量都大大提高了。而永宏的OPC Server软件是免费的,极大的方便了上位机进行集中监控。  
FaSvr1.10软件运行界面如下:
  
使用方法:
步骤一:规划——利用FaSvr1.10软件,将PLC接口寄存器变量定义好;
步骤二:联机——在通讯硬件状态就绪的情况下,在FaSvr1.10界面进行联机操作;
步骤三:运行——联机成功后,PC机与PLC都可以对这些接口寄存器变量进行读写操作。
PLC通过梯形图程序来读写变量的数值,而PC机则可通过高级语言编程来读写变量的数值。
以VB 6.0为例:
If LIAN Then a =server.SetItem("Channel0.Station0.Group0", "DR2", &H66021A00)  "将变量DR2写入数值66021A00;
If LIAN Then Label1.Caption=Hex(server.GetItem("Channel0.Station0.Group0", "DR4")) "读取变量 DR4 的数值;
If LIAN Then Label1.Caption=Hex(server.GetItem("Channel0.Station0.Group0", "R6")) "读取变量 R6 的数值;
从上面可以看出,有了FaSvr软件充当服务器角色,通讯的数据变得一目了然了,程序的编写变得一步到位了,调试的过程变得畅通无阻了。
4.    通讯指令
      用户通过人机交互界面对上位PC机进行操作,而PC机则通过向下位的PLC发送命令,告知PLC何时做何种动作。通讯命令存取的地址,也是在PLC的接口寄存器;而通讯命令的内容,则需要人为定义。以“开门指令”为例,可作如下定义:
命令字:0x11
指令描述:打开自动门,让用户放入图书。

指令功能:打开自动门,准备进行还书或管理员图书上架。
指令格式:第4字节为开门指令命令字,第1字节至第3字节暂时没用,预留,默认值为0x00
                      第4字节      第3字节      第2字节    第1字节

命令字0x11
 预留00
 预留00
 预留 00
指令寄存器:DR20
指令码:11000000
相似的,还可以制定“入书指令”、“出书指令”、“上架指令”、“下架指令”等等,作为PC机向PLC下达命令,以及PLC向PC机反馈工作状态的协议。
四、下位机与执行机构
1. 硬件配置与架构
   控制器:永宏FBs-MC型PLC主机,有4轴频率高达200kHz的脉冲输出。该系统中,FBs-32MCT主站控制3轴高速脉冲输出,FBs-32MCT从站控制4轴高速脉冲输出,而两台主机之间通过RS-485高速CPU bbbb进行数据交换,使得7个执行电机协调工作;

X轴伺服:驱动机械手沿水平方向移动,配合限位开关,要求快速、准确定位;
Y轴伺服:驱动机械手沿铅直方向移动,配合限位开关,要求快速、准确定位;
Z轴步进:驱动机械手沿垂直于XY平面方向移动,完成图书入架、出架动作;
夹书伺服:控制书夹的夹紧、放松,要求有转矩信号反馈;
门口步进:控制入书口的门开关,如接收到还书指令,则开门等待放书进来,配合光电开关;
平书步进:还书时将斜着放入的书放成水平状态,借书时将平着的书放回原点;
翻书步进:还书时紧接着平书的步骤,将书翻转成竖直;借书时,将下架的竖直的书翻转成水平;
2. 永宏NC定位功能
该系统中,下位PLC承担的*主要任务就是驱动电机,完成定位控制。
    永宏PLC在这方面正好有着卓越的表现——单机支持4轴频率高达200kHz的高速脉冲输出,表格向导式的编程风格,详尽而人性化的参数设定界面,支持直线插补、原点回归的便利指令。
4轴高速脉冲输出组态
区块化的功能指令
表格向导式的伺服命令编辑
深入浅出的参数设定表格
原点复归----可供3种模式
原点复归----运行示意图
   永宏PLC的NC定位功能一直备受业界称赞,由上述可窥一斑。
3. 永宏高速CPU bbbb
    系统需要控制7轴电机,而一般厂牌的小型PLC,*多可控4轴,需要控制4轴以上,一般需要增加NC模块,对于电控部分的成本来说,分量不小。
    永宏PLC通过RS-485通讯,结合专用的高速CPU bbbb指令,以原始二进制码作为传输码,*高率达921.6kbps,且采用“立即处理”的命令处理方式,更可靠的CRC16校验方式,*大程度的保了通讯的速度与性能。
    高速CPU bbbb的理念是以 COMMON DATA MEMORY 观念来设计;例如主站将 R0~R31的内容送出,则所有从站 PLC的R0~R31的内容都会与主站相同; 2号PLC从站将R32~R47 中内容送出,则主站及其它PLC从站的 R32~R47 的内容都会与2号站相同,依次类推。
    利用该特长,永宏PLC可轻易控制7轴电机的工作,很多场合下,甚至可以控制十几轴,体现出很高的实用性与性价比。
五、总结
    随着城市建设进程的加速,自助图书借还终端机将像银行ATM,自助售票机,自助饮料售卖机一样,遍布在我们生活的周围。小型PLC凭借着性能稳定可靠,编程调试简易,接口标准齐全等优点,担当下位机的角色。而永宏PLC在NC定位、通讯方面显现出来的突出性能与性价比优势,一定会在此种设备中得到广泛的应用

202207281244519172844.jpg202202251029262626904.jpg

在工业控制系统中,PLC作为一种稳定可靠的控制器已经得到了广泛的应用。但是由于中小型PLC的人机接口功能不很完善,不能提供给用户一个友好的交互界面,因此妨碍了对现场运行过程的跟踪与监控。

PLC实际工作中,通常人们采用4种装置为PLC配置人机界面:编程终端、显示终端、工作站及个人计算机。编程终端主要用于编程与调试,其监控功能相对较弱。显示终端的功能比较单一,主要用作现场显示。工作站系统很受用户欢迎,它功能全面、使用简单,但由于要配置高级组态软件,因而价格比较昂贵。个人计算机可配备多种高级语言,提供优良的软件平台,开发各种应用系统,特别是动态画面显示等,与PLC相结合组成一套PC-PLC监控管理系统,能够充分发挥它们各自的优点。但是在该系统中,关键的问题就是通信,用户对此须做较多的开发工作。


本文详细阐述了PC与PLC互连通信的一般方法,并以永宏公司的FATEK-FBS PLC为对象,以实际四层电梯模型监控系统为例,介绍了利用大家都熟悉的编程语言Visual Basic 和Step7,实现PLC与上位计算机实时通信的通信过程。

2 通信方式

面对众多生产厂家的各种类型PLC,它们各有优缺点,能够满足用户的各种需求,但在形态、组成、功 能、编程等方面各不相同,没有一个统一的标准,各厂家制订的通信协议也千差万别。目前,人们主要采用以下三种方式实现PLC与PC的互联通信:

(1) 通过使用PLC开发商提供的系统协议和网络适配器,来实现PLC与PC机的互联通信。但是由于其通信协议是不公开的,因此互联通信必须使用PLC开发商提供的上位机组态软件,并采用支持相应协议的外设。可以说这种方式是PLC开发商为自己的产品量身定作的,因此难以满足不同用户的需求。

(2) 使用目前通用的上位机组态软件,如组态王、InTouch、WinCC、力控等,来实现PLC与PC机的互连通信。组态软件以其功能强大、界面友好、开发简洁等优点目前在PC监控领域已经得到了广泛的应用,但是一般价格比较昂贵。组态软件本身并不具备直接访问PLC寄存器或其它智能仪表的能力,必须借助I/O驱动程序来实现。也就是说,I/O驱动程序是组态软件与PLC或其它智能仪表等设备交互信息的桥梁,负责从设备采集实时数据并将操作命令下达给设备,它的可靠性将直接影响组态软件的性能。但是在大多数情况下,I/O驱动程序是与设备相关的,即针对某种PLC的驱动程序不能驱动其它种类的PLC,因此组态软件的灵活性也受到了一定的限制。

(3) 利用PLC厂商所提供的标准通信端口和由用户自定义的自由口通信方式来实现PLC与PC机的互连通信。这种方式由用户定义通信协议,不需要增加投资,灵活性好,特别适合于小规模的控制系统。

通过上述分析不难得出,掌握如何利用PLC厂商提供的标准通信端口和自由口通信方式以及大家所熟悉的编程语言来实现PC与PLC之间的实时通信是非常必要的。

3 FATEK-FBS PLC通信方式及原理

FATEK-FBS PLC内部集成的PPI接口为用户提供了强大的通信功能,可在多种模式下工作:PPI、Profibus-DP、自由口方式等。其中自由口通信方式*具有特色,通信协议可完全由梯形图程序控制,通过它可以实现PLC与任何具有通信能力的设备进行互连,因而在本系统中选用自由口通信方式。

目前PLC与PC机的链接通信有两种方式,一种是PC机始终处于主导地位,数据的传送都由PC机定时发出命令,另外一种是PLC始终具有优先权。在本电梯模型监控系统中所有的控制信号均为开关量信号,考虑到上位PC机仅实时显示电梯的运行状态,不需向PLC发送控制指令,采用第二种通信方式。利用PLC循环扫描的特点,设备状态一旦改变,PLC立即检测到,并将反映系统状态变化的数据存入*的数据缓冲区,通过XMT发送指令,将数据通过COM口发至上位机。每个系统的状态对应于数据缓冲区中的一个*字节,所存储数据均为16进制数据,为保通信过程的可靠性,上位机对所接受到的数据进行首尾字符校验,如果校验成功,则说明接收到的首末字节之间的数据是正确的,从而进行处理,否则,放弃这批数据,要求对方重发。





http://www.absygs.com 公司后提示信息

产品推荐