服务电话:
15221406036
产品展示
首页 > 产品展示 > 西门子 > 西门子S7-300 > 西门子模块6ES7307-1KA02-0AA0

西门子模块6ES7307-1KA02-0AA0

产品简介:西门子模块6ES7307-1KA02-0AA0
PDIUSBD12的固件设计成的中断驱动,当CPU处理前台任务时,USB的传输可在后台进行;后台中断服务程序和前台主程序循环之间的数据交换可以通过事件标志和数据缓冲区来实现。当PDIUSBD12从USB收到一个数据包,即对CPU产生一个中断请求,CPU立刻响应中断。在中断服务程序中,固件将数据包从PDIUSBD12内部缓冲区移到循环数据缓冲区

更新时间:2022-12-08
浏览次数:308
厂商性质:代理商
详情介绍
品牌Siemens/西门子应用领域化工,电子,电气
产地德国品牌西门子

西门子模块6ES7307-1KA02-0AA0

电梯是现代建筑内关系到人民生命财产安全的重要交通工具。如何提高电梯的运行效率、降低电梯能耗以及减少机械磨损、延长电梯的使用寿命,都是非常重要的研究课题。电梯是楼层用以固定提升的成套设备,具有安全可靠、乘坐舒适、停层准确、操作简便、运输效率高等特点。它由提升曳引系统、引导系统、安全装置和电控系统组成。

  目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集、运行状态和功能的设定,实现电梯的自动调度和集选运行功能,拖动控制则由变频器来完成;第二种控制方式用可编程控制器(PLC)取代微机实现信号集选控制。从控制方式和性能上来说,这两种方法并没有太大的区别。国内厂家大多选择第二种方式,其原因在于生产规模较小,自己设计和制造微机控制装置成本较高;而PLC可靠性高,程序设计方便灵活。本设计在用三菱 FX2系列PLC控制静磁栅位移传感器实现电梯平层控制。

  静磁栅位移传感器在电梯控制系统中的作用为电梯平层控制的调整,电控系统是电梯的“中枢神经",其质量的好与坏直接影响电梯质量。客梯和医用梯都讲究乘坐舒适,而舒适感与运行时间有关。要想乘坐舒适,就要延长加、减速时间,因而使运行时间随之延长,电梯运行效率降低。所以,为了使电梯具有较高的运行效率,加减速度应该有一个合适的限度,而且变化要平稳,这就对电控系统提出了如下要求:

  安全可靠,排除故障方便,在满足使用要求前提下,线路越简单越好。

  噪声和振动小,选择元件要合理,电磁声不能大,安装零件的结构件要有足够刚度,且有防松措施。

  能适应频繁起动、停止、调整及换向的工作要求,调速性能好,工作方式易于转换。加、减速和等速要平稳,速度曲线平滑,到站前无微动。

  能实现自动平层,且平层必须准确。

  能适应在较大范围内变动地提升载荷,能重载起动。

  根据电梯运行的特点及以上要求,电梯的运行速度应当符合图1所示曲线。平层误差应符合表1规定。

目前,国内用户选用的可编程控制器(PLC)仍以国外产品为主,造成这种局面的一个重要原因是欧、美、日等发达工业国家掌握了PLC的核心技术,其硬软件技术对应用者来说是封闭的,使用者只能从应用的角度学习PLC,而不能参与PLC的开发[1-2]。近年来,IEC61131-3国际标准的颁布和实施为各PLC生产厂家提供了统一的软件开发准则,开放的高性能单片机技术的发展,为硬件开发提供了有效的物质基础[3]。在这样的背景下,研制开放的PLC系统无论对于科学研究还是促进PLC行业的发展都有积极的现实意义。

 PLC是一种专用于工业控制的计算机,其硬件主要由中央处理器、存储器、输入/输出接口等组成[4],其硬件结构如图1所示。

开放式可编程控制器

 开放式PLC硬件结构采用CPU+外围模块+接口构成,各个接口都按标准设计,大大提高了PLC的开放性,使其能方便地与大系统连接。编程语言遵循国际标准IEC61131-3,并将基于PC的编程软件作为PLC编程工具。系统硬件部分采用高性能51内核处理器STC89C51,其为模块化设计,采用滤波、隔离电路,以降低成本。主要电路有:微控制器STC89C51RC、开关量输入电路、继电器输出电路、晶体管输出电路、RS232通信接口电路、电源电路、时钟复位电路和USB通信接口电路等,PLC硬件系统框图如图2所示,软件采用Borland公司集成开发软件C++ Builder,通过集成平台对51内核处理器指令集进行解释、编译,使梯形图语言转换为能被51内核处理器识别的代码。

