欧姆龙plc指令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
欧姆龙CPM1A系列PLC基本指令
cpm1a系列PLC的基本逻辑指令与FX系列PLC相似,梯形图的表达方式也大致相同。
在此,列表显示了cpm1a系列PLC的基本逻辑指令(请参见表4-8)。
表4-8给出了cpm1a系列PLC的基本逻辑指令名称,指令符号功能操作号
将LD读入逻辑线或电路块的第一个常开触点00000〜0191520000〜25507hr0000〜1915ar0000〜1515lr0000〜1515tim / cnt000〜127tr0〜7 * TR仅用于LD指令
反向ld不读取逻辑线或电路块的第一个常闭触点
常开触点与和串联
常闭触点与非和非串联
或与常开触点并联
是否与常闭触点不平行
电路块与LD串联连接,一个电路块不带LD
LD或并联电路
输出输出逻辑线的运算结果00000〜0191520000〜25507hr0000〜1915ar0000〜1515lr0000〜1515tim / cnt000〜127tr0〜7 * TR仅用于out指令
输出取反不会反转输出逻辑线的运算结果
将继电器状态设置为开
重置RSET以将继电器重置为关闭
Timing Tim打开延迟计时器(减法)的设置时间0〜999.9s Tim
/ cnt000〜127的设置值0〜9999的计时单位为0.1s,计数单位为1次
计数CNT减法计数器设置值0〜9999次
欧姆龙CPM1A系列PLC功能指令
功能指令也称为特殊指令。
cpm1a系列PLC提供的功能指令主要用于实现程序控制,数据处理和算术运算。
这种指令在简单的编程器上没有相应的命令键。
它仅为每条指令提供一个功能码,用两位数字表示。
输入此类指令时,请先按“ Fun”键,然后按相应的代码。
下面将介绍一些常用的功能指令。
1.无操作指令NOP(0 0 0)该指令不执行任何逻辑运算,因此称为空操作,它不使用继电器,也不需要操作号。
指令应用程序在调试程序时会在程序中保留一个地址,也可以用来微调扫描时间。
2. End指令end(01)该指令单独使用,不需要操作数。
它是程序的最后一条指令,指示程序在此处结束。
当PLC执行用户程序时,当执行结束指令时,它将停止执行程序阶段,并转到执行输出刷新阶段。
如果在程序中省略了结束指令,则编程器将显示错误信号:“ no end insert”:添加结束命令后,PLC可以正常运行。
该指令还可用于调试各节中的程序。
3.互锁指令IL(02)和互锁清除指令ILC(03)没有操作数。
IL指令是一个互锁条件,形成一个分支电路,即与LD指令一起使用的新总线,指示互锁段的开始;指示联锁段结束的ILC指令。
互锁指令IL和互锁清除指令ILC 用于在梯形图的分支处形成新的总线,从而使梯形图的一部分受某些条件控制。
IL和ILC指令应成对使用,否则会发生错误。
IL / ILC
指令的功能是:如果控制IL的条件为true(即on),则将执行互锁指令。
此时,如果未重置ILC和ILC的所有控制寄存器,即ILC和ILC 的所有控制寄存器均未保存,即ILC的所有控制寄存器未锁定,即ILC 的所有控制寄存器均未锁定保持。
4.跳转开始指令JMP(0 4)和跳转结束指令JME(0 5)没有操作数。
JMP指令指示程序传输的开始,而JME指令指示程序传输的结束。
JMP / JME指令组用于控制程序分支。
当JMP条件关闭时,程序将执行JME之后的第一条指令;当JMP条件打开时,将按顺序执行整个梯形图,就好像JMP / JME 指令不存在一样。
使用JMP / JME指令时,应注意,如果JMP条件关闭,则JMP / JME之间的继电器状态为:输出继电器保持当前状态;定时器/计数器和移位寄存器保持当前值。
另外,JMP / JME指令应成对使用,否则PLC显示错误。
5.逐位移位指令SFT(10)也称为移位寄存器指令。
该指令有两个操作数,通道为单位。
第一个操作数是第一个通道号D1,第二个是最后一个通道号D2。
使用的继电器为:000ch〜019ch,200ch〜252ch,hr00〜HR19。
它的功能等效于串行输入移位寄存器。
移位寄存器具有数据输入(in),移位时钟(CP)和复位(R),必须按输入(in),时钟(CP),复位(R)和SFT 指令的顺序进行编程。
当移位时钟从OFF变为ON时,通道(D1〜D2)的内容按从低位到高位的顺序移动一位。
最高位溢出,最低位充满输入数据。
当复位端子输入为ON时,移位中涉及的所有通道数据都将被复位,即它们均已关闭。
如果需要移位的数据超过16位,则可以将几个通道级别链接在一起。
使用移位命令时,应注意起始通道
和终止通道必须在同一继电器中,起始通道号≤终止通道号。
6.锁存指令keep(11)该指令中使用的操作数为:01000〜01915,20000〜25515,hr0000〜hr1915。
其功能等效于闩锁。
当设置结束(s结束)条件打开时,保持保持继电器打开。
即使S端子的状态变为关闭,也请保持继电器打开直到复位。