电机的功能块封装过程

摘要:
在自动化控制系统中,被控设备一般为电机、水泵、阀门这类执行设备,在进行编程时,除了逻辑控制之外,还需要监控设备的状态。不同的项目中,这些功能都是相似的,所以标准化管理这些设备就非常有必要,既能减少重新编程所耗费的时间,也能提高工程师之间程序的一致性,这也就是现在推崇的程序标准化。
在本文中,以一个小的电机控制案例,介绍电机的功能块封装过程,希望给大家有所启发。
一 、电机设备的分析
对于一个电机设备而言,我们将它看成一个完整的对象。对于一个电机而言,其典型的控制方式有以下三种:
图 1 电机控制方式
我们以第一种控制方式来分析。一个电机输入命令和输出控制之外,还会需要以下不同的输入和输出类型,输入信号有:手动/自动选择、手动输入命令、自动输入命令、运行反馈、复位信号,输出信号有:输出控制、设备状态,其中设备的状态包括:手动模式的停止、运行和故障;自动模式的停止、运行和故障,如图所示:
图 2 电机输入输出信号
二、功能块程序
fb块的变量表,如图所示:
图 3 fb块变量表
通过输入和输出以及设备故障状态,来确定电机块的状态,如图所示:
图 4 电机状态程序
不在设备故障状态时,手动和自动的控制程序,如图所示:
图 5 输出控制程序
手动和自动模式下,当有输出控制命令时,0.5s后没有运行反馈信号,则说明设备存在输出故障,其程序如图所示:
图 6 设备故障程序
电机的fb块在主程序中调用后,如图所示:
图 7 电机功能块
三、总结
在本文中,介绍了电机的功能块封装的一种方法,在实际的项目中,可以通过inout接口来关联hmi,实现触摸屏控制设备和监控设备的功能。
以上就是本文所有的内容,如果你有更多关于电机或者其它设的封装的方法,欢迎联系我们进行补充和说明。


高通骁龙835很强?国产手机小米6为什么不选用华为麒麟960芯片?
如何使用物联网技术保证工人安全
简述LINEAR无线功率传输
网络机顶盒什么品牌好?当贝、小米和天猫选哪家
人工智能在会计信息化管理方面有什么帮助
电机的功能块封装过程
机器视觉在玻璃瓶质量检测中的应用
紫光展锐推出的首款支持人工智能应用8核LTE SoC芯片
铝环电动机制作图解
金龙机电业绩变脸 四大因素成主因
区块链如何解决隐私问题带来的困扰
“码”上通行1+N系列助力疫情防控
云计算正进入算力时代 业务发展大大提升算力需求
全球专利申请:华为最多,高通中兴紧跟其后
PLC智能网关及物联网云平台在VOCs废气处理PLC上的应用
小米6、小米Note3、小米MIX2对比评测,小米旗舰大比拼谁更值得购买?
盘点三安光电和LG在Micro LED领域的新进展
小米手环2实用吗?149元的小米手环2使用评测
人工智能参战抗疫 一小时可完成所有隔离居民情况监测
预期2021年将进入MiniLED的商用元年