2711-NL6进口

发布时间:2019-02-26

2711-NL6

2711-NL6

2711-NL6


现货 全新原装   授权供应

我们提供:PLC模块,DCS卡件,ITCC卡件,AI DI AO DO模块
         网络模块  计数模块  适配器模块   CPU模块  扫描模块
我们还销售:本特利3500系列卡件
          Triconex模块
         HIMA模块
         ICS卡件
         GE 燃机备件
我们的优势:库存型号多,价格低于同行,订货周期短,交货快。



3. 下位机程序设计

  

  PLC属于下位机,其程序共分为3个模块,它们是初始化子程序、录波子程序和通信子程序。以下将分别说明各模块的设计思想。

  

3.1 初始化子程序

  

  初始化子程序包括初始化自由口通信参数,设置接收命令RCV启动和结束条件,数据指针赋初值,连接20ms采样、接收和发送中断。

  

3.2 录波子程序

  

  录波子程序在20ms采样中断中调用,负责记录机组运行量U、If、P、Q、Ug在故障前7秒、后13秒的数据。

  

  在PLC中定义一个连续的数据区VW4000~VW8998,用来保存故障数据。每个运行量的数据占用1000字节的数据块,地址分配如下,U:VW4000~VW4998 If:VW5000~VW5998 P:VW6000~VW6998 Q:VW7000~VW7998 Ug:VW8000~VW8998。

  

  录波子程序每隔40毫秒将采样的数据送到各自的数据块中。为每个数据块定义一个数据指针,其初始值分别指向各数据块的首地址。每传送一次数据,各指针向下移动2字节。故障前7秒数据(350字节)是循环记录的,即如果在故障到来之前数据已存满,各数据指针将重新指向数据块的首地址。定义指针index用来记录20秒故障数据开始的位置。当故障到来时,数据指针指向故障后13秒数据(后650字节),此时指针index将前7秒数据分为前后两部分,正确的顺序是将前后两部分交换过来。当后13秒数据记录完后,录波子程序结束。程序流程图如图2所示。

  

3.3 通信子程序

  

  通信子程序负责与上位机通信,将存储在数据区的故障数据通过串口分批传送给上位机。上位机每发送一次传送命令(用整数255表示),PLC在接收中断程序中判断收到的字符是否为传送命令,如果是则将传送命令标志M6.0置位并且在主程序中调用通信子程序。

  

  定义指针tran_pointer用来指向待传送数据的首地址,其初值为&VW4000,即指向数据区首地址。定义变量count用来记录传送的次数。在通信子程序中,首先停止自由口的接收,然后将以指针tran_pointer为首地址,大小200字节的数据传送到发送缓冲区中,接着用发送命令通过串口发送出去。每发送一次数据,将指针tran_pointer向下移动200字节,变量count值加1, M6.0复位。当上位机发送完第26次传送命令时,PLC中数据区VW4000~VW8998的5000个字节已发送完毕,再将额定电压、额定电流、额定有功功率、额定无功功率和指针index发送出去, count值清零,指针tran_pointer重新初始化,M6.0复位。至此,一次完整的故障数据传送过程结束。



Aydin AVME-335 Tunable Bit Synchronizer



ICS-554 Card 4-CH. ADC PMC MODULE ICS 554B BLD - PCI -



ANRITSU MS120A Channel Selector



NORTH ATLANTIC Model 530 RESOLVER SYNCHRO SIMULATOR



ABB SACE CIRCUIT BREAKER SH-400 400A 660V MODUL SH400



HEWLETT PACKARD 43120A W/t Paddles,cable



Digidesign Protools HD Process Card PCI-X



Hewlett Packard HP AGILENT 37704A SONET TEST SET



Hewlett Packard Signal Generator HP 8654B Generator 10-



TEKTRONIX TDS 540A FOUR CHANNEL DIGITIZING OSCILLOSCOPE

上一篇:温州SIEMENS代理商西门子代...
下一篇:ETCR 电流互感器变比测试仪