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