SDY电竞|昇得源体育

电工学习网

 找回密码
 立即注册

西门子S7-200 CP243-1作为客户端与S7-200 SMART CPU以太网通讯

2021-2-9 09:17| 编辑:电工学习网| 查看: 10222| 评论: 0

    S7通信是S7系列plc基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。S7-200 通过CP243-1与S7-200 SMART PLC 之间的S7通信也是可以成功的,但是需要S7-200侧作为客户端组态以太网向导。

一、S7-200 CP243-1 作为客户端与S7-200 SMART CPU以太网通讯硬件和软件需求

本文采用一个S7-200 加上CP243-1,一个S7-200 SMART PLC为例,介绍他(ta)们之间的S7通讯。

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

2、软件需求:
① STEP 7 Micro/WIN V4.0 SP9
② STEP 7 Micro/WIN SMART V2.5

二、S7-200侧CP243-1的(de)组态

1、首先,通过(guo)编程电(dian)缆使PC机与S7-200的通信,然后选择工具中的以太网向导(dao)配置界面(mian),如下图所(suo)示:

1.jpg

2、进入到向导配(pei)置界面(mian)(mian)中,将会看到如下图所示的界面(mian)(mian)。点击“读取(qu)模(mo)块”即可读出CP243-1的模(mo)块信息,然后(hou)双击模(mo)块信息,将模(mo)块位置添加成(cheng)功(gong)。

02.png


3、选(xuan)择模块(kuai)相匹配(pei)的版(ban)本,本例(li)中的CP243-1模块(kuai)型号(hao)为6GK7243-1EX01-0XE0,如下(xia)图所示(shi):

03.jpg

4、点击图3中标注的选项,进入设置IP界面(mian)。在该(gai)界面(mian)中的IP地址栏内(nei)填入IP地址:192.168.0.102,然后(hou)点击保存,并退出该(gai)界面(mian)。

5、设置模(mo)(mo)块命令字节(jie)(jie):CP243-1模(mo)(mo)块需要占用一个QB字节(jie)(jie),该字节(jie)(jie)的(de)(de)(de)地址不(bu)能任意填写,需要进行(xing)(xing)计(ji)算(suan)(suan)(如果通过自动读(du)取模(mo)(mo)块位(wei)置的(de)(de)(de)方式则会自动计(ji)算(suan)(suan))。计(ji)算(suan)(suan)的(de)(de)(de)规则就是从CPU本体的(de)(de)(de)输出(chu)字节(jie)(jie)开始计(ji)算(suan)(suan),依次排(pai)列到CP243-1的(de)(de)(de)模(mo)(mo)块位(wei)置即可;对(dui)等(deng)链接(jie)(jie):组态(tai)CP243-1进行(xing)(xing)S7连接(jie)(jie)的(de)(de)(de)连接(jie)(jie)数量的(de)(de)(de)设置,通过S7连接(jie)(jie)可以与通信伙伴进行(xing)(xing)读(du)写数据操作。

6、选择(ze)此为客(ke)户机连(lian)接(jie),TSAP是Transport Service Access Point的(de)缩写,表示(shi)的(de)是连(lian)接(jie)资源的(de)地址(zhi),与S7-200 SMART通讯可设置为:02.00、02.01、03.00、03.01。本例中设置的(de)为02.00。输入(ru)S7-200 SMART 侧的(de)IP地址(zhi):192.168.0.15。点击(ji)数据(ju)传输按钮进(jin)入(ru)数据(ju)交(jiao)换的(de)定义。

07.jpg

7、选择(ze)"数(shu)(shu)据(ju)(ju)传输"标(biao)记,并(bing)单击"新传输"按钮进行配置:选择(ze)是(shi)读取(qu)数(shu)(shu)据(ju)(ju)还(hai)是(shi)写(xie)入数(shu)(shu)据(ju)(ju),填写(xie)通(tong)讯数(shu)(shu)据(ju)(ju)的(de)(de)字(zi)节个数(shu)(shu),填写(xie)发送(song)数(shu)(shu)据(ju)(ju)区和接(jie)收数(shu)(shu)据(ju)(ju)区的(de)(de)起始地址。本例中为将S7-200的(de)(de)VB4000传送(song)到S7-200 SMART CPU的(de)(de)VB4000;S7-200 VB4001获取(qu)S7-200 SMART的(de)(de)VB4001的(de)(de)数(shu)(shu)据(ju)(ju) 。

8、选择(ze)CRC校验,使用(yong)缺省(sheng)的时间间隔30秒(miao),点击下一步按钮(niu)。填写模块所(suo)占用(yong)的V存储区的起始地(di)址。注意不要和程序中(zhong)的其他地(di)址冲突。

二、S7-200侧编程

    完成(cheng)以太网向导配置后(hou)需(xu)要在程序中(zhong)调用以太网向导所生成(cheng)的ETHx_CTRL和ETHx_XFR, 然(ran)后(hou),将整(zheng)个项目下(xia)载到S7-200 CPU。对于S7-200的同(tong)一个连接的多(duo)个数据传输(shu),不能同(tong)时激活,必须(xu)分(fen)时调用。下(xia)面的程序就(jiu)是(shi)用前一个数据传输(shu)的完成(cheng)位去激活下(xia)一个数据传输(shu)。

三、S7-200 SMART的组态

    S7-200 SMART作为服务(wu)器,不需(xu)要额外做通讯编(bian)程,此处不增加例程,只(zhi)需(xu)注意(yi)S7-200 SMART CPU的IP设(she)置(zhi)为192.168.0.15。

看(kan)过《西门子S7-200 CP243-1作为客户端与S7-200 SMART CPU以太网通讯》的人还看(kan)了以下文(wen)章:

最新评论

  • PLC输(shu)入端和输(shu)出端怎么接线
  • 什么是COM端口?PLC中(zhong)COM端口如何接(jie)线?
  • 西门子S7-200系列(lie)PLC全套接线(xian)图
  • PLC十(shi)字路口的(de)交通(tong)灯控制编程实例(li)
  • plc基础知(zhi)识指令27个
  • plc控制电动(dong)机正反(fan)转梯形(xing)图
热(re)点文章

电工学习网 ( )

GMT+8, 2021-10-21 23:51

Powered by © 2011-2021 meiman42nr.cn 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部