下载此文档

组态王6.53与西门子300以太网通讯.doc


文档分类:论文 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍

硬件要求:
西门子300PLC模块一套〔必须包括以太网模块〕,本例采用用的是CP343-1订货号为:343-1EX10-0XE0。以太网通讯线一根。外围设备自定。
二。、软件要求:
组态王 Interface 的支持。
 硬件连接与配置
S7-400PLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置:
· 确认电脑中安装有以太网卡,并与PLC 连接到同一网络中。
· · 通过Step7编程软件为通讯模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中,如IP地址()、子网掩码()。
· · 为电脑设定IP地址和子网掩码,如IP地址()、子网掩码()。
· · 使用ping 命令,保证能ping 到PLC 站。
·  组态王设置
· 1、定义组态王设备
· 组态王定义设备时请选择:
· PLC\西门子\S7-300系列\TCP
· PLC\西门子\S7-400系列\TCP
· 2、设备地址
· 设备地址格式:PLC的IP地址:CPU槽号,如::3
· 说明:
· PLC的IP地址:即为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址,详细请查看如何设置PLC的IP地址和子网掩码
· CPU槽号:即PLC的CPU模块在机架中的槽号,如下列图CPU 414-2DP 的槽号为3。
·
· 3、组态王数据词典-IO变量定义
· 1)、组态王中寄存器列表
·  寄存器格式
 寄存器范围
 读写属性
 数据类型
 变量类型
 寄存器含义
 备注
 Idddd 
 0-8191
 只读
 BYTE BIT
 I/O整数 I/O离散
 数字量输入区,按字节或位〔8位〕读取
 
 Qdddd 
 0-8191
 读写
 BYTE BIT
 I/O整数 I/O离散
 数字量输出区,按字节或位〔8位〕读写
 
 Mdddd 
 0-8191
 读写
 BYTE BIT
 I/O整数 I/O离散
 中间寄存器区
 
 
 xxx:0-255,yyy:0-8191
 读写
 BYTE、SHORT、USHORT、FLOAT BIT
 I/O整数、I/O实数 I/O离散
 数据块寄存器,xxx为通道号,指DB块的序号;yyy为块中地址序号,
 BYTE类型在DB块中占一个字节,FLOAT类型占4个字节,SHORT和USHORT类型占2个字节
· 2)、寄存器特殊说明:
· · 组态王中定义的寄存器的通道范围是指该寄存器支持的最大范围,实际范围由PLC中的程序确定,如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示〔超出范围的〕寄存器读失败。
· · 组态王中定义的DB寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据有可能是错误的。比方,PLC中DB块的定义为:(INT),(UINT), (REAL),(BYTE),(SHORT),(USHORT), (FLOAT),(BYTE)。
· · 对于BIT数据类型,I Q , xx为对应字节的通道,yy为其中位的通道,范围0-7;,xx为DB块号,yy为对应块中地址序号, zz为其中位的通道号,范围0-7。
· 3)、寄存器使用举例:
·  寄存器名称
 读写属性
 数据类型
 变量类型
 寄存器说明
 I0
 只读
 BYTE
 I/O整数
 数字量输入区,按字节读取
 
 只读
 BIT
 I/O离散
 数字量输入区,按位读取,读取通道0的第2位
 
 只读
 BIT
I/O离散
 数字量输入区,按位读取,读取通道0的第8位
 Q1
 读写
 BYTE
 I/O整数
 数字量输出区,按字节〔8位〕读写
 M2
 读写
 BYTE
 I/O整数
 中间寄存器
 
 读写
 BYTE
 I/O整数
 DB块寄存器,DB块序号10,块中地址序号0
 
 读写
 FLOAT
 I/O实数
 DB块寄存器,DB块序号10,块中

组态王6.53与西门子300以太网通讯 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人清懿
  • 文件大小1.04 MB
  • 时间2022-02-22
最近更新