最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

西门子(Siemens)ET200SP AS-i Master在TIA中的使用入门说明书_

IT圈 admin 49浏览 0评论

2024年9月14日发(作者:终清奇)

22016

/CN/view/zh/109483381

Unrestricted

目录

1

2

3

4

5

6

7

Unrestricted

简介 .................................................................................................................... 3

1.1AS-i通信协议简介 ............................................................................... 3

1.2网络结构 .............................................................................................. 4

1.3扩展距离 .............................................................................................. 6

1500CPU+ET200SP AS-i通信 .......................................................................... 8

2.1硬件和软件需求 ................................................................................... 8

2.2硬件组态 .............................................................................................. 9

2.3IO访问方法 ....................................................................................... 13

2.4通信测试 ............................................................................................ 16

2.4.1OB1编程 ........................................................................................... 16

2.4.2读取AS-i从站配置 ............................................................................ 16

2.4.3IO访问测试 ....................................................................................... 17

修改 AS-i从站地址 ........................................................................................... 18

3.1使用编址器 ........................................................................................ 18

3.2通过“在线和诊断”设置 AS-i从站地址 ................................................. 18

3.3通过编程方式 ..................................................................................... 22

诊断 .................................................................................................................. 25

4.1通过 CM AS-i Master指示灯诊断 ...................................................... 25

4.2通过“在线和诊断”查看模块信息 ......................................................... 25

4.3通过命令读取 AS-i从站状态列表 ....................................................... 25

300CPU+ET200SP AS-i通信 .......................................................................... 28

ET200SP CM AS-i Master固件版本 ................................................................ 29

6.1将AS-i Master模块组态为V1.1版本 ................................................ 29

6.2升级AS-i Master模块为V1.1版本 .................................................... 31

参考资料 ........................................................................................................... 32

2

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

1简介

AS-i(actuator sensor interface)是传感器/执行器接口的缩写。

1994年,为推进二进制传感器、执行器与总线适配接口的研究和推广,由欧洲

几大行业公司倡议,联合成立了AS-i社团组织,后来逐渐发展壮大,吸纳了世

界著名的传感器、执行器制造商和研究单位,发展成为国际AS-i组织。

AS-i是直接连接现场传感器,执行器的总线系统。生产过程的自动化是绝对离

不开传感器和执行器的。AS-i总线使靠近现场的简单模块(传感器、执行器和操

作员终端等)能够连接成最底层控制系统,这是自动化技术的一种最简单、成本

最低的解决方案。

1.1AS-i通信协议简介

西门子的分布式IO ET200SP使用 CM AS-i Master支持 AS-i通信协议,其主站

协议版本为V3.0,即可配置31个标准开关量/模拟量从站或62个A/B类开关量

/模拟量从站。如图1-1所示。

图1-1协议版本

Unrestricted

3

AS-i通信特点:

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

1.通过总线直接与现场传感器/执行器进行连接二进制执行器和传感器;也可以

接模拟量信号,占用多个传输周期;

2.串行的现场总线;优势:减少电缆与布线成本,费用降低;

3.一个 AS-i总线上只能有一个主站;

4.通过ASI网络( 2芯)实现主站与最多62个从站进行数据通讯;

5.数据结构:4bit输入/4bit输出;

6. ASI传输速率 167 kbit/s,即每传输1bit需要 6us时间;

7. ASI周期:31个站周期:5ms,62个站周期:10ms;

8.扩展ASI距离:标准从站100m,使用中继器可扩展100m,扩展插件达到

200m;使用2个中继器和3个扩展插件最多扩展600m;

9.需要使用 30V解耦电源;

10.电缆:非屏蔽两线电缆,同时供电与传送数据。

1.2网络结构

一个完整的 AS-i网络由 AS-i电源,AS-i主站和 AS-i从站组成,如图1-2所

示。

图1-2基本网络结构

Unrestricted

4

可能的网络结构有总线形、星形和树形,如图1-3、图1-4、图1-5所示。

图1-3总线形结构

图1-4星形结构

图1-5树形结构

Unrestricted

5

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

1.3扩展距离

ASI网络扩展设备:

1. ASI repeater功能:再生信号+提供电流,可以扩展100m;因ASI网络循环

时间要求:5ms/10ms,一个串行网络最多仅有 2个 repeater,扩展到300m;

