帮助文档

工业物联网网关配置软件教程——[西门子S7 300/S7 400以太网]

西门子S7 300/S7 400以太网

设备简介

本驱动构件用于迈思德迈驰软件通过以太网接口读写Siemens S7 300/S7 400系列PLC设备的各种寄存器的数据

通讯协议

采用Siemens S7以太网协议

通讯方式

一主一从,多主一从

硬件连接

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

通讯连接方式:采用RJ-45网线(直通网线或使用HUB交换),网线接线请参见附录1

端口属性设置

S7300TCP端口属性设置如下:

l  设备类型:选择S7300TCP

l  端口类型:选择以太网。

l  IP地址:根据实际PLC的IP地址选择,默认为192.168.2.1;

l  端口号:PLC默认端口号为102;

 

设备属性设置

S7400TCP”设备属性设置如下

设备名称:用来标识设备;

设备地址:PLC实际槽号,默认为2;

寄存器

数据类型

操作方式

I输入寄存器

BTWUBWBWD

Q输出寄存器

BTWUBWBWD

读写

M寄存器

BTWUBWBWD

读写

T寄存器

DUBDB

读写

C寄存器

WUBWB

读写

SM寄存器

BT

读写

AI寄存器

WUBWB

读写

AQ寄存器

WUBWB

读写

V数据寄存器

BTWUBWBWD

DUBDBDF

读写

 

数据类型参见 附录2

地址范围参见 附录3

 

变量属性设置

在基本属性中,基本类型可选择:IQMTCSMAIAQV

数据类型可选:有无符号短整型,有无符号长整型,单精度浮点型,布尔型;

寄存器地址:填写要读写的plc寄存器地址;

布尔类型:数据位的选择为0-7

PLCIP参数的设置

IP设置:

1.       新建工程:

(1)       打开SIMATIC_STEP_7_Professional_V13编程软件,创建新项目:

(2)       点击“组态设备”:

(3)       添加S7400TCP,选择实际PLCCPU类型,双击确定:

(4)       进入设备视窗,双击工作区的“PROFINET接口”,再点击巡视窗口“以太网地址”,进入IP地址设置;以太网地址设备界面如下,IP地址必须与上位机处于同一个子网,即前三段与上位机的相同;子网掩码设置为255.255.255.0即可。

(5)       选择常规中“保护”,勾选允许从远程伙伴使用PUT/GET通信使用

DB块数据添加:

(1)      双击程序块中“添加设备”,在添加设备窗口中,类型为DB,编号默认自动为1,点击确定,则建立了一个DB号为1DB块。

(2) 新建一个int数组。数组个数0-500,勾选保持性则掉电保存;

(3) 右击DB模块。点击属性,在常规-属性中将优化的块的访问勾取消;

 

(4) 编译硬件,下载硬件配置 

(5)      编译软件,下载软件 

附表:

附录1

         RJ45直通网线接线图:

         

附录2

数据类型表

BTdd

位(dd范围:0007

WUB

16 无符号二进制

WB

16 有符号二进制

WD

16 4BCD

DUB

32 无符号二进制

DB

32 有符号二进制

DF

32 浮点数

l  位序号:     BT00,BT01---BT07. 

l  数值类型: WB,WUB,WD,DB,DUB ,DF

1)  第一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表示是双字数据;

2)  最后一个或两个字母表示数据类型,B表示二进制数,F表示浮点数;

3)  字符中二进制数中带U表示无符号数,不带U的表示有符号数。

附录3

     CPU 412-2PN寄存器参考地址范围表

CPU型号

I输入寄存器

Q输出寄存器

M位寄存器

V数据寄存器

1215C

0~1023

0~1023

0~8191

V(0~65535).(0~32767)

        

注:具体不同型号的PLC,其地址范围请参考对应用户手册。



苏ICP备17056864号-1