电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子S7-1200PLC的以太网通信应用

2021-08-30 03:33分类:西门子PLC 阅读:

 

这篇文章内容详解了是西门子PLC1200以太网接口。下面会跟大伙儿共享全部有关于西门子PLC1200plc的技术文档,从零基础逐渐详细描述。

一.PROFINET 通讯口:
S7-1200 CPU 本身上集成化了一个 PROFINET 通讯口,适用以太网接口和根据 TCP/IP和UDP 的无线通信模块。这一PROFINET 物理学插口是适用10/100Mb/s的 RJ45口,适用电缆线交叉式响应式,因而一个规范的或者交叉式的以太网接口线都能够用以这一插口。应用这一通讯口能够完成 S7-1200 CPU 与程序编写机器设备的通讯,与hmi触摸显示屏的通讯,及其与其他 CPU 中间的通讯。
二.适用的协议书和较大 的联接資源
S7-1200 CPU 的PROFINET 通讯口适用下列通讯协议及服务项目
· TCP
· ISO on TCP ( RCF 1006 )
· UDP(V1.0 不兼容)
· S7 通讯
三.硬件配置版本号 V4.1 适用的协议书和较大 的联接資源:
S7-1200的联接資源
分派给每一个类型的预埋联接資源数为数值;您没法变更这种值。 但可组态软件 6个"可以用随意联接"以依照运用规定提升随意类型的线程数。


可联接資源
● 实例1: 1 个 PG 具备 3 个可以用联接資源。 依据当今应用的 PG 作用,该 PG 具体很有可能应用其可以用联接資源的 1、2 或 3。 在 S7-1200 中,自始至终确保最少有 1 个 PG,但不允许超出 1 个 PG。
在CPU特性>基本>联接資源表明:


联接資源表明
四.HMI联接資源
实例2:HMI 具备 12 个可以用联接資源。 依据您有着的 HMI 种类或型号规格及其应用的 HMI 作用,每一个 HMI 具体很有可能应用其可以用联接資源中的 1 个、2 个或 3 个。 充分考虑已经应用的可以用联接資源数,能够与此同时应用 4 个之上的 HMI。 HMI 可运用其可以用联接資源(每一个 1 个,共 3 个)完成以下作用:
· 载入
· 载入
· 警报和确诊
之上实例一共有五个HMI机器设备浏览S7-1200,占有了S7-1200的12个HMI联接資源。
针对S7-1200 V4.1之上版本号,有6个动态性联接資源能够用以HMI联接。因此 他们的较大 HMI联接資源数能够做到1八个。针对以前的版本号只有用预埋的HMI联接資源用以HMI浏览。
HMI机器设备占S7-1200的HMI联接資源数量
根据 WinCC TIA Portal的组态软件:
注:"資源数(默认设置)"是当HMI与S7-1200在一个新项目中组态软件HMI联接时,会占有S7-1200的组态软件的HMI联接数量。
如图所示:实例中HMI_2 为精智控制面板。


HMI_2 为精智控制面板


