西门子6ES321-1BH10-0AA0
德国的西门子(SIEMENS)公司是欧洲的电子和电气设备制造商之一,生产的SIMATIC可编程序控制器在欧洲处于地位。其代可编程序控制器是1975年投放市场的SIMATICS3系列控制系统。之后在1979年,西门子公司将微处理器技术应用到可编程序控制器中,研制出了SIMATICS5系列,取代了S3系列,目前S5系列产品仍然在工业现场使用,在20世纪末,西门子又在S5系列的基础上推出了S7系列产品。的SIMATIC产品为SIMATICS7和C7等几大系列。C7是基于S7-300 PLC性能,集成了HMI。
SIMATIC S7系列产品分为:通用逻辑模块(LOGO!)、S7-200 PLC、S7-1200 PLC、S7-300PLC和S7-400 PLC 5个产品系列。S7-200PLC是在德州仪器公司的小型PLC的基础上发展而来,其指令系统、程序结构、编程软件,这些和S7-300/400PLC有较大的区别。S7-1200 PLC是在2009年才推出的小型PLC,定位于S7-200 PLC和S7-300PCL产品之间。S7-300/400 PLC是由西门子的S5系列发展而来。西门子的PLC产品系列的定位见表2-1。
表2-1 SIMATIC控制器的定位
序号 | 控制器 | 定位 | 主要任务和性能特征 |
1 | LOGO! | 低端独立自动化系统中简 单的开关量解决方案和智能 逻辑控制器 | 简单自动化 作为时间继电器、计数器和辅助接触器的替代开关设备 模块化设计,柔性应用 有数字量、模拟量和通信模块 用户界面友好,配置简单 使用拖放功能的智能电路图开发 串行模块结构、模块化扩展 |
2 | S7-200 | 低端的离散自动化系统和 独立自动化系统中使用的紧 凑型逻辑控制器模块 | 紧凑设计,CPU集成I/O 实时处理能力,高速计数器、报警输入、中断 易学易用的软件 多种通信选项 |
3 | S7-1200 | 低端的离散自动化系统和 独立自动化系统中使用的小 型控制器模块 | 可升级及灵活的设计 集成了PROFINET接U 集成了强大的计数、测量、闭环控制及运动控制功能 直观高效的STEP 7 Basic工程系统可以直接组态控制器和HMI |
4 | S7-300 | 中端的离散自动化系统中 使用的控制器模块 | 通用型应用和丰富的CPU模块种类 高性能 模块化设计,紧凑设计 由于使用MMC存储程序和数据,系统免维护 |
5 | S7-400 | 离散和过程自动化 系统中使用的控制器模块 | 特别高的通信和处理能力 定点加法或乘法的指令执行速度快为0.03μs 大型I/O框架和20MB的主内存 快速响应,实时性强,垂直集成 支持热插拔和在线I/O配置,避免重启 具备等时模式,可以通过PROFIBUS控制高速机器 |
西门子S7-200 小型可编程控制器:
西门子S7-200针对低性能要求的摸块化小控制系统,它多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有rs-485通讯接口和profibus两种,可通过编程器pg访问所有模块,带有电源、cpu和i/o的一体化单元设备。其中的扩展模块(em)有以下几种:数字量输入模块(di)——24vdc和120/230vac;数字量输出(do)——24vdc和继电器;模拟量输入模块(ai)——电压、电流、电阻和热电偶;模拟量输出模块——电压和电流。还有一个比较特殊的模块-通讯处理器(cp)——该块的功能是可以把s7-200作为主站连接到as-接口(传感器和执行器接口),通过as-接口的从站可以控制多达248个设备,这样就可以显着的扩展s7-200的输入和输出点数。
6ES7315-2AH14-0AB0详细说明
通过用户程序调试
说明:FC101来自FM357-2标准例程,这里不对FC101程序代码作详细解释。
1)通过程序控制运行,先要不激活Start-up的测试功能。点击“TEST"确认关闭测试功能。操作完成后“TEST"左侧的指示灯熄灭(图19)。
图19 不激活测试功能
2)为了便于监控和调试,建立变量表,并在线(图20)。
控制位:
DB115.DBX0.1=1 控制使能
DB115.DBX0.3=1 正向点动使能
状态位:
DB115.DBX0.5=1 执行没有错误,当前正方向运行
图20 监控变量表
3)同样,进入Start-up可以监控当前位置和速度。只是不能在Start-up中控制轴的运行,因为当前由用户程序控制(图21)。
图21 监控位置和速度
8 错误诊断
FM357-2错误类型也很多,并且不是每一种错误都会导致模板SF指示灯亮,通常可以通过Erroranalysis工具来读取具体的错误原因。
现在通过模拟一个错误来描述错误原因的读取步骤。模拟的错误是将CPU314模式开关拨到“STOP"位置,即停止CPU运行。
1)通过菜单命令“Test"?“Start-up",进入Start-up界面。从图上可以看到FM已经有错误显示 “3000:Emergency stop"(图22)。
图22 start-up界面
2)通过菜单命令“Test" ?“Error analysis",进入Erroranalysis界面(图23)。从图中可以看到,这里有2个错误。除了“3000: Emergency stop",还有“2000:Sign-of-life monitoring: CPU notalive"。通过这2个错误描述可以发现与实际模拟错误是一致的。由于CPU没有运行,在监控时间内,CPU没有输出确认信号,导致FM357-2急停。
图23 Error analysis
3)查看手册12.3节Error List,可以得到每个错误号的具体描述
当有人进入红外线检测范围,开门电机开始工作,自动打开门,直到门接触到开门限位开关。 假如门触动限位开关7s,没有人进入检测区。关闭门电机开始工作,门自动关闭。直到接触到关门限位开关。 如果有人进入检测区,立即停止关闭工作。 |