工具 -> 参数 VM 映射(仅用于 0BA7 及以上版本)

VM 概览

LOGO! 主机模块将 VM(变量存储器)用作通过连接/数据传输组态进行数据交换的本地数据通信接口。

可按照 工具 -> 以太网连接(仅用于 0BA7 及以上版本) 章节中的说明使用 LOGO!Soft Comfort 和以太网连接构建网络拓扑。

LOGO!Soft Comofort 如下进行数据交换:

说明

LOGO! 8.FS4 支持两种连接类型,S7 和 Modbus。LOGO! 0BA7 和 LOGO! 0BA8 仅支持 S7 连接。

数据类型和 VM 地址

以下介绍 VM 定址和数据类型使用:

创建参数 VM 映射

当在本地 VM 中更改参数值时,LOGO!Soft Comfort 中的值会作出相应更改。这样,LOGO!Soft Comfort 就能与本地 VM 的信息实时同步。

LOGO!Soft Comfort 在每个 LOGO! 循环中将块中的参数值与指定的 VM 中的值同步。同步结束后,LOGO! 主机模块便可使用 VM 与其它 SIMATIC 设备进行通信。可为每个 LOGO! 主机模块在变量存储器组态对话框中最多映射 64 个 VM 参数。对于 LOGO! 8.4 及更高版本的主机模块,扩展 2048 字节的 VX 存储区用于块参数 VM 映射。

以下画面为参数 VM 映射组态对话框的示例:

“块”(Block) 列中列出了当前程序中的 SFB 参数。“参数”(Parameter) 列给出相应功能块的参数的选择列表。“类型”(Type) 列显示所选参数的数据类型。“地址”(Address) 列也是可组态的。可用其识别用于保存参数值的 VM 地址。

参数名旁边的图标指示该参数的属性:

参数值为设定值并且可写入。

参数值为实际值并且只读。

尽管参数值为实际值,但仍可对其进行修改。

说明:

仅增/减计数器功能块的计数器参数具有此标志。

参数值引用于另一已编程功能块的实际值。

请注意,如参数名后无任何标志,则表示参数值为只读系统值。

在参数 VM 映射窗口内,可以完成以下任务:

参数类型不可修改,且每一参数的地址必须唯一。参数地址范围为 0 至 850。如输入的值超出此范围,输入及输出会被自动定址到特定 VM 地址。

下表给出 I/O 与 LOGO! 0BA8 VM 地址之间的一一对应关系:

块类型

VM 地址(来自)

VM 地址(至)

范围

I

1024

1031

8 字节

AI

1032

1063

32 字节

Q

1064

1071

8 字节

AQ

1072

1103

32 字节

M

1104

1117

14 字节

AM

1118

1245

128 字节

NI

1246

1261

16 字节

NAI

1262

1389

128 字节

NQ

1390

1405

16 字节

NAQ

1406

1469

64 字节

下表给出 I/O 与 LOGO! 0BA7 VM 地址之间的一一对应关系:

DI

VM 地址

DQ

VM 地址

I1

V923.0

Q1

V942.0

I2

V923.1

Q2

V942.1

I3

V923.2

Q3

V942.2

I4

V923.3

Q4

V942.3

I5

V923.4

Q5

V942.4

I6

V923.5

Q6

V942.5

I7

V923.6

Q7

V942.6

I8

V923.7

Q8

V942.7

 

 

 

 

I9

V924.0

Q9

V943.0

I10

V924.1

Q10

V943.1

I11

V924.2

Q11

V943.2

I12

V924.3

Q12

V943.3

I13

V924.4

Q13

V943.4

I14

V924.5

Q14

V943.5

I15

V924.6

Q15

V943.6

I16

V924.7

Q16

V943.7

 

 

 

 

I17

V925.0

 

 

I18

V925.1

 

 

I19

V925.2

 

 

I20

V925.3

 

 

I21

V925.4

 

 

I22

V925.5

 

 

I23

V925.6

 

 

I24

V925.7

 

 

 

 

 

 

AI

VM 地址

AQ

VM 地址

AI1

VW926

AQ1

VW944

AI2

VW928

AQ2

VW946

AI3

VW930

 

 

AI4

VW932

 

 

AI5

VW934

 

 

AI6

VW936

 

 

AI7

VW938

 

 

AI8

VW940

 

 

 

 

 

 

AM

VM 地址

M

VM 地址

AM1

VW952

M1

V948.0

AM2

VW954

M2

V948.1

AM3

VW956

M3

V948.2

AM4

VW958

M4

V948.3

AM5

VW960

M5

V948.4

AM6

VW962

M6

V948.5

AM7

VW964

M7

V948.6

AM8

VW966

M8

