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

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

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

组态王6.55与西门子300以太网通讯实例

硬件要求:

西门子300PLC模块一套〔必须包括以太网模块〕,本例采用用的是CP343-1订货号为:343-1EX10-0XE0。以太网通讯线一根。外围设备自定。

二。、软件要求:

组态王6.53,具有以太网驱动。

具体步骤

翻开组态王双击翻开,点击新建按照工程新建指导进行新建。点击下一步再此输入工程的名称后点击下一步。点击确定按钮,确定创立。在此输入工程名和工程描述。工程名可以跟刚刚输入的相同。输入完后点击完成按钮。此时一个新的工程就创立成功了。双击刚刚创立的工程,翻开进入。点击新建按钮,新建一个画面,输入画面名称,此时一个画面就新建好了。

设备连接

点击COM1新建一个双击新建按钮选择PLC找到s7-300〔TCP〕选中TCP后点击下一步给你新建的一个设备新建一个名字后点击下一步。

COOM口可以随便选择一个,因为你用的是以太网和COOM口没有关系的,最后往后选。这是重点。地址不对你是连接不成功的。以太网的地址规那么是:IP地址(343-1):槽号(CPU)。例如〔192.168.0.1:2〕切记一定是在英语输入法下写地址。可以默认,也可以修改。点击下一步显示你创立新的设备信息及你的通讯方式,没有问题之后点击完成按钮。就可以看到你创立的设备了。对准你刚刚创立的设备右击进行设备连接测试,看看有没有和外接通讯成功。注意这几个参数的设定。检查无误后点击设备测试按钮,按照步骤进行操作。如果通许成功会显示出现这个画面就表示通讯成功了,

如果出现这画面就表示通讯错误。解决方法如下:

1.检查你的硬件PLC是什么状态SF灯有没有亮

2.检查通许参数

3.检查你的以太网通讯线有没有插好。

4、检查组态王驱动有没有损坏。

三、建立新变量

双击数据词典双击新建进行新建变量箭头指的地方就是必填和选择的地方,跟你的实际情况进行选择。本例用I/O离散。连接设备就选你刚刚新建的那个,存放器选你在程序中用的。定义好之后点击确定按钮。一个新的变量就建好了。

S7400-TCP/IP?

?概述

????本驱动支持西门子的S7系列PLC的以太网TCP协议,可以与S7-400PLC通讯,而且上位机中不需要安装和设置西门子的网络软件包SIMATICNET和STEP7等软件,不需要SetPG/PCInterface的支持。

?硬件连接与配置

S7-400PLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置:

·确认计算机中安装有以太网卡,并与PLC连接到同一网络中。

··通过Step7编程软件为通讯模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中,如IP地址(172.16.2.72)、子网掩码(255.255.255.0)。

··为计算机设定IP地址和子网掩码,如IP地址(172.16.2.1)、子网掩码(255.255.255.0)。

··使用ping命令,保证能ping到PLC站。

·?组态王设置

·1、定义组态王设备

·组态王定义设备时请选择:

·PLC\西门子\S7-300系列\TCP

·PLC\西门子\S7-400系列\TCP

·2、设备地址

·设备地址格式:PLC的IP地址:CPU槽号,如:172.16.2.72:3

·说明:

·PLC的IP地址:即为通过Step7编程软件为通讯模块(CP443-1)设定的IP地址,详细请查看如何设置PLC的IP地址和子网掩码

·CPU槽号:即PLC的CPU模块在机架中的槽号,如下列图CPU414-2DP的槽号为3。

·

·3、组态王数据词典-IO变量定义

·1)、组态王中存放器列表

·?存放器格式

?存放器范围

?读写属性

?数据类型

?变量类型

?存放器含义

?备注

?Idddd?

?0-8191

?只读

?BYTEBIT

?I/O整数I/O离散

?数字量输入区,按字节或位〔8位〕读取

?

?Qdddd?

?0-8191

?读写

?BYTEBIT

?I/O整数I/O离散

?数字量输出区,按字节或位〔8位〕读写

?

?Mdddd?

?0-8191

?读写

?BYTEBIT

?I/O整数I/O离散

?中间存放器区

?

?DBxxx.yyy

?xxx:0-255,yyy:0-8191

?读写

?BYTE、SHORT、USHORT、FLOATBIT

?I/O整数、I/O实数I/O离散

?数据块存放器,xxx为通道号,指DB块的序号;yyy为块中地址序号,如DB10.2

?BYTE类型在DB块中占一个字节,FLOAT类型占4个字节,SHORT和USHORT类型占2个字节

·2)、存放器特殊说明:

··组态王中定义的存放器

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档