西门子S7-1500 PLC 6ES7522-5FF00-0AB0
西门子S7-1500 PLC 6ES7522-5FF00-0AB0
西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理
----浔之漫智控技术(上海)有限公司
本公司经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆,希望能跟您有更多的合作机会
西门子模块6ES7522-5FF00-0AB0
西门子PLC S7-1500系列的信号模块具有多种特点,下面介绍如下:
1. 扩展性能强
(1)模块可以具有不同的通道数量和功能
(2)集成更多功能,实现紧凑设计,减少了变量的使用
(3)U 型连接器,可自行连接背板总线
(4)节省了安装空间,安装导轨上可安装更多组件
2. 系统性能优异
(1)采用PROFINET IRT 进行循环同步操作,短循环时间降至 250 μs
(2)数字量输入模块,具有 50 μs 的超短输入延时
(3)模拟量模块,8 通道转换时间低至 125 μs
(4)多功能模拟量输入模块,具有自动线性化特性,适用于温度测量和限值监测
3. 设计简洁
(1)所有模块都可以在 ET200MP I/O 系统中集中和分布使用
(2)统一采用 40 针前连接器,适用于所有模块
(3)同一引脚上的信号相同。即,电路图中宏指令创建后,即可无限次重复使用,从而避免了接线错误
(4)集成短接片,简化了接线操作
(5)可扩展的电缆存放机制,为使用厚绝缘层的导线节省了更多空间
(6)预先设计的电缆定位槽可在进行电气连接之前实现直接预接线
(7)采用机械式插头连接器编码模式,可防止插入错误和模块连接错误
4. 诊断高效
(1)通道级诊断消息,支持快速故障修复
(2)可读取电子识别码,快速识别所有组件
5. 固件更新方便
(1)可以在安装状态下实现固件更新
西门子模块6ES7522-5FF00-0AB0
在使用西门子PLC S7-1500系列的场合,用户经常会配置分布式I/O ET200M来进行扩展,它的特点如下:
1. 支持 Profibus 和 Profinet 现场总线;
2. 可以多扩展 8 或 12 个 信号模块;
3. 模块化 IO 系统,防护等级为 IP20,特别适用于高密度且复杂的自动化任务;
4. 通过配置有源背板总线模块,ET 200M 可以支持带电热插拔功能;
5. IM153-2 接口模块能够在 S7-400H 及软冗余系统中应用;
6. 可以将故障安全型模块与标准模块配置在同一站点内;
7. 能够使用适用于危险区域内的信号模块。
其中IM153-1的特点概述:
1. IM153-2 Profibus DP 接口模块可以用于与 S7-400H,软冗余系统通讯;
2. 将 ET 200M 作为从站连接到 PROFIBUS DP(通过铜接头)
3. 有时间戳功能和时钟同步;
4. 防护等级:IP20
5. 大可以扩展 8 或 12 个 S7-300 的模块。
1、PLC硬件故障
一般来说,PLC是极其可靠的设备,出故障率很低,但由于外部原因,也可导致PLC损坏。
(1)、西门子S7-1500的PLC输出公共端标1L、2L等,工作电脑为ACL1N表示,+24V电源为L+M表示对初学者或经验不足者容易搞错。如果错把L+M当作220V电源端子,送电瞬间即将烧坏PLC24V电源。
(2)、一次系统电源变压器零线排因腐蚀而中断,导致接入PLC220V电源升到380V,烧坏了PLC底部的电源模块,后整改时增加了380/220V的隔离控制变压器。
(3)、一只工作电源为220V的接近开关,其输入PLC信号触点两根引线与接近开关的220V的电源线共用一根4芯电缆,一次该接近开关损坏,电工更换时,错把电源的零线与输入的PLC的公共线调错,导致送电时烧坏了3路PLC输入点。
(4)PLC、CPU等硬件损坏或软件运行出错的概率几乎为零,PLC输入点如不是强电入侵所致,几乎也不会损坏,PLC输出继电器的常开点,若不是外围负载短路或设计不合理,负载电流超出额定范围,触点的寿命也很长。我们查找电气故障点,重点要放在PLC的外围电气元件上,不要总是怀疑PLC硬件或程序有问题,这对快速维修好故障设备、快速恢复生产是十分重要的,PLC控制回路的电气故障检修,重点不在PLC本身,而是PLC所控制回路中的外围电气元件。
2、程序逻辑推断
用户如果使用西门子PLC S7-1500系列进行程序设计后,可以先使用PLCSIM仿真器进行程序逻辑的仿真。如果在仿真过程中出现问题,可以着手检查程序逻辑的问题,这样做的好处是可以将问题是由软件引起的还是硬件引起的做一个区分。如果用户确认是软件逻辑问题,就要先修改软件程序,通过仿真进行验证。通过仿真验证没问题后,再将程序下载到西门子PLC S7-1500中,这时,如果还出现问题,可以排除软件逻辑问题,进行从其他方面进行排查,例如:西门子PLC S7-1500硬件模块的故障等。
Actvelocity管脚显示为:36126556
其实是因为实际速度反馈需要进行转换:
那么正确的转化做法如下:
先将4000000H转化为十进制浮点数为,再将实际显示转速转换为浮点数后除以该值,乘以驱动中P2000的参考转速值即可(本例中P2000=3000.0RPM),也就是:
364.0=100.0RPM(约等于)
值编码器掉电后位置丢失?
? EPOS模式下,掉电后单圈值编码器电机是否移动超过了半圈,多圈值编码器是否移动超过2048圈。
? 对于单圈值编码器,可以按照以下方法设置虚拟多圈功能:
p29243 = 1激活位置跟踪功能,参数p29244设置虚拟多圈圈数,大圈数可设置为2048,移动范围为±1024。
FB284怎样实现定位控制?
? 运行模式选择 ModePos=2
? Jog1 及Jog2 必须设置为 "0"
? 轴必须已回零或编码器已被校准
? CancelTransing=1,IntermediateS*,
? ConfigEpos=16#00000003
? 设置目标位置Position和速度Velocity,参数 Positive 及 Negative 必须为 "0"
? 通过输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 驱动的运行命令 EnableAxis=1
? ExecuteMode上升沿触发定位运动
FB284怎样实现相对定位控制?
? 运行模式选择 ModePos=1
? Jog1 及Jog2 必须设置为 "0"
? 轴可以不回零或不校正值编码器
?
? 设置定位长度Position和速度Velocity,运动方向由Postion给定的正负决定
? 通过输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 驱动的运行命令 EnableAxis=1
? ExecuteMode上升沿触发定位运动
FB284怎样实现连续运行模式控制?
"连续运行"模式允许轴的位置控制器在正向或反向以一个恒定的速度运行
? 运行模式选择 ModePos=3
? Jog1 及Jog2 必须设置为 "0"
? 轴不必回零或编码器未被校正
? CancelTransing=1,IntermediateS*
? ConfigEpos=16#00000003
? 通过输入参数 Velocity 运行速度,运行方向由 Positive 及 Negative 决定
? 通过输入参数 OverV、OverAcc、OverDec 速度、加减速度的倍率,通常采取默认设置即可(*)。
? 驱动的运行命令 EnableAxis=1
? ExecuteMode 的上升沿触发定位运动
TIA Portal编程环境下专有技术保护的实现1. 概述
TIA Portal为程序块提供 KNOW_HOW_PROTECT 保护功能。如果没有使用正确密码打开使用此保护功能的块时,仅块接口参数 Input、Output、 InOut 、Static 和块注释可见,而无法显示接口参数Temp、Constant、程序代码和网段注释。此时被保护的程序块也不能被修改。若使用正确的密码打开程序块时,可以显示所有的接口参数、注释和程序代码。此时被保护的程序块是可以被修改。
各控制器所支持的程序块保护的功能如表1-1所示。
表1-1不同控制在STEP 7(TIA Portal)下所支持的程序块保护功能
编程环境 | 编程语言 | 保护方式 | 适用的控制器 |
STEP 7 (TIA Portal) | § LAD / FBD / STL § S7-SCL § S7-GRAPH | 专有技术保护 (密码保护) | S7-300/400 |
§ LAD / FBD § S7-SCL | S7-1200 (V4) | ||
§ LAD / FBD / STL § S7-SCL | S7-1500 |
硬件:CPU315-2PN/DP V3.2
软件:TIA Portal V13 Update 6
3. 配置步骤3.1 组态S7-300站
打开TIA Portal V13切换到项目视图,新建一个名为FB1_PROTECT的项目,在此项目下双击“添加新设备”选项添加一个名为PLC_1的S7-300站,并选择CPU的类型为CPU315-2PN/DP。插入后CPU的以太网接口保持缺省的值(缺省IP:,缺省子网掩码:255.255.255.0)。完成后选择菜单“项目 > 保存”保存硬件配置。
编写FB1功能块
双击项目树下 “PLC_1 > 程序块>添加新块”,在弹出的添加新块的窗口中选择要添加的块,类型为FB(函数块);编程语言为LAD;块的名称为“PROTECT_FB1”。点击“确定”按钮就创建了FB1块且进入其程序编辑器环境。
定义FB1的接口区:接口变量x、y、k、b和Temp1的数据类型都为整型,x为Input参数;y为Output参数;k和b为Constant参数;Temp1为Temp参数,如图1-1所示。