PLC编程指令


前言

PLC编程指令,以OMRON公司的CPM1A型机为例


一、LD指令

用于程序的开始
在这里插入图片描述

二、OUT指令

在这里插入图片描述

1、梯形图跟电路图的对比

在这里插入图片描述
2、对应的语句表
在这里插入图片描述

三、串联(与)指令

在这里插入图片描述
1、用法:
在这里插入图片描述

四、并联(或)指令

在这里插入图片描述
用法:
在这里插入图片描述

五、非指令

在这里插入图片描述
一个例子
在这里插入图片描述

七、电动机直接启动电路

在这里插入图片描述
对应的梯形图
在这里插入图片描述

八、块操作指令

在这里插入图片描述
连接两块
在这里插入图片描述
连接三块
在这里插入图片描述
ORLD指令连接三块
在这里插入图片描述

九、结束指令

在这里插入图片描述

十、定时器/计数器指令

在这里插入图片描述
一个延时10s的程序例子:
在这里插入图片描述

十一、一个酒店自动门的PLC编程例子

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十二、计数器指令

在这里插入图片描述

十三、一个计数器指令使用的例子

在这里插入图片描述

1、地址分配
在这里插入图片描述
2、每掉下一个产品,就会产生一个脉冲,记一次数
在这里插入图片描述
3、计30次,每掉下一个产品,就减1.直到减到0
在这里插入图片描述
4、减到0之后,CNT100触点就接通,该通路导通
在这里插入图片描述
5、压到行程开关后就复位计数器,重新计数,并且电动机断电

在这里插入图片描述
6、这是一个自锁的功能
在这里插入图片描述
7、该程序对应的语句表
在这里插入图片描述

十四、延长定时时间的两个方案

在这里插入图片描述

十五、跳转指令

在这里插入图片描述
1、该触点若接通,则正常执行后面的程序,若不接通,则直接跳到JME进行程序的执行
在这里插入图片描述
2、跳转语句不需要成对出现
在这里插入图片描述
3、对应的语句表
在这里插入图片描述

十六、保持指令

在这里插入图片描述
对应的语句表
在这里插入图片描述
一个使用到保持指令的例子
在这里插入图片描述
1、IO地址分配
在这里插入图片描述

2、当开始按钮00000按下后,20000和20001触点被置位,也就是被接通
在这里插入图片描述
3、按下开关后,第一只彩灯开始亮
在这里插入图片描述
4、第一只彩灯亮1s后,第二只彩灯开始亮
在这里插入图片描述
5、2s后第三只彩灯开始亮
在这里插入图片描述

6、3s后切断了第一只彩灯的通路,第一只彩灯开始灭
在这里插入图片描述
7、4s后,第二只彩灯开始灭
在这里插入图片描述
8、5s后,第三只彩灯开始灭
在这里插入图片描述

9、6s后,清空定时器,重新计数,第一只彩灯又开始亮,如此反复
在这里插入图片描述
10、停止按钮,按下停止按钮后定时器通路断开,三只彩灯都熄灭
在这里插入图片描述
11、按下暂停按钮后,JMP之后的程序就不会执行并且保持当前状态(定时器定时到几秒都会保存下来),程序会直接跳到JME执行,因为定时器状态被保存了,所以按下暂停按钮的那一刻,灯是什么状态依然是什么状态,当暂停被取消后,程序又将以当前定时器的状态继续运行
在这里插入图片描述

十七、暂存指令

在这里插入图片描述

对应的语句表

在这里插入图片描述

十八、微分指令

在这里插入图片描述

对应的语句表

在这里插入图片描述

十九、比较指令

在这里插入图片描述


使用示例:
在这里插入图片描述

二十、传送指令

在这里插入图片描述
使用示例:
在这里插入图片描述

分析:

在这里插入图片描述
设计思路:
在这里插入图片描述
对应的梯形图:
在这里插入图片描述

1、当小车在1号位时,则把0001存入DM00000

在这里插入图片描述

2、同理的,当小车在2号位时,则把0002存入DM00000,以此类推,往下还有五个所以DM0000这个地址里面存的就是当前小车的位置
在这里插入图片描述
3、00006这个触点接通的话表示一号工人要车,则把0001存入到DM0001这个地址里面去,DM0001这个地址是存放哪个工人要车的信息

在这里插入图片描述
4、这个地址是一个常闭触点
在这里插入图片描述
5、将小车的当前位置跟工人要车的位置进行比较

在这里插入图片描述

6、这里对应的是三个结果,如果小车当前位置小于要车位置则小车前进,如果小车位置等于工人要车位置则小车不动,如果小车当前位置大于工人要车位置则小车后退

在这里插入图片描述
7、这里用了KEEP指令,用于防止一个工人要车,车还没到,另一个工人也要车的情况,有了这条指令,车会先到第一个发出指令的工人那,再到另一个那

在这里插入图片描述

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

先睡个好觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值