6ES7314-6BH04-0AB0
6ES7314-6BH04-0AB0的产品介绍
6ES7314-6BH04-0AB0由上海湘康自动化设备中心促销6ES7314-6BH04-0AB0,本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,大扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。

在实际应用中如果PLC组态工艺对象时,当“与驱动装置进行数据交换”及“与编码器进行数据交换”时选择了“运行时自动应动驱动值”及“自动进行编码器值数据交换”时,工程师常常会遇到PLC控制V90 PN起动运行工作不正常的问题,如PLC起动后调用MC_Power功能块对驱动器进行使能时,功能块出现16# 8001错误代码,工艺对象显示“与设备(驱动装置或编码器)通信故障”报警等。
为了避免这些问题,请按照本文说明调用MC_Power命令。
当通过1200/1500 PLC通过组态工艺对象的方式对V90进行控制时,需要使用MC_Power功能块对驱动器进行使能。某些工况下,要求设备启动后,PLC立即通过MC_Power对驱动器进行使能,因此用户在编写驱动使能程序时,将MC_Power的Enable管脚给定为常1,如果这样编程则需要保证驱动器、编码器与控制器通讯正常。但是,如果PLC先于驱动器完成启动,这样编程MC_Power将无法正常完成使能过程,功能块会报16#8001错误,而且工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,如图1、图2示,只有对工艺对象的故障完成确认后才可以正常使能
基于以上的原因,建议工程师采用以下的方法进行“MC_Power”的编程。
将Enable管脚与工艺对象中通讯相关的变量“TO.StatusDrive.CommunicationOK”、“TO.StatusSensor[1].CommunicationOK”进行关联,变量位置查找如图3、4示,编程示例如图5示,此时,当PLC与驱动器都启动完成,且通讯建立时,驱动器才能完成使能。
此外,还可以将“TO.StatusDrive. AdaptionState”的状态(2:“ADAPTED”,已完成数据传送)加入到启动条件中
PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MC_Power进行使能时,Error管脚会出现16#8001错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MC_Power将无法对驱动器进行使能,只有确认故障后,驱动器才能重新使能。
STEP 7 V13 (TIA Portal)的Service Pack 1中的"Modbus_Master"指令可以使用在SIMATIC S71200上。 除了"MB_MASTER"指令的功能以外,会允许读取Modbus从站输入字(功能代码04)的扩展地址范围(9999 65535)。
说明
除了需要STEP 7 >= V13 SP1 (TIA Portal)的软件,还需要S71200 CPU固件版本>= V4 (文章编号: 6ES721x1xx400XB0)。
Modbus RTU可以通过以下模块通讯。
CB 1241 RS485 (订货号: 6ES72411CH301XB0) 结合S71200 CPU固件升级到>= V4.1.1.
CM 1241 RS422/485 (订货号: 6ES72411CH320XB0) 结合通讯模块固件升级到>= V2.1
CM 1241 RS232 (订货号:6ES72411AH320XB0) 结合通讯模块固件升级到>= V2.1
除了"Modbus_Master"指令,还需要"Modbus_Comm_Load"指令才能建立通讯。
两个程序块都在STEP 7 (TIA Portal)中,"Instructions>Communication>Communication processor>MODBUS ( RTU )>= Version 3.0 "。
Modbus_Comm_Load
Modbus_Comm_Load程序块是用来选择通讯模块的,设置通讯参数并用主站(或从站)的参数将连接参数化。
在次调用Modbus_Master (or Modbus_Slave)之前,非循环块 Modbus_Comm_Load 必须运行一次并且运行完成(DONE为1)。 Modbus_Comm_Load 可以在程序的个循环中(通过在硬件组态中启用系统存储器位M1.0)调用。在硬件组态中插入通讯模块之后,就可以在PORT参数传输通讯模块的符号名。
通讯参数BAUD (波特率)和PARITY (奇偶校验) 必须要与从站地址相匹配。在参数MB_DB传输Modbus_Master (or Modbus_Slave)背景数据的数据结构MB_DB,这样就可以定义通讯模块(通过PORT参数识别) 为MODBUS主站(或从站)。除此之外,必须改变 Modbus_Comm_Load的实例数据中的静态参数以便进行双工操作模式,通过初始值设定(0 = full duplex (RS232), 1 = full duplex (RS422)四线制模式,4 = half duplex (RS485) 两线制模式)。
Modbus_Master
使用Modbus_Master功能块来定义通讯模块,并将Modbus_Comm_Load组态块选择为MODBUS主站。
Modbus_Master块用来选择需要与之通讯相匹配的MODBUS从站,功能代码并定义本地数据的存储区。下面表格介绍了参数。
Parameter Description
REQ 使能通讯。
MB_ADDR MODBUSRTU站地址。
MODE
请求的类型:
"0" = 读
"1" = 写
"104" = 读取从站的输入字(寄存器地址到65535)
...
DATA_ADDR 定义MODBUS起始地址( =偏移量 + 从站寄存器地址):MODE = 104:Offest =0
DATA_LEN 定义MODBUS数据长度(位或者字节形式):MODE = 104: Words
DATA_PTR 定义主站本地数据接收区和发送区。DATA_PTR参数必须引用一个数据块,这个数据块的“Optimized block access”属性必须已被禁用。
"MODBUS (RTU)"指令库也包含"MODBUS"指令库的功能。
但是,如果使用Modbus_Slave块,MB_HOLD_REG参数只支持“Word”数据类型的一维数组。
下载
下载包括"_S71200_Modbus_Master_V13SP1.zip"项目。它包含了以下程序文件夹。
"CPUV4_CM1241RS485V2d1" 使用 S71200 CPU 固件V4.0版的ModbusRTU通讯,通过CM 1241 RS422/485 固件 V2版本。
"CPUV4d1_CB1241RS485" 使用 S71200 CPU固件V4.1.1版的ModbusRTU 通讯 ,通过CB 1241 RS485。
地址为1的Modbus从站,从地址53248开始 (16#D000)规定的9个输入字可以通过RS485通讯使用监控表读取 (比如ebmst公司的Motor VarioDrive C)。
复制"_S71200_Modbus_Master_V13SP1.zip"文件到一个单独的目录,然后双击点开文件。可以使用STEP 7来打开并处理提取的项目数据。
FxlN系列PLC是一种普遍选择方案,多可达128点控制,并且能增加特殊功能模块或扩展板。通信和数据链接功能选项使得Fx1N在体积、通信和特殊功能模块和能源控制等重要的应用方面非常。
(1)控制点数为14点128点(主单元:14点、40点、60点)。
(2)结构紧凑,高。显示模块和扩展板使系统升级变得很容易。
(3)具有可靠的、大规模的寄存器规格。EEPROM寄存器达8000步。便于电池安装,维护也很方便。
(4)丰富的器件资源。辅助继电器1536点、定时器256点、计数器235点、数据寄存器8000点。
2)功能
(1)实时时钟功能。使用标准型号实时时钟功能满足对时钟的应用要求。
(2)网络能力。完全补充的网络模块使数据通信更容易。
(3)电源使用范围很宽。世界上任何地方的标准电压都适合,可以使用直流电源。
(4)增加了过程控制。在系统要求控制时使用PID指令。
(5)特殊功能模块。增加了大量的特殊功能模块满足单个需要。
(6)基于Windows软件。使用GX—Developer·或FX—PCS/Win—C软件能快速、容易地开发程序。
(7)模拟电位器。使用模拟电位器VRl、vR2能容易地改变模拟量或定时器的值。
(8)脉冲输出和定位功能。一个PLc单元中每相能同时输出2点100kHz脉冲。PLc配备有7条特殊的定位指令,包括零返回、零、或相对驱动以及特殊脉冲输出控制等。
(9)密码保护。使用一个8位数密码保护程序。
(10)远程维护。通过调制解调器通信可以监测、上传或下载程序和数据到远处的编程软件上。
3)FXlN系列PLc主单元型号一览表(见表1—4和表1—5)
PLC的种类很多,其实现的功能、内存容量、控制规模、外形等方面均存在较大的差异。因此,PLC的分类并没有一个严格的统一标准,而是按结构形式、控制规模、实现的功能大致地分类。
1)按结构形式分类
PLc按照硬件的结构形式可以分整体式和组合式。整体式PLc外观是一个长方形箱体,又称为箱式PLc。组合式PLC在硬件构成上具有较高的灵活性,其模块可以像拼积木似的进行组合,构成具有不同控制规模和功能的PLc,因此这种PLc又称为积木式PLC。
(1)整体式PLC整体式PLC的CPU、存储器、I/0安装在同一机体内(如三菱的FX系列),如图1—1示。这种结构的特点是:结构简单,体积小,价格低。
(2)组合式PLC组合式PLc为总线结构。其总线做成总线板,上面有若干个总线槽,每个总线槽上可安装一个PLC模块,不同的模块实现不同的功能,如图1—2示。PLC的CPu、存储器和电源等做成一个模块,该模块在总线板上的位置一般来说是固定的,而且该模块也是构成组合式PLc必需的。其他模块可根据PLC的控制规模、实现的功能进行选取,安装在总线的其他任一总线槽上。组合式PLC安装完成后,需要进行登记,使PLc对安装在总线上的模块进行确认。组合式PLc的总线板又称为基板。组合式PLc的特点是:系统构成灵活性较高,可构成具有不同控制规模和功能的PLC;价格较高。
2)按控制规模分类
I/O的点数(又称I/0点数)是衡量PLC控制规模的重要参数。因此,按控制规模可分为小型PLC、中型PLC和大型PLC。
(1)小型PLC I/O点数在256点以下。
(2)中型PLC.I/O点数在256点~2048点之间。
(3)大型PLC I/O点数在2048点以上。
3)按实现的劝能分类
按照PLc能实现的功能不同,可以把PLc大致地分为低档PLc、中档PLc和PLC三类。
(1)低档PLc具有逻辑运算、计时、计数、移位、自诊断、监控等基本功能,还具有一定的算术运算、数据传送和比较、通信、远程和模拟量处理功能。
(2)中档PLc除了具有低档PLc的功能外,还具有较强的算术运算、数据传送和比较、数据转换、远程、通信、子程序、中断处理和回路控制功能。
(3)PLc除了具有中档PLc的功能外,还具有带符号的算术运算、矩阵运算、函数、表格、CRT显示、打印机打印等功能。
|
特点 |
CPU 1211C |
CPU 1212C |
CPU 1214C |
CPU 1215C |
CPU 1217C |
|---|---|---|---|---|---|
|
型号 |
DC/DC/DC、AC/DC/继电器、DC/DC/继电器 |
||||
|
工作存储器,集成式 |
50 KB |
75 KB |
100 KB |
125 KB |
150 KB |
|
装载存储器,集成式 |
1 MB |
2 MB |
4 MB |
4 MB |
4 MB |
|
存储卡 |
SIMATIC 存储卡(可选) |
||||
|
数字量输入/输出,集成式 |
6/4 |
8/6 |
14/10 |
14/10 |
14/10 |
|
模拟量输入,集成式 |
2 |
2 |
2 |
2 |
2 |
|
集成的模拟量输出 |
0 |
0 |
0 |
2 |
2 |
|
过程映像 |
1024 字节用于输入/1024 字节用于输出 |
||||
|
通过信号板进行扩展 |
多 1 个 |
多 1 个 |
多 1 个 |
多 1 个 |
多 1 个 |
|
通过信号模块进行扩展 |
多 2 个 |
多 8 个 |
多 8 个 |
多 8 个 |
|
|
特性 |
CPU 1212 FC |
CPU 1214 FC |
CPU 1215 FC |
|---|---|---|---|
|
类型 |
DC/DC/DC、DC/DC/继电器 |
DC/DC/DC、DC/DC/继电器 |
DC/DC/DC、DC/DC/继电器 |
|
主存储器,集成式 |
100 KB |
125 KB |
150 KB |
|
装载存储器,集成式 |
2 MB |
4 MB |
4 MB |
|
存储卡 |
SIMATIC 存储卡(可选) |
SIMATIC 存储卡(可选) |
SIMATIC 存储卡(可选) |
|
标准数字量输入/输出,集成式 |
8/6 |
14/10 |
14/10 |
|
标准模拟量输入,集成式 |
2 |
2 |
2 |
|
标准模拟量输出,集成式 |
2 |
||
|
过程映像 |
1024 字节用于输入/1024 字节用于输出 |
1024 字节用于输入/1024 字节用于输出 |
1024 字节用于输入/1024 字节用于输出 |
|
通过信号板进行扩展 |
多 1 个 |
多 1 个 |
多 1 个 |
|
通过信号模块进行扩展 |
多 2 个 |
多 8 个 |
多 8 个 |
|
通过通信模块进行扩展 |
多 3 个 |
多 3 个 |
多 3 个 |