西门子S7-1200的以太网通信技术

发布者:jingwen最新更新时间:2024-05-07 来源: elecfans关键字:西门子  S7-1200  以太网  通信技术 手机看文章 扫描二维码
随时随地手机看文章

一.通信前的准备

首先创建新项目,并命名为“s7-1200之间通信”,如下图所示:

edc8f866-4d43-11ee-a25d-92fbcf53809c.png

然后组态设备,选择s7-1200的CPU 1214C DC/DC/RLY,版本号为4.1,如下图所示:

ede60f0a-4d43-11ee-a25d-92fbcf53809c.jpg

打开项目后,选中PLC_1设备视图,选择下面的“属性”选项,再选择“系统和时钟存储器”,在右边的显示出的启用时钟存储器字节的复选框中打上勾,如下图所示:

edf9df4e-4d43-11ee-a25d-92fbcf53809c.jpg

再选中PLC_1设备中以太网口,在以太网地址设置PLC_1的IP地址为:192.168.0.1,如下图所示:

ee1f94aa-4d43-11ee-a25d-92fbcf53809c.jpg

然后把PLC_1复制粘贴成PLC_2,同样地在以太网口那里设置PLC_2的IP地址为:192.168.0.2,之前的系统和时钟存储器已经设置好了,PLC_2不用再设了。具体如下:

ee3a8d00-4d43-11ee-a25d-92fbcf53809c.jpg

在设备视图中转到拓扑视图,分别添加交换机和PC端,并将它们按照下图连接起来。

ee57b786-4d43-11ee-a25d-92fbcf53809c.jpg

到这里通信前设备设置已经完成了。

二.程序编程

在PLC_1项目中选择程序块打开main(OB1),在右边的通信项选择“开放式用户通信”中选择“TSEND_C”指令并拖放到main(OB1)中去并生成背景数据块DB1,名称为:TSEND_C_DB。如下图所示:

ee8231e6-4d43-11ee-a25d-92fbcf53809c.jpg

选中指令,弹出下面的组态画面,设置如下面所示,在连接类型选择TCP,在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面。

eea1b868-4d43-11ee-a25d-92fbcf53809c.jpg

在PLC_1项目中选择程序块打开main(OB1),在右边的通信项选择“开放式用户通信”中选择“TRCV_C”指令并拖放到main(OB1)中去并生成背景数据块DB2,名称为:TRCV_C_DB,如下所示:

eee366a0-4d43-11ee-a25d-92fbcf53809c.jpg

选中指令,弹出下面的组态画面,设置如下面所示,在连接类型选择TCP,在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面:

ef026668-4d43-11ee-a25d-92fbcf53809c.jpg

然后添加全局数据块,命名为send,如下图所示:

ef20cc48-4d43-11ee-a25d-92fbcf53809c.jpg

在打开的全局数据块名称列命名为send,在数据类型选择数组并设置为array[0....99]of string,如下图:

ef470e44-4d43-11ee-a25d-92fbcf53809c.jpg

在选中send[DB5]中单击右键选择属性,将打勾的去掉。如下所示:

ef6ec768-4d43-11ee-a25d-92fbcf53809c.jpg

接下来关于指令“TSEND_C”的设置如下面所示:

ef8ba4a0-4d43-11ee-a25d-92fbcf53809c.jpg

再添加全局数据块,并命名为“receive”,然后在打开里面名称列命名为“receive”,数据类型选择数组并设置为array[0....99]of string,如下图所示:

ef9ddbc0-4d43-11ee-a25d-92fbcf53809c.jpg

同样地在receive[DB6]中单击右键选择属性,将打勾的去掉。如下所示:

efc05d62-4d43-11ee-a25d-92fbcf53809c.jpg

关于指令“TRCV_C”的设置如下所示:

efdcf5e4-4d43-11ee-a25d-92fbcf53809c.jpg

到这里PLC_1的编程组态已经完成,关于PLC_2的编程组态设置和PLC_1的设置步骤大同小异,基本的设置如下面所示:

在PLC_2中TSEND_C指令的设置组态如下:

eff75844-4d43-11ee-a25d-92fbcf53809c.jpg

在PLC_2中TRCV_C指令的设置组态如下:

f02a0a78-4d43-11ee-a25d-92fbcf53809c.jpg