V948.7

 

 

 

 

AM9

VW968

M9

V949.0

AM10

VW970

M10

V949.1

AM11

VW972

M11

V949.2

AM12

VW974

M12

V949.3

AM13

VW976

M13

V949.4

AM14

VW978

M14

V949.5

AM15

VW980

M15

V949.6

AM16

VW982

M16

V949.7

 

 

 

 

 

 

M17

V950.0

 

 

M18

V950.1

 

 

M19

V950.2

 

 

M20

V950.3

 

 

M21

V950.4

 

 

M22

V950.5

 

 

M23

V950.6

 

 

M24

V950.7

 

 

 

 

 

 

M25

V951.0

 

 

M26

V951.1

 

 

M27

V951.2

以下 VM 地址为特别占用的地址:

VM 地址

为以下通信预留

范围

984

诊断位数组

1 个字节

985

实时时钟 (RTC) 的“年”

1 个字节

986

RTC 的“月”

1 个字节

987

RTC 的“天”

1 个字节

988

RTC 的“小时”

1 个字节

989

RTC 的“分钟”

1 个字节

990

RTC 的“秒”

1 个字节

LOGO! 主机模块可与 S7/Modbus 通过 VM 地址分享以下数据:

数据类型

点数

内存类型

数字量输入

24

字节

数字量输出

16

字节

数字量标志

27

字节

模拟量输入

8

模拟量输出

2

模拟量标志

16

值参数

**

**

实际值

**

**

长度(字节、字或双字)代表参数所需 VM 区域中的字节数。

LOGO! 主机模块也可通过 VM 地址(991 至 1002)与 SIEMENS SIMATIC S7/Modbus 兼容设备及 HMI 设备共享时间和日期信息。

LOGO!Soft Comfort 将在变量存储器对话框中指定的块参数链到 VM 地址。

并非整个 VM 区域均可组态。LOGO!Soft Comfort 保留了 VM 区域的部分字节。最多可指定 64 个参数。当要指定超过 64 个参数时,LOGO!Soft Comfort 会显示误操作消息。

从 LOGO! 主机模块将数据传输到 LOGO!Soft Comfort 后,只能在 LOGO!Soft Comfort 上查看范围为 -32768 至 32767 的模拟量值。如模拟量值超出取值范围,则仅能显示最接近的上限 (32767) 或下限 (-32768)。

参数设置

函数块

数据类型

读/写

LOGO!Soft Comfort 中的参数设置

伙伴设备上的参数设置

接通延时

当前时间

VW

R

 

 

接通延时

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

剩余时间

VW

R

 

 

接通延时时基

VB

R/W

10 毫秒

1

2

分钟

3

断开延时

当前时间

VW

R

 

 

接通延时

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

剩余时间

VW

R

 

 

接通延时时基

VB

R/W

10 毫秒

1

2

分钟

3

接通/断开延时

当前时间

VW

R

 

 

接通时间 (TH)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

断开时间 (TL)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

接通时间 (TH) 剩余时间

VW

R

 

 

断开时间 (TL) 剩余时间

VW

R

 

 

接通时间 (TH) 时基

VB

R/W

10 毫秒

1

2

分钟

3

断开时间 (TL) 时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R/W

10 毫秒

1

2

分钟

3

有保持的接通延时

当前时间

VW

R

 

 

接通延时

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

剩余时间

VW

R

 

 

接通延时时基

VB

R/W

10 毫秒

1

 

 

 

2

分钟

3

脉宽触发继电器(单脉冲输出)

当前时间

VW

R

 

 

断开时间 (TL)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

断开时间 (TL) 剩余时间

VW

R

 

 

断开时间 (TL) 时基

VB

R/W

10 毫秒

1

2

分钟

3

边缘触发的脉冲继电器

当前时间

VW

R

 

 

脉冲宽度 (TH)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

脉冲间宽度 (TL)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

脉冲宽度 (TH) 剩余时间

VW

R

 

 

脉冲间宽度 (TL) 剩余时间

VW

R

 

 

脉冲宽度 (TH) 时基

VB

R/W

10 毫秒

1

2

分钟

3

脉冲间宽度 (TL) 时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

异步脉冲发生器

当前时间

VW

R

 

 

脉冲宽度

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

脉冲间宽度

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

脉冲剩余时间

VW

R

 

 

脉冲间剩余时间

VW

R

 

 

脉冲宽度 (TH) 时基

VB

R/W

10 毫秒

1

2

分钟

3

脉冲间宽度 (TL) 时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

随机发生器

当前时间

VW

R

 

 

最大接通延时 (TH)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

最大断开延时 (TL)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

最大接通延时 (TH) 剩余时间

VW

R

 

 

最大断开延时 (TL) 剩余时间

