湖南西乾电气设备有限公司在经营活动中精益求精,具备如下业务优势:1、SIMATIC S7系列PLC:S7-200/S7-200SMART/S7-1200/S7-300/S7-400/ET200/S7-15002、逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等3、SITOP系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40ASIEMENS HMI触摸屏:TD200/TD400C/SMART700IE/SMART1000IE/TP700/TP1200/TP900/TP1500SIEMENS 交、直流传动装置1、 交流变频器及伺服:420/430/440、G120、G110、V10、V20、V60、V70、V80、V90及6SE70系列(FC、VC、SC)2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6RA80系列SIEMENS 数控伺服1、数控系统:840D、802S/C、802SL、828D、801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC55102、伺服系统: 611A/U/D:6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN11283、伺服系统:S120: 6SL304、6SL3210、6SL3130、6SL3055、6SL3054 SIEMENS 西门子自动化与驱动产品合作伙伴湖南环辰泰瑞电气设备有限公司西门子中国一级代理商产品**:1.华北地区:北京、天津、河北、内蒙古(3个市,2个省)。2.东北地区:辽宁、吉林、黑龙江、大连,齐齐哈尔(3个省、2市)。3.华东地区:上海、江苏、浙江、安徽、福建、江西、山东、(7个省)。4.华中地区:河南、湖北、湖南、广东、广西、海南、深圳(7个省、市)。5.西南地区:重庆、四川、贵州、云南、西藏(5个省、市)。6.西北地区:陕西、甘肃、青海、宁夏、新疆、山西、(6个省、区)。在实际应用中,程序备份、设备维护、故障诊断、功能与扩展、以及程序版本升级等,都将用到程序上传,只有获取了设备中运行的程序,才可能实现相关操作。本文以 S7-1500 PLC 为例,从以下几个方面,说明使用 TIA PortalSTEP7 V16 从设备上传程序的方法。1 将设备作为新站上传要获取设备中完整的数据,可以采用“将设备作为新站上传(硬件和软件)”。从 TIA Portal V13 SP1 开始支持将设备作为新站上传。通过这种方式,可将设备中现有项目数据作为新站上传到项目中。下边是具体的操作方法步骤:(1)首先,将编程设备与 S7-1500 PLC 通过网线连接,打开 TIA PortalSTEP7 V16 并创建一个新项目。在项目树中选择项目名称,执行“在线”菜单中,“将设备作为新站上传(硬件和软件)”,如图 1。image.png图 1 作为新站上传(2)在弹出的窗口中选择用于连接 PLC 的“PG/PC 接口类型”以及“PG/PC接口”;单击“开始搜索”命令,显示所有兼容的设备;在可访问节点的设备表格中,选择目标设备;单击“从设备上传”按钮,完成新站上传。如图 2。image.png图 2 新站上传操作上传成功后,可以获取 CPU 中完整的站点数据。包括本站设备组态、IO 设备组态、带有注释的程序块、带有注释与符号名的 DB 块、工艺对象、带有注释的PLC 变量、PLC 数据类型、文本列表等等。上传到项目中的这些数据,可以被离线编辑,也可以被重新到设备中。注意事项:(1)、使用 TIA Portal V16 将设备作为新站上传,要求 PLC 中程序必须与软件版本兼容,即程序必须是 STEP7 V16 版本。否则,将出现如下错误而无法上传。如图 3。image.png图 3 版本不兼容(2)、 执行将设备作为新站上传时,必须确认离线项目中没有配置与在线 PLC相同名称的站点,否则也拒绝上传。image.png图 4 设备名称已使用(3)、TIA Portal STEP7 V16 必须包含设备中相关的 HSPs 或 GSDs ,否则可能将无法上传。image.png图 5 缺少 GSD2 上传设备的项目数据TIA Portal STEP7 V16 与 PLC 在线模式下,可以实现从 PLC 设备上传程序,即“从设备上传(软件)” 。该操作的适用情况是,待上传的程序在线和离线版本不同,或只需要在线版本的程序。操作步骤如下:(1)打开项目,在项目树中,选择 PLC 并转至在线;执行“在线”菜单中“从设备上传”(软件) 。如图 6。image.png图 6 从设备上传(2)在接下来打开的“上传预览”对话框中,将显示报警信息以及上传所需的相关操作。image.png图 7 上传预览(3)勾选动作列的“继续”确认报警消息后, “从设备上传”按钮随即启用,单击“从设备上传”按钮,将执行上传操作image.png图 8 执行从设备上传注意:不可以上传不兼容版本的程序,即,TIA Portal STEP7 V16 只能上传 STEP7 版本 V16 的程序。3 对早期软件版本程序的操作TIA Portal STEP7 V16 只能上传相同软件版本的程序,STEP7 V16 可以打开V13 SP1 及以后版本的程序,并升级到 V16 版本。所以,在上传与打开程序之前,要首先考虑软件版本的兼容性。(1)运行在 PLC 中程序的版本,可以通过以下方式获取:(a)通过 TIA Portal 中的“在线访问” 查看。打开 Portal 项目树中“在线访问”,点击接口设备下的“较新可访问的设备”,双击所连接的 PLC 设备下的“在线和诊断”,在“常规”选项中可以看到目前所连接的 CPU1511C-1PN 中程序版本是 V15.1。如图 9。image.png图 9 通过在线访问看程序版本(b)通过 PLC 显示屏查看。打开 CPU 显示屏上 PLC 信息菜单项,可以显示 CPU 中程序的版本,如图10。image.png图 10 通过显示屏看程序版本(2)在获取到在线 PLC 中程序的版本后,需要使用相同版本的软件上传程序。有了设备的原始程序,就可以在此基础上做程序的备份、、升级等。S7-1200系列PLC通过PROFINET与V90 PN伺服驱动器搭配进行位置控制,实现的方法主要有以下三种:· 方法一、在PLC中组态位置轴工艺对象,V90使用标准报文3,通过MC_Power、MC_MoveAbsolute等PLC Open标准程序块进行控制, 这种控制方式属于控制方式(位置控制在PLC中计算,驱动执行速度控制)。· 方法二、在PLC中使用FB284(SINA_)功能块,V90使用西门子111报文,实现相对定位、定位等位置控制,这种控制方式属于分布控制方式(位置控制在驱动器中计算)。· 方法三、在PLC中使用FB38002(Easy_SINA_)功能块,V90使用西门子111报文,此功能块是FB284功能块的简化版,功能比FB284少一些,但是使用较加简便。V90 PN配置要点· 对于方法一:设置控制模式为'速度控制(S)',配置通信报文为标准报文3· 对于方法二或三:设置控制模式为'基本控制(EPOS)',配置通信报文为西门子报文111· V90在线后点击'设置PROFINET->配置网络',设置V90的IP及设备名称:注意:设置的设备名称一定要与1200项目中配置的相同。参数保存后需重启驱动器才能生效。方法一 使用标准报文3和工艺对象V90 PN与PLC采用PROFINET RT通信方式并使用报文3,项目步骤如下:1. 创建项目后,添加新设备S7-1200 PLC2. 在网络视图中添加V90 PN设备(使用GSD)西门子S7-1200对V90伺服进行位置控制的三种方法(一)2. 建立V90 PN与PLC的网络连接,并分别设置S7-1200及V90 PN的IP及设备名称:西门子S7-1200对V90伺服进行位置控制的三种方法(一)西门子S7-1200对V90伺服进行位置控制的三种方法(一)3. 在设备视图中为V90配置标准报文3西门子S7-1200对V90伺服进行位置控制的三种方法(一)'驱动器'选择'PROFIdrive' :西门子S7-1200对V90伺服进行位置控制的三种方法(一)配置轴的驱动,选择连接到PROFINET总线上的V90 PN:可以手动设置参考转速及转速,也可以选择'自动传送设备中的驱动装置参数'。西门子S7-1200对V90伺服进行位置控制的三种方法(一)配置编码器的数据交换:西门子S7-1200对V90伺服进行位置控制的三种方法(一)用户可以根据实际的需要选择和填写后续的信息,完成工艺对象的配置。5. 在OB1中使用MC_Power、MC_MoveAbsolute等PLC Open标准程序块编写轴的位置控制程序,PLC Open指令位于工艺指令目录下的运动控制文件夹中,命令相关说明请查看博途的帮助文件。一、G120XA Reference:风机应用Product: G120XApplication:风机应用Branch: 玻璃行业客户情况客户描述:研发、设计、制造和销售以玻璃钢化技术、低辐射镀膜技术、光伏技术 为主的装备及产品;玻璃及玻璃深加工产品;负责相关的进出口业务。主要产品有 平弯玻璃钢化设备、低辐射镀膜玻璃设备及部分深加工玻璃产品。 目前使用GMC产品包括: G120 430项目需求1、PN总线通讯,减少外部接线2、丰富认证,满足出口的要求3、24+6**长免费质保,给客户的带来的**4、产品稳定可靠解决方案image.pngimage.png特点1、 PN通讯,可方便地连接PLC和上位机2、调试简单,设置参数少3、具备CE UL 等认证,满足出口要求4、IOP-2智能操作面板,支持中文显示,向导调试,快速设置参数和查阅故障, 提高调试效率二、G120XA Reference:药厂废气处理风机 Product: G120XA Application: 废气处理风机应用 Branch: 制药行业客户情况客户描述:专注于提供**废气治理整体解决方案的国内**的环保服务 企业。服务涉及生物、、化工、包装、印刷、喷涂等行业。设备描述客户运用:药厂废气环保处理,**废气废气VOCs净化、异味去除、溶媒回收、 除尘除湿、脱硫脱氨。 变频器运用:废气收集系统——废气预处理系统——气体净化系统——净气加 热系统。 抽风,输送,净化、排风等这几个部分都会用到风机变频器控制。项目需求1、简单V/F速度控制 2、节能模式3、精准的捕捉在启动 4、内置双直流电抗器解决方案image.pngimage.png特点1、的风机变频器方案。调试简单省时。2、集成进线电抗器,省成本、空间。3、多种集成面板选型,BOP/IOP/SAM,搭配灵活4、捕捉在启动功能西门子V90代理商详细介绍:1.应用的基本信息基本应用信息描述(您所经历过的现场规模,例如硬件和网络配置、CPU的类型、版本以及个数等。您在项目的职责,例如项目负责人、主要或者设计、编程调试者。)我在项目中采用的是S7-1215C CPU和4台V90进行PROFINET通信。次使用,闹了很多笑话,在这里给大家献丑了。2.问题描述项目中配置PROFINET网络遇到的问题或PROFINET网络在运行过程中出现的故障。语言简要、故障要点**,现象表达清楚,为了清晰描述问题的原因,需要配图。网络的拓扑结构图例如:1. 起初并不知道EPOS模式的111报文,而是准备用105报工艺对象。后来也是在论坛看到们的做法,而且要到了FB284.2. 之后的测试基本还算顺利,不得不说暂停功能真的好用,可以在任意位置停止后继续行走;甚至可以在暂停状态下给启动命令,恢复后依然可以行走。3. 设备安装完成,家里测试无异常,去到客户现场,发现Y轴驱动器总是通信掉线(5类网线)。后换成7类屏蔽双绞金属头网线。4. Y轴还经常报警F7492(平均1天一次),实在没办法就将线拆掉重新接了一遍5. 400W电机,伺服转速2万LU,丝杆导程10(无减速机,X轴负载估计4kg,Y轴负载估计2kg)。斜坡函数如图:但是对设备来说抖动依然较大,未解决?3.问题的分解和解决3.1 故障或问题分析(根据故障或问题,进行分析,从而提出潜在的一些解决方案用于解决该问题)例如:1、尚未明白这算RT通信还是IRT通信2、尽管通信速率很快而且可以同时将命令给多个伺服,但由于PLC扫描周期依然会产生不必要的等待延时。3、因为是2轴联动,所以也没办法提前设定路径4、V90上电之后的启动时间也太长了5、原点只能接到PLC上?这个实在是不方便,因为伺服和PLC不在一个电柜,而且伺服需要单独的24V电源.所以他们是独立的两个直流电源,而原点和限位往往是同一个接线盒,造成接线的麻烦。3.2故障或问题处理(根据分析各种导致问题的可能性,逐步排查和测试,描述您解决此问题的操作步骤、想法,终确认原因,排查和测试过程有条理,思路清晰)上面说完了!4.经验总结4.1的问题(问题排查后,是否对解决问题的方式仍然有些疑问或者不理解的地方)1、由于XY轴间的机械原因,导致夹角不是90°,这样在计算时造成麻烦2、工件定位时也因为旋转角度造成麻烦,虽然都通过计算解决3、伺服在启动和停止过程的抖动依然存在。(如果加减速时间加长,效率就会降低)4.2改进方法(解决问题后,根据后期的理解,可以提出较好的解决方式或建议)1,概述S7-1200 系列 PLC 可以通过 PROFINET 与 V90 PN 伺服驱动器搭配进行速度控制,PLC 进行启停和速度给定,速度控制计算在 V90 驱动器中,实现的方法主要有以下两种:· 方法一、PLC 通过 FB285(SINA_SPEED)功能块,V90 使用 1 号标准报文,进行速度控制。· 方法二、不使用任何程序块,利用报文的控制字和状态字通过编程进行控制,V90 使用 1 号标准报文,使用这种方式需要对报文结构比较熟悉。本文对这两种控制方法分别进行详细介绍。2,V90 PN 配置要点使用调试软件 V-Assistant 对 V90 PN 进行配置的要点如表 2-1 所示。(1)设置控制模式为“速度控制(S)”:(2)配置通信报文为标准报文 1:(3)在线连接 V90 后,点击“设置 PROFINET->配置网络”,设置 V90 的 IP 及设备名称:注意:设置的设备名称一定要与 S7-1200 项目中配置的相同。注意:参数保存后需重启驱动器才能生效。3,方法一 使用标准报文 1 和 SINA_SPEED;(1)创建新项目,添加新设备 S7-1200 PLC:(2)在网络视图中添加 V90 PN 设备并创建与 PLC 的网络连接。V90 PN 的 GSD 文件在硬件目录中的路径如下:V90 PN 的 GSD 文件,链接:需注意,此处的 V90 固件版本必须与实际使用的相一致。(3)建立 V90 PN 与 PLC 的网络连接,并分别设置 S7-1200 及 V90 PN 的 IP 及设备名称;(4)在 V90 PN 的设备视图中设置控制报文为标准报文 1,双击硬件目录子模块中的标准报文 1:(5)此种方法需要调用驱动功能库文件,可以通过以下两种方法进行安装:1. 安装 Startdrive 软件,在 TIA 博途软件中就会自动安装驱动库文件,Startdrive链接:Startdrive 软件 V14.1:在 OB1 中将 DriveLib_S7_1200_1500 中的 SINA_Speed(FB285)功能块拖拽到编程网络中(此功能块只能与报文 1 配合使用),进行速度控制:注意:功能块管脚 HWIDSTW 及 HWIDZSW 的赋值请参看下图:(6)SINA_SPEED 功能块说明:4, 方法二 PLC 通过 IO 直接控制 V90 PN此种控制方式*的程序块,直接给定速度。V90 使用标准报文 1,项目及网络配置步骤与* 3 中的方法相同。基于 PROFINET RT 通信,通过对输出的个控制字进行驱动器的起停控制、*二个控制字可以给定电机运行的速度。(1)V90 的输出可从设备视图中查看;在 OB1 中调用 MOVE 命令,发送对驱动的控制字及速度给定:1. 通过个控制字进行驱动器的起停控制(16#047E->16#047F)2. 通过*二个控制字可以电机运行的速度(十六进制 16#4000,即十进制的16384 对应 p2000 速度参数值)例如,V90 PN 的 p2000=3000rpm,如果 SpeedSetpoint 设置为十进制的 8192(即十六进制的 16#2000),则表示速度给定为 1500rpm。可以通过表进行运行测试,先给控制字 16#047E 及速度给定:再给控制字 16#047F 可以启动驱动器,并且进行速度控制。(2)报文 1 的控制字 STW1 控制字的位功能说明如下表所示:报文 1 的控制字 ZSW1 状态字的位功能说明如下表所示: