531X305NTBAPG1
531X305NTBAPG1
531X305NTBAPG1
电力系统智能装置自动测试系统检测的对象是继电保护设备中出口继电器动作情况,由于继电保护设备的动作的快速性,部分保护动作时间实现小于50ms,因此部分出口继电器触点状态在较短的时间会出现反转,根据系统设计要求,要求上位机能将保护动作前和保护动作后出口继电器接点动作情况进行检测处理,并将动作前后出口继电器接点状态作为该系统中继电器接点检测判断依据。因此,要通过上位机和可编程控制器通讯数据交换,实现采样时间间隔不大于50ms可编程控制器开入采样数据上送到上位机的目标。
目前,上位机获得可编程控制器的开入采样数据是通过通讯交换信息得到,而提高上位机和PLC数据信息交换效率是解决数据采样的实时性的措施之一,但仅仅依靠提高上位机和PLC数据交换速度是无法到达采样数据周期50ms指标要求,即使上位机使用以太网介质能达到此要求,也会占用上位机比较多资源。同时由于可编程控制器扫描工作方式的特点,通讯模块频繁和上位机数据交换会影响可编程控制器其他模块功能执行,如影响可编程控制器扫描周期。
对于可编程控制器来说,在其内部实现50ms采样周期的数据采样是完全可以的实现的,充分利用可编程控制器中数据转存和逻辑控制功能,将每50ms一次采样数据寄存到连续但不相同数据缓冲区。通过采样周期时间的整定,结合上位机和可编程控制器通讯协议的**数据长度,上位机只需要在给定的时间内进行一次读取多次采样数据即可。上位机读取采样数据后,根据PLC采样数据转存的原则和逻辑,将已接收到采样数据进行采样时序的还原即可。
4.3可编程控制器顺序开出的实现
可编程控制器开出模块顺序开出主要是满足电力系统测控装置的遥信检测要求,设计具体要求为:①上位机下发一次命令,启动顺序开出,PLC接受命令启动顺序开出逻辑回路,由可编程控制器本身完成开出模块开出接点顺序开出。②在顺序开出过程不允许同时出现两个开出同时接点接通状态。③顺序开出执行一次完毕即可停止开出。
设计基本思路:在启动命令后,启动维持一个扫描周期时间的定时T1脉冲信号回路,同时启动另一个计时器T2(T2《T1)。在一个扫描周期脉冲到来时,由设定计数器和目标进行比较,决定开出继电器序号,开出执行并保持时间T2后,计数器加一和执行复位判断程序,等待下一个脉冲到来后执行上一过程直到全部执行完毕。
设计维持一个扫描周期时间的定时脉冲信号,定时的时间参数为两个开出之间的时间。一个周期定时脉冲梯形图如图1所示。通过修改定时器类型和计时器参数,确保M100能够在T1的时间后产生一个能够维持一个扫描周期间的脉冲信号,是一个通用的标准的定时脉冲信号程序。M103为定时脉冲到来后宽度为T2脉冲。