2.扩展插件:扩展 200m检测ASI网络电压,无源器件,即终端电阻功能。

3.使用 2个 Repeater,3个扩展插件时,网络最长距离 600m。

可能的扩展长度如图1-6、图1-7、图1-8、图1-9所示。

图1-6无任何扩展设备

图1-7配置两个中继器

图1-8配置一个扩展插件

Unrestricted

6

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图1-9配置两个中继器和三个扩展插件

注意:图1-9的配置方式,必须要求AS-i master的位置处于网络的中部。

更详细的关于AS-I网络扩展方式,请参考如下FAQ链接。

AS-i系列常见问题集锦:

/cs/cn/zh/view/75900192

Unrestricted

7

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

21500CPU+ET200SP AS-i通信

在实现 AS-i通信方面,西门子自动化产品中,分布式 IO ET200SP系列推出了

AS-i master模块,通过该模块可以方便的连接现场的AS-i传感器和执行器,此

种方案很适合现场环境恶劣的现场级设备的监视和控制。

本章节以分布式 IO ET200SP的 AS-i master模块访问一块地址为2的 4DI模块

和一块地址为3的 4AI模块为例,说明在 TIA Portal中如何配置ET200SP实现

AS-i通信。

注意:由于分布式 IO ET200SP通过Profibus DP或 Profinet IO通信均可配置

AS-i master模块,且使用方法完全一致,故本文中的实验以ET200SP的

Profinet IO通信配置 AS-i master模块为例进行测试。

2.1硬件和软件需求

1、主要硬件设备:

CPU1516-3PN/DP:6ES7 516-3AN00-0AB0

IM155-6:6ES7 155-6AA00-0BN0(包含服务模块和适配器)

AS-i Master:3RK7 137-6SA00-0BC1

BaseUnits:6ES7 193-6BP20-0DC0

AS-i从站,4DI:3RK1 200-0CE00-0AA2

AS-i从站,4AI:3RK1 207-2BQ44-0AA3

AS-i power,5A:3RX9 502-0BA00

2、软件环境:

TIA portal V13 sp1 upd4

3、系统配置:

S7-1500 CPU1516-3PN/DP的PN口做控制器,连接ET200SP的IM155-6做

IO设备,ET200SP配置AS-i master模块,在TIA portal V13软件环境下访问

AS-i master模块所带的AS-i从站的 IO数据。

系统配置见图2-1。

Unrestricted

8

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图2-1系统配置

2.2硬件组态

在TIA portal V13中创建一个新项目(项目名称:ET200SP ASI DEMO),打

开“网络视图”对 CPU及分布式 IO ET200SP进行组态。如图2-2所示。

图2-2硬件组态

Unrestricted

9

鼠标双击分布式 IO ET200SP子站,打开“设备视图”对分布式 IO ET200SP

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

子站进行组态。如图2-3所示。

图2-3组态分布式IO

点击“网络视图”,在右边的“硬件目录——>现场设备——>AS接口”将需要

组态的AS-i从站拖拽到“网络视图”中,并用鼠标拖拽AS-i主站和从站的端口

生成AS-i总线。如图2-4所示。

Unrestricted

10

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

Unrestricted

图2-4组态AS-i从站

11

然后,对 AS-i开关量模块分配站地址,本例中将 4DI模块地址设置为 1,如图

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

2-5所示。

图2-5为 4DI模块分配地址

Unrestricted

12

再对 AS-i模拟量模块分配站地址,本例中将 4AI模块地址设置为 2,并设置模

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

拟量通道的参数,如图2-6所示。

图2-6为 4AI模块分配地址

2.3IO访问方法

1、数字量的访问

可借助 32个字节的 I/O区域与控制器交换 AS-i从站的输入数据和输出数据。

因此,最多可传输 62个 AS-i从站的二进制值。

为每个二进制从站分配 4个bit位。用于访问此数据的偏移量“n”取决于 AS-i

master组态的IO起始地址;本例中组态的I和Q起始地址都为“0”,因此,

1/1A~31/31A站对应的IO地址如图2-7所示;而1B~31B站对应的IO地址如图

2-8所示。

Unrestricted

13

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图2-7标准站或A类站数字量地址排列表

图2-8 B类站数字量地址排列表

Unrestricted

14

2、模拟量的访问

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

模拟量数据在读写时,不能直接操作IO地址,需要通过程序调用功能块

