PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 96|回复: 0

[汇川] 汇川技术|PLC应用逻辑编程技巧(2)

[复制链接]
发表于 2024-5-29 19:33:56 | 显示全部楼层 |阅读模式
>因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享

哈喽,你好啊,我是雷工!
昨天看这块儿内容看到快十二点了,还没看完,今天接着看。
以下为学习笔记。
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 后记
俗话说好记性不如烂笔头,学习的同时记一遍笔记,既能够加深印象,增强学习效果,又便于后续遇到相关问题时进行查阅,
遇到理解记录不准确的地方,有机会被大家看到在评论区指正,即改正认识,又加深了印象。
同时也能作为话题供大家在交流群内交流,共同学习一起进步。

觉得有启发点个关注呗↓
-更多内容可点击下方标签阅读-
☞限时免费加入交流群
汇川技术|MCGS昆仑通态|数据库
差旅游记|JavaScript|C#相关

数字孪生|山海鲸可视化|☞C#2024
KingSCADA|KingIOServer


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-6-28 09:32 , Processed in 0.048492 second(s), 27 queries .

快速回复 返回顶部 返回列表