帮助文档

工业物联网网关配置软件教程——[西门子S7200 PPI]

西门子S7200 PPI

设备简介

本驱动构件用于读写西门子S7200系列PLC设备的各种寄存器的数据;

驱动类型

串口子设备

通讯协议

采用西门子PPI协议

通讯方式

主从通讯方式(一主一从)。驱动构件为主站,设备为从站。

硬件连接

与设备通讯之前,必须保证通讯连接正确。

通讯连接方式:

<1>采用标准串口型号的西门子PC/PPI电缆。电缆波特率DIP开关设置请参见 附录1

<2>采用RS232/485转换器连接,RS485AB负与PLC编程口38负连接。

<3>网关的RS485接口的AB负与PLC编程口38负连接。

注意:

1.本驱动只支持串口型号的PPI电缆,不支持USB型号的PPI电缆,使用时请注意。

2.网关的RS485接口的详细引脚定义请查阅产品手册相关说明。

设备通讯参数

S7200PPI”通讯参数设置如下:

设置项

参数项

通讯波特率

192009600(默认值)

数据位位数

8

停止位位数

1

奇偶校验位

偶校验

其中父设备通讯参数设置应与设备的通讯参数相同。

设备通讯参数的具体设置方法参见 附录2

注意:本驱动不支持PLC187.5K”的波特率,在设置时请注意。

变量属性

本驱动构件可增加类型如下:

寄存器

数据类型

操作方式

I输入映象寄存器

BIT

只读

Q输出映象寄存器

BIT

读写

M中间存储器

BIT

读写

V数据存储器

SHORT,USHORT,LONG,FLOAT

读写

SM特殊寄存器

BIT

读写

AI寄存器

SHORT

只读

AQ寄存器

SHORT

读写

T时间寄存器

SHORT

读写

C计数寄存器

SHORT

读写

地址范围参见 附录3

         注意:本版本驱动不支持BYTE

变量地址示意

 

 寄存器名称

 读写属性

 数据类型

 变量类型

 寄存器说明

V400

读写

SHORT

短整型

V区地址为400的寄存器(二个字节)

V416

读写

LONG

长整型

V区地址为416的寄存器(四个字节416417418419

Q0

读写

BIT

BOOL

对应Q区的Q0.0

I0

只读

BIT

BOOL

对应I区的I0.0

Q10

读写

BIT

BOOL

对应Q区的Q1.0

I10

只读

BIT

BOOL

对应I区的I1.0

        

         注意:IQMSM,地址为乘以100代表0.0,1代表0.110代表1.020代表2.0

特殊应用的开发

         本设备构件目前只实现部分通讯功能,如需要用作其它用途或本构件不能满足要求时,可自行进行开发,也可以提出具体的技术要求,由我们亲自为您定制。

 

 

 

附表:

附录1

采用标准串口型号的西门子PC/PPI电缆。电缆波特率DIP开关设置如下:

1)带有5DIP开关的电缆

PC/PPI电缆波特率开关选择

波特率

开关(1=上)

38400

000

19200

001

9600

010

4800

011

2400

100

1200

101

600

110

 

2)带有8DIP开关的电缆

PC/PPI电缆波特率开关选择

波特率

开关(1=上)

115200

110

57600

111

38400

000

19200

001

9600

010

4800

011

2400

100

1200

101

                   注释:其中需要把开关5设置为0,即选择Freeport项。

PC/PPI电缆上的波特率DIP开关设置,必须与PLC波特率设置以及上位机SET PG/PC Interface中的设置一致,西门子S7-200 PLC的波特率可通过STEP7-Micro/WIN编程软件来设置。

附录2

S7200 PLC通讯参数设置:

S7200系列PLC可以通过西门子STEP7-Micro/WINS7-200PLC配置波特率和PLC地址。当为S7-200修改参数后,需要将改动参数的系统块下载至S7-200。每台S7-200 CPU的默认波特率为9.6 kbps(: 9600 bps),默认PLC地址为2。当PLC设置地址时,一次只能连接并设置一个PLC

注:本驱动不支持USB型号的PC/PPI电缆,但可以通过USB PC/PPI电缆对PLC进行通讯参数的设置。

S7200 PLC通讯参数设置方法:

连接好PLCPPI电缆,PLC上电,运行STEP7-Micro/WIN编程软件。

设置PG/PC接口:

点击位于浏览条上的“设置PG/PC接口”图标按钮,或打开指令树中的“通信”文件夹,选择“设置PG/PC接口”图标双击(参考下图1、图2)。

在弹出的“设置PG/PC”窗口选择“PC/PPI cable(PPI)”,根据所用串口或USBPPI电缆,在其属性的“本地连接”页面中选择相应的COM口或USB,然后确认完成PG/PC接口设置。

PLC通信地址、波特率获取:

点击位于浏览条上的“通信”图标按钮(图1),或打开指令树中的“通信”文件夹,选择“通信”图标双击(图2)。

                         

1. 浏览条“通信”、“设置PG/PC接口”图标按钮          2. 指令树“通信”、“设置PG/PC接口”图标

也可以选择菜单命令查看(View组件(Component设置 PG/PC 接口(Set PG/PC Interface),弹出设置“通信”窗口(下图)。

双击右上侧“双击刷新”图标,可检测总线所有连接的S7-200系列的PLC, 找到对应地址的PLC后,选中该PLC,此时左上“地址”框中“远程”变为所选择PLC的参数,“PLC类型”也会显示对应PLC的类型及版本号(如上图所示)。之后点击右下角“确认”按钮,完成PLC的选择。

如果未找到相应的PLCPLC通讯波特率未知,可先检查PLCPPI电缆是否存在问题,之后选中左下“搜索所有波特率”选择框,再进行PLC检测。

通信参数修改:

选择对应PLC之后,双击指令树中的“通信”文件夹中“通信端口”图标(参见图2),弹出“系统块通信端口”设置窗口(下图)。

        对右侧通信端口页面中“PLC地址”、“波特率”等通讯参数进行设置,对于部分高端型号PLC,有两个通讯端口,用户可根据需要分别进行设置。

注意:本驱动不支持“187.5K”的波特率方式通讯,在设置时请选择为9.6kbps19.2kbps。“通用串口父设备”中波特率参数与此对应。

下载通信参数设置(系统块)

完成以上通信参数修改后,保存并选择菜单命令 文件(File) >下载(Download),在弹出的“下载”窗口中,确认“选项”栏中“系统块”选择框选中后,点击“下载”按钮将设置下载到PLC,完成参数修改。

注意:如果此时PLC中程序与上位机STEP7-Micro/WIN所打开程序不同时,请打开对应工程进行通讯参数的修改和下载。或者将“选项”栏中默认选中的“程序块”、“数据块”两个选择框勾选去掉。以免因误操作将PLC中程序清掉。

附录3

     PLC寄存器地址范围表:

CPU型号

I寄存器点数

Q寄存器点数

M寄存器点数

V寄存器字节数

  210

0-0.3

0-0.3

0-5.7

  212

0-7.7

0-7.7

0-15.7

0-1023(1024个字节)

  214

0-7.7

0-7.7

0-31.7

0-4095(4096个字节)

  215

0-7.7

0-7.7

0-31.7

0-5119(5120个字节)

  216

0-7.7

0-7.7

0-31.7

0-5119(5120个字节)

  221

0-15.7

0-15.7

0-31.7

0-2047(2048个字节)

  222

0.0-15.7(128)

0.0-15.7(128)

0-31.7(256)

0-2047(2048个字节)

  224

0.0-15.7(128)

0.0-15.7(128)

0.0-31.7(256)

0-5119(5120个字节)

  226

0.0-15.7(128)

0.0-15.7(128)

0.0-31.7(256)

0-5119(5120个字节)



苏ICP备17056864号-1