关于指令TSEND_C和TRCV_C设置如下:

f04bc884-4d43-11ee-a25d-92fbcf53809c.png

f06d5210-4d43-11ee-a25d-92fbcf53809c.png

到这里PLC_1 和PLC_2的编程组态已经完成了

下载测试

将PLC_1的程序下载到PLC中去

f0865d32-4d43-11ee-a25d-92fbcf53809c.jpg

f0a317d8-4d43-11ee-a25d-92fbcf53809c.jpg

将PLC_2的程序下载到PLC中去

f0c5d4d0-4d43-11ee-a25d-92fbcf53809c.jpg

f0eea860-4d43-11ee-a25d-92fbcf53809c.jpg

在PLC_1和PLC_2中添加监控表,如下图所示:

f1083564-4d43-11ee-a25d-92fbcf53809c.jpg

f1167a98-4d43-11ee-a25d-92fbcf53809c.jpg

启动两台PLC并监控,输入名字然后点修改,测试结果如下所示:

f12c61e6-4d43-11ee-a25d-92fbcf53809c.jpg

到这里,通信成功。


关键字:西门子  S7-1200  以太网  通信技术 引用地址:西门子S7-1200的以太网通信技术

上一篇:先导活塞结构气动电磁阀原理
下一篇:PLC自动化解决方案-ABB可编程逻辑控制器优势及选型应用

推荐阅读最新更新时间:2024-11-12 21:24

西门子总裁:过去几年只顾眼前缺乏战略眼光
    西门子集团总裁凯瑟尔近日向媒体宣讲了他对公司2020年前景的展望。凯瑟尔认为,西门子即将经历多年来最大规模的战略转型。他毫不掩饰地说,集团在过去几年间被引向了错误的方向,只顾眼前、缺乏战略眼光。 凯瑟尔在去年8月接替罗旭德出任西门子总裁一职。此前,他担任财政总监长达7年。如今,他要开始大刀阔斧地对前任留下的公司架构进行改制。 聚焦核心业务 前总裁罗旭德将集团分成能源、城建、工业、医疗共4个部分。现在,凯瑟尔将打破这一架构,重新将集团分成9大部门。拥有36万员工的西门子集团,未来将主攻能源技术及现代工业设备领域。 事实上,早在数年前,西门子就逐渐剥离了旗下的电信、半导体等业务。按照如今凯瑟尔的改革计划,西门子最为传统的重工业业
[手机便携]
西门子S7-300控制系统在煤气加压站中的应用
1引言   近年来,随着我国自动化水平的提高,工厂自动化也上了一个新台阶。西门子s7-300系列 plc 以其强大的逻辑运算和通信能力以及价格低廉,可靠性高等优点在国内各个行业得到了广泛的应用。本文根据工厂实际的运用介绍了西门子300系列plc通过profibus-dp总线在煤气加压站的应用。 2系统配置   该煤气加压站采用的是西门子s7-300控制系统,plc与上位机之间采用的是 工业以太网 通信方式,以满足多数据的时时交换;plc与 变频器 之间通过profibus-dp总线,实现对变频器的起停,转速控制,pid调节以及变频器主要参数的监测。整个系统构架如图1所示。 3功能实现   3.1变频器dp通
[嵌入式]
西门子推出面向电气设计的云原生软件
西门子推出面向电气设计的云原生软件 • 西门子推出 Capital Electra X 解决方案,为中小企业提供面向电气设计的云原生软件。 • 该解决方案基于浏览器,设计师和工程师能够以较低成本,使用任何设备创建电气原理图。 • Capital Electra X 基于 Radica Software 公司技术,该公司近期被西门子收购。 西门子数字化工业软件近日推出西门子 Capital™ Electra™ X 解决方案,针对个人电气设计师以及小型团队,提供高性能且低成本的云原生电气设计“软件即服务”(SaaS)解决方案。 作为西门子 Xcelerator 开放式数字商业平台中软件与服务组合的一部分,Capit
[工业控制]
西门子机器人可变程序实现“柔性生产”
       应用工业机械人的可变程序特性,可以解决多品种、中小批量生产或混流生产的自动化难题,实现“柔性生产”的概念。并且,机器人可以确保产品质量的稳定性、均匀性与一致性,并能节省材料和能源,提高产品的竞争力。此外,机器人也会用于高温、噪音、粉尘、有毒、辐射、危险的环境下,进行一些单调或重复性的工作,弥补人工劳动力的不足。   西门子工业软件的Tecnomatix机器人及自动化设备规划软件使制造企业能够通过虚拟方法,完成机器人及自动化系统,包括具有可变生产组合的高度自动化工厂的开发、仿真及试运行。多个工程专业可利用此虚拟环境,规划并验证从一个工作单元到整个生产线的制造系统。TecnomatixProcessSimulate技术通