RDREC或WRREC进行数据记录读写的方式才能访问;通过数据记录获取模拟

量的地址排列表如图2-9所示。

图2-9通过数据记录获取模拟量的地址排列表

Unrestricted

15

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

2.4

2.4.1

通信测试

OB1编程

在项目的OB1组织块中添加如下指令块,从图2-9中可见2号从站的4个模拟

量输入通道对应地址偏移量为8~15字节,所以指令RDREC的RECORD参数

可填写为P#M100.0 BYTE 16,则2号从站的4个模拟量输入通道地址对应

MB108~115。如图2-10。

图2-10 OB1调用RDREC

2.4.2读取AS-i从站配置

本例中,配置的总线上有两个从站,1号从站为DI模块,2号从站为AI模块。

项目下载后,如果CM AS-i Master的“CER”指示黄色灯常亮,“DIAG”指示

灯红色闪烁,表示CM AS-i Master需要读取总线上从站的配置,请按如下步骤

操作:

1、将CPU置于stop模式;

2、短接CM AS-i Master模块底座上的端子1和2,然后断开,此时“CM”绿

色亮起,“DIAG”指示灯红色闪烁,模块处于“配置模式”——读取AS-I从

站信息;

Unrestricted

16

3、再次短接CM AS-i Master模块底座上的端子1和2,然后断开,此时

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

“CM”熄灭,“DIAG”指示绿色亮起,模块处于“保护模式”——存储AS-I

从站信息;

4、起动CPU,CM AS-i Master模块可正常读取AS-i从站数据。

2.4.3IO访问测试

将整个项目下载到CPU中,打开变量表监控。如图2-11所示。

图2-11通讯测试

Unrestricted

17

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

3修改 AS-i从站地址

在 AS-i总线上每一个AS-i从站都有一个唯一的地址(新购买的从站模块默认地

址为0),则需要对 AS-i从站设置地址,有以下三种方式。

3.1使用编址器

使用编址器对每一个从站进行编址,编址器订货号为:3RK1 904-2AB02;外观

如图3-1所示。

图3-1编址器

编址器使用手册:

/cs/ww/en/view/18314730

3.2通过“在线和诊断”设置 AS-i从站地址

项目在线后,打开“设备视图”,在 CM1243-2模块上点击鼠标右键,选择

“在线和诊断”功能,如图3-2所示。

Unrestricted

18

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图3-2打开在线和诊断

入在线诊断界面,在“诊断——>详细诊断——>错误概览”菜单下,可看到有

组态的从站地址和实际的不符,出现如图3-3所示的状态:

Unrestricted

19

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图3-3从站状态诊断

接着,需要进入“功能——>控制面板”操作修改从站地址,如下图3-4所示,

将实际的2号站改为了和组态一致的1号站地址。

Unrestricted

20

图3-4 2号站改为1号站

如下图3-5所示,将实际的3号站改为了和组态一致的2号站地址。

图3-5 3号站改为2号站

Unrestricted

21

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

修改地址完毕,回到“诊断——>详细诊断——>错误概览”菜单下,可看到项

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

目中组态的从站地址和实际的完全相同,出现如图3-6所示的正确状态。

图3-6从站地址完全匹配

3.3通过编程方式

CM AS-i Master手册章节8.4.14所描述的命令,使用指令ASI_CTRL发送命令

修改 AS-i从站地址,命令格式如图3-7所示:

图3-7修改从站地址的命令结构

Unrestricted

22

本例任务:将总线上已有的两个从站, DI模块实际地址为2号从站,AI模块实

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

际地址为3号从站,通过编程将2号站改为1号站,再将3号站改为2号站。

首先,已经通过 TIA软件组态正确组态设备。

然后,在OB1中调用指令ASI_CTRL,参数填写如图3-8所示。

图3-8修改从站地址的指令编程

下载程序,打开变量监控表,再按如下步骤操作:

步骤一:将2号站改为1号站,如图3-9所示:

图3-9将2号站改为1号站

Unrestricted

23

步骤二:将3号站改为2号站,如图3-10所示:

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图3-10将3号站改为2号站

从站地址修改完毕,此时CM AS-i Master的“CER”指示黄色灯常亮,

“DIAG”指示灯红色闪烁,表示CM AS-i Master需要重新读取总线上从站的配

置,请按照本文章节2.4.2中的步骤进行操作。

注意,该指令仅在满足下列条件下,才可执行更改:

