S7-1200 CPU与S7-200 SMART S7通信

发布者:vettykatty最新更新时间:2023-09-21 来源: elecfans关键字:S7-1200  CPU  S7-200  SMART 手机看文章 扫描二维码
随时随地手机看文章

S7-1200 CPU 与 S7-200 SMART S7通信(S7-1200 作为服务器)

S7-200 SMART CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口支持 S7 通信,可以通过向导或使用 GET/PUT 指令两种方式实现,最多可以建立 16 个 S7 连接,其中包括:8 个客户端,8 个服务器。


S7-1200 CPU 本体集成的 PROFINET 通信接口可以做 S7 通信的服务器。S7-1200 仅支持 S7 单边通信,做客户端仅需单边组态连接和编程,而做服务器端则只需准备好通信的数据即可。S7-1200 作为S7服务器,可以使用 6 个动态连接资源。


本文以 S7-200 SMART 作客户端通过向导的方式与 S7-1200 进行 S7 通信为例,加以说明。


硬件和软件需求及所完成的通信任务

硬件:

① S7-200 SMART 标准 CPU 固件版本 V2.5 (文档中S7-ST40 DC/DC/DC 订货号:6ES7288-1ST40-0AA0)
② S7-1200 CPU 固件版本 V4.4(文档中S7-1215 DC/DC/DC 订货号:6ES7215-1AG40-0XB0)
③ PC (带以太网卡),TP电缆(以太网电缆)

软件:

① STEP7-MicroWIN SMART V2.5
② TIA STEP7 V16

所完成的通信任务:

① S7-200 SMART 将 VB0 开始的连续 20 个字节中的数据发送到 S7-1200 通信数据区 DB8 中的 20 个字节中。
② S7-200 SMART 读取 S7-1200 DB9 中的 20 个字节数据并存储在 VB100 开始的连续 20 个字节中。

S7-1200侧组态和编程

1. 新建项目

在项目中,添加 S7-1215 DC/DC/DC,并为其添加子网和分配 IP 地址,如图 1 所示。

dfbf0260-e781-11ed-ab56-dac502259ad0.png

图1 S7-1215 DC/DC/DC

2. 创建 DB

依据要求,创建 DB 数据区,并建立相应数组,分别命名为 Write、Read,如图 2 所示。

dfce9978-e781-11ed-ab56-dac502259ad0.png

图2 创建 DB

3. 创建DB1

S7-200 SMART 作为 S7 客户端只能访问服务器的V区,而S7-1200没有V区, V 区对应 S7-1200 中 DB1,且只能对应 DB1 ,所以需要把 DB9 中数据传送到 DB1,而将DB1的数据传送到DB8,进而间接实现 S7-200 SMART 对 S7-1200 DB8、 DB9 写和读的操作;创建 DB1 并建立相关变量,如图 3 所示。

dfdeb100-e781-11ed-ab56-dac502259ad0.png

图3 创建 DB1

4. 优化的块访问

数据块的属性中,需要选择非优化的块访问(把默认的勾取消掉),DB1 需要此操作,DB8、DB9 无需此操作,如图 4 所示。注意:需要编译后,才可看到偏移量。

dfe77812-e781-11ed-ab56-dac502259ad0.png

图4 优化的块访问

5. 关联变量

将 DB8、DB9 中需要写和读的变量与 DB1 中的数据进行关联,如图 5 所示。

dff0842a-e781-11ed-ab56-dac502259ad0.png

图5 关联变量

6. 连接机制

S7-1200 作为服务器进行 S7 通信,对于 CPU V4.0以后的固件版本,需要勾选“允许来自远程对象的PUT/GET通信访问”,否者,无法建立通信,如图 6 所示。

dff96a36-e781-11ed-ab56-dac502259ad0.png

图6 连接机制

注意:

S7-200 SMART 中 V 区对应于 S7-1200 中 DB1,且只能对应 DB1。

S7-200 SMART侧组态和编程

1. 系统块

双击“系统块”,设置 S7-200 SMART CPU 的 IP 地址,如图 7 所示。

dffffa22-e781-11ed-ab56-dac502259ad0.png

图7 系统块

2. 向导

使用向导功能进行 GET/PUT 通信编程,并添加两个操作,分别命名为 Read 、Write,完成后点击“下一个”,如图 8 所示。

e0090540-e781-11ed-ab56-dac502259ad0.png

图8 向导