[机器人]
是德科技推新型雷达多目标仿真器和车载以太网解决方案
是德科技公司(NYSE:KEYS)日前宣布推出两款全新测试解决方案——雷达目标仿真器和汽车以太网软件,为其日益丰富的汽车产品组合再添生力军。这两个测试解决方案可以帮助汽车行业的工程师、设计人员和制造商开发高质量、高性能的产品,从而提升各种驾驶条件下的安全性,并为新兴的高级驾驶辅助系统(ADAS)提供支持。是德科技是一家领先的技术公司,致力于帮助企业、服务提供商和政府客户加速创新,创造一个安全互联的世界。 自动驾驶汽车技术的飞速发展以及对更高安全功能的需求,正推动着市场对更灵敏、更准确的汽车雷达技术的需求与日俱增。是德科技凭借在雷达测试技术方面的专业优势,推出了一款新型雷达目标仿真器(RTS),以帮助汽车电子设备制造商在各种现
[嵌入式]
是德科技推新型雷达多目标仿真器和车载<font color='red'>以太网</font>解决方案
一文详解车载以太网
I.车载以太网总线介绍 1.1 以太网让连接更容易 以太网技术在生活中的应用随处可见,日常电脑上网,或者手机上网都与以太网密不可分。现在汽车中的5G车联网、V2X,以及后面汽车的智能化应用这些都跟以太网技术密不可分。 1.2 车载以太网最大优势:带宽高,成熟度高 车载以太网的普及主要依赖于以太网的两个优势:带宽高和成熟度比较高。车载以太网带宽目前有100M或者1000M,甚至随着技术的发展后面可以达到2.5G、5G、10G的带宽。目前工业以太网已经可以达到100G的带宽,从工业以太网应用到车载以太网应用主要解决汽车上EMC的问题,不需要做单独的验证或者技术难题攻关,相当于可以直接拿来应用,这对车载以太网的发展是非常有利的,所以
[嵌入式]
一文详解车载<font color='red'>以太网</font>
如何配置及访问S7-1200的Web服务器功能?
TIA Portal 从 V17 版本开始、S7-1200 CPU 从 V4.5 版本开始,Web 服务器支持现代 API 和证书处理。并且在 Web 服务器属性中新增了 Security 属性,在其中设置安全通信所用的证书。 在使用 TIA Portal V17 对 V4.5 版本的 S7-1200 组态 Web 服务器时,必须在 Security 属性中的证书类型进行选择,以使用不同的证书。 本文档将介绍如何配置及访问 S7-1200 的 Web 服务器功能 硬件和软件版本 硬件:S7-1200 V4.5 及以上 (本文档使用硬件:6ES7214-1AG40-0XB0 V4.5 版本) 软件:TIA Portal V17
[嵌入式]
如何配置及访问<font color='red'>S7-1200</font>的Web服务器功能?
西门子1200PLC之间的ModbusTCP通讯如何实现?
西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc进行通讯,例如S7-300/S7-1200/S7-1500等,使用ModbusTCP、s7、Profinet等通讯协议 西门子1200PLC支持1个编程设备(PG)的连接, 西门子1200PLC支持12个HMI设备的连接 西门子1200PLC可以和机器人、相机等第三方设备进行通讯,使用ModbusTCP、Profinet等通讯协议 西门子1200PLC使用ModbusTCP通讯时,1200PLC可以做客户端主站,也可以做服务器从站,做客户端时主动请求连接并发送命令,做服务器时被动等待连接并反馈状态 客户端使用MB_CLI
[嵌入式]
<font color='red'>西门子</font>1200PLC之间的ModbusTCP通讯如何实现?
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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