HMI_2 为精智控制面板
这一联接数量是这一HMI机器设备能够占有S7-1200的较大 HMI联接数量,能够做为型号选择参照。
· 现阶段Smart pannel不兼容S7-1200
· 能够浏览S7-1200的HMI控制面板的别的信息内容
五.硬件配置版本号 V3.0 适用的协议书和较大 的联接資源:
· 3个联接用以实际操作控制面板
· 一个联接用以程序编写机器设备(PG)与 CPU 的通讯
· 八个联接用以Open IE ( TCP, ISO on TCP, UDP) 的程序编写通讯,应用T-block 命令来完成
· 3个联接用以S7 通讯的服务端联接,能够完成与S7-200,S7-300及其 S7-400 的以太网接口S7 通讯
· 八个联接用以S7 通讯的手机客户端联接,能够完成与S7-200,S7-300及其 S7-400 的太网S7 通讯线程数是固定不动不会改变的,不可以自定。
留意:创建处于被动的TCP 、ISO on TCP 和UDP的联接时,提议应用端口范围: 2000~5000。一些端口和TSAP 号是受限制不可以被应用的。 以下端口和TSAP号不可以应用:
· ISO TSAP (passive): 01.00, 01.01, 02.00, 02.01, 03.00, 03.01
· TCP/UDP port (passive): 20, 21, 25, 80, 102, 135, 161, 34962 … 34964,53, 80, 162, 443, 520, 9001
六.硬件配置版本号 V2.0~V2.2 适用的协议书和较大 的联接資源:
· 3个联接用以非 Comfort pannel触摸显示屏或两个联接用以Comfort pannel与 CPU 的通讯
· 一个联接用以程序编写机器设备(PG)与 CPU 的通讯
· 八个联接用以Open IE ( TCP, ISO on TCP, UDP) 的程序编写通讯,应用T-block 命令来完成
· 3个联接用以S7 通讯的服务端联接,能够完成与S7-200,S7-300及其 S7-400 的以太网接口S7 通讯
· 八个联接用以S7 通讯的手机客户端联接,能够完成与S7-200,S7-300及其 S7-400 的以太网接口S7 通讯
七.硬件配置版本号 V1.0 S7-1200
· 3个联接用以非 Comfort pannel触摸显示屏或两个联接用以Comfort pannel与 CPU 的通讯
· 一个联接用以程序编写机器设备(PG)与 CPU 的通讯
· 八个联接用以Open IE ( TCP, ISO on TCP) 的程序编写通讯,应用T-block 命令来完成
· 3个联接用以S7 通讯的服务端联接,能够完成与S7-200,S7-300及其 S7-400 的以太网接口S7 通讯


西门子PLC1200通讯案例图
八.物理学数据连接
· S7-1200 CPU的PROFINET 边有二种数据连接方式 :立即联接:当一个S7-1200 CPU与一个程序编写机器设备,或者HMI ,或者另一个PLC通讯时,换句话说仅有2个通讯设备时,完成的是立即通讯。立即联接不用应用网络交换机,用网络线立即联接2个机器设备就可以,如图所示1. 所显示。


西门子PLC1200以太网接口通讯
图1. 通讯设备的立即联接
数据连接:当好几个通讯设备开展通讯时,换句话说通讯设备为2个之上时,完成的是数据连接,如图2. 所显示。好几个通讯设备的数据连接必须应用以太网交换机来完成。能够应用滑轨安裝的西门子PLC CSM1277 的 4 口网络交换机联接其他 CPU 及 HMI 机器设备。CSM1277 网络交换机是1394连接的,应用前无需做一切设定。

图2. 好几个通讯设备的数据连接(图:network connection)① CSM1277 以太网交换机
PLC与PLC中间通讯的全过程
1. 完成2个CPU 中间通讯的流程① 创建硬件配置通讯物理学联接:因为S7-1200 CPU 的PROFINET 物理学插口适用交叉式响应式作用,因而联接2个 CPU 既能够应用规范的以太网电缆还可以应用交叉式的以太网接口线。2个CPU的联接能够立即联接,不用应用网络交换机。② 配备硬件配置机器设备:在 "Device View" 中配备硬件配置组态软件。③ 配备永久性IP 详细地址:为2个CPU 配备不一样的永久性IP 详细地址④ 在数据连接中创建2个 CPU 的逻辑性数据连接⑤ 程序编写配备联接及推送、读取数据主要参数。在2个 CPU 里各自启用TSEND_C或TSEND、TRCV_C或TRCV 通讯命令,并配备主要参数,也就能多边通讯。
2. 配备 CPU中间的逻辑性数据连接配备完 CPU 的硬件配置后,在新项目树 "Project tree">"Devices & Networks" >"Networks view"主视图下,建立2个机器设备的联接。要想建立PROFINET 的逻辑性联接,用电脑鼠标点到第一个 PLC 上的PROFINET通讯口的翠绿色小方框,随后拖动出一条线,到此外一个PLC 上的PROFINET通讯口边,松掉电脑鼠标,联接就创建起来了,如图所示3. 所显示。


图3. 创建2个CPU中间的联接

上一篇:西门子组态软件WinCC与西门子S7-1200 PLC的通讯配置方法图解

下一篇:西门子STEP7有哪些基本数据类型,如何使用?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部