AS-I网关SLM1320-P

本文围绕AS-I网关展开,介绍其接口,如COM1、COM2等。阐述面板操作,包括总线状态查询、丢包情况查看、从站地址修改等。还说明了组态网关到PLC的Profinet网络过程,以及PROFINET、MODBUS与ASI的地址对应关系,最后提及网关支持的网络协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.简介

ASI(Actuator Sensor Interface,即执行器-传感器接口)总线属于底层设备级的总线系统,是一种针对数字量输入输出的两线制网络,符合EN50295和IEC62026-2规范。AS-I网关作为网关设备,通过Modbus、Profinet、Ethercat等工业以太网与上层控制器相连。

1.1网关各接口说明

图 1-1  主界面

COM1:调试工具连接RS232接口,用于连接PC调试工具。

COM2:ModbusRtu通信RS485接口,使用ModbusRtu协议与上位机通       信时使用。

ASI BUS:ASI总线接口,接入标准ASI电源,网关可接两路ASI总线,

其中第1路总线同时也为网关供电,无需其它供电电源

P1:Profinet、Ethercat等专用通信接口

P2:与P1口相同的通信接口

P3:远程监控、ModbusTcp、ModbusUdp、通信接口

P4:与P3相同的通信接口

   其中P1与P2端口为同一交换机,P3与P4为同一交换机,从软件版本     v1.02以后(自2021\12),开始支持P3与P4 端口。        

工作温度:-10℃-60℃

ASI版  本:AS-i V3.0

外形尺寸:120mmx120mmx70mm

2.面板操作

本机界面采用左右或者上下键选择或者切换菜单,选定后使用确定(S)键进入。退出(C)键用来退回到上一级菜单/界面。

开机后主界面如图2-1所示。有三个按钮菜单可选择:总线1、总线2和配置。AS-I网关可控制2条总线。选择相应的总线后,可对总线1和总线2分别进行状态查询和功能设置;配置按钮是对网关的通用参数进行设置。

图 2-1  主界面

2.1总线说明

总线1和总线2的主界面完全相同。如图2-2所示,可提供5个按钮菜单。其中查看从站状态A/B组丢包信息用来查询总线的状态;修改从站地址用来修改从站模块的接入地址;更新从站状态用来更新当前总线上从站列表,相当于学习一下当前总线上的已接入的所有从站;本界面退出需要长按C键

图2-2 总线界面

2.1.1查询总线状态

总线可接入62个从站,分为A和B两组,A组是A1-A31,B组是B1-B31。B0是无效区。图2-3中的6种颜色表示从站各状态。灰色表示没有从站接入无,灰底红心表示从站未激活,绿色表示从站已激活,紫色表示从站地址重复,红色表示从站丢失,黄色表示从站故障,青色表示当前从站类型未支持。同时界面实时显示总线的丢包总数和与上位机的通讯的状态(包括在线、离线和网口未激活)。本界面退出需要长按C键

图2-3 总线状态

2.1.2总线A丢包情况

用表格实时显示总线A组A1-A31的各个从站的丢包数目,见图2-4。本界面退出需要长按C键

图2-4 总线A组丢包情况

2.1.3总线B丢包情况

用表格实时显示总线B组B1-B31的各个从站的丢包数目,见图2-5。本界面退出需要长按C键

图2-5 总线B组丢包情况

    总线丢包是正常现象,通讯系统都会有丢包情况发生,只要总线没有掉站,就可以正常工作。显示丢包主要用于分析总线的稳定程度和检查是否有个别从站模块工作不稳定。

2.1.4修改从站地址

进入界面后,如图2-6所示。修改从站地址步骤如下:

  1. 按下S键,启动从站修改,如图2-6-1所示。
  2. 用上下左右键选中需要修改的从站,如图2-6-2所示。
  3. 按下S键,锁定需修改从站,锁定的从站外边框显示为淡蓝色,如图2-6-3中的A1。
  4. 用上下左右键选中需要的新从站地址,如图2-6-3的A12。
  5. 按下S键,确定从站的修改。修改是否成功请返回到上一级菜单,点击查看从站状态菜单。

              

                 图2-6-1启动修改                                         图2-6-2 选择需修改从站             

​​​​​​​

              图2-6-3 选择新地址                                                 图2-6-4 完成修改

注意:请先使用查询总线状态更新后在进行从站地址修改。

2.1.5​​​​​​​​​​​​​​更新从站状态

通过按钮菜单,选择更新总线1、总线2或者两者同时更新,见图2-7。

图2-7 更新总线

​​​​​​​2.2配置

提供读取和修改配置信息两个功能,见图2-8。本界面退出需要长按C键

图2-8 配置

​​​​​​​2.2.1 读取配置信息

