第十四章UnityV2以太网服务改进2UnityV2.01.简介2.时间同步服务3.电子邮件通知服务4.Premium以太网端口作为终端口5.功能改进6.附录UnityV2.0以太网/透明就绪服务改进3UnityV2.0UnityV2以太网服务改进服务一览新服务•一个新的时间同步服务专为UnityQuantum和PremiumPLC设计,使得PLC的CPU能够与一个NTP/SNTP服务器进行精确的网络时间同步。•Quantum和Premium系统中集成了SMTPClient,允许应用程序发送电子邮件给用户。新特性•ETY和NOE模块中集成NTPClient,以同步PLC时钟。•Ethernet模块中集成了SMTPClient,可提供意外事件报告。•Premium以太网模块提供缺省IP,以太网口可作为终端口使用(Unity的新特性)。功能改进•根据用户的需求改进•性能提高4UnityV2.01.简介2.时间同步服务3.电子邮件通知服务4.Premium以太网端口作为终端口5.功能改进6.附录UnityV2.0以太网/透明就绪服务改进5UnityV2.0UnityV2以太网服务改进典型的时间同步应用6UnityV2.0UnityV2以太网服务改进典型的时间同步应用简介•基于以太网TCP/IP网络时间同步标准。•PLC的时钟与一个外部的NTP服务器进行同步,以提供下述服务:-事件顺序记录(基本功能)-事件同步-报警及I/O同步实现•只在unity环境下,在ETY5103和NOE77111模块上提供。•与标准的时间服务器同步,进行周期性的时间校准。•在主时间服务器发生故障的情况下,自动切换到备份的时间服务器上。•PLC应用程序使用功能块去读取精确的时钟,允许应用程序对事件或变量打时间戳。•时间戳的精度为:5ms对于高端CPU,10ms对于其它CPU。•本地时区可配置、可定制。•提供时间同步服务的网页诊断功能。7UnityV2.01.简介2.时间同步服务3.电子邮件通知服务4.Premium以太网端口作为终端口5.功能改进6.附录UnityV2.0以太网/透明就绪服务改进8UnityV2.0UnityV2以太网服务改进电子邮件通知服务邮件服务•一个通过编程实现的服务,允许PLC应用程序报告监测过程的意外状况。•控制器能够自动并动态地创建电子邮件,提醒指定的用户去关注过程数据、报警及相关的事件信息,无论是本地的还是远程的接收者。•在ETYx103和NOE777x1上提供*•也在TSX571634/2634/3634/4634/5634和140CPU65150/60CPU的以太网端口上提供*操作•简单而强大的机制,预定义的电子邮件头部加上动态创建的邮件正文。•邮件的触发基于预定义的事件或条件-使用MSTR功能块,或Send_Req功能块。•变量信息和文本(最多238字节)被创建并直接发送到本地的邮件服务器上。•邮件的头部包含一些预定义的通用条目,可由administrator进行更新。*版本号在附录中列出9UnityV2.01.简介2.时间同步服务3.电子邮件通知服务4.Premium以太网端口作为终端口5.功能改进6.附录UnityV2.0以太网/透明就绪服务改进10UnityV2.0UnityV2以太网服务改进以太网口作为终端口以太网口作为终端口•在这之前,用户不能够通过以太网直接连接一个新的PremiumPLC,除非先行通过串行链路进行连接并将以太网模块的配置下载到PLC中。•这个新特性能够为PremiumPLC提供直接通过以太网连接作配置的能力,而不需要使用特定的终端电缆。•已经在Premium57-4634和57-5634上提供……•最终结果:基于Unity的PremiumCPU能够得到快速的配置。-新的ETY4103*、5103*以及CPU的内置以太网端口*拥有缺省IP-因此能够在第一次编程的时候直接连接。*版本号在附录中列出11UnityV2.01.简介2.时间同步服务3.电子邮件通知服务4.Premium以太网端口作为终端口5.功能改进6.附录UnityV2.0以太网/透明就绪服务改进12UnityV2.0UnityV2以太网服务改进功能改进为新的时间和邮件服务提供增强的SNMP和基于网页的诊断功能•改进的Timeout和Retry传输算法•允许/禁止单个已配置的I/OScanner条目•发往远程I/O设备的Modbus请求能够跨越路由器•TCP源端口动态分配,用于提高连接/断开连接的性能I/OScanner性能改进•每个PLC扫描周期能够处理的针对保持寄存器的Modbus请求数量增加为原来的2倍•每个PLC扫描周期能够处理的针对其它寄存器的Modbus请求数量增加为原来的4倍QuantumModbusServer性能改进13UnityV2.0UnityV2以太网服务改进产品及透明就绪服务一览表新增的主要服务14UnityV2.01.简介2.时间同步服务3.电子邮件通知服务4.Premium以太网端口作为终端口5.功能改进6.附录UnityV2.0以太网/透明就绪服务改进15UnityV2.0UnityV2以太网改进适用的模块及版本号UnityV2以太网服务改进附录-适用的模块及版本号16UnityV2.0UnityV2以太网服务改进附录-时间同步服务的用法(1)时间同步服务用法概览R_NTPC功能块PLC中维护的NTP时钟信息能够通过一个新的功能块读取参数数据类型描述StatusINTStatus:•0=时钟信息无法读取•1=OKDisplay_NTPC(OUT1)DT+INTNTP时钟信息显示:•年月日时分秒,使用DT格式显示•毫秒级信息,INT类型Calc_NTPC(OUT2)UDINT+INTNTP时钟信息显示:•以秒为单位显示,UDINT类型•不足1秒的时间信息显示,INT类型17UnityV2.0UnityV2以太网服务改进附录-时间同步服务的用法(2)时间同步服务配置概览PLC中维护的NTP时钟信息能够通过一个新的功能块读取18UnityV2.0UnityV2以太网服务改进附录-邮件服务的用法(1)邮件服务用法概览使用简单但强大的机制。预定义的邮件头部与动态创建的邮件正文相结合,提供来自控制现场的自动化应用的最新信息。用户逻辑能够基于预定义的时间或条件触发邮件传送。使用MSTR或Send_Req功能块,3个预定义的邮件头部被选择,带有变量信息和文本(最多不超过238字节)的邮件正文被动态创建并由PLC发送出去。3个邮件头包含了通用的预定义条目,包含邮件接收者列表,发送者的姓名和邮件主题。这些信息可由administrator使用相应的配置网页进行更新。19UnityV2.0UnityV2以太网服务改进附录-邮件服务的用法(2)邮件头部系统设计者能够定义邮件头部以指示不同的重要性等级,例如:不同的邮件头可以有不同的接收者列表,保证相应的信息被快速传递到正确的接收者手上。应用程序能够为邮件正文添加相关的信息,例如特定的设备,过程或者位置。完整的邮件被送到现有的电子邮件服务器上,并快速地分发到相关人员邮箱中。接收者可以是工程师,管理者以及过程的监控者。•Header1的主题可以为“PLC10紧急问题报告”•Header2的主题可以为“分站5报警”•Header3的主题可以为“来自水处理系统的INFO信息”如需更多的信息,请参看:•“ModiconQuantumEthernetNetworkModuleswithUnityUserManual”•“Premium&AtriumusingUnityProEthernetNetworkUsermanual”(UNYUSE909CDM)