全国服务热线: 15221406036
企业新闻

西门子6ES7214-2AD23-0XB8工作原理

发布时间:2023-11-28        浏览次数:1        返回列表
前言:西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
西门子6ES7214-2AD23-0XB8工作原理
西门子6ES7214-2AD23-0XB8工作原理 (1)十六键输入指令的助记符、指令代码、操作数及程序步见表6—73所列。   (2)指令梯形图如图6—123所示  (3)指令说明:  ①该指令是通过键盘上的数字键和功能键输入的内容来完成出入的复合运算过程。指令中有四个操作数,其中[s]指定四个输入元件,[D1]指定四个扫描输出点,[D2]用于存放从键盘输入的数据,[D3]指定读出位元件。键盘和PLC的连接如图6—124所示。    ②数据输入功能。利用O-9的10个数字键可以输入o~9999的数据以BIN码存于[D2]中,即 DO中,大于9999的数从高位溢出。如用DHKY指令时,可输入0~99999999的数据存于D1、DO中。    ③功能键。功能键A~F与M0-M5的关系如图6—125所示。按下A键,M0置“1”并保持。按下D键,M0置“O”、M3置“1”并保持,其余类推。同时按下多个键,先按下的有效。    ④按下任一键被扫描到后标志M8029置“1”。功能键A—F的任一个键被按下时,M6置“1”(不保持)。数值键0-9的任一个键按下时,M7置“l”(不保持)。当x4变为OFF时,D0保持不变,M0~M7全部为OFF。    ⑤预先将M8167置于ON,由此将O~F的十六进制数据写入[D2]。    ⑥扫描全部16个键需要8个扫描周期,为防止键输入的滤波延时所造成的存储错误,使用恒定扫描模式或定时中断处理。1  引言钢结构、桥梁中h型、c型钢上在施工中要通过联接板与其它型材进行联接、固定。传统的加工方式是人工在工件上划好线,然后用摇臂钻床钻孔,即费时费力,精度又不高。三维数控钻床实现了定长送料,送料到位后,三个钻削动力头分别从两侧及上方对h型、c型钢进行钻孔。大大提高了送料精度与联接板孔群的精度,提高了加工效率,使传统的手工加工行业发生了巨大变革,向高效、高精度的数控加工方面发展。该机床完成了钢结构、桥梁中h型钢定长送料,三个面的同时钻孔,等复杂工艺的实施。本文重点介绍simatic t-cpu 315t-2dp的技术特点,选型思路及系统架构,硬件配置及与第三方伺服驱动如何配置参数,实现通讯,等等。 2  机床简要工艺首先,是用吊装工具将h型钢搬动到料道上,工件从几米到18米不等,数控送料装置的夹钳将料头紧住,然后沿着辊道方向按编程尺寸自动送进、定位,外观图如图1所示。送料定位完成后,主机在左、右、上方向上有3个钻削动力头(液控行程),每个钻削动力头由2个伺服电机轴控制,可在一平面内沿x、y方向上定位。主机将工件夹紧后,料宽、料高检测启动,将检测数据进行比较处理后得出工件变形量,分别补偿到各伺服轴的定位值里,钻削动力头对应的伺服轴定位完成后,钻削动力头伸出,开始钻孔,钻孔完成后自动退回,钻削动力头对应的伺服轴定又开始定位,往复循环,直至将孔群内的孔加工完成。一次送料完成,即将工件送到一个加工工位,三个钻削动力头定位钻孔互不影响,等到3个三个钻削动力头将所对应的孔群的孔都加工完成后,才开始下一步送料,一直将工件加工完成为止。 3  控制系统构成simatic cpu315t-2dp有两个通讯口,其中一个是profibus dp(drive)口,专门用来连接驱动器工艺组件,通讯速度高可达12m bits/sec,dp通讯采用的是profibus dp isochrone mode(等时同步)模式。isochrone mode是profibus dp 通讯的新技术,它可以使profibus dp 的总线通讯周期时间保持恒定,从而可以大大提高通讯的稳定性, 提高传动控制系统的稳定性和精度。用于完成运动控制工艺任务的模块im174和et200均连在profibus dp(drive)口下,以满足运动控制工艺的要求。另外一个通讯口是标准的mpi/dp口,速度可达12m bits/sec。用于连接到上位机pc、hmi和其他标准的dp 从站。用户可以通过mpi/dp通讯口,连接标准的et200进行simatic s7-300 plc功能的扩展。组成控制系统方案,非常便利。本机床总共有7个定位轴,全部是点位控制,伺服驱动器及电机采用的是安川(yaskawa)∑-ⅱ系列。在选用定位模块时,首先考虑到定位模块fm354、fm357-2,功能强大但成本较高。并且,定位模板的程序编制工作量大,使用、调试的工作难度也很大。而一块im174模块有4个定位通道,7个轴采用2块im174就够了,多余的一个通道可以做为数字轴,用以检测送料小车的夹钳臂的高度。由于im174 模板可以非常方便地与simatic t-cpu连接使用,所以采用了315t-2dp cpu连接im174的控制方案, 它们之间通过simatic t-cpu的dp (drive) 通讯口连接,通过总线形式连接伺服驱动器(yaskawa),组成运动控制组件的网络拓扑结构。从技术指标上可以看出,simatic t-cpu集成了传统s7-300 plc的特点和强大功能,同时集成了大量运动控制相关的工艺对象功能,例如:凸轮开关,凸轮盘,电子齿轮,测量输入,印刷位置纠偏功能,位置控制,同步控制,等等。在运动控制对象上,各种品牌的变频器,均可以非常方便地与simatic t-cpu 相连,通过et200进行运动控制功能扩展,例如:硬件限位开关,找寻原点信号,凸轮开关,等等。同时,所有simatic s7-300 plc系列的ai/ao,di/do,cp,fm模板,均可以自由应用。图1  送料料道与主机硬件配置如下:cpu模板 315t-2dp;定位模板im174;扩展模板et200m;数字量输入量模板6es7 321-1bh10-0aa0;计数器模板fm350-1;数字量输入量模板sm321;数字量输出量模板sm322。4  控制系统实现4.1 系统架构图2  系统架构系统的要点构成如图2所示。系统的人机界面,用的是联想商用电脑,没有用传统的触摸屏或工控机。因为,项目是用vb6.0开发的上位机软件,给用户提供一个工件编程、cad图形处理、机床信息监控等,商用机适用性较好。plc采用的是simatic 315t-2dp cpu,上面附有2个通讯口,上位机通过mpi/dp口与plc cpu相连, 通讯电缆是usb接口pc adapter电缆 (6es79720cb200xa0)。与cpu模板紧挨的是3块数字量输入模板,完成输入伺服驱动的报警信号,变频器的启停与报警信息,位置开关和操作面板按钮等等输入信号。然后是2块数字量输出模板,通过中间继电器,控制变频器的启停、各类电磁阀、指示灯等。2块高速计数功能模板fm350-1,其中一个作为工件高度检测计数,另一个是作工件宽度检测计数。因为钢结构工件变形是比较大的,如果工件的边沿不能与加工基准靠齐,那么在工件上孔群就会有误差,通过检测工件的变形量,并将补偿量加在各轴的定位值上。本机床的7个定位轴,采用2块im174模板,用 profibus dp总线与plc的profibus dp(drive)口相连。特别强调的是:通讯是isochrone(等时同步)方式,它可以使profibus dp 的总线周期时间保持恒定,从而可以大大提高通讯的稳定性。七个轴的伺服驱动器与电机,采用的是日本安川公司的产品,im174可以很好地兼容非西门子的第三方驱动器(因为,西门子伺服驱动器的价格太昂贵了)。但是,需要特别提醒注意的是,伺服驱动器参数中每伏电压所对应的电机转数要设置准确,否则,将会造成跟随误差报警错误,在轴的硬件组态里,电机的高转速是与10v电压对应的。im174中剩余的后一个通道,连接编码器,作为工艺数字轴,用来作为送料装置手臂的高度计数检测。两块im174的工艺对象组态如图3所示。图3  im174的工艺对象组态由于一个定位轴至少要有2个极限开关与一个原点开关,7个轴需要有21个数字输入量才能满足, im174自身所带的i/o点有限,于是通过et200扩展增加了2块高速输入数字量模板,et200模块是连在dp(drive)总线模式下。整个系统的硬件组态,如图4所示。图4  系统的硬件组态4.2 控制系统的难点及解决方案(1) 本系统的个技术要点就是两组孔群之间的距离要准确;第二个技术要点是孔群内的孔距要关于工件中心线对称;第三个技术要点是轴的有关参数要调整合适。(2) 孔群之间的距离是由不间断地送料来保证的,多次送料的累积误差要小于规定值。h型钢三个面上的孔以及孔群之间送料距离,经过上位机软件处理后,形成4个数组。上位机通过mpi电缆,将数组传送到simatic t-cpu指定的相对应的db块里。在plc编程时,要用4个指针与4个db块的数组,有严格的一一对应关系。要考虑到触发指针增减的信号,要有唯一性与稳定性,否则送料步进与3个面的钻孔定位值会发生紊乱。(3) 由于工件是毛胚件,如是人工焊接而成,则可能造成变形较大。为了保证孔群严格关于腹板中心线对称,必须要对工件的外形尺寸进行实时检测。然后,再将实时值与理论值比较,得出偏差数值,将其补偿在相应各轴的定位值里。(4) 调整好轴的参数:进入technology bbbbbbs management界面,按照提示一步一步地往下进行。还可以将simatic t-cpu处于stop状态下,将plc的控制权交给technology bbbbbbs management工具软件,非常方便地对轴进行调试、监控。同时要调整好伺服驱动器的增益等参数,否则系统也会报警。4.3 simatic t-cpu应用经验项目基于西门子运动控制技术平台。比较上一代的某品牌平台,西门子运动控制专用simatic t-cpu在项目研发中展示出的化技术集成能力。(1) 通过此项目的设计与调试,对西门子simatic t-cpu有了更深刻地了解:simatic t-cpu 和simotion产品有许多相同之处,都是采用simotion kernel软件内核。simatic t-cpu 通过集成在step7 环境下的工艺软件包来配置和编程。就编程而言,会使用s7-300编程的,就会使用simatic t-cpu编程。同时,用户省略了许多开发软件授权方面的约束。(2) simatic t-cpu编程语言采用工程师所熟悉的s7-300 plc的编程语言,例如:梯形图lad;stl;fbd;s7-scl;cfc;sfc;s7-graph。(3) simatic t-cpu的dp (drive) 采用等时同步方式与im174相连,采用总线的方式,连接伺服驱动器,组成分布式的运动控制系统,使定位控制更可靠与jingque。im174可以很好的兼容第三方的伺服驱动器,为使用第三方的驱动器, 搭建了一个人性化的运动控制系统开发平台。(4) simatic t-cpu属于运动控制专用s7-300 cpu。所有运动控制工艺所需要的功能,都在step 7编程库中可以找到,非常容易实现编程调试工作。对工程师运动控制的背景知识要求不高,非常人性化。(5) 结构化的s7-300 plc编制程序模式,使程序结构清晰,可读性好,现场调试方便;(6) 所有s7-300 plc程序的功能块、特殊功能块、数据块, 都可以继续使用,方便用户成熟s7-300 plc程序的延续使用。(7) 3个主轴的旋转是由西门子mm440变频器驱动的。如果再增加一块im174,变频器增加dp通讯板的话,就可以采用dp(drive)总线通讯方式控制主轴,这样主轴的响应性会更好些,可靠性更高些。 5  结束语自2007年1月份投入使用后,历时7个月的设备运行,控制系统表现出了良好的稳定性。特别是定位的精度与可靠性提升很多。比较原先实用的某plc,定位方案采用的定位模块模块没有位置反馈接口,开环位置控制,伺服驱动器为脉冲型,很容易受到外界干扰而引起定位不准。上位机软件与simatic t-cpu通讯非常稳定,监控画面没有出现死机的现象。prodave软件与vb6.0结合起来,加之mpi电缆,使通讯可靠性大为增加,速度也非常快。本控制系统稳定可靠,使机床的控制水平上了一个新台阶,受到了用户的好评1  引言变频器作为一种控制拖动的装置系统在冶金等行业的运行越来越广泛,随着工业自动化程度的不断提高,通过网络通讯的方式进行数据的交换越来越普遍,plc作为企业自动化控制的中心枢纽,在设备的自动化方面已经不可缺少,plc与变频器的通讯功能的实现,为自动化程度的提高向前迈了一大步,通过profibus dp网线实现通讯功能,由plc将信号传输给变频器实现控制电机的运转功能。本文结合西门子s7-300plc与6se7变频器为例,浅谈其之间的网络通讯功能的实现配置,供初学者参考。profibus - dp是一种高速低成本工业现场总线,用于设备级控制系统与分散式i/o的通信。使用profibus-dp可取代办24vdc或4-20ma信号传输。profibus-dp用于现场层的高速数据传送,主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(plc)程序循环时间短。除周期性用户数据传输外,profibus-dp还提供智能化设备所需的非周期性通信以进行组态.诊断和报警处理。2  配置硬件系统项目以s7-300 plc  cpu315-2dp作为profibus-dp主站,6se7系列变频器作为从站为例,配置硬件如图1所示。图1  plc硬件配置硬件的组态过程不再说明,组态时profibus 地址为6,传输率为1.5mbit/s,行规为“dp”,在profibus属性operating mode中,将其设为“dp master”,配置vvvf时设定其地址为“10”,所选为pp01包括2个字的pzd分别为pzd1输出控制起停、正反转等,pzd2输出主设定到vvvf,pzd1输入当前的电流值,pzd2输入当前的输出功率。 3  变频器参数的设置为了实现通过通讯功能实现对电机的控制,需要对vvvf的参数进行设置,为了实现一个简单的正反转功能,需要设置:p053:w#16#ff  (使能cbp2参数化)p918:10  (从站地址必须与硬件组态时保持一致)p695:10ms  (报文监控时间)p554:3100(控制字pzd1,启动/停止)p443:3002(控制字pzd2,设定主频率)p734,i001:0022(vvvf输出电流)p734,i002:0023(vvvf输出功率)将变频器参数p918的地址一定设为10,与plc硬件配置的地址统一,此时vvvf通讯指示灯闪烁,标识plc与vvvf之间的通讯已经建立起来。硬件配好后,将pc、变频器、plc用profibus dp通讯线连好,将硬件配置下载到plc中。 4  通讯程序编写简单直接的方法就是调用sfc14、sfc15两个系统块,sfc14用于读vvvf的数据,sfc15用于写入变频器数据,laddr配置pzd的起始地址为w#16#108(264),ret-val表示程序运行状态正确是否,以不同的代码表示,record表示p#m0.0byte 4是从变频器读上来的数据放到mw0-mw2中,p#m10.0byte 4表示plc mw10/mw12的数据传输到变频器中。如图2所示。图2  通讯程序 图3 变量监控为了实现电机的运转,需要预置变量如下:由图3可以看出要使变频器运行,plc必须给变频器一个使能命令,就是控制字1的bit10,也就是必须给定m10.2为“1”,此参数不用在变频器内设定;变频器启动命令bit0,对应vvvf参数为p554为3100;正转命令为bit11对应变频器参数为p571为3111;反转命令为bit12对应变频器参数为p572为3112;其变频器控制字与plc变量对应关系为bit0-m11.0    bit7-m11.7  bit8-m10.0  bit15-m10.7以上所举的是变频器为pp01的例子,其它如变频器为pp02、pp03原理相同。  5  结束语通过以上举例讲述,以profibus-dp为基础的plc与变频器之间的通讯协议,在企业中得到越来越广泛的应用,其还可以实现在线监控功能,实时了解和掌握变频器等设备运行的状况,因此,信息传输的网络化是当今企业设备运行的发展趋势。
浔之漫智控技术-西门子PLC代理商
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 手机:15221406036
  • 联系人:聂航
推荐产品
信息搜索
 
西门子新闻