设备简介
本驱动构件用于迈思德迈驰软件通过以太网接口读写Siemens S7-1200系列PLC设备的各种寄存器的数据。
采用Siemens S7以太网协议 | |
通讯方式 | 一主一从,多主一从 |
硬件连接
与设备通讯之前,必须保证通讯连接正确。
通讯连接方式:采用RJ-45网线(直通网线或使用HUB交换),网线接线请参见附录1。
“Siemens_1200”端口属性设置如下:
l 设备类型:选择Siemens 1200
l 端口类型:选择以太网。
l IP地址:根据实际PLC的IP地址选择,默认为192.168.0.1;
设备属性设置
“Siemens_1200”设备属性设置如下
设备名称:用来标识设备;
设备地址:PLC实际槽号,默认为2;
寄存器 | 数据类型 | 操作方式 |
I输入寄存器 | BT、WUB、WB、WD DUB、DB、DF | 读 |
Q输出寄存器 | BT、WUB、WB、WD DUB、DB、DF | 读写 |
M位寄存器 | BT、WUB、WB、WD DUB、DB、DF | 读写 |
V数据寄存器 | BT、WUB、WB、WD DUB、DB、DF | 读写 |
数据类型参见 附录2
地址范围参见 附录3
变量属性设置
在基本属性中,基本类型可选择:I、Q、M、DB;
数据类型可选:有无符号短整型,有无符号长整型,单精度浮点型,布尔型;
寄存器地址:填写要读写的plc寄存器地址;
数据块号:当寄存器类型选择DB时,此选项可选,填入数据所在DB块号。
布尔类型:数据位的选择为0-7;
PLC中IP参数的设置
IP设置:
1. 新建工程:
(1) 打开SIMATIC_STEP_7_Professional_V13编程软件,创建新项目:
(2) 点击“组态设备”:
(3) 添加Siemens_1200,选择实际PLC的CPU类型,双击确定:
(4) 进入设备视窗,双击工作区的“PROFINET接口”,再点击巡视窗口“以太网地址”,进入IP地址设置;以太网地址设备界面如下,IP地址必须与上位机处于同一个子网,即前三段与上位机的相同;子网掩码设置为255.255.255.0即可。
(5) 选择常规中“保护”,勾选允许从远程伙伴使用PUT/GET通信使用
DB块数据添加:
(1) 双击程序块中“添加设备”,在添加设备窗口中,类型为DB,编号默认自动为1,点击确定,则建立了一个DB号为1的DB块。
(2) 新建一个int数组。数组个数0-500,勾选保持性则掉电保存;
(3) 右击DB模块。点击属性,在常规-属性中将优化的块的访问勾取消;
(4) 编译硬件,下载硬件配置
(5) 编译软件,下载软件
附表:
RJ45直通网线接线图:
数据类型表:
BTdd | 位(dd范围:00-07) |
WUB | 16位 无符号二进制 |
WB | 16位 有符号二进制 |
WD | 16位 4位BCD |
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的表示有符号数。
CPU 1214C寄存器参考地址范围表:
CPU型号 | I输入寄存器 | Q输出寄存器 | M位寄存器 | V数据寄存器 |
1215C | 0~1023 | 0~1023 | 0~8191 | V(0~65535).(0~32767) |
注:具体不同型号的PLC,其地址范围请参考对应用户手册。
联系人:司先生
手机:18951610826
电话:025-86210539
邮箱:18951610826@126.com
地址: 南京邮电大学物联网大厦8楼