SDY电竞|昇得源体育

电工学习网

 找回密码
 立即注册

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

2021-2-9 09:17| 编辑:电工学习网| 查看: 4359| 评论: 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以太网通讯硬件和软件需求

本文采用一个(ge)S7-200 加上CP243-1,一个(ge)S7-200 SMART PLC为(wei)例,介绍他们之间(jian)的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的组态

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

1.jpg

2、进入到向导配置(zhi)界(jie)面(mian)中(zhong),将(jiang)会看(kan)到如下图所示(shi)的(de)(de)界(jie)面(mian)。点击(ji)“读取模(mo)块(kuai)”即可读出(chu)CP243-1的(de)(de)模(mo)块(kuai)信息(xi),然(ran)后双击(ji)模(mo)块(kuai)信息(xi),将(jiang)模(mo)块(kuai)位置(zhi)添加成功。

02.png


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

03.jpg

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

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

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

07.jpg

7、选(xuan)择"数(shu)(shu)(shu)据(ju)传输"标记,并单(dan)击(ji)"新传输"按(an)钮进(jin)行配置:选(xuan)择是读(du)取数(shu)(shu)(shu)据(ju)还是写入数(shu)(shu)(shu)据(ju),填(tian)写通讯数(shu)(shu)(shu)据(ju)的字节个数(shu)(shu)(shu),填(tian)写发送数(shu)(shu)(shu)据(ju)区和接收数(shu)(shu)(shu)据(ju)区的起始地址(zhi)。本例中为将S7-200的VB4000传送到(dao)S7-200 SMART CPU的VB4000;S7-200 VB4001获(huo)取S7-200 SMART的VB4001的数(shu)(shu)(shu)据(ju) 。

8、选择CRC校验(yan),使用缺(que)省(sheng)的时(shi)间(jian)(jian)间(jian)(jian)隔30秒(miao),点(dian)击(ji)下(xia)一步按钮。填写模(mo)块所占用的V存储区的起始地(di)址(zhi)。注(zhu)意(yi)不要和程(cheng)序中的其(qi)他(ta)地(di)址(zhi)冲突。

二、S7-200侧编程

    完(wan)成(cheng)(cheng)以太网向(xiang)导(dao)配(pei)置后(hou)需要(yao)在程序(xu)中(zhong)调(diao)用以太网向(xiang)导(dao)所生成(cheng)(cheng)的ETHx_CTRL和ETHx_XFR, 然后(hou),将整个(ge)项目下载到S7-200 CPU。对于(yu)S7-200的同(tong)一(yi)个(ge)连接的多个(ge)数据传(chuan)输,不(bu)能同(tong)时(shi)(shi)激活(huo),必(bi)须分时(shi)(shi)调(diao)用。下面的程序(xu)就是(shi)用前一(yi)个(ge)数据传(chuan)输的完(wan)成(cheng)(cheng)位去激活(huo)下一(yi)个(ge)数据传(chuan)输。

三、S7-200 SMART的组态

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

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

最新评论

  • PLC输(shu)入(ru)端(duan)和输(shu)出端(duan)怎么(me)接(jie)线
  • PLC十字(zi)路口的交(jiao)通(tong)灯控制编程实例
  • 西门(men)子S7-200系列PLC全套接线图
  • 如何理解PLC工作原理图(tu)和接线图(tu)
  • plc基础(chu)知(zhi)识指令27个
  • 什么是COM端(duan)口?PLC中COM端(duan)口如何接线?
热点(dian)文(wen)章(zhang)

|电工学习网 ( )

GMT+8, 2021-5-30 16:39

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

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

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

返回顶部