哈喽,你好啊,我是雷工!
昨天看这块儿内容看到快十二点了,还没看完,今天接着看。
以下为学习笔记。
01 PLC程序实现状态关系
该思路编写程序的要点如下:
①:采用PLC的一个整数型变量作为状态位,其不同的数值代表不同的状态;
②:每一个状态用一个或多个子程序来编写,当满足状态间的切换条件时,将状态位变量赋新的状态值,从而跳转到另一个状态的子程序;
③:在主程序中,根据当前状态变量的值,调用不同的子程序;
④:对于需要反复执行的操作,则放在主循环中根据达到执行条件时执行;
02 典型功能
2.1、初始化与自检状态(状态0)
在项目中初始化与自检状态经常需要处理的有如下典型功能
①:如果变频器等在运行,停止其运行;
②:如果变频器等有报警,则清除报警;
③:初始化变频器功能码参数;
④:如果与下端设备无法通讯,则提示通讯报警;
⑤:检查润滑油油位,若油位低,则低限报警;
⑥:检查冷却水水位信号,若水位低,则水位低限报警;
⑦:如果都正常,修改状态值,跳转到下一状态;
⑧:如果异常报警,且持续超过50秒,修改状态值,转到停机报警、待排除故障状态;
以上为常规处理,可参照以上处理结合实际项目增减处理项;
2.2、停机报警状态(状态1)
停机报警状态一般要处理如下逻辑功能:
①:把设备停机到安全的IO状态下;
②:如果变频器在运行状态,则发送停机指令;
③:响应操作员的复位告警操作;
④:检查设备的油位水位等检测信号及变频器等设备的报警信号,若相关报警消失,则转到正常停机状态;
2.3、正常停机状态(状态2)
正常停机状态一般要处理的逻辑功能如下:
①:把设备停机到安全的IO状态;
②:如果当前用户权限足够,且收到参数设置命令时,则修改状态值,跳转到参数设置状态;
③:如果没有RUNKey命令,发变频器停机命令信号;
④:清除STOPKey命令信号;
⑤:如果有RUNKey命令信号,发变频器运行命令,当变频器开始运行,进入(状态4)准备运行状态;
2.4、手动调试参数设置状态(状态3)
在手动调试、参数设置状态一般要处理如下逻辑功能:
①:可以响应面板的变频器JOG命令;
②:可以响应逻辑输出端口的开启和关闭命令;
③:若设置命令复位,把设备停机到安全的IO状态,把变频器等设备停机,转到停机状态(状态2)
2.5、运行准备状态(状态4)
运行准备状态一般需要处理如下逻辑功能:
①:开启润滑油泵、冷却水泵;
②:发送变频器启动指令;
③:让加工刀具运行到等待位置;
④:当油压水压等运行条件满足要求,刀具运行到位后,转到自动运行状态,开始自动运行;
03 后记
俗话说好记性不如烂笔头,学习的同时记一遍笔记,既能够加深印象,增强学习效果,又便于后续遇到相关问题时进行查阅,
遇到理解记录不准确的地方,有机会被大家看到在评论区指正,即改正认识,又加深了印象。
同时也能作为话题供大家在交流群内交流,共同学习一起进步。