网站大量收购独家精品文档,联系QQ:2885784924

浅谈西门子CP3431Lean与200SMART以太网通讯.pdf

浅谈西门子CP3431Lean与200SMART以太网通讯.pdf

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

浅谈西门子CP343_1Lean与200SMART以太网通讯

摘要:旧版本的西门子200SMART模块不能与CP343-1Lean进行通讯,只有固

件版本在V2.02及以上的模块才支持,才能通过及以上的模块才支持,才能通过TCP连接的方式进行以太网通讯。

TCP通讯为面向连接的通讯,需要双方都调用指令来建立连接。

关键词:314CPU314CPU;CP343_1;200SMART;以太网通讯;TCP连接

引言:

本文以福建兆元光电有限公司二期废水项目的自控系统为例,对西门子CP343_1

Lean与200SMART之间的以太网通讯进行了详细阐述。

该项目自控系统配置一个西门子300PLC控制站,位于废水站配电室,而200

SMART控制站位于距离废水站600米远的厂务监控室内,监控人员要求在厂务监

控室里以报警灯声音和光的方式展现废水站的报警状态。所以,两个PLC控制站

之间敷设了一根光纤,通过光纤转以太网的通讯方式,经数据交换,由厂务监控

室内的200SMARTPLC控制站来驱动声光报警器。

一、硬件配置

1、西门子300PLC侧,主要设备是CPU和CP343_1以太网模块。具体型号如以太网模块。具体型号如

下:

CPU:6ES7314-1AG14-0AB0

CP:6GK7343-1CX10-0XE0(注:CP343_1Lean只支持TCP通讯)

2、西门子200SMARTPLC侧,主要设备是CPU模块。具体型号如下:

CPU一体机型号:一体机型号:6ES7288-1SR20-0AA0,但要其硬件版本需V2.02及以上,

如果低于这个版本,需要升级到该版本及以上。

二、软件配置

1、西门子300PLC300PLC侧,是STEP7PROV5.6中文版。

2、西门子200SMARTPLC侧,是MicroWINSMARTV2.4中文版,其固件版本是

V2.04版本(如果低于该版本,需要升级到V2.02版本及以上)。

三、在西门子300PLC中进行组态和编程

1、在STEP7硬件组态中,点击“组态网络”图标按钮,打开NetPro组态网络界

面,点击配置机架中的CPU插槽,则下面会出现本地ID等的连接界面,然后在

空白处点击右键,选择“插入新连接”。

在弹出的对话框中,展开对应的项目之后,点击“未指定”分项,在连接类型里选

择“TCP连接”。因为CP343_1以太网模块只支持TCP连接,所以这里没有S7连接

选项。在TCP连接的“常规信息”属性中,本地端口的识别号选择1,跟200SMART

侧的连接ID号一致,名称可以随意填写。在“地址”属性中,本地IP为S7_300侧

的地址;远程IP为200SMART的地址,其对应的端口是2000,这个端口地址要

跟200SMART侧的相对应。如下图1

2、建立接收发送数据的DB块,见上图1

(1)、在程序中插入共享数据块,以DB9为例。

(2)、建立TCP_SEND1数组,传送以BYTE为单位,传输长度是10BYTE。

建立TCP_RCV1数组,传送以BYTE为单位,传输长度是10BYTE。

四、在OB1块中调用FC5和FC6

FC5是发送数据功能块,其ACT是脉冲信号,以0.5秒为例;ID是连接ID,跟

200SMART侧的一致;LADDR是CP343_1的地址,十六进制数W#16#100转换成

十进制数是256,在硬件配置中可以查看;SEND是发送数据的起始地址;是发送数据的起始地址;LAN是

发送数据的长度。FC6是接收数据功能块。

将配置和程序进行下载,如果通讯正常的话,在线监控FC5和FC6块会显示绿色。

五、在200SMART的OB1块中调用TCP_CONNECT、TCP_SEND和TCP_RECV

200SMART作为客户端建立主动连接,西门子300PLC作为服务器建立被动连。作为服务器建立被动连。

TCP_CONNECT通讯连接功能块,伙伴IPIP地址192.168.2.110;端口号均为2000,

与300PLC中的端口号相同;ConnID:与300PLC中的连接标识符相同;Req:上

升沿触发

文档评论(0)

kxg3030 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档