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以太网通讯硬件和软件需求

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

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、首先,通过编程电(dian)缆使PC机与S7-200的通信,然后选(xuan)择工具中的以(yi)太网向(xiang)导配置界面,如下图所示:

1.jpg

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

02.png


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

03.jpg

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

5、设(she)置(zhi)(zhi)模(mo)块(kuai)命令字(zi)节(jie)(jie):CP243-1模(mo)块(kuai)需要(yao)占(zhan)用一个(ge)QB字(zi)节(jie)(jie),该字(zi)节(jie)(jie)的(de)地(di)址不(bu)能(neng)任意(yi)填(tian)写(xie),需要(yao)进行计算(suan)(如果(guo)通过自动读取模(mo)块(kuai)位(wei)置(zhi)(zhi)的(de)方式则(ze)会自动计算(suan))。计算(suan)的(de)规则(ze)就是从CPU本体的(de)输出字(zi)节(jie)(jie)开(kai)始计算(suan),依次排列到(dao)CP243-1的(de)模(mo)块(kuai)位(wei)置(zhi)(zhi)即可;对(dui)等链(lian)接(jie):组态CP243-1进行S7连接(jie)的(de)连接(jie)数量的(de)设(she)置(zhi)(zhi),通过S7连接(jie)可以与通信伙伴(ban)进行读写(xie)数据操(cao)作。

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

07.jpg

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

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

二、S7-200侧编程

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

三、S7-200 SMART的组态

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

看(kan)过(guo)《西(xi)门子S7-200 CP243-1作(zuo)为客户端与(yu)S7-200 SMART CPU以(yi)太网通(tong)讯》的人(ren)还(hai)看(kan)了以(yi)下(xia)文章:

最新评论

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

|电工学习网 ( )

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

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

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

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

返回顶部