欧姆龙CPM1A系列PLC程序和指令的理解方法

时间:2023-03-19作者:佚名
1、程序的步的理解方法
OMRON的plc程序中,每一条指令对应为一步,一条指令为1~4个字,依指令而异。
因为指令的字数不同,所以根据在程序中使用的指令不同,可编程的步数亦不同.例如:LD指令为一步,而运算指令(以双字BCD码减法指令SUBL(55)为例)为4步指令
SUBL(55) S1 1、S1
S1 S2 1、S2
S2 — CY
D CY D 1 D
2、通道数据的理解方法
HR 0000
0
20
HR 0001
1
21
HR 0002
0
22
HR 0003
1
23
HR 0004
0
24
HR 0005
1
25
HR 0006
0
26
HR 0007
0
27
HR 0008
1
28
HR 0009
1
29
HR 0010
0
210
HR 0011
0
211
HR 0012
0
212
HR 0013
1
213
HR 0014
1
214
HR 0015
0
215
在输入输出继电器、内部辅助继电器、保持继电器(HR)、辅助记忆继电器(AR)、链接继电器(LR)以通道为单位使用时,以及作为计时器(TIM)、计数器(CNT)区的现在值,数据存储器(DM)区的内容表示用的通道数据,可有以16 bit的0和1表达方式及16进制4桁的表达方式。16 bit的0和1表达方式及16进制4桁的表达方式的关系如下: LSB
例:HR00CH的内容 (1=ON 0=OFF)
LSB为最下位bit(00 bit)
MSB为最上位bit(15 bit)
①HR00CH的内容用16位bit表达方式表示时,如下
示: 0 1 1 0 0 0 1 1 0 0 1 0 1 0 1
MSB LSB
②HR00CH的内容,若用16进制4位表达方式时,则
如下示: 632A
3、每次扫描执行型指令和输入微分型指令
CPM1A型机中,几乎所有的应用指令,都有每次
扫描执行型和输入微分型。下面以传送指令为例,说明其不同之处:
0000
MOV(21)
HR10
DM0000
①每次扫描执行型----MOV(FUN21)
动作说明:
输入0000ON时,保持继电器
HR10CH的内容,每次扫描都向数据存储器DM0000中传送。
当程序循环时间为80MS,输入0000 ON为2S时,则传送25次,在此期间,如果HR10CH的内容是变化的,则DM0000中保持每次传送前的最终内容。
0000
MOV(21)
HR10
DM0000
②输入微分型-----@MOV(FUN21)
动作说明:
仅在输入0000的上升沿(OFF—ON)时,执行一次把保持继电器HR10CH的内容传送到数据存储器DM0000中的操作。
编程器键入操作时,是接着在功能号FUN后,再输入指令代码21,最后按NOT键,即已输入了传送微分指令。
1、CPM1A的特殊功能
1>、模拟设定电位器功能
位于CPU面板左上角有两个模拟设定电位器,可以用来模拟设定定时器/计数器的设定值,区域范围为0~200(BCD),经这两个电位器设定的值自动存入特殊辅助继电器250CH和251CH,可作为计时/计数器指令的设定值。
2>、输入时间常数设定功能
输入电路上有滤波器,可以减少外部干扰(振动、杂波等),输入滤波器的时间常数可以根据实际需要进行设置为1/2/4/8/16/32/64/128ms之一。
3>、外部输入中断功能
10点型CPM1A有两个00003、00004输入点,10点以上型有00003~00006四个输入点可作为中断输入点使用,实现外部输入中断(模式有两种:即输入中断模式和计数器中断模式)详见中断控制指令。
4>、快速响应输入功能
PC采用循环扫描方式工作,输出滞后输入。如果用户要使用一些瞬间信号,可以采用快速响应输入端,使CPU可以接收到瞬间脉冲。10点型有00003、00004两点,10点以上型有00003~00006四点(与外部中断输入端子号相同,通过对系统设置区域DM6628的设置,可以将00003~00006定义为普通输入端0、外部中断输入端1或快速响应输入端2)
5>、间隔定时中断功能
间隔定时器一到定时时间,即转去执行中断子程序。有单次中断模式(设定的定时到仅产生一次中断)和重复中断模式(每隔设定的一定时间就产生一次中断)两种,详见中断控制指令中的间隔定时器中断指令。
6>、高速计数器功能
脉冲编码器所发出的A相、B相、Z相脉冲信号输入到00000~00002输入端,有单相递增输入(B相脉冲输入端不接)和相位差输入两种模式,它们与中断功能配合可以实现目标值一致比较控制和区域(范围)比较控制。
7>、脉冲输出功能
CPM1A的晶体管输出单元能产生一个20HZ~2KHZ的单相脉冲输出(占空比50%),输出点为01000、01001。有连续模式(由SPED指令设置输出脉冲频率为0停止脉冲输出或由动作模式控制INI指令控制脉冲输出停止)和独立模式(输出脉冲数目达到设定的脉冲数目时脉冲输出停止)两种输出模式。
输出脉冲的数目及脉冲频率分别由设置脉冲指令(PULS)及速度输出指令(SPED)设置,详见脉冲输出指令及高速计数器指令。

