欧姆龙PLC(CPM1A)的功能指令
点击数:7983 次 录入时间:03-04 11:54:41 整理:http://www.55dianzi.com PLC入门
SET端和RES端同时为ON,则KEEP继电器优先变为OFF。锁存继电器指令编写必须按置位行(S端),复位行(R端)和KEEP继电器的顺序来编写。7
.前沿微分脉冲指令DIFU(13)和后沿微分脉冲指令DIFD(14)本指令使用操作数有:
01000~01915、20000~25515、HR0000~HR1915,DIFU的功能是在输入脉冲的前(上升)沿使指定的继电器接通一个扫描周期之后释放,而DIFD的功能是在输入脉冲的后(下降)沿使指定的继电器接通一个扫描周期之后释放。8
.快速定时器指令 TIMH(15)本指令操作数占二行,一行为定时器号
000~127(不得与TIM或CNT重复使用同号),另一行为设定时间。设定的定时时间,可以是常数,也可以由通道000CH~019CH,20000CH~25515CH,HR0000~HR1915中的内容决定,但必须为四位BCD码。其功能与基本指令中的普通定时器作用相似,唯一区别是TIMH定时精度为0. 01s,定时范围为0~99.99s。9
.通道移位指令WSFT(16)又称字移位指令,本指令是以字(通道)为单位的串行移位。操作数为首通道号
D1,末通道号D2。可取000CH~019CH, 200CH~252CH, HR00~HR19。通道移位指令执行时,当移位条件为ON,WSFT从首通道向末通道依此移动一个字,原首通道16位内容全部复位,原末通道中的16位内容全部移出丢失。WSFT
指令在使用时须注意:首通道和末通道必须是同一类型的继电器;首通道号≤末通道号。当移位条件为
ON时,CPU每扫描一次程序就执行一次WSFT指令。如只要程序执行一次,则应该用微分指令。10
.可逆计数器指令 CNTR(12)本指令的功能是对外部信号进行加
1或减1的环形计数。带两个操作数:计数器号000~127,设定值范围0000~9999,设定值可以用常数,也可以用通道号,用通道号时,设定值为通道中的内容。11
.比较指令CMP(20)本指令的功能是将
S(源通道)中的内容与D(目标通道)的内容进行比较,其比较结果送到PLC的内部专用继电器25505、05506、25507中进行处理后输出,输出状态见表4-9。表
4-9 比较结果输出专用继电器状态表SMR255052550625507S>DONOFFOFFS=DOFFONOFFS,DOFFOFFON比较指令
CMP用于将通道数据S与另一通道数据D中的十六进制数或四位常数进行比较,S和D中至少有一个是通道数据。12
.数据传送指令 MOV(21)和数据求反传送指令MOVN(22)这两条指令都是用于数据的传送。当
MOV前面的状态为0N时,执行MOV指令,在每个扫描周期中把S中的源数据传送到目标D所指定的通道中去。当MOV前面的状态为0FF时,执行MOVN指令,在每个扫描周期中把S中的源数据求反后传送到目标D所指定的通道中去。执行传送指令后,如果目标通道D中的内容全为零时,则标志位25506为ON。13
.进位置位指令STC(40)和进位复位位指令CLC(41)这两条指令的功能是将进位标志继电器
25504置位(即置ON)或强制将进位标志继电器25504复位(即置OFF)。当这两条指令前面状态为ON时,执行指令,否则不执行。通常在执行加、减运算操作之前,先执行CLC指令来清进位位,以确保运算结果的正确。14
.加法指令ADD(30) 本指令是将两个通道的内容或一个通道的内容与一个常数相加(带进位位),再把结果送至目标通道D。操作数中被加数上一页 [1] [2] [3] 下一页
本文关键字:欧姆龙 PLC入门,plc技术 - PLC入门