1.必须存在具有“旧 AS-i从站地址”的 AS-i从站。

2.如果“旧 AS-i从站地址”不等于“0”,这时不得连接带地址“0”的 AS-i从

站。

3.“新 AS-i从站地址”的值必须有效。

4.必须不存在带“新 AS-i从站地址”的 AS-i从站。

Unrestricted

24

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

4

4.1

诊断

通过 CM AS-i Master指示灯诊断

CM AS-i Master模块面板上有10个 LED指示灯,用于对模块状态的基本判

断,LED指示灯的含义请查阅ET200SP CM AS-i Master手册,章节9.3。

故障解决方法可参考章节9.8。

4.2通过“在线和诊断”查看模块信息

CM AS-i Master模块出现故障时,可通过硬件组态“在线和诊断”功能查看诊

断信息,请参考本文章节3.2中图3-2和图3-3相关内容。

4.3通过命令读取 AS-i从站状态列表

1、CM AS-i Master模块手册章节8.4.16所描述的命令,可用于从 AS-i主站读

取下列条目:

LAS:激活的 AS-i从站列表;

LDS:检测到的 AS-i从站列表;

LPS:已组态的 AS-i从站列表。

使用指令ASI_CTRL将命令码16#B0发送到 AS-i主站,即可读取从站的

LAS,LDS,LPS信息,列表如图4-1所示。

Unrestricted

25

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图4-1从站的 LAS,LDS,LPS信息列表

2、通过指令编程读取 AS-i从站状态

首先,已经通过 TIA软件正确组态 AS-i主站和从站;使用指令ASI_CTRL将命

令码16#B0发送到 AS-i主站,即可读取从站的 LAS,LDS,LPS信息,编程如

图4-2所示。

Unrestricted

26

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图4-2指令编程

将程序下载到 CPU后,通过监控表查看读取到的状态,如图4-3所示。

图4-3本例读取的 LAS信息列表

Unrestricted

27

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

5300CPU+ET200SP AS-i通信

在TIA中,使用300CPU和ET200SP AS-i master实现AS-i通信的方法和

1500CPU实现的方法基本相同;仅是编程调用的指令参数的填写稍有区别:

1、读取AI或输出AO时,调用“RDREC”或“WRREC”指令,引脚“ID”

填写不相同;

2、对AS-i从站进行诊断或修改从站地址时,调用“ASI_CTRL”指令,引脚

“LADDR”填写不相同,如图5-1所示。

图5-1 300CPU编程时,引脚“ID”和“LADDR”填写

注意:使用1500CPU编程时,引脚“ID”和“LADDR”填写的是CM PTP模

块的“硬件标识符”。

Unrestricted

28

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

6

6.1

ET200SP CM AS-i Master固件版本

将AS-i Master模块组态为V1.1版本

该文档中,上述示例中组态的AS-i Master模块固件版本为V1.0,如果实际模块

固件为V1.1时(或将V1.0升级到V1.1),可通过软件组态其为V1.1;固件版

本为V1.1的AS-i Master无需用“RDREC”或“WRREC”指令,可直接访问

模拟量模块的IO地址,组态如图6-1所示。

图6-1组态固件版本为V1.1的AS-i Master模块

然后进入“网络视图”添加AS_i从站,对 AS-i模拟量模块分配站地址,同时,

能在“属性——> I/O地址”可查看到模拟量模块分配了过程映像区地址,如图

6-2所示。

在线监控模拟量通道值,如图6-3所示。

Unrestricted

29

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

Unrestricted

图6-2模拟量模块通道地址

图6-3模拟量通道值

30

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

6.2升级AS-i Master模块为V1.1版本

如果模块固件版本不是最新需要升级,则可在AS-i Master模块的“在线和诊

断”里进行升级操作,如图6-4所示。

图6-4 AS-i Master模块的“在线和诊断”

固件文件下载链接:

/cs/cn/en/view/108742051

Unrestricted

31

7参考资料

编址器使用手册:

/cs/ww/en/view/18314730

ET200SP CM AS-i Master手册:

/cs/cn/zh/view/71756485

ASI_CTRL指令说明:

/cs/ww/en/view/51678777

西门子AS-i系统手册:

/CN/view/zh/26250840

Unrestricted

32

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

2024年9月14日发(作者:终清奇)

22016

/CN/view/zh/109483381

