淮北西门子PLC代理商
.热电偶的信号处理方式
4.1硬件组态设置
要在硬件组态选择与外部补偿接线*的measuring type(测量类型),measuringrange(测量范围),reference junction(参比接点类型)和referencetemperature(参比接点温度)的参数,如下各图所示。
图10 S7-300模板测量方式示意图
图11 S7-300模板测量范围示意图
对于S7-300的模板,组态如图10和11所示,只需要选择测量类型和测量范围(分度类型),补偿方式包含在测量类型中。比如:参比接点固定温度补偿方式,测量类型选择 TC-L00C(参比接点温度固定为0℃) 或TC-L50C(参比接点温度固定为50℃),再选择分度类型,组态就完成。
图12 S7-400模板组态图1
图13 S7-400模板组态图2
对于S7-400的模板,组态如图12和13所示,测量类型中选择TC-L方式,测量范围中选择与实际热电偶类型*的分度号,参比接点的选择。比如:参比接点固定温度的方式,测量类型和测量范围选择完后,在参比接点选择ref.temp(参考温度),在referencetemperature框(参考温度)内填写参比接点的固定,组态就完成,或者是共享补偿方式,可以用SFC55动态传输温度参数。
400模板组态中Reference junction 参数 | 说明 |
none | 无补偿 |
internet | 模板内部补偿 |
Ref.temp | 参比接点温度固定已知补偿 |
表12 参比接点参数说明
4.2测量方式和转换处理
CPU类型 | 测量方法 | 说明 |
300CPU | TC-I | 内部补偿 |
TC-E | 外部补偿 | |
TC-IL | 线性,内部补偿 | |
TC-EL | 线性,外部补偿 | |
TC-L00C | 线性,参比接点温度保持在0°C | |
TC-L50C | 线性,参比接点温度保持在50°C | |
400CPU | TC-L线性 |
表13 测量方式各参数的说明及处理
西门子6SE6440-2UD33-7EB1
USS通信原理与编程的实现
4.1 S7 1200 PLC与MM440 通过USS通信的基本原理
S7 1200提供了专用的USS库进行USS通信,如图6所示:
图6:S7 1200 专用的USS库
USS_DRV功能块通过USS_DRV_DB数据块实现与USS_PORT功能块的数据接收与传送,而USS_PORT功能块是S7-1200PLC CM1241RS485模块与MM440之间的通信接口。USS_RPM功能块和USS_WPM功能块与MM440的通信与USS_DRV功能块的通信方式是相同的。如图7所示。
图7:通信结构图
4.2. 功能块使用介绍
USS_DRV 功能块是S7-1200USS通信的主体功能块,接受MM440的信息和控制MM440的指令都是通过这个功能快来完成的。必须在主 OB中调用。
USS_PORT功能块是S7-1200与MM440进行USS通信的接口,主要设置通信的接口参数。可在主OB或中断OB中调用。
USS_RPM功能块是通过USS通信读取MM440的参数。必须在主 OB中调用。
USS_WPM功能块是通过USS通信设置MM440的参数。必须在主 OB中调用。
4.3. S7 1200 PLC进行USS通信的编程
4.3.1. USS_DRV功能块的编程
USS_DRV功能块的编程如图8所示。
图8: USS_DRV功能块的编程
USS_DRV功能块用来与MM440进行交换数据,从而读取MM440的状态以及控制MM440的运行。每个MM440使用一的一个USS_DRV功能块,同一个CM1241RS485模块的USS网络的所有MM440(多16个)都使用同一个USS_DRV_DB
USS_DRV_DB: MM440进行USS通信的数据块。 | |||||
RUN: DB块的MM440启动指令。 | |||||
OFF2: 紧急停止,自由停车。 该位为0时停车。 | |||||
OFF3: 快速停车,带制动停车。该位为0时停车。 | |||||
F_ACK: MM440故障确认。 | |||||
DIR : MM440控制电机的转向。 | |||||
SPEED_SP: MM440的速度设定值。 | |||||
NDR: 新数据就绪。 | |||||
ERROR: 程序输出错误。 | |||||
RUN_EN: MM440运行状态指示。 | |||||
D_DIR: MM440运行方向状态指示。 | |||||
INHIBIT: MM440是否被禁止的状态指示。 | |||||
FAULT: MM440故障。 | |||||
SPEED: MM440的反馈的实际速度值。 | |||||
DRIVE: MM440的USS站地址。MM440参数P2011设置。 | |||||
PZD_LEN: PZD数据的字数,有效值2,4,6或8个字。MM440参数P2012设置。 |
当CPU不足以为右边模块提供功率时,必须用PS模块,具体可在1500博途组态中查看。
系统电源 (PS)连接到背板总线(U型连接器),仅用于提供内部所需的系统电压, 可为部分模块电子元件和LED 供电。 CPU 或接口模块未连接 24 VDC 负载电源模块时,也可使用系统电源为其供电。在CPU/接口模块右侧的插槽(电源段)中,多可以插入两个系统电源 (PS)。
负载电源模块 (PM)为模块的输入/输出电路以及设备的传感器和执行器(如果已安装)供电。在通过系统电源为背板总线提供电压时,也可用于为CPU/接口模块提供 24 VDC 电压。
负载电源模块可安装在“S7-1500 安装导轨”上,但不需要连接到背板总线。
当 CPU/接口模块提供给背板总线的电量不足以为所连接的所有模块供电时,需要使用系统电源 (PS)。 也可以使用 120/230VAC 的系统电源,通过背板总线为 CPU/接口模块供电。随后就无需为 CPU 提供 24 VDC 电压。
是否需要额外系统电源取决于所用模块的功耗。 由 CPU/接口模块和系统电源提供的功率必须大于 I/O模块所需的功率。
通过负载电源模块通过 CPU/接口模块馈电通常可满足中小型硬件配置的需要。所连接模块的功耗不能超过由CPU/接口模块提供的功率。
大型配置单独通过 CPU背板总线供电已不能满足需求,需要安装额外的系统电源。系统电源和CPU/接口模块向背板总线供电。提供的总功率是两种方式提供的功率之和。
对于配置模块少,可以只用负载电源,其是必需的,配置模块多时再增加系统电源