VW

R

 

 

最大接通延时 (TH) 时基

VB

R/W

10 毫秒

1

2

分钟

3

最大断开延时 (TL) 时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

楼梯照明开关

当前时间

VW

R

 

 

断开延时

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

预警时间 (T!)

VW

R

 

 

预警周期 (T!L)

VW

R

 

 

断开延时剩余

VW

R

 

 

预警时间 (T!)剩余

VW

R

 

 

预警周期 (T!L) 剩余

VW

R

 

 

断开延时时基

VB

R/W

10 毫秒

1

2

分钟

3

多功能开关

当前时间

VW

R

 

 

断开延时时间 (T)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

警示灯 (TL)

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

预警时间 (T!)

VW

R

 

 

预警周期 (T!L)

VW

R

 

 

断开延时时间 (T) 剩余

VW

R

 

 

警示灯 (TL) 剩余

VW

R

 

 

预警时间 (T!)剩余

VW

R

 

 

预警周期 (T!L) 剩余

VW

R

 

 

断开延时时间 (T) 时基

VB

R/W

10 毫秒

1

2

分钟

3

警示灯 (TL) 时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

周计时器(当输入框被置为无效或功能被禁用时,HMI 或 S7/Modbus PLC 上显示“0xFF”,且主机模块上显示“*”。)

周日 1

VB

R/W

星期日

位 0

星期一

位 1

星期二

位 2

星期三

位 3

星期四

位 4

星期五

位 5

星期六

位 6

 

说明:

如某位为 1,则表示相应当天被设置。

接通时间 1

VW

R/W

h:m

h:m

断开时间 1

VW

R/W

h:m

h:m

周日 2

VB

R/W

星期日

位 0

星期一

位 1

星期二

位 2

星期三

位 3

星期四

位 4

星期五

位 5

星期六

位 6

 

说明:

如某位为 1,则表示相应当天被设置。

接通时间 2

VW

R/W

h:m

h:m

断开时间 2

VW

R/W

h:m

h:m

周日 3

VB

R/W

星期日

位 0

星期一

位 1

星期二

位 2

星期三

位 3

星期四

位 4

星期五

位 5

星期六

位 6

 

说明:

如某位为 1,则表示相应当天被设置。

接通时间 3

VW

R/W

h:m

h:m

断开时间 3

VW

R/W

h:m

h:m

脉冲

VB

R/W

0

1

年计时器(当输入框被置为无效时,HMI 和 S7/Modbus PLC 上显示“0xFF”,且主机模块上显示“-”。)

接通时间

VW

R/W

月:日

月:日

 

断开时间

VW

R/W

月:日

月:日

接通年份

VB

R/W

断开年份

VB

R/W

按月

VB

R/W

-

0

1

按年

VB

R/W

-

0

1

脉冲

VB

R/W

0

1

天文时钟

经度

VD

R/W

 

VBx+0

W

1

E

0

°

VBx+1

'

VBx+2

"

VBx+3

纬度

VD

R/W

 

VBx+0

S

1

N

0

°

VBx+1

'

VBx+2

"

VBx+3

时区 (E+; W-)

VW

R/W

 

-11 至 12

低字节位 7 表示符号,例如:00000001 10000000 表示 -1。

日出时间

VW

R

 

h:m

日落时间

VW

R

 

h:m

秒表

时基

VB

R/W

10 毫秒

0

1

分钟

2

小时

3

当前时间

VD

R

 

 

暂停时间

VD

R

 

 

输出时间

VW

R

 

 

 

 

 

 

 

增/减计数器

计数器

VD

R/W

 

0 至 999999

接通阈值

VD

R/W

 

0 至 999999

断开阈值

VD

R/W

 

0 至 999999

起始值

VD

R/W

 

0 至 999999

运行小时计数器

维护时间间隔 (MI)

VD

R/W

 

0 至 599999 (9999H 59M)

剩余时间 (MN)

VD

R

 

 

总时间 (OT)

VD

R

 

 

阈值触发器

频率

VW

R

 

 

接通阈值

VW

R/W

 

0 至 9999

断开阈值

VW

R/W

 

0 至 9999

门时间

VW

R

 

 

模拟量阈值触发器

VW

R/W

 

-20000 至 20000

VW

R/W

 

-20000 至 20000

增益

VW

R/W

 

 

偏移

VW

R/W

 

 

Ax,放大

VW

R

 

 

模拟量差分触发器

VW

R/W

 

-20000 至 20000

差值

VW

R/W

 

-20000 至 20000

增益

VW

R/W

 

 

偏移

VW

R/W

 

 

Ax,放大

VW

R

 

 

VW

R

 

 

模拟量比较器

VW

R/W

 