相关阅读

万用表是带钳的好还是不带的好?钳形万用表和数字万用表哪种好用?

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 这个看工作中的侧重点,像搞电力线路的电气...
2023-06-27

电机两地控制接线,一次讲透!老电工私藏实操干货,看完直接上手

做电工的朋友,日常干活经常会遇到一台电机,需要两个地方控制启停的情况,比如车间两头、上下楼层、远程操作台,甲地能开能停,乙地也能开能停,很多新手一接就乱,要么只能单地控制,要么...
2026-05-26
电机两地控制接线,一次讲透!老电工私藏实操干货,看完直接上手

水电装修注意事项

新房子装修是一件大事情,需要人们注意的地方有很多,所以在装修的这段时间当中房主一般会忙的焦头烂额。房子当中的水电装修是很重要的一个方面,因为水电装修是在房子精装之...
2023-06-11
水电装修注意事项

家里突然跳闸别慌!老电工教你 3 分钟 “秒查” 原因,再不花冤枉钱!

家人们,谁懂啊!大半夜家里突然断电,黑灯瞎火找物业,不仅要等半天,还要被宰一笔!?其实作为电工,我太清楚了,家里跳闸 80% 都是小问题,根本没必要找师傅。今天就教大家一套傻瓜式排查...
2026-05-26
家里突然跳闸别慌!老电工教你 3 分钟 “秒查” 原因,再不花冤枉钱!

新手电工必看,常用电气设备的故障维修方法及预防性措施

一、常见电气设备故障及维修办法 电机故障是比较常见的问题,如电机启动时无法启动,电机工作时异常发热等。这时我们需要检查电机电源、电机轴承、电机绕组是否损坏等,并及时...
2023-04-04
新手电工必看,常用电气设备的故障维修方法及预防性措施

热销商品

鸿雁开关插座面板奶油风哑光五孔插座多孔16A面板X5Pro可可蛋奶

鸿雁开关插座面板奶油风哑光多孔16A面板X5Pro可可蛋奶,是一款具有奶油风格设计的哑光五孔插座。这款面板采用了高品质的材料制作而成,外观时尚大方,颜色柔和,给人一种...
¥ 7.08

红色硅胶o型圈密封圈防水圈橡胶圈硅胶圈油封耐高温o形圈密封件

红色硅胶O型圈是一种高性能密封元件,采用优质硅橡胶材料制成,具有优异的耐高温、耐老化、耐臭氧及绝缘性能。其工作温度范围宽广(-60℃至+220℃),适用于高温环境下的密...
¥ 1.4

手机维修拆机工具螺丝刀可换批头精密800手柄强磁性小型适用苹果

这款手机维修拆机工具螺丝刀,采用可换批头设计,精度高达800,确保操作精准无误。手柄采用强磁性材料,方便吸附螺丝,避免滑落,提升工作效率。其小型设计,便于携带,随时随地...
¥ 5.71

公牛插座不带线无线电插线板多功能插排拖线板多孔家用接线板插头

公牛插座是一款设计精巧的多功能插排,适用于各种家庭和办公环境。其特点包括: 1. 多孔设计:公牛插座拥有多个插孔,能够同时连接多个电器设备,方便用户同时使用多个设...
¥ 12.4

胜达电工刀老式绝缘德国进口电工刀扒皮剥线高硬度电缆专用电工刀

胜达电工刀,源自德国进口,以其卓越的品质和精湛的工艺著称。这款老式绝缘电工刀,专为专业人士设计,采用高硬度材料制造,确保切割精准,效率非凡。其独特的扒皮剥线功能,让...
¥ 12.76

网站栏目