OMRON编程培训
㈡ 定时器、计数器指令
定时器:
定时器作脉冲输出: 输入:0.00,输出1.00
N:0000~4095(十进制)
N:定时器号
S:设置值
S:#0000~#9999(BCD) 最大为999.9秒
输出1.00波形图:
因为扫描周期很短,看不出闪烁。可以在“PLC设定”里设定扫描周期,但是有最大限定(默认120ms)。同时,循环时间<循环监视时间。
OMRON编程培训
高速定时器:0.01秒
N:000~014 S:#0000~#9999 最大为99.99秒
☆ 要保证扫描周期<定时时间,否则会产生累积误差。
计数器指令:CNT 递减
可逆计数器:CNTR 可递减,可递增
它有两个计数端,一个为正计数,一个为减计数
㈢ 数据传送类
MOV,@MOV 传送的是立即数,不管数据的形式
间接DM地址:
N:0000~4095 S:#0000~#9999
用途:
将DM200里的数作为地址,把DM100里的数赋给这个地址。
OMRON编程培训
MVN:取反传送
用途:
将100中位的状态取反,并把结果送到DM100中。
100
DM100
6 D F 2 双字节传送:MOVL、MVNL
多字传送:XFER
块设定指令:BSET
可以把一个字的内容设定到指定的连续存储区中,只要指出该区的起始地址及末了地址。
用途:
将DM100
中数送到
DM1000~DM2000里,可以在第一个扫描周期用作初始化。
带偏移目标地址的传送指令:DIST
把源地址的内容传送给某址加偏移地址后的地址。
S:源字 Bs:目标基址