-20000 至 20000

VW

R/W

 

-20000 至 20000

增益

VW

R/W

 

 

偏移

VW

R/W

 

 

Ax,放大

VW

R

 

 

Ay,放大

VW

R

 

 

Ax(放大)-Ay(放大)

VW

R

 

 

模拟量监控

增益

VW

R/W

 

 

偏移

VW

R/W

 

 

Aen(比较值)

VW

R

 

 

Ax,放大

VW

R

 

 

差值 (+)

VW

R/W

 

0 至 20000

差值 (-)

VW

R/W

 

0 至 20000

模拟量放大器

模拟量放大器:增益

VW

R/W

 

-1000 至 1000

模拟量放大器:偏移

VW

R/W

 

-10000 至 10000

模拟量放大器:Ax,放大

VW

R

 

 

模拟量多路复用器

AQ 放大

VW

R

 

 

V1(S1=0;S2=0)

VW

R/W

 

-32768 至 32767

V2(S1=0;S2=1)

VW

R/W

 

-32768 至 32767

V3(S1=1;S2=0)

VW

R/W

 

-32768 至 32767

V4(S1=1;S2=1)

VW

R/W

 

-32768 至 32767

PWM

最小值

VW

R/W

 

-10000 至 20000

最大值

VW

R/W

 

-10000 至 20000

增益

VW

R/W

 

-1000 至 1000

偏移

VW

R/W

 

-10000 至 10000

Ax,放大(当前周期)

VW

R

 

 

T

VW

R/W

单位:秒

数值范围:0 至 9999

单位:分钟或小时

数值范围:0 至 5999

周期时基

VB

R/W

10 毫秒

1

2

分钟

3

算术指令

AQ 放大

VW

R

 

 

V1

VW

R/W

 

-32768 至 32767

V2

VW

R/W

 

-32768 至 32767

V3

VW

R/W

 

-32768 至 32767

V4

VW

R/W

 

-32768 至 32767

运算符 1

VB

R/W

 

VBx+0

+

0

-

1

*

2

/

3

运算符 2

VB

R/W

 

VBx+0

+

0

+

1

*

2

/

3

运算符 3

VB

R/W

 

VBx+0

+

0

-

1

*

2

/

3

优先级 1

VB

R/W

L

0

M

1

H

2

优先级 2

VB

R/W

L

0

M

1

H

2

优先级 3

VB

R/W

L

0

M

1

H

2

复位模式

VB

R/W

复位为零

0

保留末次值

1

模拟量斜坡函数发生器

增益

VW

R/W

 

 

偏移

VW

R/W

 

 

当前级别

VW

R

 

 

级别 1 (L1)

VW

R/W

 

-10000 至 20000

级别 2 (L2)

VW

R/W

 

-10000 至 20000

最大输出值

VW

R

 

 

启动/停止偏移

VW

R/W

 

0 至 20000

变化速度

VW

R/W

 

1 至 10000

比例积分控制器

设定值 (SP)

VW

R/W

 

-10000 至 20000

PV,放大

VW

R

 

 

Aq

VW

R

 

 

Kc

VW

R/W

 

0 至 9999

积分时间 (TI)

VW

R/W

单位:分钟

0 至 5999

方向

VB

R/W

+

0

-

1

手动输出 (Mq)

VW

R/W

 

0 至 1000

最小值

VW

R/W

 

-10000 至 20000

最大值

VW

R/W

 

-10000 至 20000

增益

VW

R/W

 

-1000 至 1000

偏移

VW

R/W

 

-10000 至 10000

 

 

 

 

 

模拟量滤波器

对话框参数平均值样本数

VB

R/W

 

3 至 8

8

3

16

4

32

5

64

6

128

7

256

8

Ax

VW

R

 

 

Aq

VW

R

 

 

最大值/最小值

模式

VB

R/W

 

0、1、2及其它值

Ax

VW

R

 

 

最小值

VW

R

 

 

最大值

VW

R

 

 

Aq

VW

R

 

 

当复位为 0 时,复位最小值/最大值

VB

R/W

 

0 或 1

平均值

采样时间

VW

R/W

单位:秒或分钟

数值范围:0 至 59

单位:小时

数值范围:0 至 23

单位:天

数值范围:0 至 365

采样数

VW

R/W

单位:秒

数值范围:1 至 St*100

单位:天

数值范围:1 至 32767

单位:小时

数值范围:1 至 32767

单位:秒且 ≤ 5 分钟

数值范围:1 至 St*6000

单位:秒且 ≥ 6 分钟

数值范围:1 至 32767

Ax

VW

R

 

 

Aq

VW

R

 

 

采样时间时基

VB

R/W

1

分钟

2

小时

3

4