SDY电竞|昇得源体育

电工学习网

 找回密码
 立即注册

西门子CP243-1作为客户端与S7-300PLC进行以太网通讯

2021-2-8 11:28| 编辑:电工学习网| 查看: 11901| 评论: 0|原作者: 西门子工业技术论坛

    S7-200 plc本体没有以太网口,需要通过以太网模块CP243-1来扩展以太网通信,且一个S7-200PLC只能扩展一个CP243-1。CP243-1不是即插即用模块,需要通过其他方式对S7-200下载一个包含以太网向导的项目文件才可以使用。通过以太网向导,最多8个以太网S7控制器通信,每个连接既可以是服务器连接也可以是客户机连接。除此之外,CP243-1还可以同时支持一个STEP 7-Micro/WIN的编程连接。一个客户端(Client)可以包含1-32个数据传输操作,一个读写操作最多可以传输212个字节。如果CP243-1作为服务器运行,每个读操作可以传送222个字节。

    S7-200 可以通过 CP243-1 作为服务器端和客户端建立 S7 连接,这意味着以下可能:
1. 在 S7-200 中配置一个客户端,因此S7-200将主动激活与远程服务器的 S7 连接。
2. 在S7-200中配置服务器连接,因此S7-200可被动的响应建立好的S7连接,远程的客户端将与S7-200建立连接,S7-200作为服务器提供数据。

一、S7-200作为客户机

    把S7-200的以太网(wang)模块CP243-1配置(zhi)为CLIENT,使用(yong)STEP 7 Micro/WIN中(zhong)的向导(dao)进(jin)行通信(xin)的配置(zhi)即可。在命令菜单中(zhong)选择工(gong)具--以太网(wang)向导(dao)。具体(ti)步(bu)骤如下:

1、是对以(yi)太网(wang)通(tong)信的描述,点击(ji)下一(yi)步开始(shi)以(yi)太网(wang)配置。如(ru)下图。

1.jpg

2.jpg

2、点击(ji)(ji)下(xia)一步(bu)如(ru)下(xia)图。在此处(chu)选择模(mo)(mo)块的位置,CPU后(hou)的第一个模(mo)(mo)块位置为0,往(wang)后(hou)依次(ci)类推;或者在线的情况下(xia),点击(ji)(ji)读取(qu)模(mo)(mo)块搜寻CP243-1模(mo)(mo)块(在线读取(qu)将该模(mo)(mo)块的命(ming)令字节载入模(mo)(mo)块命(ming)令字节向(xiang)导(dao)屏幕(mu))。点击(ji)(ji)下(xia)一步(bu);

3.jpg

3、选择(ze)模块(kuai)相匹配的(de)MLFB版(ban)本,本例中(zhong)的(de)CP243-1模块(kuai)型号为(wei)6GK7243-1EX01-0XE0,如下(xia)图(tu)所(suo)示:

4.jpg

4、点击下一(yi)步弹出下图,在(zai)此处填写IP地址和子网掩码。点击下一(yi)步;

5.jpg

5、点击上图下(xia)一(yi)步弹(dan)出对话框(kuang)将组(zu)态CP243-1进(jin)行S7连(lian)(lian)(lian)接的连(lian)(lian)(lian)接数量的设置,通过S7连(lian)(lian)(lian)接可以与通信伙伴进(jin)行读写数据操作。点击“下(xia)一(yi)步”按钮继续进(jin)行S7连(lian)(lian)(lian)接组(zu)态。

6.jpg

6、点击下一步后选择此为客户机连接,远程属性TSAP (Transport Service Access Point)填写为03.02,输入S7-300侧的IP地址。点击数据传输按钮进入数据交换的定义。
    注意:如果连接远程对象是 S7-300,TSAP为03.02;如果连接远程对象是 S7-400,TSAP为03.0x,其中x为CPU模块的槽位,可以从S7-400 站的硬件组态中找出PLC的槽号。

7.jpg

7、选择"数据传输"标记,并单击"新传输"按钮,进行配置:选择是读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区和接收数据区的起始地址。本文中为从S7-300的MB200开始读取8个字节到VB1000开始的8个字节的区域中;从S7-200的VB2000开始的8个字节写到S7-300的QB0开始的8个字节的区域中,点击确认按钮:
注意: 本地PLC中的地址必须是V内存字节地址,远程对象中的地址必须代表字节地址。当您为S7-300/ S7-400设备输入远程地址时,若是数据块请使用DBx.DBBy格式。

8.jpg

82.jpg

8、选(xuan)择CRC校验(yan),使(shi)用缺(que)省的(de)时间间隔30秒(miao),点击(ji)下(xia)一步按(an)钮。填写模块所占用的(de)V存(cun)储(chu)区的(de)起(qi)始(shi)地(di)址。你也可以通过“建议地(di)址”按(an)钮来(lai)获得系统建议的(de)V存(cun)储(chu)区的(de)起(qi)始(shi)地(di)址, 点击(ji)下(xia)一步按(an)钮。

9、完成以(yi)太(tai)网向(xiang)导配置(zhi)后(hou)需要在(zai)程序中调用(yong)以(yi)太(tai)网向(xiang)导所生(sheng)成的ETHx_CTRL和(he)ETH0_XFR, 然后(hou),将整个项目下载到作(zuo)客户(hu)端(duan)的S7-200 CPU上。

10、调用向导生(sheng)成的(de)子程(cheng)序,实现数(shu)据传输(shu)。对(dui)于S7-200的(de)同一(yi)个(ge)连接的(de)多个(ge)数(shu)据传输(shu),不能同时激活,必(bi)须分时调用。下面的(de)程(cheng)序就是用前一(yi)个(ge)数(shu)据传输(shu)的(de)完成位去激活下一(yi)个(ge)数(shu)据传输(shu)。如果通信未建(jian)立(li)成功,可(ke)以对(dui)应查询子程(cheng)序的(de)错误代码。

11.gif

12.jpg


13.gif

看过《西门子CP243-1作为客户端(duan)与S7-300PLC进行以(yi)太网(wang)通讯(xun)》的(de)人还看了(le)以(yi)下文章:

最新评论

  • PLC输入(ru)端和输出端怎么接线
  • 什么是COM端口(kou)?PLC中(zhong)COM端口(kou)如何接线?
  • PLC十字路(lu)口的交通灯(deng)控制(zhi)编(bian)程实例
  • 西门子S7-200系列PLC全套接线图
  • plc控制电(dian)动机正反转梯形图
  • plc基础知识指令27个
热点文章

电工学习网 ( )

GMT+8, 2021-12-6 07:25

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

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

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

返回顶部