欧姆龙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)设置,详见脉冲输出指令及高速计数器指令。

相关阅读

三相异步电动机的制动控制类型之机械制动与电气制动

本文介绍了三相异步电动机的两种制动控制类型,分别为机械制动和电气制动,反接制动的方法、反接制动的控制线路、能耗制动的方法与控制线路,以及回馈制动(又称发电制动、再...
2023-06-26
三相异步电动机的制动控制类型之机械制动与电气制动

家庭电气设计科普:如何当场设计配电回路?

目前,家庭常用的配电回路有以下三种方式。 1)依据电器类型安排配电回路 根据家用电器的类型,从室内配电箱分出普通插座、空调插座、照明灯具、电热器具、厨房电器等供电回路...
2023-06-25
家庭电气设计科普:如何当场设计配电回路?

触电急救方法,这是我见过最详细的

生活中用电是必然的事,那就难可避免的会发生触电事故的可能,下面给大家普及下触电急救方法,触电急救方法见下表。 触电急救方法...
2023-06-13
触电急救方法,这是我见过最详细的

什么是厂用电?厂用电率怎么算?厂用负荷分类有哪几种?

厂用电系统是指由机组高、低压厂变和停机/检修变及其供电网络和厂用负荷组成的系统。供电范围包括主厂房内厂用负荷、输煤系统、脱硫系统、除灰系统、水处理系统、循环水系统等...
2023-07-05
什么是厂用电?厂用电率怎么算?厂用负荷分类有哪几种?

贴片陶瓷电容(MLCC)的介质类别和温度系数(TCC)解析

MLCC(Multi-layer Ceramic Capacitors)是片式多层陶瓷电容器的英文缩写。是由印好电极(内电极)的陶瓷介质膜片以错位的方式叠合起来,经过一次性高温烧结形成陶瓷芯片,再在芯片的两端...
2023-03-31
贴片陶瓷电容(MLCC)的介质类别和温度系数(TCC)解析

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目