晋城西门子6GK工业交换机一级代理商
晋城西门子6GK工业交换机一级代理商
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)设置,详见脉冲输出指令及高速计数器指令。
指令 | 符号 | 助记符 操作数 | 功 能 | 操作数、相关标志 |
LD | LD 继电器号 | 表示逻辑起始 | 继电器号 00000~01915 20000~25507 HR0000~1915 AR0000~1515 LR0000~1515 TIM/CNT000~127 TR0~7(仅能使用于LD指令) | |
LD NOT | LD NOT 继电器号 | 表示逻辑反相起始 | ||
AND | AND 继电器号 | 逻辑与操作 | ||
AND NOT | AND NOT 继电器号 | 逻辑与非操作 | ||
OR | OR 继电器号 | 逻辑或操作 | ||
OR NOT | OR NOT 继电器号 | 逻辑或非操作 | ||
AND LD | AND LD | 和前面的条件与 | ||
OR LD | OR LD | 和前面的条件或 |
1、与母线连接的接点,必须使用LD指令。
2、接点串联连接时,使用AND指令;接点并联连接时,使用OR指令。
3、程序中的常闭接点,使用NOT指令。
4、程序块与程序块串接时使用(逻辑与)AND LD指令。在与前面程序块串联连接的下一程序块的起点使用第二次LD指令。
5、程序块与程序块并联时使用(逻辑或)OR LD指令。在与前面程序块并联的下一程序块的起始接点处使用第二次LD指令。
AND LD指令练习: OR LD指令练习:
A例① A例② O例① O例②
指令 | 数据 | 指令 | 数据 | 指令 | 数据 | 指令 | 数据 | |||
LD | 00000 | LD | 00000 | LD | 00000 | LD | 00000 | |||
OR NOT | 00001 | OR NOT | 00001 | AND NOT | 00001 | AND NOT | 00001 | |||
LD NOT | 00002 | LD NOT | 00002 | LD NOT | 00002 | LD NOT | 00002 | |||
OR | 00003 | OR | 00003 | AND NOT | 00003 | AND NOT | 00003 | |||
AND LD | LD | 00004 | OR LD | LD | 00004 | |||||
LD | 00004 | OR | 00005 | LD | 00004 | AND | 00005 | |||
OR | 00005 | AND LD | AND | 00005 | OR LD | |||||
AND LD | AND LD | OR LD | OR LD | |||||||
OUT | 01000 | OUT | 01000 | OUT | 01000 | OUT | 01000 |
AND LD指令,可以连续使用任意次,用第②方法 OR LD指令,可以连续使用任意次,用第②方法编
编程时,AND LD 的数目等于前面的LD及LD NOT指 程时,AND LD 的数目等于前面的LD及LD NOT指令的
令的数目减一;另外,用第②方法编程时AND LD前面 数目减一;另外,用第②方法编程时AND LD前面的LD
的LD及LD NOT的个数请勿超过8个,在9个以上时 及LD NOT的个数请勿超过8个,在9个以上时请采
请采用第①方法编程。 用第①方法编程。
⑴、 输入输出继电器,内部辅助继电器,计时器等的接点的使用次数是没有限制的,对于维护等方面而言,**设计莫过于节约接点的使用个数,把复杂的设计用简单、明快的电路构成。
⑵、 在PLC程序中,信号的流向是由左向右的。
⑶、 在串联、并联电路中对于构成串联的接点数,构成并联的接点数,没有限制
联系方式
- 地址:上海杨浦 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 电话:15618722057
- 联系人:占亦
- 手机:15618722057
- 微信:AU77780
- QQ:1716560245
- Email:1716560245@qq.com