您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 西门子S7-1200通信教程
Forinternaluseonly/©SiemensAG2009.AllRightsReserved.S7-1200&STEP7BasicV10.5第7章:通信©SiemensAG2009.AllRightsReserved.S7-1200andSTEP7BasicV10.5第7章:通信©SiemensAG2009.AllRightsReserved.IndustrySectorPage3/47Communication概述:通信接口PtP通讯开放式用户通信练习概述CPU:以太网(PROFINET)PG/OP通信开放式用户通信(T-功能块)8个连接TCP本地协议ISO-on-TCPUDP(设计中)S7-通信S7-1200作为服务器客户端:PUT/GET(设计中)PROFINETI/O(设计中)©SiemensAG2009.AllRightsReserved.IndustrySectorPage4/47CommunicationS7通信:S7-200访问S7-1200S7-200(客户端)以太网端口S7-1200(服务器)以太网端口发送接收VB0...VB3.VB500...VB5xx用户数据组态数据变量ETH_CTRLSBRETH_XFRSBRDB1DB2DB3符号寻址符号寻址绝对地址集成以太网接口:-最大3个S7连接(XPUT/XGET-仅作为服务器IP:192.168.0.1TSAP:10.00IP:192.168.0.2TSAP:03.01CP243-1IT:-最大8个S7连接(XPUT/XGET)898©SiemensAG2009.AllRightsReserved.IndustrySectorPage5/47CommunicationS7通信:S7-300访问S7-1200S7-300(客户端)以太网端口S7-1200(服务器)以太网端口发送接收GETFB14PUTFB15DB1DB2DB3符号寻址符号寻址绝对地址集成以太网接口:-最大3个S7连接(XPUT/XGET-仅作为服务器IP:192.168.0.1TSAP:10.02IP:192.168.0.2TSAP:03.01集成以太网接口:-最大14个S7连接(PUT/GET)898DBx©SiemensAG2009.AllRightsReserved.IndustrySectorPage6/47Communication开放式用户通信–概述没有连接管理的功能块„TCON„激活以太网连接„TDISCON“断开以太网连接„TSEND“发送数据„TRCV“接收数据带有连结管理的功能块„TSEND_C“激活以太网连接并发送数据„TRCV_C“激活以太网连接并接收数据概述开放式用户通信概述以太网基础配置模块练习PtP通讯©SiemensAG2009.AllRightsReserved.IndustrySectorPage7/47Communication无连接管理CPU1(主站)连接连接数据IP地址连接IDTSAP/PORTIEPortTSENDSFBTCONSFBTDISCONSFBTRCVSFBCPU2(从站)IEPortTRCVSFBTCONSFBTDISCONSFBTSENDSFB断开数据数据连接数据IP地址连接IDTSAP/PORTPtP通讯练习模块配置以太网基础概述概述开放式用户通信©SiemensAG2009.AllRightsReserved.IndustrySectorPage8/47Communication带连接管理PtP通讯练习模块配置以太网基础概述CPU1(主站)CPU2(从站)概述开放式用户通信连接IEPortIEPortTSEND_CSFBTRCV_CSFB连接数据IP地址连接IDTSAP/PORT连接数据IP地址连接IDTSAP/PORTTRCV_CSFBTSEND_CSFB数据断开连接数据断开©SiemensAG2009.AllRightsReserved.IndustrySectorPage9/47CommunicationISO/OSI模式网络存取协议:以太网,令牌网因特网协议:IP,ICMP传输协议:TCP,UDP应用协议:Telnet,FTP,SMTPHubs1物理层Web,Mail7应用层数据压缩,编码6表达层连接5会话层TCP,UDP4传输层路由器3网络层交换机2数据链接层应用层传输层以太网PtP通讯练习模块配置以太网基础概述概述开放式用户通信©SiemensAG2009.AllRightsReserved.IndustrySectorPage10/47Communication协议:TCP和UDPPtP通讯练习模块配置以太网基础概述概述FTPFileTransferProtocolhttpHyperTextTransferProtocolISOonTCPBootpassignIPAddressNTPNetworkTimeProtocolSNMPSimpleNetworkManag.Protocol开放式用户通信TCPIP:192.168.2.1UDPPort21Port80Port102Port67Port123Port161以太网©SiemensAG2009.AllRightsReserved.IndustrySectorPage11/47Communication协议:ISO-on-TCPPtP通讯练习模块配置以太网基础概述概述FTPFileTransferProtocolhttpHyperTextTransferProtocolISOonTCPBootpassignIPAddressNTPNetworkTimeProtocolSNMPSimpleNetworkManag.Protocol开放式用户通信IP:192.168.2.1UDPPort21Port80Port67Port123Port161Port102TCP以太网©SiemensAG2009.AllRightsReserved.IndustrySectorPage12/47Communication协议:TSAPatISO-on-TCPPtP通讯练习模块配置以太网基础概述开放式用户通信概述IP:192.168.2.1以太网UDPPort21Port80Port67Port123Port161Port102TCP应用层TSAP(传输层服务访问点)ISO-on-TCP连接的访问点通过102端口建立ISO-on-TCP连接使用ASCII或十六进制数TSAP©SiemensAG2009.AllRightsReserved.IndustrySectorPage13/47Communication设备和网络组态PtP通讯练习模块配置以太网基础概述激活网络通过拖放建立PLC之间的子网连接以太网接口属性概述开放式用户通信©SiemensAG2009.AllRightsReserved.IndustrySectorPage14/47Communication“指令”任务栏的功能块PtP通讯练习模块配置以太网基础概述“指令”任务选项卡开放式用户通信模块“other”选项卡下面是除了连接管理以外的功能块概述开放式用户通信©SiemensAG2009.AllRightsReserved.IndustrySectorPage15/47Communication利用“TCON”数据块建立一个以太网连接连接数据IP地址连接IDTSAP/PORT上升沿建立连接PtP通讯练习模块配置以太网基础概述概述开放式用户通信在观察窗中简单判断连接数据的正确性©SiemensAG2009.AllRightsReserved.IndustrySectorPage16/47Communication利用“TSEND”数据块发送数据连接数据IP地址连接IDTSAP/PORT上升沿发送数据观察窗口可以查看功能块参数PtP通讯练习模块配置以太网基础概述概述开放式用户通信©SiemensAG2009.AllRightsReserved.IndustrySectorPage17/47Communication利用“TRCV”数据块接收数据PtP通讯练习模块配置以太网基础概述开放式用户通信概述连接数据IP地址连接IDTSAP/PORT©SiemensAG2009.AllRightsReserved.IndustrySectorPage18/47Communication利用“TDISCON”数据块断开以太网连接PtP通讯练习模块配置以太网基础概述开放式用户通信上升沿断开连接概述动态连接和断开Æ连接资源优化利用连接数据IP地址连接IDTSAP/PORT©SiemensAG2009.AllRightsReserved.IndustrySectorPage19/47Communication利用“TSEND_C”数据块发送数据PtP通讯练习模块配置以太网基础概述开放式用户通信概述在一个功能块中连接,发送数据和断开连接保持连接或断开连接连接数据IP地址连接IDTSAP/PORT在上升沿连接并发送数据©SiemensAG2009.AllRightsReserved.IndustrySectorPage20/47Communication利用“TRCV_C”数据块接收数据PtP通讯练习模块配置以太网基础概述开放式用户通信概述连接数据IP地址连接IDTSAP/PORT选择连接类型©SiemensAG2009.AllRightsReserved.IndustrySectorPage21/47Communication与PC通信PC(active)S7-1200(passive)建立连接以太网端口以太网端口连接数据IP地址连接IDTSAP/端口TRCV_CSFBTSEND_CSFB数据传输断开连接建立连接数据传输断开连接应用程序如超级终端Winsock库(wscock32.dll)©SiemensAG2009.AllRightsReserved.IndustrySectorPage22/47Communication通信练习Hands-onPtP通讯练习概述开放
本文标题:西门子S7-1200通信教程
链接地址:https://www.777doc.com/doc-2523173 .html