当前位置:科学 > 正文

S7-1500 PLC的S7 单边通信

2023-02-28 22:46:09  来源:Look自动化

1概述

S7协议是 SIEMENS S7 系列产品之间通讯使用的标准协议 ,其优点是通信双方无论是在同一 MPI 总线上、同一 PROFIBUS 总线上或同一工业以太网中,都可通过 S7 协议建立通信连接,使用相同的编程方式进行数据交换而与使用何种总线或网络无关。S7 通信分为按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况


【资料图】

通信伙伴无法组态 S7连接通信伙伴不允许停机不希望在通讯伙伴侧增加通信组态或程序

本文介绍 S7-1500 基于工业以太网的 S7 单边通信的组态步骤,用于实现两个独立的S7-1500 项目之间的 S7 通信。

2组态

2.1配置S7-1500 S7 Client 站点

1.创建新项目目视图”S7Client”后,单击“项目视图“

2.双击项目树下的功能,弹加新设备”出添加新设备对话框

3.在添加新设备对话框中的步骤

a)选择设备类型“PLC”

b)选择使用的 CPU型号勾选“打开设备视”点击“确定”按钮后将显示设备视图

4.在设备视图中设置PN接口参数:

a)点击工作区S71511CPU的PN接口

b)添加新子网

C)设置IP地址为192.168.0.1,子网掩码为255.255.255.0

d)将工作区切换到网络视图

5.创建 S7 连接

a)点击工具栏“连接”图标,下拉框中选择S7连接

b)鼠标右键点击CPU,在弹出菜单中选择“添加新连接”,然后出现创建新连接”对话框

6.在创建新连接对话框中做以下设置:

a)确认连接类型为S7连接

b)设定使用的本地接口,CPU1511-1仅提供 1个接口,“PLC 1,PROFINET 接口1(X1)’

c)设定连接ID,自动生成为16#100

d)勾选“主动建立连接”复选框点击“添加”按钮添加新连接后再点击“关闭”按钮,关闭创建新连接对话框

7.展开网络视图列表区域,设置 S7 连接参数

a)点击列表区域的“S7连接1”

b)选择巡视窗口的属性标签中的“常规”

c)设置伙伴IP地址,192.168.0.2

8. a)选择巡视窗口的属性标签中的“地址详细信息”

b)选择伙伴 PLC的b)机架号和插槽号,示例中通信伙伴为S7-1500,所以机架号为 0,插槽号为1,TSAP为03.01

注:对于其他 S7通信伙伴:

通信伙伴为 S7-300 ,TSAP 为03.02

通信伙伴为S71200/1500,TSAP为03.01

通信伙伴为S7-200,TSAP根据CP243-1实际配置填写

9.a) 点击工作区 PLC_1站点

b) 点击编译图标,编译组态

c)点击下载图标,下载组态到CPU中

2.2配置S7-1500 S7 Server 站点

1.重复前面 1~4步骤创建 S7-1500 项目“S7 Server”设置CPU1511-1PN接口IP 地址:192.168.0.2,子网掩码:255.255.255.0

2.a)单击网络视图中CPU选择巡视窗口的属性标签中的“保护”

b)勾选“允许来自远复选程对象....”框

3.a)点击工作区 PLC_1站点

b) 点击编译图标,编译组态

c)点击下载图标,下载组态到CPU中

3通信编程

由于配置的是 S7单边通信,只需在配置 S7 网络连接的一方进行编程,所以本例中只需要在 S7 Client 项目中编程调用 S7 通信指令 PUT/GET

1.展开项目树,双击程序块下 Main[OB1]在工作区中打开 OB1

2.a) 打开指令任务卡

b)展开通信指令

c)选择 GET 指令并拖拽至程序段 1,按提示添加背景数据块

3.展开巡视窗口,选择“属性”选项卡

a)点击程序段 1中GET功能块

b)选择巡视窗口的“组态”标签页,点击“连接参数”

c)点击“连接名称”后的“...”按在“连接概览”对话框中选择需要绑定的连接

4.在连接概览对话框中选择需绑定到功能块出处者的连接,S7_连接1”击“确定”按钮完成连接选择

5.为GET 功能块设置参数

REQ:控制参数request,在上升沿时激活数据交换功此处为能M0.0,系统自动为其分配符号称“Tag_1”ADDR 1:指向通信伙伴 CPU上待读取区域的指针,这里为P#M10.0BYTE10

RD1:指向本地CPU 上用于写入已读数据的区域的指针,这里为P#M100.0BYTE10

注:此处功能块的调用结果是:REQ上升沿每执行一次,读取通信伙伴MB10~MB19当前的数据值,并保存至本地的MB100~MB109区域

6.重复步骤 2~4,组态PUT 功能块,设置参数:

REQ:控制参数request,在上升沿时激活数据交换功能,此处为M0.1,系统自动为其分配符号名称“Tag2

ADDR 1:指向伙伴 CPU上用于写入数据的区域的指针,此为 P#M20.0BYTE10

SD1:指向本地CPU 上包含要发送数据的区域的指针此为P#M200.0BYTE10

注:此处功能块的调用结果是:REQ上升沿每执行一次,本地MB200~MB209的当前数据值写入到通信伙伴 MB20~MB29 地址区域中

7.右键单击项目树下程序块,在弹出对话框“编译中选择软件(重新编译所有块)

8.右键单击项目树下程序块,在弹出对话框中选择“下载到设备更软件(仅变更)

关键词: 中央处理器 中国通信服务 西门子公司

推荐阅读

航天员太空生活舱内景曝光 在太空中航天员之间是如何交流的呢?

航天员太空生活舱内景曝光,航天员在天上是如何生活的呢?中国载人航天工程空间站、神舟系列载人飞船、天舟系列货运飞船和长征系列运载火箭 【详细】

稀土镁合金简介 稀土镁合金的未来发展趋势

稀土镁合金一般指稀土元素的镁合金。镁合金是工程应用中最轻的金属结构材料,具有低密度、高比强度、高比刚度、高减震、易加工、易回收等优 【详细】

北京雾霾的原因?北京雾霾的真正原因有哪些?

北京雾霾的真正原因有哪些?每年秋冬,黄淮和华北都会被雾霾困扰。雾霾散去,我们要等新一轮冷空气南下。北京的雾霾让人看不顺眼。空气控制 【详细】

太阳能电池背上市公司 太阳能电池背上市公司有哪些?

现如今太阳能电池已经发展的越来越好了,甚至有的家庭还用上了家用的光伏发电站了。但是呢我发现大家对于太阳能电池的了解还是不是很清楚, 【详细】

世界能源危机缓解的方法 世界能源危机缓解的方法有哪些?

世界能源危机是如何产生的?世界范围内,以石油为主的能源供需严重失衡,价格飞涨,影响和冲击着全球经济发展,给世界经济发展带来巨大风险 【详细】

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有