3. 配置Read数据

通过选择操作类型 GET、设置远程 CPU 的 IP 地址、设置本地 CPU 数据区、设置远程 CPU 数据区配置 Read 数据,操作完成后,点击“下一个”,其含义为:S7-200 SMART 读取 S7-1200 DB1 中以 DB1.DBB0 为起始地址的连续20 个字节数据并存储在以 VB100 开始的连续 20 个字节中,如图 9 所示。

e012dae8-e781-11ed-ab56-dac502259ad0.png

图9 配置 Read 数据

4. 配置Write数据

通过选择操作类型 PUT、设置远程 CPU 的 IP 地址、设置本地 CPU 数据区、设置远程 CPU 数据区配置 Wrtie 数据,操作完成后,点击“下一个”,其含义为:S7-200 SMART 将 VB0 开始的连续 20 个字节中的数据发送到 S7-1200 通信数据区 DB1 中以 DB1.DBB20 开始的连续 20 个字节中,如图 10 所示。

e01df928-e781-11ed-ab56-dac502259ad0.png

图10 配置 Write 数据

5. 存储区分配

在这里指定 V 存储区中放置组态的起始地址,建议使用较大数值,以免和其他数据冲突,操作完成后,点击“下一个”,如图 11 所示。

e0306aae-e781-11ed-ab56-dac502259ad0.png

图11 存储区分配

6. 组件

在这里可以看到组态后自动生成的组件,点击“生成”,完成GET/PUT向导配置,如图 12 所示。

e03e153c-e781-11ed-ab56-dac502259ad0.png

图12 组件

7. 编程

在 Main 函数中调用 NET_EXE 子程序,并分配相关引脚参数,如图 13 所示。

e048bc9e-e781-11ed-ab56-dac502259ad0.png

图13 编程

至此,S7-200 SMART 作客户端与 S7-1200 进行 S7 通信的组态和编程就完成了。

通信测试

连接状态

S7 连接成功的建立是调用 PUT/GET 指令的基础,S7 连接成功建立后,方能正确执行 PUT/GET 指令。在 TIA 软件的网络视图中,转至在线,可以监控 S7 连接状态,如图 14 所示。

e051440e-e781-11ed-ab56-dac502259ad0.png

图14 S7 连接状态

数据交互

通过在线监控查看两者之间的数据交互是否正确,如图 15 、图 16 所示,

e0661d52-e781-11ed-ab56-dac502259ad0.png

图15 DB8 数据

e075a84e-e781-11ed-ab56-dac502259ad0.png

图16 DB9 数据


关键字:S7-1200  CPU  S7-200  SMART 引用地址:S7-1200 CPU与S7-200 SMART S7通信

上一篇:PLC程序加密的6个小技巧
下一篇:西门子S7-1500PLC MODBUS通讯案例

推荐阅读最新更新时间:2024-11-08 10:13

移动推出飞电话 可拨打传统网络号码
   面对微信的流行,传统运营商可以说苦不堪言。这使得中国移动的飞信地位迅速下降,用户骤减。昨天我们获悉,中国移动对旗下飞信进行了重大升级,在“飞信2014和沟通版”及以上版本中,增加了“飞信电话”这一网络电话体验功能,可直接拨打手机号码,颇为引人瞩目。 飞信推出飞信电话功能(图片来自于驱动之家)   “飞信电话”是飞信移动客户从飞信客户端发起,呼叫好友手机,实现落地的语音通话的功能。目前,飞信电话的主叫方仅限绑定中国移动手机号码的飞信客户,接听方可以是绑定任意手机号码(包含移动、联通及电信手机号码)的飞信好友。   OTT应用的兴起让传统运营商苦不堪言,凭借着飞信这块阵地加上目前移动运营渐入佳境的4G网络,或将为飞信电话提供良
[手机便携]
英特尔芯片曝严重漏洞 时隔七年才补上
据国外媒体报道称,由于是英特尔一直以来都是全球最知名的芯片制造厂商,因此任何有关英特尔芯片的漏洞都将使全球数百上千万台电脑设备受到影响。据英特尔和网络安全研究人员于本周公布的消息表示,公司出售所有具有远程控制功能的芯片中都存在一个严重漏洞,可以让攻击者获得目标电脑的一切权限。而且,这一漏洞对于企业用户的影响远远大于个人用户。 据悉,该漏洞主要存在于英特尔管理引擎(Management Engine)中的主动管理(Active Management Technology)、服务器管理组件(IntelStandard Manageability)、以及英特尔小企业技术(Small Business Technology)三大服务模
[家用电子]
翻盖入门安卓 LG ice cream smart曝光
     去年LG发布了LG Wine Smart,预装Android 4.4系统,这也是LG首款翻盖设计的智能手机。如今,LG似乎又将带来一款全新的翻盖智能机型,同样是基于Android系统。   upleaks 曝出了一张图片,其中的文字显示这是一款名为LG ice cream smart的翻盖智能机。而外媒也推测这款手机之所以名为 “ice cream smart”或许是因为LG将其作为了2008年那款女性翻盖手机ice cream KF350的后续机型,当然,KF350并 不是一款智能机,而如今ice cream smart中的“smart”则凸显了这款新机的智能机定位。 翻盖入门安卓 LG ice cream 
[手机便携]
利光电IPO被否无缘A股
集微网消息 IPO排队两年多,信利光电股份有限公司(以下简称“信利光电”)原本定于2018年12月10日的审核又生变数,因拟变更一名签字注册会计师,导致证监会取消了对信利光电的首发审核。 直至2019年1月25日,证监会发审委才再度发布了关于信利光电将于今日(1月29日)参加上会审核的公告。然而结果还是不尽如人意,信利光电今日上会审核被否。 一直以来,业内对于信利光电IPO一事争议颇多。主要是针对该公司近年的盈利能力及市场竞争情况存在质疑,这也可能成为发审委重点关注的事项。 数亿元坏账致巨额亏损 据了解,信利光电主营业务为集成触控模组、触摸屏、微型摄像模组和指纹识别模组等相关产品的研发、生产和销售。本次信利光电拟在深交所上市发行
[手机便携]
CPU和单片机区别在哪?
CPU和单片机区别在哪?单片机定义 单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的
[单片机]
微控制器测量技术的重大飞跃
创新的ECU测量理念——实现测量数据速率最大化的同时对CPU运行时间的影响最小 随着 ECU复杂程度的增加,ECU的数据量越来越大,测量和标定参数也越来越多。而先前所采用的测量、标定及Flash刷写的解决方案在数据带宽上的局限已经越加明显。正是基于这种背景,Robet Bosch公司开始寻求更加强大的、具有未来竞争力的新的测量解决方案,以满足下一代ECU开发的需求,尤其是新一代大范围雷达传感器的开发。 Bosch所研发的大范围雷达传感器LRR3(Long-Range Radar)工作频率可高达77 GHz,其为汽车内许多安全系统和驾驶辅助系统提供信号输入,包括各种版本的安全预测系统(Predict
[汽车电子]
微控制器测量技术的重大飞跃
诺发布中国首款1Hz低功耗AMOLED显示屏
2月23日消息,日前,“维信诺Visionox”官方公众号宣布,维信诺发布中国首款1Hz低功耗AMOLED显示屏,通过Hybrid-TFT技术可实现1-120Hz大范围的动态刷新率。   同时,搭载维信诺1Hz低功耗AMOLED显示屏的手机也即将发布亮相。   维信诺称,Hybrid-TFT技术因其大幅降低功耗而受到高端旗舰型手机青睐——可支持手机在熄屏显示、阅读等低刷新率应用场景时,自动降低屏幕刷新率至1Hz,从而实现功耗降低。   另外,当用户切换至视频、游戏等高刷新率应用场景时,显示屏可支持120Hz高刷新率,使得显示无拖影、更流畅。   据介绍,该Hybrid-TFT低功耗技术由中国首条“全柔高定”的维信诺(合肥
[手机便携]
Android 3.0系统曝光 最低配置1GHz CPU
  新浪科技讯 北京时间7月1日早间消息,据国外媒体报道,谷歌Android 3.0系统的细节已被曝光,这款系统将于10月中旬发布。   以下是Android 3.0系统的部分细节;   -Android 3.0 Gingerbread将于10月中旬(可能是10月15日或16日)发布。第一款采用该系统的手机将于11月或12月发布,主打圣诞节市场。   -Android 3.0系统的最低硬件配置为:1GHz CPU、512MB内存、3.5英寸显示屏。有消息称,采用2GHz CPU的Android手机即将面市。   -对于屏幕尺寸为4英寸或更大的手机来说,分辨率可以达到1280x760。   -完全重新设计了用户界面。与Ne
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved