热门搜索:
上海那里有卖西门子CPU412-1
CPU 412-1 和 CPU 412-2 的特点:
CPU 412-2 还具有:
STEP 7 工具“Hardware Configuration”可用于对 S7-400(含 CPU)的性能和响应进行参数化,例如:
1.1 简介
1.2 多变量读取
1.3 HART变量
HART变量结构:
图1
质量代码含义:
表1
1.4 直接读取HART变量的条件:
接口模板是否支持直接读取HART变量请参见下图:
上海那里有卖西门子CPU412-1
6ES7153-2BA01-0AB0:
HART 模拟量模块是否支持直接读取HART变量请参见下图:
2. 工程实例
2.1 软硬件列表
表2
2.2 HART模板接线方法:
2.3 硬件组态步骤:
a. 使用Step7 v5.4 创建300主站项目,在硬件组态窗口依订货号添加背板、电源、CPU、343-1模块。参见下图:
b. 双击DP接口,添加DP网络并定义网络参数。参见下图:
c. 添加订货号为6ES7153-2BA02-0AB0的DP从站,并定义地址为8。参见下图:
d. 在8号从站插槽中中添加订货号为6ES7331-7TF01-0AB0的HART模拟量模板,并在通道4.0添加一个现场设备。参见下图:
地址分配列表:例程使用了4.0通道,即PIW272
表3
e. 双击HART模拟量模板,在Inputs标签页定义传感器类型。参见下图配置:
f. 在HART variables标签页定义HART变量,例程使用了前4个HART变量。
HART变量分配列表:
g. 至此,组态完成,编译保存并退出硬件组态界面。
i. 在程序块中添加变量表,并添加通道地址以及HART变量地址。参见下图:
j. 至此,保存项目并下载至CPU。
2.4 测试
设计
CPU 对每个二进制指令的执行时间可短到 0.75 μs。
CPU 412-2:512 KB RAM (其中,程序和数据各使用 256 KB);
快速 RAM 用于执行部分用户程序
较高 65536 个数字量以及 4096 个模拟量输入/输出。
通过 MPI,可将较多 32 个站连成简单网络,数据传输速率高达 12 Mbit/s。CPU 可与通讯总线(C 总线)和 MPI 的站之间建立较多 16 个连接。
波动开关设计。
较后的120个故障和中断事件保存在一个环形缓冲器中,用于进行诊断。可以对输入数目进行设定。
日期和时间附加在 CPU 的诊断消息后面。
用于扩展内置的装载存储器。存储在装载存储器中的信息包括S7-400参数数据以及程序,因此需要2倍的存储空间。其结果是:
通过 PROFIBUS DP 主站接口,可以实现分布式自动化组态,从而提高了速度,便于使用。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程).
SIMATIC S5和SIMATIC S7可以作为PROFIBUS主站符合EN 50 170规范。
功能
通过密码来防止非法访问用户程序
用户只需为HMI设备定义数据源和目的地。 这些数据通过系统周期地以及自动地进行传输。
可编程属性
I/O 模块的编址
定义保持性位存储器、计数器、定时器和时钟存储器。
设置访问程序和数据的权限
确定诊断信息的处理方法和范围
设定周期
显示功能与信息功能
LED 指示内部和外部故障和运行模式(如 RUN、STOP、重启、测试功能等)
编程器可用于显示程序执行过程中的信号状态,独立于用户程序而修改过程变量,读取堆栈存储器的内容,运行各个程序步,并禁止程序组件。
编程器可为用户提供存储器容量、CPU 的运行模式以及工作存储器及装载存储器的当前利用率等信息。
HART (Highway Addressable Remote Transducer),可寻址远程传感器高速通道的开放通信协议, HART协议使用FSK技术,在4~20mA信号过程量上叠加一个频率信号,成功的实现模拟信号和数字信号双向通讯,而不互相干扰。
HART 模拟量模块是指除了可以提供模拟量数值外,还可以提供 HART 通讯功能的模拟量模块。HART 模拟量模块可以用于PROFIBUS-DP 的分布式 I/O 从站中。(使用6ES7153-2BA02-0AB0及更高版本或6ES7153-2BB02-0AB0及更高版本的接口模块作为连接 PROFIBUS-DP 的从站接口)。
在实际应用中通常用SFC58,SFC59进行数据记录的读写实现多变量的读取。但6ES7153-2BA02-0AB0 或更高版本可以使用HART变量直接进行多变量的读取。
基本要求:IM 153-2(6ES7153-2BA02-0AB0 或更高版本)和 STEP 7(V5.4 SP3 或更高版本)
地址分配:HART 模块占用 16 个输入/输出字节。 如果组态 HART 变量,该模块将为每个 HART变量分配5 个字节,其中4个字节表示过程值,一个字节表示质量代码。
HART变量数量:6ES7153-2BA02-0AB0模块可以较多分配 8 个 HART 变量,每个通道的HART 变量不**过 4 个。 您可以在模块的属性对话框中为通道分配 HART 变量。
IO资源:如果使用全部 8 个 HART 变量,则 每个HART 模拟量输入模块总共占用 56 个输入/输出字节(16 个字节 + 8 x 5 个字节 = 56 个字节)。“无”组态不占用其它输入字节。
组态 HART 变量:可以在 STEP 7 HW Config 中分配 HART 变量。
多变量:PV,SV,TV,QV
● PV(Primary Variable,主变量)
● SV(Secundary Variable,二级变量)
● TV(Teritary Variable,三级变量)
● QV(Quatenary,四级变量)
Quality-Code (QC)
Meaning
含义
0x4C or 0
Initialization: 0 value of IM and 4C of module
初始化:IM 的值为 0,模块为 4C
0x18
Communication cancelled / no communication
通讯已取消/无通讯
0x0C
Fault in HART device
HART 设备故障
0x47
HART device is busy
HART 设备繁忙
0x84
OK “Configuration changed”
“组态已更改”
0x80
OK
正常
(1) IM支持这种通讯方式
(2) 模板信息中有hart variables的可以支持
(3) 仪表本身也要能支持多变量
只有在三者满足的情况下才可以通讯成功。
6ES7153-2BA02-0AB0:
图2
图3
其中6ES7331-7TF01-0AB0支持。6ES331-7TF00-0AB0不支持。
图4
模块(软件)名称
模块(软件)型号
定货号
数量
底板
RACK
6ES7390-1AE80-0AA0
1
电源
PS307
6ES7307-1BA00-0AB0
1
CPU
315-2DP
6ES7315-2AG10-0AB0
1
MMC
MMC 4M
6ES7953-8LM20-0AA0
1
以太网模块
343-1
6GK7343-1CX10-0CE0
1
ET200M接口模块
IM153-2
6ES7153-2BA02-0XB0
1
HART模板
8XAI
6ES7331-7TF01-0AB0
1
HART仪表
TH-300
7NG3212-0NN00
1
通讯电缆
6XV1830-0EH10
若干米
DP接头
6ES7 972-0BB50-0XA0
2
Step7
V5.4 SP4
6ES7810-4CC08-0YA5
1
对于6ES7331-7TF01-0AB0模板和HART仪表的接线,请参见下图:
(1)、红色线为 +24V,黑色线为 0V。
(2)、黄色信号线为S+,棕色信号线为S-。
在例程中使用的HART仪表为两线制,此时需要短接10,11。如果为四线制则不需要,具体接线请参考模板手册。
图5
图6
图7
图8
图9
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
PIW
272
274
276
278
280
282
284
286
图10
Variable 1为通道0的PV值,地址为PID288
Variable 2为通道0的SV值,地址为PID293
Variable 3为通道0的TV值,地址为PID298
Variable 4为通道0的QV值,地址为PID303
参见下图配置:
图11
h. 在程序块中添加OB82、OB86、OB122冗错块。参见下图:
图12
图13
打开变量表,在线监控通道模拟量值(通道电流值)以及HART变量实际值。请参看下图:
图14
3 总结
使用扩展的用户接口(HART变量)可以直接在程序中使用IO进行变量的读取,节省通讯时间,但是占用大量IO区。
注意:对于多变量所针对的实际的物理意义需要参考设备手册,如果需要对HART设备参数设定则需要使用PDM软件及EDD文件进一步操作。在此仅对HART变量的使用进行说明。关于HART更多信息请参考文档《ET 200M 分布式 I/O 设备 HART 模拟模块》。
上海那里有卖西门子CPU412-1