Unrestricted

目录

1

2

3

4

5

6

7

Unrestricted

简介 .................................................................................................................... 3

1.1AS-i通信协议简介 ............................................................................... 3

1.2网络结构 .............................................................................................. 4

1.3扩展距离 .............................................................................................. 6

1500CPU+ET200SP AS-i通信 .......................................................................... 8

2.1硬件和软件需求 ................................................................................... 8

2.2硬件组态 .............................................................................................. 9

2.3IO访问方法 ....................................................................................... 13

2.4通信测试 ............................................................................................ 16

2.4.1OB1编程 ........................................................................................... 16

2.4.2读取AS-i从站配置 ............................................................................ 16

2.4.3IO访问测试 ....................................................................................... 17

修改 AS-i从站地址 ........................................................................................... 18

3.1使用编址器 ........................................................................................ 18

3.2通过“在线和诊断”设置 AS-i从站地址 ................................................. 18

3.3通过编程方式 ..................................................................................... 22

诊断 .................................................................................................................. 25

4.1通过 CM AS-i Master指示灯诊断 ...................................................... 25

4.2通过“在线和诊断”查看模块信息 ......................................................... 25

4.3通过命令读取 AS-i从站状态列表 ....................................................... 25

300CPU+ET200SP AS-i通信 .......................................................................... 28

ET200SP CM AS-i Master固件版本 ................................................................ 29

6.1将AS-i Master模块组态为V1.1版本 ................................................ 29

6.2升级AS-i Master模块为V1.1版本 .................................................... 31

参考资料 ........................................................................................................... 32

2

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

1简介

AS-i(actuator sensor interface)是传感器/执行器接口的缩写。

1994年,为推进二进制传感器、执行器与总线适配接口的研究和推广,由欧洲

几大行业公司倡议,联合成立了AS-i社团组织,后来逐渐发展壮大,吸纳了世

界著名的传感器、执行器制造商和研究单位,发展成为国际AS-i组织。

AS-i是直接连接现场传感器,执行器的总线系统。生产过程的自动化是绝对离

不开传感器和执行器的。AS-i总线使靠近现场的简单模块(传感器、执行器和操

作员终端等)能够连接成最底层控制系统,这是自动化技术的一种最简单、成本

最低的解决方案。

1.1AS-i通信协议简介

西门子的分布式IO ET200SP使用 CM AS-i Master支持 AS-i通信协议,其主站

协议版本为V3.0,即可配置31个标准开关量/模拟量从站或62个A/B类开关量

/模拟量从站。如图1-1所示。

图1-1协议版本

Unrestricted

3

AS-i通信特点:

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

1.通过总线直接与现场传感器/执行器进行连接二进制执行器和传感器;也可以

接模拟量信号,占用多个传输周期;

2.串行的现场总线;优势:减少电缆与布线成本,费用降低;

3.一个 AS-i总线上只能有一个主站;

4.通过ASI网络( 2芯)实现主站与最多62个从站进行数据通讯;

5.数据结构:4bit输入/4bit输出;

6. ASI传输速率 167 kbit/s,即每传输1bit需要 6us时间;

7. ASI周期:31个站周期:5ms,62个站周期:10ms;

8.扩展ASI距离:标准从站100m,使用中继器可扩展100m,扩展插件达到

200m;使用2个中继器和3个扩展插件最多扩展600m;

9.需要使用 30V解耦电源;

10.电缆:非屏蔽两线电缆,同时供电与传送数据。

1.2网络结构

一个完整的 AS-i网络由 AS-i电源,AS-i主站和 AS-i从站组成,如图1-2所

示。

图1-2基本网络结构

Unrestricted

4

可能的网络结构有总线形、星形和树形,如图1-3、图1-4、图1-5所示。

图1-3总线形结构

图1-4星形结构

图1-5树形结构

Unrestricted

5

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

1.3扩展距离

ASI网络扩展设备:

1. ASI repeater功能:再生信号+提供电流,可以扩展100m;因ASI网络循环

时间要求:5ms/10ms,一个串行网络最多仅有 2个 repeater,扩展到300m;

2.扩展插件:扩展 200m检测ASI网络电压,无源器件,即终端电阻功能。

3.使用 2个 Repeater,3个扩展插件时,网络最长距离 600m。

可能的扩展长度如图1-6、图1-7、图1-8、图1-9所示。

