Unit_AnalogInput_FP0_TC4_TC8

用于从FP0-TC4或FP0-TC8单元读取的功能块。

此功能块从模拟量单元的模拟输入通道读取转换后的数字值。转换后的数字值按通道存储在输出变量iInChannel0iInChannel3(FP0-TC4)或iChannel0iChannel7(FP0-TC8)中。

热电偶类型、温度单位(°C、°F)和输入通道数必须使用DIP开关设置。

参数

输入

iIOWordOffset (INT)

根据模拟量单元的安装位置设置其首个WX/WY地址的偏移量。

对于直接连接到CPU的模拟量扩展单元(无适配器)使用ExpansionUnitToIOWordOffset_FP0或进行以下设置:2WX2/WY2)用于单元编号14WX4/WY4)用于单元编号26WX6/WY6)用于单元编号3

对于通过适配器连接到CPU的模拟量扩展单元使用ExpansionUnitToIOWordOffset_FPX_FP0或从表中选择偏移量。

相对于适配器的单元位置

相对于CPU的适配器位置

第1个单元

第2个单元

第3个单元

第4个单元

第5个单元

第6个单元

第7个单元

第8个单元

第1个单元

30

40

50

60

70

80

90

100

第2个单元

32

42

52

62

72

82

92

102

第3个单元

34

44

54

64

74

84

94

104

输出

iChannel0iChannel7 (INT)

通过通道从模拟量单元返回转换后的数字数据。

  • K、J类型:
  • 对于-100,1°C+500,1°C:-1001至+5001
  • 对于-148,1°F+790,1°F:-1481至+7901
  • T类型:
  • 对于-100,1°C+400,1°C:-1001至+4001
  • 对于-148,1°F+752,1°F:-1481至+7521
  • R类型:
  • 对于0°C1500,1°C:0至15001
  • 对于32°F1590,1°F:320至15901

电线破损:8000或16000

DIP开关设置

当电源关闭后再打开时,DIP开关设置将生效。

热电偶类型
 

K

J

T

R

温度单位
 

°C

°F

通道数
 

2(0和1)

4(0至3)

6(0至5)

8(0至7)

输入接线

提示

此命令描述仅提供基本硬件文档。有关详细的技术信息,请参阅手册:

FP0热电偶单元用户手册

示例

POU头

所有用于编程此函数的输入和输出变量已在POU头中声明。 所有编程语言使用相同的POU头。

VAR
	Inst_FP0_TC4_TC8: Unit_AnalogInput_FP0_TC4_TC8;
	iTC_In0: INT:=0;
	iTC_In1: INT:=0;
	iTC_In2: INT:=0;
	iTC_In3: INT:=0;
	iTC_In4: INT:=0;
	iTC_In5: INT:=0;
	iTC_In6: INT:=0;
	iTC_In7: INT:=0;
END_VAR

POU本体

使用ExpansionUnitNumberToIOWordOffset_FP0ExpansionUnitNumberToIOWordOffset_FPX_FP0计算连接到CPU的模拟量单元的字偏移量。

LD本体

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 17 ;
        NETWORK_BODY
B(B_COMMENT,,Analog Unit TC4 TC8ø^Usage with FPX,2,0,22,2,);
B(B_COMMENT,,Function block of the Analog UnitFP0_A80 to read the Analog Input Dataø^Range K~J Type ( -100~1°C to 500~1°C--> -1001 to 5001 or -148~1°F to 790~1°F --> -1481 to 7901)ø^Range T Type: ( -100~1°C to 400~1°C --> -1001 to 4001 or  -148~1°F to 752~1°F --> -1481 to 7521)ø^Range R Type: (0°C to 1500~1°C --> 0 to 15001 or 32°F to 1590~1°F --> 320 to 15901)ø^8000(When the thermocouple is broken),28,1,73,6,);
B(B_VARIN,,1,1,8,3,10,);
B(B_VARIN,,2,1,9,3,11,);
B(B_FB,Unit_AnalogInput_FP0_TC4_TC8!,fbInstance10,28,7,43,17,,?BiIOWordOffset?AiChannel0?AiChannel1?AiChannel2?AiChannel3?AiChannel4?AiChannel5?AiChannel6?AiChannel7);
B(B_F,ExpansionUnitNumberToIOWordOffset_FPX_FP0!,,3,7,25,11,,?DiFPX_ExpansionUnitNumber?DiFP0_ExpansionUnitNumber?AiIOWordOffset);
L(25,9,28,9);
L(1,0,1,17);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST本体

Inst_FP0_TC4_TC8(iIOWordOffset := 2,
	iChannel0 => iTC_In0,
	iChannel1 => iTC_In1,
	iChannel2 => iTC_In2,
	iChannel3 => iTC_In3,
	iChannel4 => iTC_In4,
	iChannel5 => iTC_In5,
	iChannel6 => iTC_In6,
	iChannel7 => iTC_In7);

最后更新日期: 2023-11-07此页面上的反馈松下热线