全国服务热线 15221406036

西门子6ES7212-1BB23-0XB8千万库存

更新时间:2024-05-08 07:10:00
价格:请来电询价
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

西门子6ES7212-1BB23-0XB8千万库存

四、NA400 PLC与三垦变频器的通讯程序

对于专用通讯协议,NA400 PLC采用自由通讯协议与之通信,信文格式遵循原始格式。

例子完成3项任务:正转指令设定,输出频率写入及输出频率读取,变频器地址1,通信格式:19200bps 8 N 2

首先定义变量:选择序号,定义名称、维数及数据类型

1、 输出频率写入

三垦变频器输出频率设定信文格式(ASCII),转换为十六进制:40 01 50 24 0D 0A共6字节,该命令返回8字节

命令串放在以下定义的变量寄存器中:

返回数据存放在%MW0055至以后连续8个寄存器中

示例程序如下:XMT/RCV分别为发送和接收指令,发送方式可根据工况灵活设定。

2、 正转指令设定

三垦变频器正转运行指令信文格式(ASCII)(此例设定50Hz),转换为十六进制:40 01 4F 13 88 D5 0D 0A共8字节,该命令返回12字节

命令串放在以下定义的变量寄存器中:

示例程序如下:因为在实际工况下需要随时改变频率设定,所以可对示例程序中的SEND10[3],SEND10[4]进行对应的变量运算,可以做到随时接收上位机的频率改变命令并发送变频器改变输出。

3、 输出频率读取

三垦变频器输出频率读取指令信文格式(ASCII),转换为十六进制:2A 30 31 43 0D 0A共6字节,该命令返回12字节

命令串放在以下定义的变量寄存器中:

返回字符串存放在以下定义的变量寄存器中:

示例程序如下:在实际工况下需要对接收的字符串进行相应的处理,所以需要进行变量的处理,从而可以在上位机显示采集的数值。

五、结语:自由端口通讯协议对于工业网络中不同设备之间的兼容提供了极大的方便性。建立在此基础上的系统集成开发和设备使用维护,要求参与者读懂设备信文规约然后才有可能达到熟练程度,因此就要求软硬件开发商在使用说明中尽可能的详尽清楚的解释。

1 引言
    计算机及通讯技术已成为工业环境中大部分解决方案的核心部分,其在系统中的比重正在迅速增加。在一个自动化系统中,交、直流调速器不仅仅作为一个单独的执行机构,而是随着其不断的智能化,它们相互之间及同控制系统之间可以通过各种通讯方式结合成一个有机的整体。西门子变频器USS自由口通信以其通信质量高、成本低廉在自动化系统得到了广泛的应用。本文以USS自由口通信在石油钻机电气传动系统中的实际应用为例,对自由口使用的地址分配,通信程序实现进行了较详细的分析,该思路不仅用于PLC来保证通信质量,对于用语言在PC实现的通信程序编制、提高通信的可靠性都具有一定的借鉴意义。

2 USS通信
2.1 USS概况
    西门子交、直流调速器采用的USS通讯协议是西门子公司为传动系统开发的通讯协议,可支持交直流驱动器同PC或PLC之间建立通讯联接,适用于规模较小的自动化系统。有以下特点:
(1) 用单一的、完全集成的系统来解决自动化问题。所有的西门子交、直流驱动器都可采用USS协议作为通信链路,原先的驱动器间是孤立的,仅有极少量通过硬件电路反馈信号。
(2) 数字化的信息传递,提高了系统的自动化水平及运行的可靠性,解决了模拟信号传输所引起的干扰及漂移问题。
(3) 其通信介质采用RS-485屏蔽双绞线,远可达1000m,因此可有效地减少控制电缆的数量,原系统中需要20芯控制电缆一般在4根以上,现在只需工作电源就可以,从而可以大大减少开发和工程费用,提高可靠性。
(4) 通讯速率较高,可达187.5kbps。对于有5个变频器,每个调速器有六个过程数据需刷新的系统,PLC的典型扫描周期为几百毫秒。
(5) 它采用与PROFIBUS相似的操作模式,总线结构为单主站、主从存取方式。报文结构具有参数数据与过程数据,前者用于改变调速器的参数,后者用于快速刷新调速器的过程数据,如启动停止、逻辑锁定、速度给定、力矩给定等。具有极高的快速性与可靠性。
2.2 西门子USS通信协议 [1]
(1) 协议概况
●Siemens驱动器所定义的USS协议,是Profibus通信协议的简化,通过其总线可以连接31个节点,传输速率可以达到19.2k比特率,通过主站(PC、PLC)进行控制。
●USS总线上的每个传动装置都有一个站号,主站通过它识别每个传动装置。
●USS可以是主从结构:从站回应主站发来的报文并发送报文。也可以是广播通讯方式:报文同时发送给所有的传动装置。
(2) 协议说明
所有数据报文都由14个字节组成,是标准的异步报文格式:1个起始位,8个数据位,一个偶校验位和一个停止位。数据报文的结构如下:
主站到从站的报文格式:


从站到主站的报文格式:


(3) USS协议报文描述
●STX STX是单字节的ASCⅡ STX字符(值为02),表示报文的开始。
●LGE LAE是单字节区域,表示报文中LAE区域后的字节数。
●ADR ADR是单字节区域,包含从站传动装置的地址::



    其中位5是广播位。选择是否将这报文以广播方式发送给总线上的所有驱动器,位0~4是驱动器总线地址。
●BCC BCC是单字节区域,对报文中该区域以前所有的字节进行异或校验。
●IND IND是16位的区域,通用传动装置应设为0。
●PKE PKE是16位的区域,用来控制传动装置的参数读写,定义如下:位0~10为参数号,位12~15为参数读写控制,如2038H,2代表读参数,38H表示十进制ID为56的参数。
●VAL VAL是16位的区域,通过读写参数命令将参数值写到对应的参数ID中。
STW是16位的控制字区域,控制传动装置的运行,如047F表控制电机正向运行。
ZSW是16位的状态字区域,表示传动装置不同的运行状态。
●HSW/HIW HSW是设定电机速度的16位的区域。如4000H对应额定速度的
HIW是读取电机速度的16位区域,可以读出电机速度。如当前转速=(HIW×额定速度)/4000H。

3 自由口设定
3.1 钻机传动系统设备配置
    多年来,我国钻机市场一直以机械钻机为主,通过柴油发电机带动变速齿轮箱来调节绞车和泥浆泵的转速,效率低下,耗能高,故障率高。随着国际钻机市场电驱动钻机的推广与普及,我国的钻机经历了购买二手旧钻机,进口新钻机到自主生产的过程,在此基础上,钻机也进行了一次大的更新,从模拟电路控制直流传动到数字化的直流传动设备,再到到高性能的具有通信功能的传动设备;在钻机实现自动化过程也经历了由继电器到开关量PLC再到高性能PLC(模拟量+总线通讯)的过程,现阶段钻机设备配置以高性能PLC控制为主,通过通讯功能读取数据和并根据工况改写驱动器的相关数据,这样先进的控制理论(模糊控制、神经网络控制等)就很容易的通过上位机实现,从而控制交直流驱动器实现调速的智能化。该系统通过S7-200 CPU226作为主站,五台6SE71系列变频器作为从站,其中650kW的变频器带动绞车/钻机,500kW的变频器两两同步工作,带动1300系列的泥浆泵,参见图1。

S通讯系统配置

图1 USS通讯系统配置

 1引言
  铁路安全继电器是铁路信号控制系统中的重要执行元件之一,必须在出厂时和使用过程中定期对其电气特性参数进行测试。然而,传统测试设备存在测试精度低,可靠性差,效率低下以及对测试人员要求高等缺点,不能满足现代继电器测试的要求。PLC作为一种新型的控制装置与传统继电器控制系统相比,具有时间响应快,控制精度高、可靠性好、控制程序可随工艺改变、易与计算机相连、维修方便、体积小、重量轻、功耗低及高性能等优点。触摸屏也是一种新型的人机交互设备,操作者只需用手触摸计算机显示屏上的图标或文字就能对主机进行操作,这样就摆脱了传统交互设备复杂操作,即使新手也能轻松操作整个设备。因此,既减少了对操作人员的要求,也提高了工作效率。本文采用PLC、触摸屏及相关辅助电路设计了一种综合电器测试台。
  2硬件电路设计
  2.1系统概述
  该继电器测试台采用欧姆龙CPM2A型号PLC作为控制单元、ET500系列触摸屏实现人机交互,测试普通继电器、接触器、过流继电器、接地继电器的吸合电压(电流)、释放电压(电流)及电磁(电子)式时间继电器的延时时间等参数。图1给出其硬件结构框图。

  PLC通过I/O捕获继电器触点动作,通过扩展模拟I/O模块记录待测继电器动作时的电压(电流)值。同时,PLC把检测到的继电器状态和动作信号送人触摸屏显示,并对各种故障报警等。

  2.2测试原理
  测试前根据待测继电器型号及类型通过触摸屏设定参数,测试开始后可选择自动、人工方式通过PLC控制增(减)电压(电流),待达到待测继电器吸合电压(电流)、释放电压(电流)后,动合接点(衔铁)动作,PLC记录此时的电压(电流)值或和接点传唤时间存入内部数据区,待测试完毕后通过触摸屏显示并打印。
  由于测试对象包括直流或交流继电器,电子式或电磁式继电器。电子式又包括共阴或共阳型。因此,该测试台在设计中满足了各种型号、类型继电器的测试需求,其原理如图2所示。系统通过扩展单元的4~20 mA模拟量控制信号选择直流或交流电源。

  在测试时间继电器时,被测的是额定电压下继电器的动作延时时间或释放延时时间。考虑到继电器线圈电压从0 V加至额定值需要一定时间,这会带来测量误差。所以该测试台采用在电源输出端加上一个固体继电器(SSR),图2所示的是使系统自动识别延时类型。开始测试时,系统自动调整输出电压为设定的线圈额定电压,然后通过SSR切断输出电压,等待6 s使线圈两端电压降为0 V,然后再触发SSR使之导通,此时设定额定电压直接输出到时间继电器线圈,并开始计时。



  当操作人员在测试前选择电磁或电子式时,测试台根据触摸屏传来的参数自动切换辅助继电器J10的触点位置,以完成类型的自动识别。图2中J10触点向上构成电子式测量电路连接,J11为电子式继电器的负载继电器;J10触点向下构成电磁式测量电路连接。在选择电子式的同时还要选择被测继电器为共阴还是共阳极,测试台中采用辅助继电器J12的自动切换来完成共阴和共阳极的切换,触点向右构成共阴极,向左构成共阳极。
  3软件部分设计
  继电器测试台的软件设计主要包括PLC控制软件和触摸屏组态软件两部分。由于欧姆龙CPM2A中增加了一个内置的RS232连接器,PLC无需配置专用的通讯模块就能方便地与外部设备进行通信,所以通过触摸屏与PLC之间的RS232传输就能实现实时通信功能,点击触摸屏向PLC发出各种控制信号,PLC接到触摸屏发出的指令信号后执行运算与控制任务。
  3.1 PLC控制软件
  PLC作为控制单元,是整个系统的控制核心。通过接收开关量和模拟量的输入,经处理后输出开关量和模拟量去控制继电器的动作。PLC控制软件主要由初始化模块、状态检测模块、控制模块、通信模块和故障处理模块组成,如图3所示。

  初始化模块用于测试电流、电压、时间和日期的初始化,以及所测继电器类型的选择。状态检测模块用于各组成部分的状态检测和显示,并通知故障处理模块进行故障处理。通信模块用于接收触摸屏传来的参数信息,实现与PLC的通信。控制模块用于电流、电压调节和人工调节。

 PLC从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。


CPU的构成
     CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。 
     在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。 

     CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。

I/O模块 

     PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。
常用的I/O分类如下:
开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。 

 模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。 

     除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。 

     按I/O点数确定模块规格及数量,I/O模块可多可少,但其大数受CPU所能管理的基本配置的能力,即受大的底板或机架槽数限制。

电源模块 

     PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。

底板或机架 

     大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com