系统硬件设计

 可编程控制器单片机部分电路图如图3所示。

 USB通信部分选择Philips公司的PDIUSBD12[5]芯片作为系统的USB接口器件,片内集成了高性能USB接口电路、SIEFIFO存储器、收发器以及电压调整器等,可与任何外部控制器或微处理器实现高速并行通信,其速率为2 Mb/s,满足设计所要求的数据传输速度。USB通信接口模块电路如图4所示。

系统软件设计

 系统软件结构如图5所示。图中,系统编辑模块为用户提供编辑环境,接收用户的梯形图程序输入,并将其存储为相应的文件。梯形图语言为一种图形语言,要直接对其进行编译十分困难,因此并不是直接对梯形图程序进行编译,而是先将其翻译成指令语言的文本形式,再对指令语言进行编译。图形语言编译问题的解决,提高了代码的利用率[6-7]。通过提取数据结构中的数据,形成C语言程序文件,经过C51编译器、连接器、转换器的编译、连接、转换过程,生成能够在PLC硬件上运行的可执行文件。

3.1 用户界面

 PLC用户界面是实现可编程人机交互的重要部分,它以梯形图语言的形式录入用户控制程序,以二进制形式通过串口下载到PLC硬件,其梯形图表示的用户编程区如图6所示。

PLC在进行逻辑运算之前,必须对外部信号进行采样[8],若要实现指令的功能,首先要设置外部I/O在梯形图中的地址,系统才能够对用户程序中所使用的I/O地址与单片机的引脚地址相匹配。本设计在I/O设置对话框底层设计了如表1所示的数据处理函数。

3.2 USB通信

 PDIUSBD12的固件设计成的中断驱动,当CPU处理前台任务时,USB的传输可在后台进行;后台中断服务程序和前台主程序循环之间的数据交换可以通过事件标志和数据缓冲区来实现。当PDIUSBD12USB收到一个数据包,即对CPU产生一个中断请求,CPU立刻响应中断。在中断服务程序中,固件将数据包从PDIUSBD12内部缓冲区移到循环数据缓冲区,并将PDIUSBD12的内部缓冲区清零,以便接收新的数据包,使CPU可以继续执行当前的前台任务直到完成。本文利用PDIUSBD12的端点1进行命令的传输和应答,端点1每次接收计算机发送过来的8 B指令,其指令格式如表2所示。例如,接收到十六进制码52 01 00 03 00 07 00 50,表示读24C01器件从03字节开始的7个字节的数据。52HRASCII码,57HWASCII码。端点2用于数据的传输。

 本文在了解PLC国内外研究状况以及其市场需求的基础上,提出了研发开放式PLC的概念,完成了PLC集成开发系统的C51模块实现方案的设计,将USB通信方式引入PLC领域,所设计的梯形图编辑器提供了梯形图编辑平台,实现了PLC的基本逻辑指令,完成计算机与控制器的USB通信

西门子模块6ES7307-1KA02-0AA0

什么是硬PLC呢?所谓硬PLC从严格意义上来说是由硬件或者一块专用的ASIC芯片来实现PLC指令的持行.而软PLC是用一些通用的CPU或者MCU来实现PLC指令的解释或者编译持行.
  像三菱(FX)和欧姆龙的PLC多是硬PLC,而西门子的有几种型号是属于软PLC的。
  硬PLC的核心是一个位处理器,也就是一个持行PLC专用指今的ASIC芯片,以前各厂商的这种处理器执行的是自家指令,但自从伟大而神圣的IEC61131-3出现后,大家都向这个标准上看齐了,IEC61131-3定义了5种语言——LD、FBD、SFC、ST、IL其中IL是最像汇编的,所以大多数厂商的这个位处理器都是执行的一种类IL语言。我们在这里将这个位处理暂命名为IEC处理器。也有厂商用FPGA来实现这个处理器,由于这个处理器执行的是专用指令,所以速度相对软PLC来说要快许多倍。但它也有它的弱点,就是灵活性不高,并具一般只能处理位指令,而现代的PLC功能越来越强大,对模拟量的处理已和DCS不相上下,所以厂商一般要另加一块通用CPU来处理模拟量和复杂功能的实现

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7