图1-6无任何扩展设备

图1-7配置两个中继器

图1-8配置一个扩展插件

Unrestricted

6

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图1-9配置两个中继器和三个扩展插件

注意:图1-9的配置方式,必须要求AS-i master的位置处于网络的中部。

更详细的关于AS-I网络扩展方式,请参考如下FAQ链接。

AS-i系列常见问题集锦:

/cs/cn/zh/view/75900192

Unrestricted

7

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

21500CPU+ET200SP AS-i通信

在实现 AS-i通信方面,西门子自动化产品中,分布式 IO ET200SP系列推出了

AS-i master模块,通过该模块可以方便的连接现场的AS-i传感器和执行器,此

种方案很适合现场环境恶劣的现场级设备的监视和控制。

本章节以分布式 IO ET200SP的 AS-i master模块访问一块地址为2的 4DI模块

和一块地址为3的 4AI模块为例,说明在 TIA Portal中如何配置ET200SP实现

AS-i通信。

注意:由于分布式 IO ET200SP通过Profibus DP或 Profinet IO通信均可配置

AS-i master模块,且使用方法完全一致,故本文中的实验以ET200SP的

Profinet IO通信配置 AS-i master模块为例进行测试。

2.1硬件和软件需求

1、主要硬件设备:

CPU1516-3PN/DP:6ES7 516-3AN00-0AB0

IM155-6:6ES7 155-6AA00-0BN0(包含服务模块和适配器)

AS-i Master:3RK7 137-6SA00-0BC1

BaseUnits:6ES7 193-6BP20-0DC0

AS-i从站,4DI:3RK1 200-0CE00-0AA2

AS-i从站,4AI:3RK1 207-2BQ44-0AA3

AS-i power,5A:3RX9 502-0BA00

2、软件环境:

TIA portal V13 sp1 upd4

3、系统配置:

S7-1500 CPU1516-3PN/DP的PN口做控制器,连接ET200SP的IM155-6做

IO设备,ET200SP配置AS-i master模块,在TIA portal V13软件环境下访问

AS-i master模块所带的AS-i从站的 IO数据。

系统配置见图2-1。

Unrestricted

8

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图2-1系统配置

2.2硬件组态

在TIA portal V13中创建一个新项目(项目名称:ET200SP ASI DEMO),打

开“网络视图”对 CPU及分布式 IO ET200SP进行组态。如图2-2所示。

图2-2硬件组态

Unrestricted

9

鼠标双击分布式 IO ET200SP子站,打开“设备视图”对分布式 IO ET200SP

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

子站进行组态。如图2-3所示。

图2-3组态分布式IO

点击“网络视图”,在右边的“硬件目录——>现场设备——>AS接口”将需要

组态的AS-i从站拖拽到“网络视图”中,并用鼠标拖拽AS-i主站和从站的端口

生成AS-i总线。如图2-4所示。

Unrestricted

10

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

Unrestricted

图2-4组态AS-i从站

11

然后,对 AS-i开关量模块分配站地址,本例中将 4DI模块地址设置为 1,如图

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

2-5所示。

图2-5为 4DI模块分配地址

Unrestricted

12

再对 AS-i模拟量模块分配站地址,本例中将 4AI模块地址设置为 2,并设置模

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

拟量通道的参数,如图2-6所示。

图2-6为 4AI模块分配地址

2.3IO访问方法

1、数字量的访问

可借助 32个字节的 I/O区域与控制器交换 AS-i从站的输入数据和输出数据。

因此,最多可传输 62个 AS-i从站的二进制值。

为每个二进制从站分配 4个bit位。用于访问此数据的偏移量“n”取决于 AS-i

master组态的IO起始地址;本例中组态的I和Q起始地址都为“0”,因此,

1/1A~31/31A站对应的IO地址如图2-7所示;而1B~31B站对应的IO地址如图

2-8所示。

Unrestricted

13

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图2-7标准站或A类站数字量地址排列表

图2-8 B类站数字量地址排列表

Unrestricted

14

2、模拟量的访问

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

模拟量数据在读写时,不能直接操作IO地址,需要通过程序调用功能块

RDREC或WRREC进行数据记录读写的方式才能访问;通过数据记录获取模拟

量的地址排列表如图2-9所示。

图2-9通过数据记录获取模拟量的地址排列表

Unrestricted

15

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

2.4

2.4.1

