热门搜索:

上海西邑电气技术有限公司成立于1996年。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的佼佼者。总部设在上海,办公面积1500多平方米,员工150余人。

    西门子中国总代理

  • 时间:2018-07-25浏览数:93来源:
  • 西门子中国总代理

    6ES7317-2EK14-0AB0
    SIMATIC S7-300 CPU 317-2 PN/DP, *处理器,带 1MB 主存储器, 1 个 MPI/DP 12MBit/s 接口, 2 个 以太网 PROFINET 接口, 带双端口交换机, 需要微型存储卡

    blob

    西门子凭借全新软硬件扩大了Simatic RTU3000C系列远程控制单元的用途:全新Simatic RTU3031C(远程终端单元/RTU)集成GPS功能,可将设定值与实际位置进行比较。这使其不仅适用于静态应用,如监测给排水行业中的分布式测量点,而且适用于需要定位功能的移动应用。譬如,这包括对浮动导航标志的位置监控或集装箱跟踪等。此外,西门子推出让用户可将多达八个额外的传感器连接到远程控制单元的扩展板。支持该产品系列的新固件也为用户带来诸多新功能,如连接到冗余控制中心和支持对过程值进行统计评估的新功能块等。

    坚固耐用的紧凑型Simatic RTU3000C远程控制单元是能源自给自足型低功耗单元,可在无外部供电的情况下正常工作。它们可采用冗余供电方式,如使用多达六个电池模块或太阳能电池板充电电池。它们还可以在恶劣的环境条件下使用,如-40°C至+ 70°C的温度下或在洪水中使用(IP68防护等级)。通过推出Simatic RTU3031C,西门子壮大了产品阵容,新款RTU可连接GPS天线并通过GPS信号提供定位和时间同步功能。因此,用户可以监控诸如填充液位、液位和流量,以及远程甚至移动测量点的压力和温度等过程数据。RTU3031C具有集成的UMTS调制解调器,收集的数据会通过UMTS调制解调器以一种时间导向或事件导向的方式发送到控制中心。与RTU3000C系列中的所有远程控制单元一样,RTU3031C不仅支持通过远程控制协议(IEC 60870、DNP3、Sinaut ST7和TeleControl Basic)连接到控制中心,还可用作数据记录器。此外,测得的所有过程值均可存储于内部存储器或SD卡,如有需要,可通过基于Web的管理系统远程读取,或通过安全文件传输方式或电子邮件发送给*合作伙伴。集成的输入和输出端口支持直接连接传感器。它是该产品系列中一一款提供被称为高速固态继电器端口的四个额外数字输出端口(DQ),以及标准的四个模拟输入端口(AI)、数字输入端口(DI)和四个DQ的产品。

    面向RTU3000C系列的全新扩展板支持通过Modbus RTU连接八个额外的传感器。它可以与该产品系列的所有型号配合使用,如支持Sitrans FM MAG8000,用于流量测量。这可使希望利用来自传感器的额外信息(如诊断信息)的不**业的用户从中受益。

    全新V3固件实现大量改进,如连接到支持冗余IEC 60870主站的控制中心、基于web的管理和用户管理的扩展、通过DNP3的WAN连接,以及没有Open*的IEC 60870支持通过已由移动电话提供商加密的连接(**APN) 操作RTU3030C或RTU3031C,等等。此外,用户可以使用支持统计功能的新功能块、用于精确控制周期信号的脉冲序列输出以及模块操作状态管理(如安全关闭、重启等)。这还可以更快速地建立连接,确保实现加密连接。




















    1. S7通信简介
    S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7300/400PLC之间的通信。SIMATIC S7- PN CPU包含一个集成的 PROFINET 接口,该接口除了具有 PROFINET I/O功能,还可以进行基于以太网的S7通信。SIMATIC S7- PN CPU支持无确认数据交换、确认数据交换和单边访问功能。功能块的调用如图1、图2所示。


    S7-400

    S7-300
    描述 简要描述
    SFB 8 FB 8 用于发送 无确认的快速数据交换,发送数据后无对方接收确认。
    SFB 9 FB 9 用于接收
    SFB 12 FB 12 用于发送 确认数据交换,发送数据后有对方接收确认。
    SFB 13 FB 13 用于接收
    SFB 14 FB 14 读数据 单边编程读访问。
    SFB 15 FB 15 写数据 单边编程写访问。

    表1

     

    西门子中国总代理
    图1

     



    图2

    要通过 S7-PN CPU 的 集成PROFINET 接口实现S7 通信,需要在硬件组态中建立连接。


    2. 硬件及网络组态
    CPU采用两个315-2PN/DP,使用以太网进行通信。
    在STEP7中创建一个新项目,项目名称为PN S7。插入两个S7-300站,在硬件组态中,分别插入CPU 315-2 PN/DP。如图3所示。



    图3

    新建以太网,打开“NetPro”设置网络参数,选中CPU,在连接列表中建立新的连接。如图4所示。


    图4

    然后双击该连接,设置连接属性。在“General”属性中块参数ID = 1,这个参数即是下面程序中的参数“ID”。在SIMATIC 315PN-1中激活“Establish an active connection”,作为Client端,SIMATIC 315PN-2作为Server 端。


     

    西门子中国总代理

    图6

     

    程序中的参数说明见表3

    参数 参数 数据类型 存储区 描述
    EN_R INPUT BOOL I、Q、M、D、L、常数 为1时,准备接收
    ID INPUT WORD M、D、常数 连接ID
    R_ID INPUT DWORD  I、Q、M、D、L、常数 连接号,相同连接号的功能块互相对应发送/接收数据
    NDR OUTPUT BOOL  I、Q、M、D、L 为1时,接收完成
    ERROR OUTPUT BOOL I、Q、M、D、L 为1时,有故障发生
    STATUS OUTPUT WORD I、Q、M、D、L 状态代码
    S7-300:
    RD_1
    S7-400:
    RD_i
    (1 ≤ i ≤ 4)
    IN_OUT ANY M、D、T、Z I、Q、M、D、T、Z 接收数据区

     表3 FB9参数说明


    同样,在SIMATIC 315PN-2的OB1中,调用FB8/FB9。通信双方的“R_ID”均设为0。将SIMATIC 315PN-1的MB100-MB109赋值B#16#02,在SIMATIC 315PN-2中,将FB9的“EN_R”置1,然后在SIMATIC 315PN-1中,将FB8中“REQ”设置上升沿信号,此时SIMATIC 315PN-2的MB110-MB119接收到B#16#02。如图7所示。



    图7

    同理,将SIMATIC 315PN-2 的MB100-MB109赋值为B#16#03,SIMATIC 315PN-1的MB110-MB119接收到B#16#03。如图8所示。



    图8

    3.2. 确认数据交换
    SFB/FB 12 "BSEND" 向类型为“BRCV”的远程伙伴SFB/FB发送数据。通过这种
    类型的数据传送,更多的数据可以在通讯伙伴之间传输,**过任何其它用于组态的
    S7连接的通讯SFB/FB所能传输的数据量,通过集成PN口的S7-400和S7-300是65534字节。
    要发送的数据区是分段的。各个分段单独发送给通讯伙伴。通讯伙伴在接收到最后
    一个分段时对此分段进行确认,该过程与相应SFB/FB "BRCV" 的调用无关。在调用块之后,当在控制输入REQ上有上升沿时,发送作业被激活。发送用户存储区中的数据与处理用户程序是异步执行的。
    由SD_1*起始地址和要发送数据的较大长度。可以通过LEN来确定数据域的作业*长度。在这种情况下,LEN替换SD_1的长度区域。参数R_ID必须在相应的两个SFB/FB上完全相同。如果在控制输入R处有上升沿,则当前数据传送将被取消。如果传送成功完成,则通过将状态参数DONE的数值设置为1来进行指示。如果状态参数DONE或ERROR的数值为1,则在**个发送处理结束之前,不能处理新的发送作业。
    SFB/FB 13 "BRCV" 接收来自类型为“BSEND”的远程伙伴SFB/FB的数据。在收
    到每个数据段后,向伙伴SFB/FB发送一个确认帧,同时更新LEN参数。在块调用完毕,并且在控制输入EN_R数值为1之后,块准备接收数据。可以通过EN_R=0来取消一个已激活的作业。
    由RD_1*起始地址和接收区的较大长度。由LEN指示已接收数据域的长度。
    从用户存储区中接收数据与处理用户程序是异步执行的。参数R_ID必须在相应的两个SFB/FB上完全相同。通过状态参数NDR的数值为1来指示所有数据段的无错接收。接收到的数据保持不变,直到通过EN_R=1来重新调用SFB/FB 13为止。如果在数据的异步接收期间调用块,则将引发一个警告,该警告通过STATUS参数输出;如果当控制输入EN_R数值为0时进行调用,则接收将被终止,并且SFB/FB将返回到它的初始状态。
    打开SIMATIC 315PN-1的OB1,在OB1中依次调用FB12,FB13如图9、图10所示:

    CPU 317-2 PN/DP 装配有:

    • 微处理器;
      处理器处理每条二进制指令执行时间约为 25 ns,每条浮点数运行指令约为 160ns。CPU 317-2 PN/DP在字指令、双字指令和32位**数指令具有较高的处理速度。
    • 1 MB RAM (相当于约 340 K 条语句);
      通过扩展RAM执行用户程序,可以显着提高用户程序的空间。作为程序装载存储器的微型存储卡(较大为 8 MB)也允许将可以项目(包括符号和注释)保存在 CPU 中。装载存储器还可用于数据归档和配方管理。
    • 灵活的扩展能力;
      多达 32 个模块,(4排结构)
    • MPI/DP 组合接口;
      **个集成的 MPI/DP 接口较多能同时建立 32 个与 S7-300/400的连接或与编程器、PC 和 OP 的连接。 在这些连接中,始终分别为 PG 和 OP 各保留一个连接。
      MPI 可以通过“全局数据通讯”与较多32个CPU组建简单的网络。
      该接口可从MPI接口重新设置为DP接口。
      PROFIBUS DP 接口:
      DP 接口可用作 DP 主站或 DP 从站运行。在该接口上,PROFIBUS DP从站可在等时模式下运行.全面支持 PROFIBUS DP V1 标准。这将增加 DP V1 标准从站在诊断和参数赋值能力的范围。
    • 以太网接口;
      CPU 317-2 PN/DP 的* 2 个内置接口是一个基于以太网 TCP/IP 的 PROFINET 接口,带有双端口交换机。
      它支持下列协议:
      • S7通讯用于在SIMATIC控制器间进行数据通讯
      • PG/OP 通讯,用于通过 STEP 7 进行编程、调试和诊断
      • 与HMI和SCADA连接的PG/OP通讯
      • 在PROFINET上实现开放的TCP/IP、UDP和ISO-on-TCP (RFC1006)通讯
      • SIMATIC NET OPC-Server用于与其它控制器以及CPU自带的I/O设备进行通讯
    西门子中国总代理







    http://zx2015888.cn.b2b168.com