产品规格:
产品数量:
包装说明:
关 键 词:台州西门子PLC代理商
行 业:机床 机床配件/附件 数控系统
发布时间:2021-02-03
湖南西乾电气设备有限公司在经营活动中精益求精,具备如下业务优势:
1、SIMATIC S7系列PLC:S7-200/S7-200SMART/S7-1200/S7-300/S7-400/ET200/S7-1500
2、逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、SITOP系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
SIEMENS HMI触摸屏:TD200/TD400C/SMART700IE/SMART1000IE/TP700/TP1200/TP900/TP1500
SIEMENS 交、直流传动装置
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,6FC5510
2、伺服系统: 611A/U/D:6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
3、伺服系统:S120: 6SL304、6SL3210、6SL3130、6SL3055、6SL3054
SIEMENS
西门子自动化与驱动产品合作伙伴
湖南环辰泰瑞电气设备有限公司
西门子中国一级代理商产品远销:
1.华北地区:北京、天津、河北、内蒙古(3个市,2个省)。
2.东北地区:辽宁、吉林、黑龙江、大连,齐齐哈尔(3个省、2市)。
3.华东地区:上海、江苏、浙江、安徽、福建、江西、山东、(7个省)。
4.华中地区:河南、湖北、湖南、广东、广西、海南、深圳(7个省、市)。
5.西南地区:重庆、四川、贵州、云南、西藏(5个省、市)。
6.西北地区:陕西、甘肃、青海、宁夏、新疆、山西、(6个省、区)。
V90 PN可以通过PROFINET通信与PLC连接,通过PROFIDrive报文实现PLC对V90的通信控制时,经常会出现以下故障。
1. 如果正常运行时出现PROFINET通讯中断,该怎么检查。
(1) 首先需要检查确认网线的状态,可以通过观察PLC、交换机、V90 PN设备接口上的指示灯进行快速确认,有些不符合工业规范,特别是抗干扰差的接头和网线会导致通讯意外中断。
(2) 使用计算机的命令进行IP的确认,检查设备能否正常连接,例如:在计算机'开始'->' 运行'中输入cmd,随后输入 192.168.1.2 (举例的V90 IP),测试前需要确保计算机的IP和测试处于同一网段。
(3) 务必要检查IP是否有冲突,务必需要检查设备名称(DeviceName)是否冲突。
(4) 检查控制器PLC是否有切换到停止 STOP的状态,可以通过PLC的指示灯和PLC 诊断缓冲区进行确认。(5) 检查V90的通信网络中的IP及设备名称的配置是否与PLC项目中的配置相同
2. V-Assistant 调试软件无法在线连接V90
检查调试软件的版本是否过低,而驱动器固件版本高?请使用版本的调试软件。为了确保在线调试的稳定性,西门子建议使用不超过 3 m、两端带磁环以及带屏蔽的 USB 电缆。
3. 通过博途软件中的V90 HSP无法在线连接V90 PN
(1) 首先需要检查确认网线的状态,可以通过观察PLC、交换机、V90 PN设备接口上的指示灯进行快速确认,有些不符合工业规范,特别是抗干扰差的接头和网线会导致通讯意外中断。(2) 使用计算机的命令进行IP的确认,检查设备能否正常连接,测试前需要确保计算机的IP和测试处于同一网段。(3) 务必要检查IP是否有冲突,务必需要检查设备名称(DeviceName)是否冲突。(4) 检查项目中配置的V90 PN固件版本是否与实际设备相同。(5) 检查V90的通信网络中的IP及设备名称的配置是否与PLC项目中的配置相同
4. 通信时为什么PLC能收到数据,却无法下发数据到 V90 PN
V90 PN控制字1第10位(Bit 10)的定义含义是由PLC来控制( Master control by PLC ),所以,当PLC与驱动通讯时,需要首先把此位置1 。常见的PLC发送控制字STW1 为16#047e或047f中的数字4即对应着此位置1,如果没有置位Bit10则通讯数据无法发送到驱动器中。
5. PLC与V90 PN通信时报F8501故障
PROFINET 的设定值接收中断,可能的原因:· PROFINET 连接中断· 控制器关闭· 控制器设为 STOP 状态· V90 PN的设备名称及IP与项目中设置的不同
6. PLC与V90 PN通信时报F1910故障
现场总线接接收设定值的过程被中断:· 总线连接中断。· PLC关闭或是STOP状态。
7. PLC与V90 PN通信时报F1912故障
PROFIdrive 时钟周期同步操作失败:· 检查总线连接是否正常,是否没有配置IRT通信方式及拓扑连接是否正确。· PLC及驱动通信报文的设置是否一致。
8. PLC与V90 PN通信时报A1932报警
V90 PN出厂时默认设置的通信报文是105,它用于等时同步IRT应用,如果PLC组态V90时选择了其他报文,如3号报文,驱动器就会出现A1932报警。请在PLC和V90中使用相同的通信报文。配置正确后报警自动消失。
模拟量转换的相关设置
S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的为IW和IW66(长度为一个字,16位),在TIA PROTAL中选中PLC的“常规”—“AI”标签项可以进行查看和设置。
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
S7-1200PLC模拟量转换的工作原理
假设PLC的AI0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10V的连续电压信号输入给PLC。模拟量经过PLC内部的A/D转换后被转换成了范围0~27648的数字量并存储在特定的寄存器中。具体的转换流程如下图所示。
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
如何将模拟量输入转换的数字值还原成对应的物理量?
例:某个压力传感器的量程为0~0.1MPa,转换成对应的电压信号为0~5V,设转换后IW中的数值为N,尝试求以Pa为单位的压力值。
解:S7-1200PLC默认的模拟信号输入电压范围是0~10V,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5V,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1MPa,由此可推导出公式,将电压值还原成以Pa为单位的压力值并将结果存储于寄存器MD30中。
电压转换成数字信号后存入IW的数值为N
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
在博途软件中编写对应的PLC程序如下:
在编写梯形图程序时有以下两点需要特别注意:
1)因为PLC执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程序计算压力值时要注意先乘后除。
2)IW中的数据类型为整型(INT),该值乘以100000后其结果会超出int的范围,所以必须先应用CONV指令将数据类型转换为DInt。
西门子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改进方法(解决问题后,根据后期的理解,可以提出更好的解决方式或建议)
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 PLC
2. 在网络视图中添加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指令位于工艺指令目录下的运动控制文件夹中,命令相关说明请查看博途的帮助文件。
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 状态字的位功能说明如下表所示: