企业信息

    浔之漫智控技术(上海)有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    西门子模块6ES7231-0HF22-0XA0产品规格

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-06-28
  • 阅读量:18
  • 价格:面议
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    西门子模块6ES7231-0HF22-0XA0产品规格详细内容

    西门子模块6ES7231-0HF22-0XA0产品规格

     背景
    φ3500 立式机床是一种自动化程度要求较高的机电设备,一般应用于冶金行业,车制各种大型工件;它通常采用继电器逻辑控制方式,设备的电控系统故障,检修周期长。随着技术的进步,这类控制系统已显示出越来越多的弊端。近年来 PLC 机在工业自动控制领域应用愈来愈广,它在控制性能、组机周期和硬件成本等方面所表现出的综合优势,是其它工控产品难以比拟的。如果用 PLC 控制技术对这些系统实施改造,则具有普遍的技术及经济意义。

    2 方案选择
    原设备为手动操作,根据使用部门的建议,在改造方案上维持改造前设备人一机界面的原始性,这样可以有效减少设备使用人员的误操作,不至于使设备的事故率在技术改造后有所增加。
    系统的工作台变速单元依靠液压电磁阀来实现,并由机械传动部件不断地改变传输比,达到改变工作台转速目的。其变速操作相当繁琐,先让主机停车,选好速度后,微动使齿轮重新啃合再挂挡,后重新启动。根据现场负载计算与理论分析,保留主拖动方式,用一台 FRN15G95-4JE 电压型通用变频器,对工作台电机进行速度换向控制。FRN15G954JE 电压型通用变频器具有转矩矢量控制、转差补偿、电 AVR自整定、负载转矩自适应等一系列功能,在无速度传感器的开环运行条件下,采用磁通矢量控制和电机参数自动测试等功能后,其调速性能达到甚至传统晶闸管供电的双闭环直流调速系统。原系统还有左右两个架,可纵向横向移动,通过电磁离合器与左右驱动电机连接。左右驱动电机有 Y/△变换,因此有两级工作进给速度:I 级 0.29-45.6m/min,II 级0.58-91.2m/min。改造时,仍维持原方式。

    1 引言
    在工业控制领域中,plc作为一种稳定的控制器得到广泛的应用。但它也有自身的一些缺点,即数据的计算处理和管理能力较弱,不能给用户提供良好的界面等。而计算机恰好能plc的不足,它不但有很强的数据处理和管理能力,而且能给用户提供非常美观而又易于操作的界面。将plc与计算机结合,可使系统达到既能及时地采集、存储数据,又可处理和使用好数据,两者结合的关键是plc与计算机之间的通信。本文以omron公司的cpmia小型plc为例,详细的讨论了plc与计算机通信的原理和用vb如何实现plc与计算机的通信。
    2 通行原理与方法
    上位机要能够通过plc监控下层设备的状态,就要实现上位机与plc间的通信,一般工业控制中都是采用rs232c实现。上位机向plc发送查询数据的指令(实际上是查询plc中端子的状态和dm区的值等),plc接收了上位的指令后,进行校验(fcs校验码),看其是否正确,如果正确,则向上位机传送数据(包含尾校验字节)。否则,plc拒绝向上位机传送数据。上位接收到plc传送的数据,也要判断正确与否,如果正确,则接收,否则,拒绝接收。
    由于cpm1a没有提供串行通信口,我们利用其提供的外设端口实现通信。plc与计算机之间的连接是通过omron提供的电缆cqm1-cif01来实现的,其硬件连接图如图1所示。


    3 plc与计算机间的通信规约
    计算机与plc间的通信是以“帧”为单位进行的,并且在通信的过程中,计算机具有高的级。,计算机向plc发出命令帧,然后,plc作出响应,向计算机发送回响应帧。其中命令帧和响应帧的格式如下:
    (1) 命令帧格式。为了方便计算机和plc的通讯,cpm1a对在计算机连接通信中交换的命令和响应规定了相应的格式。当计算机发送一个命令时,命令数据主准备格式如图2所示。


    其中@放在,表示以@开始,设备号为上位机识别所连接的plc的设备号。识别码为命令代码,用来设置用户希望上位机完成的操作,fcs为帧检验代码,一旦通信出错,通过计算fcs可以及时发现。结束符为“*”和cr回车符,表示命令结束。
    (2) 响应帧格式。由plc发出的对应于命令格式的响应帧格式如图3所示。

    其中,异常码可以确定计算机发送的命令是否正确执行。其它的与正文中的含义相同。正文仅在有读出数据时有返回。
    4 通信程序的设计
    为了充分利用计算机数据处理的强大功能,我们可以采用计算机有权的方式,在计算机上编写程序来实现计算机与plc的通信, 计算机向plc发出命令发起通信,plc自动返回响应。本文中采用vb来编写计算机与plc间的通讯程序。在vb中提供了通信控件—应用通信控件(mscomm),实现通过串行端口传送和接受的功能。
    下面介绍mscomm控件的属性:
    *commport:设定通信连接端口代号,程序所要使用的串行端口号,bbbbbbs系统使用所设定的端口与外界通信。
    *portopen:设定通信口状态,若为真,通信端口打开,否则关闭。
    *settings:设定通信口参数,其格式是"bbbb,p
    ,d,s",其中bbbb为通信速率(波特率),p为通信检查方式(奇偶校验), d 为数据位数,s为停止位数,其设定应与plc的设定一致。
    *bbbbb:将对方传送至输入缓冲区的字符读入到程序。
    *output:将字符写入输出缓冲区。
    *inbuffercount:传回接收缓冲区中的字符数。
    *outbuffercount:传回输出缓冲区中的字符数。
    *bbbbblen:设定串行端口读入字符串的长度。
    *bbbbbmode:设定接收数据的方式。
    *rthreshold:设定引发接收事件的字符数。
    *commevent:传回oncomm事件发生时的数值码
    *oncomm事件:无论是错误或事件发生,都会触发此事件。
    (1) 控件参数的初始化。
    初始化程序如下:
    port=2 `使用串口com2
    mscomm.settings="9600, e, 7, 2" `波特率9600,偶校验,7位数据位,2位停止位
    mscomm.portopen=true `打开通信端口,准备通信
    (2) 计算校验码fcs,计算fcs的vb自定义函数如下:
    function fcs(byval bbbbbstr as bbbbbb) as bbbbbb
    dim slen, i, xorresult as integer
    dim tempfes as bbbbbb
    slen=len(bbbbbstr) `求输入字符串长度
    xorresult = 0
    for i = 1 to slen
    xorresult = xorresult xor asc(mid$(bbbbbstr, i, 1)) `按位异或
    next i
    tempfes=hex$(xorresult) `转化为16进制
    if len(tempfes)=1then tempfes =“0”+tempfes
    fcs = tempfes
    end function
    (3) 计算机与plc通信程序。
    主要是一个自定义函数。
    function readdata(byval bbbbbstr as bbbbbb, byval num as integer) as bbbbbb
    dim outputstr as bbbbbb
    dim inbbbbbb as bbbbbb
    dim returnstr as bbbbbb
    dim endbbbbbb as bbbbbb
    dim fcsbbbbbb as bbbbbb
    dim returnfcsbbbbbb as bbbbbb)
    mscomm.inbuffercount=0
    outputstr=bbbbbstr+fcs(bbbbbstr)+“*” `给出命令帧
    mscomm.output=outputstr+chr$(13) `向plc传送命令帧
    do
    doevents
    loop while mscomm.inbuffercount < 15
    inbbbbbb=mscomm.bbbbb `plc的响应帧
    `结束码判断
    endbbbbbb = mid$(inbbbbbb, len(inbbbbbb) -
    num- 5, 2)
    if endbbbbbb = "13" then
    readdata = "error"
    exit function
    elseif endbbbbbb = "14" then
    readdata = "error"
    exit function
    elseif endbbbbbb = "15" then
    readdata = "error"
    exit function
    elseif endbbbbbb = "18" then
    readdata = "error"
    exit function
    elseif endbbbbbb = "a3" then
    readdata = "error"
    exit function
    elseif endbbbbbb = "a8" then
    readdata = "error"
    exit function
    end if
    `响应帧校验
    endbbbbbb = mid$(inbbbbbb, 1, len(inbbbbbb) - 4)
    returnfcsbbbbbb = mid$(inbbbbbb,len(inbbbbbb) - 3, 2)
    fcsbbbbbb = fcs(endbbbbbb)
    if fcsbbbbbb <> returnfcsbbbbbb then
    readdata = "error"
    exit function
    end if
    returnstr = mid$(inbbbbbb,
    len(inbbbbbb) - num - 3, num)
    readdata = returnstr
    end function
    从上面程序可以看到,计算机对plc返回的响应帧要进行fcs校验,并利用异常码排除返回的异常数据,这样不但可以提高计算机信息的正确性,而且提高了计算机监控的实时性。
    5 结束语
    本文介绍的通信方法在我校cims研究自行研制的一套机电一体化设备中得到实施运用,经试验运行,证明这种通信方法稳定、,确实是一种非常有效的方法。将plc与计算机通信网络连接起来,plc作为下位机,计算机作为上位机,形成一个优势互补的自动控制系统,实现了“集中管理,分散控制”。其中各个plc子系统或远程工作站在生产现场对各个被控对象进行控制,利用网络连接构成一个plc综合控制,满足了现代自动化系统向信息化、网络化、智能化的过渡。


    1 引言

    近年来,随着建筑业的蓬勃发展,高层建筑和智能化建筑的不断涌现,人们对电梯提出了越来越高的要求,单台电梯往往不能满足建筑物内的交通需要,这时候就需要合理安装多台电梯来缓解电梯运行的压力,因此电梯系统(elevatorgroup control system)应运而生。与此同时,随着自动化技术的快速发展,也大地促进了电梯控制技术的进步,大量的控制技术应用于电梯系统,使得电梯系统的控制特性得到很大的改善。针对目前这一现状,本论文以两台五层电梯为设计对象,对电梯的问题进行了较为深入的分析研究,提出了一些自己的认识和看法,设计出了一套PLC双电梯联动控制系统。

    2 控制系统的硬件设计

    本系统是主要由PLC、变频器、控制箱、显示器、曳引电动机组成的交流变频调速系统(Variable VoltageVariable Frequency,简称VVVF)。通过一台PLC去控制两台电梯运行的方式,可以省去两台可编程控制器之间的相互通信,从而使得控制系统的性高,结构显得加紧凑。本系统的硬件框图如图1所示。

    图1 PLC双电梯联动控制系统硬件框图

    从图1可以看出,该系统主要由两个部分组成,其中电梯控制的逻辑部分由PLC来实现。通过分析研究电梯的实际运行情况和控制规律,从而设计开发出一套双电梯联动控制程序,使得PLC能够控制两台电梯的运行操作。电梯的调速部分则选用的矢量控制变频器,配以脉冲发生器(编码器)测量鼠笼式曳引电动机的转速,从而构成电机的闭环矢量控制系统,实现鼠笼式曳引电动机的交流变频调速(VariableVoltage Variable Frequency,简称VVVF)运行。

    PLC接收来自电梯的呼梯信号、平层信号,然后根据这些输入信号的状态,通过其内部一系列复杂的控制程序,对各种信号的逻辑关系有序地进行处理,后向直流门控电机、变频器和各类显示器适时地发出开关量控制信号,对两台电梯实施。在电梯控制系统中,由于电梯的控制属于随机性控制,各种输入信号之间、输出信号之间以及输入信号和输出信号之间的关联性很强,逻辑关系处理起来非常复杂,这就给PLC的编程带来很大难度。从某种意义上来说,PLC编程水平的高低就决定整个系统运行质量的好坏。因此,PLC应用在电梯控制中的编程技术就成为控制电梯运行的关键技术,这同时也是本系统设计的一个。

    在PLC向变频器发出开关量控制信号的同时,为了满足电梯的要求,变频器又需要通过与鼠笼式曳引电动机同轴连接的脉冲发生器和PG卡,对电动机完成速度及反馈,形成闭环系统。脉冲发生器输出A、B两相脉冲,PG卡接收到脉冲信号以后,再将此反馈给变频器内部,以便进行运算调节。根据A、B脉冲的相序,可判断出电动机的转动方向,并可以根据A、B脉冲的频率测得电动机的转速。由于本设计选用的是通用型变频器,因此其参数设置和外部线路设计的复杂程度要远远地电梯变频器,其设置的好坏也将直接影响到电梯运行的实际效果。

    2.1 PLC的型号的选择及I/O点数分配

    电梯逻辑控制系统的控制是PLC,哪些信号需要输入至PLC,PLC需要驱动哪些负载,以及采用何种编程方式,都是需要认真考虑的问题,都会影响到其内部I/O点数的分配。因此,I/O点数的确定,是设计整个PLC电梯控制系统需要解决的问题,决定着系统硬件部分的设计,也是系统软件编写的前提。

    本系统是为一幢5层大楼所设计,根据PLC的I/O节点使用原则,应留出一定的I/O点以做扩展时使用。系统中实际需要输入点47点,输出点40点,因此我们选用西门子S7-300PLC,其中CPU的型号选为CPU315,输入模块的型号选为DI32xDC24V,总共需要两块,输出模块的型号选为DO32xDC24V/0.,总共也需要两块。I/O地址分配表如表1所示。


     
    2.2 变频器的选型及参数设置
    基于价格等方面因素的考虑,本次电梯调速控制的设计选用的是VS-616G5 型通用变频器,选择有PG矢量控制作为曳引鼠笼式电动机的控制方式。
    PLC通过向安川616G5变频器发出电梯上行输出和电梯下行输出信号,从而控制曳引电动机的转动方向,决定电梯的上/下行运动;PLC通过向安川616G5变频器发出电梯高速运行和电梯低速运行信号,从而间接控制曳引电动机的转动速度,决定电梯的高速/低速运动。电动机通过脉冲发生器(编码器)和PG卡将速度信号及时反馈给安川616G5变频器,从而形成速度闭环控制。接线图如图2所示。 


    图2 变频器拖动部分线路图

    由于本控制系统选择的是有PG矢量控制,因此在运行之前,需要变频器对电机单体进行自学习,否则变频器将不能正常工作。其具体做法是先将电机铭牌上面记载的额定电压、额定电流、额定频率、额定转数、PG卡脉冲数及电机数输入至变频器,然后启动变频器,使电机空载运转,后这些数值通过自学习,自动地计算后写入到变频器的电机参数中。因此对于这些参数,没有必要去人工进行设置。VS-616G5通用型变频器设置如表2所示。


    3 控制系统的软件设计
    硬件系统设计完成以后,为了实现优化控制,还需要用西门子STEP7编程软件对双电梯联动控制程序进行设计。由于电梯控制系统实际上是一个人机交互式的控制系统,因此单纯采用顺序控制或逻辑控制是不能够满足要求的,而应该在设计中采用随机逻辑控制方式。同时,由于梯形图之间的相互关联性很强,程序设计比较复杂,因此在双电梯联动控制系统的软件部分时,主要采用模块化的编程思想来进行设计。
    根据电梯的运行规律,设置了有/ 无司机、检修、服务、消防等四种工作方式。其编制的程序主要遵循以下控制规律:
    两台电梯都遵守集选规则,即将呼叫信号行登记,对与电梯运行同向的呼叫信号逐一应答,当同向指令和召唤应答完毕后电梯可以自动换向。
    除此以外,电梯并联运行还遵循的相应的调度原则:正常情况下,当电梯使用以后,二号电梯作为忙梯会自动上升至三层待命,一号电梯则作为基站电梯在层楼待命。当某层站有门厅呼叫信号时,则“忙梯”立即启动并定向运行去接该层站的乘客。
    当两台电梯因轿厢内指令而到达基站后关门待命时,则应按照有效利用的原则,执行相互交替程序段。原先充当忙梯的电梯现在即作为基站电梯来使用,而原先作为基站电梯使用的电梯此时即成为忙梯。不论是一号电梯还是二号电梯均停留在后停靠的层站待命。
    当忙梯正在上行时,若其上方出现任何方向的门厅呼叫信号或是其下方出现向下的门厅呼叫信号,则均由忙梯在一周行程中去完成,而基站电梯不予应答运行。但是,若在忙梯的下方出现向上的门厅呼叫信号,则由基站电梯来应答信号而发车运行接客。
    当忙梯正在下行时,若其下方出现任何方向的门厅呼叫信号,则均由忙梯在一周行程中去完成,而基站电梯不予应答运行。但是,若在忙梯的上方出现任何向上或是向下的门厅呼叫信号,则由基站电梯来应答信号而发车运行接客。
    当其中一台电梯由于故障而停止运行,另一台电梯则自动承担全部的运行任务,遵循单台电梯的运行规则。
    无论是作为一号电梯还是二号电梯,由于轿内呼叫信号而使电梯定向的,电梯都启动运行。电梯停用以后,不论当前处在哪一层,都会自动下降至底层。
    4 结论
    实践证明,PLC双电梯联动控制系统能够运用于两台电梯的联动控制,具有较好的兼容性,并且可以达到稳定的性能。该系统很容易实现实现多台,具有广阔的应用前景。



    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。