通信测试

OB1编程

在项目的OB1组织块中添加如下指令块,从图2-9中可见2号从站的4个模拟

量输入通道对应地址偏移量为8~15字节,所以指令RDREC的RECORD参数

可填写为P#M100.0 BYTE 16,则2号从站的4个模拟量输入通道地址对应

MB108~115。如图2-10。

图2-10 OB1调用RDREC

2.4.2读取AS-i从站配置

本例中,配置的总线上有两个从站,1号从站为DI模块,2号从站为AI模块。

项目下载后,如果CM AS-i Master的“CER”指示黄色灯常亮,“DIAG”指示

灯红色闪烁,表示CM AS-i Master需要读取总线上从站的配置,请按如下步骤

操作:

1、将CPU置于stop模式;

2、短接CM AS-i Master模块底座上的端子1和2,然后断开,此时“CM”绿

色亮起,“DIAG”指示灯红色闪烁,模块处于“配置模式”——读取AS-I从

站信息;

Unrestricted

16

3、再次短接CM AS-i Master模块底座上的端子1和2,然后断开,此时

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

“CM”熄灭,“DIAG”指示绿色亮起,模块处于“保护模式”——存储AS-I

从站信息;

4、起动CPU,CM AS-i Master模块可正常读取AS-i从站数据。

2.4.3IO访问测试

将整个项目下载到CPU中,打开变量表监控。如图2-11所示。

图2-11通讯测试

Unrestricted

17

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

3修改 AS-i从站地址

在 AS-i总线上每一个AS-i从站都有一个唯一的地址(新购买的从站模块默认地

址为0),则需要对 AS-i从站设置地址,有以下三种方式。

3.1使用编址器

使用编址器对每一个从站进行编址,编址器订货号为:3RK1 904-2AB02;外观

如图3-1所示。

图3-1编址器

编址器使用手册:

/cs/ww/en/view/18314730

3.2通过“在线和诊断”设置 AS-i从站地址

项目在线后,打开“设备视图”,在 CM1243-2模块上点击鼠标右键,选择

“在线和诊断”功能,如图3-2所示。

Unrestricted

18

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图3-2打开在线和诊断

入在线诊断界面,在“诊断——>详细诊断——>错误概览”菜单下,可看到有

组态的从站地址和实际的不符,出现如图3-3所示的状态:

Unrestricted

19

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图3-3从站状态诊断

接着,需要进入“功能——>控制面板”操作修改从站地址,如下图3-4所示,

将实际的2号站改为了和组态一致的1号站地址。

Unrestricted

20

图3-4 2号站改为1号站

如下图3-5所示,将实际的3号站改为了和组态一致的2号站地址。

图3-5 3号站改为2号站

Unrestricted

21

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

修改地址完毕,回到“诊断——>详细诊断——>错误概览”菜单下,可看到项

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

目中组态的从站地址和实际的完全相同,出现如图3-6所示的正确状态。

图3-6从站地址完全匹配

3.3通过编程方式

CM AS-i Master手册章节8.4.14所描述的命令,使用指令ASI_CTRL发送命令

修改 AS-i从站地址,命令格式如图3-7所示:

图3-7修改从站地址的命令结构

Unrestricted

22

本例任务:将总线上已有的两个从站, DI模块实际地址为2号从站,AI模块实

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

际地址为3号从站,通过编程将2号站改为1号站,再将3号站改为2号站。

首先,已经通过 TIA软件组态正确组态设备。

然后,在OB1中调用指令ASI_CTRL,参数填写如图3-8所示。

图3-8修改从站地址的指令编程

下载程序,打开变量监控表,再按如下步骤操作:

步骤一:将2号站改为1号站,如图3-9所示:

图3-9将2号站改为1号站

Unrestricted

23

步骤二:将3号站改为2号站,如图3-10所示:

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图3-10将3号站改为2号站

从站地址修改完毕,此时CM AS-i Master的“CER”指示黄色灯常亮,

“DIAG”指示灯红色闪烁,表示CM AS-i Master需要重新读取总线上从站的配

置,请按照本文章节2.4.2中的步骤进行操作。

注意,该指令仅在满足下列条件下,才可执行更改:

1.必须存在具有“旧 AS-i从站地址”的 AS-i从站。

2.如果“旧 AS-i从站地址”不等于“0”,这时不得连接带地址“0”的 AS-i从

站。

