电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

可编程控制器顺序开出的实现 -解决方案-华强电子网

来源:华强电子网 作者:华仔 浏览:108

标签:

摘要:   可编程控制器开出模块顺序开出主要是满足电力系统测控装置的遥信检测要求, 设计具体要求为: ①上位机下发一次命令,启动顺序开出,plc 接受命令启动顺序开出逻辑回路,由可编程控制器本身完成开出模块开出接点顺序开出。②在顺序开出过程不允许同时出现两个开出同时接点接通状态。③顺序开出执行一次完毕即可停止开出。  设计基本思路: 在启动命令后, 启动维持一个扫描周期时间的定时T1 脉冲信号回路,同时启

  可编程控制器开出模块顺序开出主要是满足电力系统测控装置的遥信检测要求, 设计具体要求为: ①上位机下发一次命令,启动顺序开出,plc 接受命令启动顺序开出逻辑回路,由可编程控制器本身完成开出模块开出接点顺序开出。②在顺序开出过程不允许同时出现两个开出同时接点接通状态。③顺序开出执行一次完毕即可停止开出。

  设计基本思路: 在启动命令后, 启动维持一个扫描周期时间的定时T1 脉冲信号回路,同时启动另一个计时器T2(T2< T1)。在一个扫描周期脉冲到来时,由设定计数器和目标进行比较, 决定开出继电器序号, 开出执行并保持时间T2 后,计数器加一和执行复位判断程序, 等待下一个脉冲到来后执行上一过程直到全部执行完毕。

  设计维持一个扫描周期时间的定时脉冲信号,定时的时间参数为两个开出之间的时间。一个周期定时脉冲梯形图如图1 所示。通过修改定时器类型和计时器参数,确保M100 能够在T1 的时间后产生一个能够维持一个扫描周期间的脉冲信号, 是一个通用的标准的定时脉冲信号程序。M103 为定时脉冲到来后宽度为T2 脉冲。

定时脉冲信号程序和梯形图

图1 定时脉冲信号程序和梯形图

  在定时脉冲到来时, 通过数据比较程序, 由计数器R500 当前值和特殊指定值比较进行逻辑判断,决定是否接通中间继电器,再由该中间继电器决定控制特定的开出,并在自保持回路中串联一个M103 中间继电器触点状态,以控制开出维持的时间。数据比较驱动程序和梯形图如图2 所示。

数据比较驱动程序和梯形图

图2 数据比较驱动程序和梯形图

  执行一次开出后, 执行计时器计数和复位程序, 本文中使用M00400-M00404 分别控制第1 个到第5 个开出的执行, 每次执行开出后均进行计数器自加一, 并通过计数器逻辑回路进行计数器复位。计数器复位后立刻复位启动线圈,结束本次顺序开出控制任务执行。计数器计数和复位梯形图如图3 所示。

计数器计数和复位梯形图

图3 计数器计数和复位梯形图

  通过以上控制逻辑的设计,实现启动顺序开出功能的实现, 并实现系统要求一次启动, 按照循序开出不重叠。

  通过此逻辑的实现,可以简化上位机在进行遥信检测的控制逻辑, 充分利用可编程控制器开入开出二次编程功能,在不影响可编程控制器性能指标上,减少上位机和可编程控制器的控制命令的交换, 提高上位机遥信的检测效率。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67