【通信】S7-200和S7-200 SMART之间的S7通讯

已锁定

小颜09

  • 帖子

    139
  • 精华

    0
  • 被关注

    29

论坛等级:侠圣

注册时间:2014-07-23

普通 普通 如何晋级?

【通信】S7-200和S7-200 SMART之间的S7通讯

2127

2

2021-01-12 08:09:26

一、S7-200和S7-200 SMART之间的S7通讯前提

1、S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议。S7-200和S7-200 SMART之间的S7通讯需要S7-200侧作为客户端组态以太网向导。

2、S7-200 SMART PLC V2.1 版本以及以上才支持与S7-200 之间的S7通讯。所有CPU固件需升级到V2.1以及以上。

3、S7-200 CP243-1侧组态客户端,S7-200 SMART作为服务器才能进行通讯。

4、硬件准备:
① S7-200 CPU
② CP243-1(6GK7 243-1EX01-0XE0 )
③S7-200 SMART CPU(固件V2.1以上)
④ PC (带以太网卡)
⑤ TP以太网电缆

5、软件准备:
① STEP 7 Micro/WIN V4.0 SP9
② STEP 7 Micro/WIN SMART V2.4

二、S7-200和S7-200 SMART之间的S7通讯组态

1、通过编程电缆使PC机与S7-200的通信,然后选择工具中的以太网向导配置界面,进入到向导配置界面中,将会看到下图的界面。点击“读取模块”即可读出CP243-1的模块信息,然后双击模块信息,将模块位置添加成功。

2、按下一步,选择模块相匹配的版本,CP243-1模块都需要配置一个IP地址,IP地址的设置需要在指定的对话框中进行设置。在该界面中的IP地址栏内填入IP地址:192.168.0.102,然后点击保存,并退出该界面。

3、CP243-1模块需要占用一个QB字节,该字节的地址不能任意填写,需要进行计算(如果通过自动读取模块位置的方式则会自动计算)。计算的规则就是从CPU本体的输出字节开始计算,依次排列到CP243-1的模块位置即可。

4、组态CP243-1进行S7连接的连接数量的设置,通过S7连接可以与通信伙伴进行读写数据操作。选择"数据传输"标记,并单击"新传输"按钮进行配置:选择是读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区和接收数据区的起始地址。

5、完成以太网向导配置后需要在程序中调用以太网向导所生成的ETHx_CTRL和ETHx_XFR, 然后,将整个项目下载到S7-200 CPU。对于S7-200的同一个连接的多个数据传输,不能同时激活,必须分时调用。下面的程序就是用前一个数据传输的完成位去激活下一个数据传输。




【通信】S7-200和S7-200 SMART之间的S7通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有14324条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。