欧姆龙PLC学习 指令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本指令
位指令
SET OK
RSET OK
SETA批量置位OK
RSTA批量复位OK
注意所填的数值为&0-65535或者#0-FFFF,注意加上前面的符号。
SETB OK
RSTB OK
自锁指令
KEEP OK
定时器指令
编号0-4095
100ms TIM OK
注意是100ms, 数值形式要加#,TIM 0 #50 = 100ms*50 = 5s
10ms TIMH
1ms TMHH
注意定时器编号避免重复,1个号只能作为一个类型的定时器。
累计定时器100ms TTIM
特殊定时器指令
以下的定时器号是CIO,W,A,H,D等等,与上面的两种定时器号不同,需要注意。
使用是不要在其他地方占用已经使用的定时器号,如定时器号为W3,则其他地方就不要再输出W3.0,W3.1等等,否则会引起未知的错误。
长定时器
100ms TIML
操作数SV是双字32位,注意传送的时候要用MOVL,传送双字,
多输出定时器指令
100ms MTIM
关于定时器,计数器的SV,PV值
其中使用的是BCD码格式,BCD码的意思是使用16进制的数据来代表10进制的数据,所以定时器中的数据都是用“# ”来表示的。
计数器指令
CNT OK
编号0-4095 计数值BCD数据
可逆计数器(可加可减计数器)CNTR
定时器计数器复位指令CNR
将状态位变为0 当前值变为9999
顺序控制指令步进指令
SNXT
STEP
步进结束时,仅需指定一个空的W地址即可。
常用功能指令传送指令
MOV 单字传送
MOVL 双字传送
MVN 取反传送
MVNL 取反双字传送
MOVB 位传送(用来操作D区域的)
MOVD 数字传送(最多4个D)
XFER 块传送(批量传送,一一对应)
BSET 块设定(批量传送,一对多)
自加自减指令
++
++L 双字
--
--L 双字
浮点数指令
单精度浮点数
加法+F
减法-F
乘法*F
除法/F
中断指令
运动指令CP1H支持4轴脉冲控制。