PLC基本逻辑指令详解
创作时间:
作者:
@小白创作中心
PLC基本逻辑指令详解
引用
1
来源
1.
http://m.ab5948.com/html/19/736.html
PLC(可编程逻辑控制器)是工业自动化领域的重要设备,其基本逻辑指令是掌握PLC编程的基础。本文详细介绍了PLC的各种基本指令,包括逻辑取及输出线圈指令、触点串联指令、触点并指令、串联电路块的并联指令、并联电路块的串联指令、多重输出电路指令、主控触点指令、自保持与解除指令、计数器定时器指令、脉冲输出指令、空操作指令以及程序结束指令。通过图文结合的方式,帮助读者全面理解PLC的基本逻辑指令。
一、逻辑取及输出线圈(ld/ldi/out)指令
- ld(取):常开触点逻辑运算起始指令
- ldi(取):常闭触点逻辑运算起始指令
- out(输出):线圈驱动指令
说明:
- ld、ldi指令用于将触点接到母线上。
- out指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈的驱动指令,对于输入继电器不能使用。
- out指令可以连续使用多次(上例中out m100和out t0)。
二、触点串联(and/ani)指令
- and(与):常开触点串联指令
- ani(与非):常闭触点串联指令
说明:
- and和ani指令是用于串联单个触点的指令,串联触点的数量不限,该指令可以多次重复使用。
- “连续输出”是指在执行out指令后,通过与触点的串联可驱动其他线圈执行out指令。
三、触点并(or/ori)指令
- or(或):常开触点并联连接指令
- ori(或非):常闭触点并联连接指令
说明:
- or和ori是用于并联连接单个触点的指令,并联多个串联的触点不能用此指令
- or和ori指令是从该指令的当前步开始,对前面的ld、ldi指令并联连接。
四、串联电路块的并联(orb)指令
- orb(电路块或):串联电路块的并联连接指令
说明:
- 2个以上的触点串联连接的电路称为串联电路块。串联电路块并联连接时,分支的开始用ld和ldi指令,分支的结束用orb指令。
- orb指令与后述的anb指令等均为无操作元件的指令。
五、并联电路块的串联(anb)指令
- anb(电路块与):并联电路块之间串联连接指令
说明:
- 将并联电路块与前面电路串联时用anb指令。并联电路块起点用ld或ldi指令。
- 若多个并联电路块顺次用anb指令与前面电路串联连接,则anb的使用次数没有限制。
- anb指令可以连续使用,但与orb指令一样使用次数限制在8次以下。
六、多重输出电路(mps/mrd/mpp)指令
- mps(push):进栈指令
- mrd(read):读栈指令
- mpp(pop):出栈指令
七、主控触点(mc/mcr)指令
- mc(主控):主控电路块起点指令
- mcr(主控复位):主控电路块终点指令
说明:
- x1接通时,执行mc与mcr之间的指令。
- mc指令后,母线(ld、ldi点)移至mc触点之后,返回原来母线的指令是mcr。mc指令使用后必定要用mcr指令。
- 使用不同的y、m元件号,可多次使用mc指令。
八、自保持与解除(set/rst)指令
- set(置位):令元件保持on指令
- rst(复位):令元件保持off、清数据寄存器指令
说明:
- x0一旦接通,即使再断开y0也保持接通。x1接通后,即使再断开,y0也将保持断开。对于m、s也是同样如此。
- 对于同一元件可以多次使用set、rst指令,顺序可任意,但在后执行的指令有效。
- 要使数据寄存器d,变址寄存器v、z的内容请零,也可用rst指令
九、计数器、定时器(out/rst)指令
- out(输出):驱动定时器线圈和计数器线圈指令
- rst(复位):输出触点复位和当前数据清零指令
定时器(t)
- 定时器(t0~t245)
- 定时器t0
t199(200点)单位时间为100ms、设定值为132767,对应的延时时间为(132767)×0.1s=0.13276.7s。 - 定时器t200
t245(46点)单位时间10ms、设定值为132767,对应的延时时间为(132767)×0.01s=0.01327.67s。
- 积算定时器(t246~t255)
- 积算定时器t246
t249(4点)单位时间1ms,设定值132767,对应的延时时间是(132767)×0.001=0.00132.767s。 - 积算定时器t250
t255(6点)单位时间100ms,设定值132767,对应的延时时间是(132767)×0.1=0.13276.7s。
计数器(c)
- 内部信号计数器
- 16bit增计数器(设定值:1~32767)
- 通用:c0~c99(100点)
- 停电保持用:c100~c199(100点),即使停电,当前值和输出触点的状态也能保持。
- 32bit双向计数器
- 32bit的增/减计数器有两种:通用计数器c200
c219(20点)、保持计数器c220c234(15点)。其设定值为-2147483648+2147483647,计数方向(增计数或减计数)由特殊辅助继电器m8200m8234设定。
- 高速计数器
- 对于c235
c245的单相单输入计数器,须用特殊辅助继电器(m8235m8245)指定计数方向。 - x11:接通,计数器c△△△的输出触点复位,计数器当前值清零。
- x12接通时,高速计数器c235
c240分别对计数输入端x0x5输入的通断进行计数,对于带有起动输入的计数器(c244,c245,c249,c250,c254,c255),起动输入不接通就不进行计数。 - 计数器的当前值随计数输入的次数而变化,当该值等于设定值(k或d的内容)时,计数器输出触点动作。
十、脉冲输出(pls/plf)指令
- pls(脉冲):上升沿微分输出指令
- plf(脉冲):下降沿微分输出指令
十一、空操作指令(nop)
- nop:空操作指令
说明:
- nop指令通常用于以下几个方面:指定某些步序内容为空,留空待用;短路某些接点或电路;切断某些电路;变换先前的电路。
十二、程序结束(end)指令
- end:程序结束指令
热门推荐
《显卡选购指南:如何买到性价比最高的显卡?》
精灵宝可梦同人:探索无限可能的奇幻世界
长针眼怎么治最快?药师必备麦粒肿用药攻略
韩式炫酷的诞生:一个国家是如何通过流行文化征服世界的?
MOSFET场效应管栅极驱动电流的计算
全国“爱耳日” | 给孩子们的护耳小贴士
DeepSeek狂飙13天:AI界开始真正严肃地思考未来
东晋之初,“王与马,共天下”的政治格局是怎样形成的?
静脉曲张怎么治疗?
五行补金佩戴什么饰品好?运用水晶补金效果好!
重庆城口县岚天乡:自然生态与人文景观交融 引四方游客共赏
转氨酶异常,肝脏健康的隐形警示灯
总投资370.85亿元,深圳规模最大高铁站获批建设
冬日狂想曲全角色攻略大全-全角色攻略流程详解
2025 考研复试前,这些问题你要了解!!!
警惕啃咬手指!13岁男孩啃指甲成骨髓炎,医生:再晚要截指
移民美国,有哪些含金量高的职业证书可以考?
马桶到底选直冲?还是选虹吸啊?
课程充斥网络,AI使用需要付费学吗?
美沙拉秦肠溶片不同人群的用法用量
重庆鲁能巴蜀中学 同心奋进开启高质量发展新篇章
女性更年期预防衰老的饮食原则
义乌:工业“后进生”的逆袭之路
楼下打的“桶装水”,不要随便喝
海外专家高度评价中国经济发展:韧性强、潜力大、活力足
胆囊息肉恶性的特征是什么
头痛这样分类,更便于临床诊断
怀疑心梗做什么检查
防滑垫怎么用?提升家居安全与舒适度
减脂的人,晚上吃碳水就会变胖吗?别再瞎吃了