• 正文
    • 一、西门子PLC系列工业以太网支持哪些IT通信服务
    • 二、西门子PLC如何使用TCP/IP进行
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

西门子PLC系列工业以太网支持哪些IT通信服务 西门子PLC如何使用TCP/IP进行

01/31 09:38 作者:eefocus_3706328
398
阅读需 9 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

SIMATIC 通信网络通过工业以太网将厂功能集成到控制系统。在办公环境中,电子货件和Web测览器得到了广泛应用。除了电话线和互联网外,以太网被用作主要的通信路径通过TCPIP,这些通信媒体和路径也可以供SIMATIC控制设备使用。接下来小编给大家介绍一下“西门子PLC系列工业以太网支持哪些IT通信服务以及西门子PLC如何使用TCP/IP进行通信”。

 

一、西门子PLC系列工业以太网支持哪些IT通信服务

1、FTP服务
FTP(File Transfer Protocol,文件传输协议)通信用于不同操作系统的计算机之间程序卷制的数据交换。IT-CP/Adv-CP(CP 443-I Advanced 和CP 343-1 Advanced)的FTP服务功能提供一种与下列S7设备交换文件的高效方式∶
1)编程设备或PC与S7-300/400之间。
2)S7-200/300/400设备之间。
3)S7PLC与过程控制计算机或MES(制造执行系统)之间。
IT-CP/Adv-CP既可以作FTP服务器,也可以作FTP客户机。为了用FTP传输数据,需要在S7站点的CPU中创建数据块(文件DB)。
(1)IT-CP/Adv-CP作FTP服务器
FTP 客户机(编程设备或PC)可以通过IT-CP/Adv-CP,使用FTP命令以文件形式与S7 站的数据块交换数据。作为FTP服务器的IT-CP/Adv-CP将使用文件分配表来确定如何将S7 站中用于文件传输的数据块映射到文件。通过文件分配表的信息,可以访问S7站的一个或多个CPU的数据块。
(2)IT-CP/Adv-CP作FTP客户机
用户程序用专用的FC(功能)发出FTP请求,要求与FTP服务器交换数据,然后由作为FTP客户机的IT-CP/Adv-CP执行这些请求。FTP请求包含FTP服务器的IP地址、文件的存储位置、文件名以及访问信息等目标参数。
FTP传输通过FTP连接进行。FTP连接是在STEP7的NetPro中组态的专用TCP 连接。
为了管理作为FTP客户机和FTP服务器的S7站之间的FTP请求序列,IT-CP/Adv-CP必须与该S7站的CPU建立连接。可以使用STEP7中的连接组态,或在用户程序中调用FB IP_CONFIG来建立这种连接。
2、 电子邮件服务
自动化系统可以使用IT-CP/Adv-CP的电子邮件功能,通过SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),在工业以太网上发送包含过程信息的电子邮件,发送邮件时可以带附件。IT-CP/Adv-CP作电子邮件客户机,通过SMTP服务发送电子邮件,但是不能接收电子邮件。要发送S7-300/400 CPU用户程序中的电子邮件,需要调用FC 5 AG_SEND 或FC50AGLSEND轮询SEND/RECEIVE接口。
为了发送电子邮件,必须建立电子邮件连接,该连接定义了用IT-CP/Adv-CP发送电子邮件的邮件服务器。完整的电子邮件在随机数据块中生成。
3、 SNMP服务
SNMP(简单网络管理协议)是以太网的一种开放的标准化网络管理协议。网络管理包括监视、控制和组态网络节点的所有功能。网络管理(例如错误记录)可以防止有SNMP功能的网络节点组成的网络发生故障,以确保网络的高质、高效。
网络管理产品(例如西门子公司的SINEMA E和SNMP-OPC服务器)可以在工业环境中对网络进行规划、控制和监视。SNMP使用无线UDP传输协议。SNMP管理器监视网络节点,而SNMP代理收集各网络节点中各种特定的网络信息,并以结构化形式将其置于管理信息库(Management Information Base,MIB)中。
管理站周期性轮询MIB信息,节点也可以通过所谓的陷阱向网络管理站报告某些状态。通过SNMP,不但可以监视节点,而且可以监视用于控制设备的操作和指令,例如网络组件上端口的激活或取消激活。所有以太网设备都可以通过其IP地址和/或SNMP被检测到,并且可以传输到组态中。
对于有IT功能的CP,用户可以用它提供的HTML(超文本标记语言)页面,通过超文本传输协议(Hyper Text Transfer Protocol,HTTP)和Web 浏览器,查询重要的系统数据。HTML过程控制可以用于PC站和S7-300/400之间的通信。

西门子PLC系列工业以太网支持哪些IT通信服务

二、西门子PLC如何使用TCP/IP进行

1、 设置计算机网卡的IP地址
计算机的网卡与CP的以太网接口的IP地址应在同一个网段内,它们应使用相同的子网掩码。一般采用默认的子网网段地址 192.168.0,和默认的子网掩码 255.255.255.0。
打开计算机的控制面板,双击其中的“网络连接”图标。在“网络连接”对话框中,用鼠标右键点击“本地连接”图标,执行出现的快捷菜单中的“属性”命令,打开“本地连接属性”对话框。选中“此连接使用下列项目”列表框中的“Intemet协议(TCP)”,点击“属性”按钮,打开“Internet协议(TCP/P)属性”对话框。用单选框选中“使用下面的IP地址”,然后按上述的原则设置网卡的P地址和子网掩码。计算机的IP地址的最后一个字节只要不与其他站点冲突就可以了。设置结束后,点击各级对话框中的“确定”按钮,最后关闭“网络连接”对话框。
2、 设置PG/PC接口
在SIMATIC管理器中,执行菜单命令“选项”→“设置PG/PC接口”,用出现的对话框中间的选择框选中使用TCP/IP(Auto)的计算机网卡。点击“确定”按钮,出现显示“访问路径已更改”的对话框。点击“确定”按钮,退出“设置PG/PC接口”对话框后,TCP/IP才会生效。

3、验证TCP/IP通信
用MPI接口或使用ISO协议的普通网卡将IP地址下载到CPU模块后,就可以进行TCPIP 通信了。点击HW Config 工具栏上的血(下载)按钮,在出现的“选择目标模块”对话框中,点击“确定”按钮,出现“选择节点地址”对话框,列出了组态的目标站点的IP地址和MAC地址。点击“确定”按钮,开始下载硬件组态信息。单击对话框中的“显示”按钮,经过几秒钟后,在“可访问的节点”列表中将会出现CP 模块的IP地址、MAC地址和模块的型号。如果已经下载了CP的IP地址,不用执行这一操作。选中SIMATIC管理器中的300站点,执行菜单命令“编辑”→“对象属性”,在“接口”选项卡中,可以看到该站点所有通信接口的信息。

西门子PLC如何使用TCP/IP进行

相关推荐

电子产业图谱