新闻详情

西门子的S7通信你不会还不知道怎么用吧

发布时间: 2024-03-21
观看西门子的S7通信你不会还不知道怎么用吧视频:

本文主要介绍西门子200smart的以太网通信功能。

每个s7-200 smart cpu都提供一个以太网端口和一个 rs485端口(端口0),标准型cpu额外支持sb cm01信号板(端口1),信号板可通过step 7-micro/win smart软件组态为rs232通信端口或rs485通信端口。

s7-200 smart cpu可实现cpu、编程设备和hmi(人机界面)之间的多种通信:


以太网

cpu 与 step 7-micro/win smart 软件之间的数据交换。

cpu 与 hmi 之间的数据交换。

cpu 与其它 s7-200 smart cpu 之间的 get/put 通信。

cpu 与第三方设备之间的open ie( tcp、iso on tcp、udp) 通信。

cpu 与io设备或控制器之间的profinet 通信(s7-200 smart v2.4只支持做profinet的io控制器,s7-200 smart v2.5起支持做profinet的控制器和io设备)。


rs485/rs232

cpu 与 hmi 之间的数据交换(ppi协议)。

cpu 使用自由端口模式与其它设备之间的串行通信( 例如:xmt/rcv 通信、modbus rtu通信、uss通信等)。


s7-200 smart cpu可同时支持的zui大通信连接资源数如下:


以太网:

1个连接用于与 step 7-micro/win smart 软件的通信。

8个连接用于 cpu 与 hmi 之间的通信。

8个连接用于cpu 与其它s7-200smartcpu之间的 get/put 主动连接。

8个连接用于 cpu 与其它 s7-200smartcpu 之间的 get/put 被动连接。

8个连接用于 cpu 与第三方设备之间的open ie主动连接。

8个连接用于 cpu 与第三方设备之间的open ie被动连接。

8个连接用于 cpu 其他io设备或者驱动器的profinet连接。

1个连接用于 cpu 其他io控制器的profinet连接。


rs485/rs232:

4个连接用于 cpu 与 hmi 之间的通信(ppi协议)。

西门子s7通信协议是以太网通信的一种方式,也是西门子s7系列plc的专用通信协议,适用于s7系列所有plc型号的通信,需要注意的是它是一种单边通信。只需要在本地编写通信程序,远程站无需编写任何通信程序。


下面介绍2台200smart plc之间进行s7通信:

要求:本地站i0.0-i0.7控制远程站;远程站vb0的状态控制本地站qb0的状态。


实施步骤

1.进行s7通信向导;

2.调用通信子程序;

3.进行效果测试。

首先在软件中的“工具”菜单栏选择“get/put”便会打开get/put向导对话框;如下图所示创建一个写操作和读操作。

图片


第一个操作项作为写操作,传送字节1个;表示本地站ib0控制远程站qb0,并填写远程plcip地址。

图片


第二个操作项作为读操作,传送字节1个;表示把远程站vb0的数据传给本地站qb0,并填写远程plcip地址。

图片


分配库存储区地址,此处需要注意,该70个字节的地址不能和其它地方重叠。

图片


调用通信子程序,en端用sm0.0一直调用。

图片


zui后进行程序的验证如下图所示,在本地站的i0.0-i0.3导通后,就能点亮远程站中的。而在远程站中的vb0写入56则本地站的就能点亮。

图片

展开全文
供应商
广东湘恒智能科技有限公司
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
我们的新闻
微信咨询 在线询价 拨打电话