最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

IT圈 admin 24浏览 0评论

2024年5月24日发(作者:邢宾)

西门子CP243-1作为客户端与S7-300PLC进

行以太网通讯

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的以太网模块CP243-1配置为CLIENT,使用STEP 7

Micro/WIN中的向导进行通信的配置即可。在命令菜单中选择工具--

1

以太网向导。详细步骤如下:

1、是对以太网通信的描述,点击下一步开头以太网配置。如下图。

2、点击下一步如下图。在此处选择模块的位置,CPU后的第一个

模块位置为0,往后依次类推;或者在线的状况下,点击读取模块搜

寻CP243-1模块(在线读取将该模块的命令字节载入模块命令字节向

导屏幕)。点击下一步;

3、选择模块相匹配的MLFB版本,本例中的CP243-1模块型号为

6GK7243-1EX01-0XE0,如下图所示:

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

一步;

5、点击上图下一步弹出对话框将组态CP243-1进行S7连接的连接

数量的设置,通过S7连接可以与通信伙伴进行读写数据操作。点击“下

一步”按钮连续进行S7连接组态。

6、点击下一步后选择此为客户机连接,远程属性TSAP (Transport

Service Access Point)填写为03.02,输入S7-300侧的IP地址。点击

数据传输按钮进入数据交换的定义。

2

留意:假如连接远程对象是 S7-300,TSAP为03.02;假如连接远程

对象是 S7-400,TSAP为03.0x,其中x为CPU模块的槽位,可以从

S7-400 站的硬件组态中找出PLC的槽号。

7、选择"数据传输"标记,并单击"新传输"按钮,进行配置:选择是

读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区

和接收数据区的起始地址。本文中为从S7-300的MB200开头读取8

个字节到VB1000开头的8个字节的区域中;从S7-200的VB2000开

头的8个字节写到S7-300的QB0开头的8个字节的区域中,点击确

认按钮:

留意: 本地PLC中的地址必需是V内存字节地址,远程对象中的地

址必需代表字节地址。当您为S7-300/ S7-400设备输入远程地址时,

若是数据块请使用格式。

8、选择CRC校验,使用缺省的时间间隔30秒,点击下一步按钮。填

写模块所占用的V存储区的起始地址。你也可以通过“建议地址”按钮

来获得系统建议的V存储区的起始地址, 点击下一步按钮。

9、完成以太网向导配置后需要在程序中调用以太网向导所生成的

ETHx_CTRL和ETH0_XFR, 然后,将整个项目下载到作客户端的S7-200

CPU上。

10、调用向导生成的子程序,实现数据传输。对于S7-200的同一

3

个连接的多个数据传输,不能同时激活,必需分时调用。下面的程序

就是用前一个数据传输的完成位去激活下一个数据传输。假如通信未

建立胜利,可以对应查询子程序的错误代码。

4

2024年5月24日发(作者:邢宾)

西门子CP243-1作为客户端与S7-300PLC进

行以太网通讯

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的以太网模块CP243-1配置为CLIENT,使用STEP 7

Micro/WIN中的向导进行通信的配置即可。在命令菜单中选择工具--

1

以太网向导。详细步骤如下:

1、是对以太网通信的描述,点击下一步开头以太网配置。如下图。

2、点击下一步如下图。在此处选择模块的位置,CPU后的第一个

模块位置为0,往后依次类推;或者在线的状况下,点击读取模块搜

寻CP243-1模块(在线读取将该模块的命令字节载入模块命令字节向

导屏幕)。点击下一步;

3、选择模块相匹配的MLFB版本,本例中的CP243-1模块型号为

6GK7243-1EX01-0XE0,如下图所示:

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

一步;

5、点击上图下一步弹出对话框将组态CP243-1进行S7连接的连接

数量的设置,通过S7连接可以与通信伙伴进行读写数据操作。点击“下

一步”按钮连续进行S7连接组态。

6、点击下一步后选择此为客户机连接,远程属性TSAP (Transport

Service Access Point)填写为03.02,输入S7-300侧的IP地址。点击

数据传输按钮进入数据交换的定义。

2

留意:假如连接远程对象是 S7-300,TSAP为03.02;假如连接远程

对象是 S7-400,TSAP为03.0x,其中x为CPU模块的槽位,可以从

S7-400 站的硬件组态中找出PLC的槽号。

7、选择"数据传输"标记,并单击"新传输"按钮,进行配置:选择是

读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区

和接收数据区的起始地址。本文中为从S7-300的MB200开头读取8

个字节到VB1000开头的8个字节的区域中;从S7-200的VB2000开

头的8个字节写到S7-300的QB0开头的8个字节的区域中,点击确

认按钮:

留意: 本地PLC中的地址必需是V内存字节地址,远程对象中的地

址必需代表字节地址。当您为S7-300/ S7-400设备输入远程地址时,

若是数据块请使用格式。

8、选择CRC校验,使用缺省的时间间隔30秒,点击下一步按钮。填

写模块所占用的V存储区的起始地址。你也可以通过“建议地址”按钮

来获得系统建议的V存储区的起始地址, 点击下一步按钮。

9、完成以太网向导配置后需要在程序中调用以太网向导所生成的

ETHx_CTRL和ETH0_XFR, 然后,将整个项目下载到作客户端的S7-200

CPU上。

10、调用向导生成的子程序,实现数据传输。对于S7-200的同一

3

个连接的多个数据传输,不能同时激活,必需分时调用。下面的程序

就是用前一个数据传输的完成位去激活下一个数据传输。假如通信未

建立胜利,可以对应查询子程序的错误代码。

4

发布评论

评论列表 (0)

  1. 暂无评论