西门子工业PLC模块经销总代理商S7-1500 软件控制器的通信层和日志(通过 Windows 端的以太网接口)下表列出了S7-1500 软件控制器支持的协议,通过以太网接口分配给 Windows 系统。表格 5-3 S7-1500软件控制器的通信层和日志(通过 Windows 端的以太网接口)协议/角色 端口号 (2) 链路层(4) 传输层说明/功能注意/默认设置PROFINET 协议DCP 不相关 (2) Ethertype0x8892(PROFINET)PROFINETDiscovery and BasicConfiguration Protocol.DCP 决定 PROFINET设备并启用基本设置。默认值:版本 V30.0 及以下版本启用。自版本 V30.1 起启用写保护。在活动通信关系期间,DCP不允许在写保护模式下从外部发出 DCP Set 命令。可通过 CPU 属性中的 Boundary“可访问节点检测结束”(End ofdetection ofaccessible nodes) 禁用此功能。DHCP客户端68 (4) UDP Dynamic HostConfiguration Protocol.IP 地址套件是在 PROFINET 接口启动期间从 DHCP服务器获取的。默认值:取消激活。可以在 CPU 属性中更改(自固件版本2.9 起)。面向连接的通信协议HTTP服务器可调节 1(4)TCP Hypertext Transfer Protocol。HTTP 用于与 CPU 内部 Web服务器通信。默认值:取消激活。可以在 CPU 属性中更改。为了避免与 Windows 系统中其它Web服务器冲突,可调整端口号。如果使用 S7-1500 软件控制器的 Web 服务器访问,必须在 Windows防火墙中启用分配的端口。IGMPv2 不相关 (3) 网络层 Internet GroupManagementProtocol.IGMPv2 是用于组织多播组的网络协议(jinxian UDP 多播)。IGMPv2 是 IP堆栈的功能。系统功能通过多播功能激活。ISO-on-TCP服务器102 (4) TCP ISO-on-TCP 协议(基于 RFC1006)。S7 协议使用 ISO‑on‑TCP(基于RFC 1006)与工程组态系统进行PG/HMI 通信 (TIAPortal)。默认值:取消激活。1 到 1999使用范围有限3, 42000 到5000(建议)4OUC2和OUC 安全连接5001到49151使用范围有限3, 4(4) TCP(4) UDP(4)ISO-on-TCP(端口:102)Open UserCommunication(TCP/UDP)。Secure Open User Communication(TLS)。OUC指令可基于套阶层建立连接、终止连接和进行传输数据。默认值:取消激活。可在用户程序中通过数据记录启用。如果要使用 OUC,则必须在Windows防火墙中激活该端口。1 Windows 分配的接口的默认设置:812 注:OUC(开放式通信)可直接访问 UDP 和TCP 协议。必须考虑 IANA (Internet Assigned Numbers Authority) 端口限制和定义。3请勿将其它协议已用端口分配给 OUC。4 请勿将其它 Windows 应用已用端口分配给 OUC
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
协议/角色 端口号 (2)链路层(4) 传输层说明/功能 注意/默认设置SMTP客户端25 (4) TCP Simple Mail TransferProtocol.SMTP 用于发送电子邮件。默认值:取消激活。可通过在用户程序中调用块激活,或通过 CPU 设置激活(从版本V3.0 开始)。Syslog(系统日志)6514514(4) TCP(4) UDPSyslog 属于 IETF 标准协议(RFC5424),用于传输 CPU 检测到的事件。默认值:取消激活。可以在 CPU 属性中启用。可在 CPU 属性中组态为,将 Syslog消息转发到 Syslog 服务器。自固件版本V3.1 起,无法禁用 CPU 内系统日志事件的收集。预留 49152 到65535(4)TCP(4) UDP如果应用程序未指定本地端口号,将为活动的连接端点使用该动态端口范围。如果要使用该连接,则必须在Windows防火墙中激活这些端口。1 Windows 分配的接口的默认设置:812 注:OUC(开放式通信)可直接访问 UDP 和 TCP协议。必须考虑 IANA (Internet Assigned Numbers Authority) 端口限制和定义。3请勿将其它协议已用端口分配给 OUC。4 请勿将其它 Windows 应用已用端口分配给 OUC。S7-1500通信模块的层和协议有关 S7-1500 通信模块(例如 CP1543-1)协议的文档连接资源概览连接资源某些通信服务需要进行连接。连接需要占用所用 CPU、CP 和 CM 中的资源(例如,CPU操作系统中的存储区域)。大多数情况下,每个 CPU/CP/CM 都将占用一个连接。在 HMI 通信中,每个 HMI 连接Zui多需要 3个连接资源。具体可用的连接资源,取决于所用的 CPU、CP 和CM,且不得超出自动化系统中定义的上限。站中的可用连接资源站中Zui大的可用资源数量取决于 CPU。每个 CPU 都会为 PG、HMI 和Web 服务器通信预留一定数量的连接资源。还会为SNMP、电子邮件连接、HMI 和 S7通信以及开放式通信等其它通信服务提供资源。何时占用连接资源?连接资源的占用时间,取决于连接建立、自动连接、编程或组态的方式(参见“建立连接(页38)”部分)。 建立连接自动连接如果将 PG/PC 接口物理连接到 CPU 的接口,并通过 STEP7 中的“转至在线”(Go online) 对话框进行了接口分配,则 STEP 7 将自动建立连接(例如,PG 或 HMI连接)。建立编程连接在 STEP 7 的程序编辑器中,可根据所选 CPU 使用相应的通信指令(如 TSEND_C)建立编程连接。对CPU连接资源的影响通常,可以选择通过组态建立连接或者通过编程建立连接。如果选择通过编程建立连接,则将在数据传输结束后释放连接资源。与路由连接类似,编程的连接仍无法保证,也就是说,仅当资源可用时才会建立这类连接。建立组态的连接时,下载组态后资源处于可用状态,直至组态更改。相应资源将预留,通过所组态的连接进行连接建立。在CPU 巡视窗口中的“连接资源”(Connection resources)表格中,简要列示了已使用的连接资源和仍然可使用的连接资源。请注意,对于 S7-1500 CPU,必须在 CPU 的属性中启用PUT/GET 通信。有关该主题的更多信息,请参见 STEP 7 在线帮助。更多信息有关连接资源占用以及连接资源在 STEP 7中显示的更多信息,请参见“连接资源 (页 339)”部分。5.5数据的一致性定义在数据传输中,数据一致性至关重要。在组态通信任务时,必需注意。否则,可能导致故障发生。同步运行中无法修改的数据区又称为一致性数据区。即,在超出一致性数据区所允许Zui大空间的连续数据区中,可包含新数据和旧数据。一个通信指令中断时(如,由高优先级的硬件中断OB 进行中断),将导致不一致现象。这会导致数据区域传输中断。如果 OB中的用户程序对通信指令尚未处理的数据进行了更改,则每次传输的数据将不同 下图显示的数据区空间小于一致性数据区允许的Zui大空间。此时,可确保进行数据访问时,用户程序不会中断数据区域的传输,从而有效避免了数据变更。5(&25'ⴞḷᮠᦞ४Ⓚᮠᦞ४①源数据区小于一致性数据区允许的Zui大空间 (②)。该指令将数据一同传输到目标数据区中。② 一致性数据区的Zui大空间图 5-3 数据的一致性传输下图显示的数据区空间大于一致性数据区允许的Zui大空间。在这种情况下,数据会因传输中断而发生更改。将该数据区传输到多个地方时,也可能会发生传输中断。如果因传输中断而导致数据更改,则每次传输的数据将不同。ⴞḷᮠᦞ४ⴞḷᮠᦞ४ᰦ䰤Ѫ7ᰦⲴⓀᮠᦞ४ᰦ䰤Ѫ7ᰦⲴⓀᮠᦞ४①源数据区大于一致性数据区允许的Zui大空间 (③)。在 T1时刻,该指令仅将源数据区中大小与一致性数据区相同的数据量传送到目标数据区中。② 在 T2时刻,该指令将源数据区中其余的数据传输到目标数据区中。传输完成时,目标数据区中包含不刻传输的数据。此时,如果源数据区中的数据发生变更,则会导致数据不一致。③一致性数据区的Zui大空间图 5-4 传输的数据量超出了一致性数据的Zui大数量S7‑1500中,系统特定的一致性数据的Zui大数量:如果遵循系统中所指定的一致性数据的Zui大数量,则不会产生不一致现象。在程序循环过程中,S7-1500Zui多可将块中 512个字节的通信数据一致性地复制到或传出用户存储器。超出该数据区时,将无法确保数据的一致性。如果要定义确保数据的一致性,则 CPU内用户程序中的通信数据长度不能超过 512 个字节。之后,即可在 HMI 设备上通过 Read/Write变量对这些数据进行一致性访问。如果需一致性传输的数据量超出了系统指定的数据Zui大量,则需在应用程序中使用特殊措施确保数据的一致性。确保数据一致性通过指令访问公共数据:如果在用户程序中通过一些通信指令访问公共数据(如TSEND/TRCV),则可使用诸如“DONE”等参数对该数据区进行访问。在用户程序中使用指令进行数据传输,可确保通信过程中数据区中数据的一致性。说明用户程序中采取的具体措施要确保数据一致性,可将待传输数据复制到一个单独的数据区(如,全局数据块)中。用户程序继续传输源数据时,可通过通信指令将一致性地传输单独数据区中存储的数据。在复制过程中,系统将使用相应的不可中断型指令,如UMOVE_BLK 或 UFILL_BLK。这些指令可确保高达 16 KB 的数据一致性。使用 PUT/GET 指令或通过 HMI通信进行 Write/Read 操作:使用 PUT/GET 指令进行 S7 通信或通过 HMI 通信进行 Write/Read操作时,编程或组态中需考虑一致性数据区的大小。将 S7-1500用作服务器时,用户程序没有可用于数据传输的指令。在用户程序运行过程中,可通过 PUT/GET 指令进行数据交换,对 S7-1500进行更新。但在循环执行用户程序时,不支持对数据进行一致性传输。待传送数据区的长度应小于 512 个字节。