3.“新 AS-i从站地址”的值必须有效。

4.必须不存在带“新 AS-i从站地址”的 AS-i从站。

Unrestricted

24

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

4

4.1

诊断

通过 CM AS-i Master指示灯诊断

CM AS-i Master模块面板上有10个 LED指示灯,用于对模块状态的基本判

断,LED指示灯的含义请查阅ET200SP CM AS-i Master手册,章节9.3。

故障解决方法可参考章节9.8。

4.2通过“在线和诊断”查看模块信息

CM AS-i Master模块出现故障时,可通过硬件组态“在线和诊断”功能查看诊

断信息,请参考本文章节3.2中图3-2和图3-3相关内容。

4.3通过命令读取 AS-i从站状态列表

1、CM AS-i Master模块手册章节8.4.16所描述的命令,可用于从 AS-i主站读

取下列条目:

LAS:激活的 AS-i从站列表;

LDS:检测到的 AS-i从站列表;

LPS:已组态的 AS-i从站列表。

使用指令ASI_CTRL将命令码16#B0发送到 AS-i主站,即可读取从站的

LAS,LDS,LPS信息,列表如图4-1所示。

Unrestricted

25

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图4-1从站的 LAS,LDS,LPS信息列表

2、通过指令编程读取 AS-i从站状态

首先,已经通过 TIA软件正确组态 AS-i主站和从站;使用指令ASI_CTRL将命

令码16#B0发送到 AS-i主站,即可读取从站的 LAS,LDS,LPS信息,编程如

图4-2所示。

Unrestricted

26

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

图4-2指令编程

将程序下载到 CPU后,通过监控表查看读取到的状态,如图4-3所示。

图4-3本例读取的 LAS信息列表

Unrestricted

27

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

5300CPU+ET200SP AS-i通信

在TIA中,使用300CPU和ET200SP AS-i master实现AS-i通信的方法和

1500CPU实现的方法基本相同;仅是编程调用的指令参数的填写稍有区别:

1、读取AI或输出AO时,调用“RDREC”或“WRREC”指令,引脚“ID”

填写不相同;

2、对AS-i从站进行诊断或修改从站地址时,调用“ASI_CTRL”指令,引脚

“LADDR”填写不相同,如图5-1所示。

图5-1 300CPU编程时,引脚“ID”和“LADDR”填写

注意:使用1500CPU编程时,引脚“ID”和“LADDR”填写的是CM PTP模

块的“硬件标识符”。

Unrestricted

28

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

6

6.1

ET200SP CM AS-i Master固件版本

将AS-i Master模块组态为V1.1版本

该文档中,上述示例中组态的AS-i Master模块固件版本为V1.0,如果实际模块

固件为V1.1时(或将V1.0升级到V1.1),可通过软件组态其为V1.1;固件版

本为V1.1的AS-i Master无需用“RDREC”或“WRREC”指令,可直接访问

模拟量模块的IO地址,组态如图6-1所示。

图6-1组态固件版本为V1.1的AS-i Master模块

然后进入“网络视图”添加AS_i从站,对 AS-i模拟量模块分配站地址,同时,

能在“属性——> I/O地址”可查看到模拟量模块分配了过程映像区地址,如图

6-2所示。

在线监控模拟量通道值,如图6-3所示。

Unrestricted

29

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

Unrestricted

图6-2模拟量模块通道地址

图6-3模拟量通道值

30

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

6.2升级AS-i Master模块为V1.1版本

如果模块固件版本不是最新需要升级,则可在AS-i Master模块的“在线和诊

断”里进行升级操作,如图6-4所示。

图6-4 AS-i Master模块的“在线和诊断”

固件文件下载链接:

/cs/cn/en/view/108742051

Unrestricted

31

7参考资料

编址器使用手册:

/cs/ww/en/view/18314730

ET200SP CM AS-i Master手册:

/cs/cn/zh/view/71756485

ASI_CTRL指令说明:

/cs/ww/en/view/51678777

西门子AS-i系统手册:

/CN/view/zh/26250840

Unrestricted

32

C

o

p

y

r

i

g

h

t

ã

S

i

e

m

e

n

s

A

G

C

o

p

y

r

i

g

h

t

y

e

a

r

A

l

l

r

i

g

h

t

s

r

e

s

e

r

v

e

d

发布评论

评论列表 (0)

  1. 暂无评论