图2-9显示的未读取配置信息时的初始化界面,通过长按S键,界面会更新当前网关的配置信息。主要信息为:波特率、校验方式、数据打包方式、数据传输端口、从站地址、ModBus超时、自动编址、IP、掩码和软硬件版本。本界面退出需要长按C键

图2-9 读取配置

​​​​​​​2.2.2修改配置信息

配置信息一共2页,如图2-10。

  1. 波特率:取值为9600、19200、38400、57600或115200。
  2. 校验:取值为无、奇、偶。
  3. 数据打包方式:取值为4i4o、8i8o。
  4. 数据传输方式:取值为MbRtu、RTE、MbTcp、MbUdp、Debug。
  5. 从站地址:取值1-126(127为内部调试使用)。
  6. ModBus超时:取值1-127(0.1-12.7秒)。
  7. 自动编址:取值开、关。
  8. IP:0-255. 0-255. 0-255. 0-255。
  9. 掩码: 0-255. 0-255. 0-255. 0-255。

配置项各参数的详细说明,请查阅下一章节中,调试软件的说明。

通过上下键选择需要修改的设置项,通过左右键改变值。第一页修改后用下一页菜单跳转至第二页。修改完成后选中点击确定修改

注意:请在查看配置信息后再进入修改界面进行修改。

  

3组态网关与工程

以西门子plc为例,组态网关到PLC的profinet网络中。

3.1组态

首先要将“善索智能科技有限公司”提供的设备描述文件

导入PLC开发软件,本例以西门子博图为例进行说明。

在网络视图的硬件目录中,即可找到本网关:

图3-1 硬件目录

然后添加到plc网络中:

图3-2 组态Pn网络

双击网关图标编辑地址属性:

图4-3 添加数据交换区

其中:

在4I4O模式下:

  • 插槽1、5分别对应ASI总线1的输出与输入
  • 插槽2、6分别对应ASI总线2的输出与输入
  • 在8I8O模式下
  • 插槽1对应ASI总线1的1A-31A输出
  • 插槽2对应ASI总线1的1B-31B输出
  • 插槽3对应ASI总线2的1A-31A输出
  • 插槽4对应ASI总线2的1B-31B输出
  • 插槽5对应ASI总线1的1A-31A输入
  • 插槽6对应ASI总线1的1B-31B输入
  • 插槽7对应ASI总线2的1A-31A输入
  • 插槽8对应ASI总线2的1B-31B输入

8I8O模式在相同模块数量情况下,通讯数据量会比4I4O增大一倍,在使用时,须在网关UI介面或PC调试工具中,设为使能

最后分配网关IP地址和设备名称,并下载到网关内。

到此组态过程就算完成了。

3.2从PROFINET到ASI的地址对应关系

在4I4O模式下,每个ASI从站模块只占用半个字节的IO容量,因此每两个从站模块占用一个字节的地址,组态中的32个字节对应A组和B组一共62个从站模块的地址(与倍加福、易福门、必威等多家网关产品地址对应规则完全兼容) 输入与输出的地址对应规则也完全一样(如果同时接入了8I8O从站,则只使用相应地址的底4位,高4位无法操作)。

上海善索智能科技提供完全兼容ASI标准的单从站地址8I8O模块,网关通过使能8I8O模式对这种模块提供支持。在8I8O模式下,每个ASI从站模块占用1个完整字节的IO容量,因此每个从站模块正好占用一个字节的地址,组态中的32个字节对应A组或B组一共31个从站模块的地址(如果同时接入了4I4O从站,则只占用相应地址的底4位,高4位为0):

        表格 1      PLC与网关使用Profinet通信的AS-i地址分配表      

一个插槽的32字节地址空间

Profinet

网关

按字节寻址

4I4O模式

8I8O

地址模式

high 4 Bit

low 4 Bit

8Bit

组态基地址

(起始地址)

Bit 7-6-5-4

Bit 3-2-1-0

Bit 7-6-5-4-3-2-1-0

基地址+0

状态(1)

1A

状态(1)

基地址+1

2A

3A

1A(B)

基地址+2

4A

5A

2A(B)

基地址+3

6A

7A

3A(B)

基地址+4

8A

9A

4A(B)

基地址+5

10A

11A

5A(B)

基地址+6

12A

13A

6A(B)

基地址+7

14A

15A

7A(B)

基地址+8

16A

17A

8A(B)

基地址+9

18A

19A

9A(B)

基地址+10

20A

21A

10A(B)

基地址+11

22A

23A

11A(B)

基地址+12

24A

25A

12A(B)

基地址+13

26A

27A

13A(B)

基地址+14

28A

29A

14A(B)

基地址+15

30A

31A

15A(B)

基地址+16

0保留

1B

16A(B)

基地址+17

2B

3B

17A(B)

基地址+18

4B

5B

18A(B)

基地址+19

6B

7B

19A(B)

基地址+20

8B

9B

20A(B)

基地址+21

10B

11B

21A(B)

基地址+22

12B

13B

22A(B)

基地址+23

14B

15B

23A(B)

基地址+24

16B

17B

24A(B)

基地址+25

18B

19B

25A(B)

基地址+26

20B

21B

26A(B)

基地址+27

22B

23B

27A(B)

基地址+28

24B

25B

28A(B)

基地址+29

26B

27B

29A(B)

基地址+30

28B

29B

30A(B)

基地址+31

30B

31B

31A(B)

(1):基地址的最高位(bit7)为1表示网关工作在8i8o模式,为0表示网关工作在4i4o模式;

            基地址的次高位(bit6)为1表示总线1有报警,为0表示总线1工作正常;

            基地址的第五位(bit5)为1表示总线2有报警,为0表示总线2工作正常;

            其它未使用地址,保留0。

3.3从MODBUS到ASI的地址对应关系

网关原生支持MODBUS-RTU、MODBUS-TCP和MODBUS-UDP通讯,在4I4O模式下,每个4i4o型ASI从站模块只占用半个字节的IO容量,因此每两个从站模块占用一个字节的地址,单个modbus寄存器有2个字节的数据,对应4个从站模块,在这种模式下,寄存器0-31(40001-40032)存放两条总线的的输入数据,寄存器64-95(40065-40096)存放两条总线的输出数据;如果此时接入8i8o模块,bit0-bit3与4i4o型一致,bit4-bit7被忽略。在8I8O模式下,每个ASI从站模块占用1个完整字节的IO容量,单个modbus寄存器有2个字节的数据,对应2个从站模块,在这种模式下,寄存器0-63(40001-40064)存放两条总线的的输入数据,寄存器64-127(40065-40128)存放两条总线的输出数据。

使用上位设备与网关通信时,大端字节序的cpu(如西门子PLC),单个寄存器内的从站地址分配从高位向低位累加,小端字节序的cpu(如PC机)与网关通信时,单个寄存器内的从站地址分配从低位向高位累加。网关支持MODBUS功能码为03H,10H和17H,由于03H和10H效率较低,推荐使用17H功能码。

表格 2    PLC与网关使用modbus通信的AS-i地址分配表4I4O模式

modbus

网关

按字寻址

以大端字节序为例(小端时高低字节换位置)

地址模块

high 8 bit

low 8 bit

数据

寄存器

Bit 15-14-13-12

Bit 11-10-9-8

Bit 7-6-5-4

Bit 3-2-1-0

0

状态(1)

1A

2A

3A

总线1      从站输入

上位机读

1

4A

5A

6A

7A

2

8A

9A

10A

11A

3

12A

13A

14A

15A

4

16A

17A

18A

19A

5

20A

21A

22A

23A

6

24A

25A

26A

27A

7

28A

29A

30A

31A

8

0地址保留

1B

2B

3B

9

4B

5B

6B

7B

10

8B

9B

10B

11B

11

12B

13B

14B

15B

12

16B

17B

18B

19B

13

20B

21B

22B

23B

14

24B

25B

26B

27B

15

28B

29B

30B

31B

16

0地址保留

1A

2A

3A

总线2      从站输入

上位机读

17

4A

5A

6A

7A

18

8A

9A

10A

11A

19

12A

13A

14A

15A

20

16A

17A

18A

19A

21

20A

21A

22A

23A

22

24A

25A

26A

27A

23

28A

29A

30A

31A

24

0地址保留

1B

2B

3B

25

4B

5B

6B

7B

26

8B

9B

10B

11B

27

12B

13B

14B

15B

28

16B

17B

18B

19B

29

20B

21B

22B

23B

30

24B

25B

26B

27B

31

28B

29B

30B

31B

32-63

地址保留

内部保留

64

0地址保留

1A

2A

3A

总线1      从站输出

上位机写

65

4A

5A

6A

7A

66

8A

9A

10A

11A

67

12A

13A

14A

15A

68

16A

17A

18A

19A

69

20A

21A

22A

23A

70

24A

25A

26A

27A

71

28A

29A

30A

31A

72

0地址保留

1B

2B

3B

73

4B

5B

6B

7B

74

8B

9B

10B

11B

75

12B

13B

14B

15B

76

16B

17B

18B

19B

77

20B

21B

22B

23B

78

24B

25B

26B

27B

79

28B

29B

30B

31B

80

0地址保留

1A

2A

3A

总线2      从站输出

上位机写

81

4A

5A

6A

7A

82

8A

9A

10A

11A

83

12A

13A

14A

15A

84

16A

17A

18A

19A

85

20A

21A

22A

23A

86

24A

25A

26A

27A

87

28A

29A

30A

31A

88

0地址保留

1B

2B

3B

89

4B

5B

6B

7B

90

8B

9B

10B

11B

91

12B

13B

14B

15B

92

16B

17B

18B

19B

93

20B

21B

22B

23B

94

24B

25B

26B

27B

95

28B

29B

30B

31B

(1):寄存器0的最高位(bit15)为1表示网关工作在8i8o模式,为0表示网关工作在4i4o模式;

            寄存器0的次高位(bit14)为1表示总线1有报警,为0表示总线1工作正常;

            寄存器0第十三位(bit13)为1表示总线2有报警,为0表示总线2工作正常;

            其它未使用地址,保留0。

表格 3    PLC与网关使用modbus通信的AS-i地址分配表(8I8O模式

modbus

网关

按字寻址

以大端字节序为例(小端时高低字节换位置)

地址模式

high 8 bit

low 8 bit

数据

寄存器

Bit 15-14-13-12-11-10-9-8

Bit 7-6-5-4-3-2-1-0

0

状态(1)

1A

总线1    从站输入

上位机读

1

2A

3A

2

4A

5A

3

6A

7A

4

8A

9A

5

10A

11A

6

12A

13A

7

14A

15A

8

16A

17A

9

18A

19A

10

20A

21A

11

22A

23A

12

24A

25A

13

26A

27A

14

28A

29A

15

30A

31A

16

0地址保留

1B

17

2B

3B

18

4B

5B

19

6B

7B

20

8B

9B

21

10B

11B

22

12B

13B

23

14B

15B

24

16B

17B

25

18B

19B

26

20B

21B

27

22B

23B

28

24B

25B

29

26B

27B

30

28B

29B

31

30B

31B

32

0地址保留

1A

总线2    从站输入

上位机读

33

2A

3A

34

4A

5A

35

6A

7A

36

8A

9A

37

10A

11A

38

12A

13A

39

14A

15A

40

16A

17A

41

18A

19A

42

20A

21A

43

22A

23A

44

24A

25A

45

26A

27A

46

28A

29A

47

30A

31A

48

0地址保留

1B

49

2B

3B

50

4B

5B

51

6B

7B

52

8B

9B

53

10B

11B

54

12B

13B

55

14B

15B

56

16B

17B

57

18B

19B

58

20B

21B

59

22B

23B

60

24B

25B

61

26B

27B

62

28B

29B

63

30B

31B

64

0地址保留

1A

总线1    从站输出

上位机写

65

2A

3A

66

4A

5A

67

6A

7A

68

8A

9A

69

10A

11A

70

12A

13A

71

14A

15A

72

16A

17A

73

18A

19A

74

20A

21A

75

22A

23A

76

24A

25A

77

26A

27A

78

28A

29A

79

30A

31A

80

0地址保留

1B

81

2B

3B

82

4B

5B

83

6B

7B

84

8B

9B

85

10B

11B

86

12B

13B

87

14B

15B

88

16B

17B

89

18B

19B

90

20B

21B

91

22B

23B

92

24B

25B

93

26B

27B

94

28B

29B

95

30B

31B

96

0地址保留

1A

总线2    从站输出

上位机写

97

2A

3A

98

4A

5A

99

6A

7A

100

8A

9A

101

10A

11A

102

12A

13A

103

14A

15A

104

16A

17A

105

18A

19A

106

20A

21A

107

22A

23A

108

24A

25A

109

26A

27A

110

28A

29A

111

30A

31A

112

0地址保留

1B

113

2B

3B

114

4B

5B

115

6B

7B

116

8B

9B

117

10B

11B

118

12B

13B

119

14B

15B

120

16B

17B

121

18B

19B

122

20B

21B

123

22B

23B

124

24B

25B

125

26B

27B

126

28B

29B

127

30B

31B

当从站模块数据小于8位时,任何情况下数据都是低位对齐

(1):寄存器0的最高位(bit15)为1表示网关工作在8i8o模式,为0表示网关工作在4i4o模式;

            寄存器0的次高位(bit14)为1表示总线1有报警,为0表示总线1工作正常;

            寄存器0第十三位(bit13)为1表示总线2有报警,为0表示总线2工作正常;

            其它未使用地址,保留0。

4.对其它网络协议的支持

网关目前可支持如下网络协议与ASI总线的互联:

ProfiNET\EthrCAT\EtherNetIP\PowerLINK\MODBUS

 以上示例仅介绍了西门子PROFINET与ASI的互联过程,在更通用的情况下,网关支持通过modbus主/从方式与plc进行互联,更多技术资料,请咨询嘉兴善索智能科技有限公司。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值