好文档 - 专业文书写作范文服务资料分享网站

PLC编程入门 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

编程器键入操作时,是接着在功能号FUN后,再输入指令代码21,最后按NOT键,即已输入了传送微分指令。 5、 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指令控制脉冲输出停止)和独立模式(输出脉冲数目达到设定的脉冲数目

16

时脉冲输出停止)两种输出模式。

输出脉冲的数目及脉冲频率分别由设置脉冲指令(PULS)及速度输出指令(SPED)设置,详见脉冲输出指令及高速计数器指令。 二、基本顺序输入指令: 指令 LD LD NOT AND AND NOT OR OR NOT AND LD OR LD 符号 助记符 操作数 功 能 LD 继电器号 LD NOT 继电器号 AND 继电器号 AND NOT 继电器号 OR 继电器号 OR NOT 继电器号 操作数、相关标志 继电器号 00000~01915 20000~25507 HR0000~1915 AR0000~1515 表示逻辑起始 表示逻辑反相起始 逻辑与操作 逻辑与非操作 逻辑或操作 逻辑或非操作 和前面的条件与 和前面的条件或 LR0000~1515 TIM/CNT000~127 TR0~7(仅能使用于LD指令) AND 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 OR NOT 00000 00001

LD OR NOT 数据

00000 00001 指令 LD AND NOT 数据

00000 00001

指令 LD AND NOT 数据 00000 00001 LD NOT OR 00002 00003

LD NOT OR 00002 00003 LD NOT 00002 AND NOT 00003

LD NOT AND NOT 00002 00003 AND LD LD 00004

LD OR 00004 00005 OR LD LD 00004

LD AND 00004 00005 17

OR AND LD OUT 00005 01000

AND LD AND LD OUT 01000 AND OR LD OUT 00005 01000

OR LD OR LD 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程序中,信号的流向是由左向右的。

⑶、 在串联、并联电路中对于构成串联的接点数,构成并联的接点数,没有限制。 三、顺序输出指令

FUN NO 指令 符号 助记符 操作数 功 能 OUT 继电器号 OUT NOT 继电器号 操作数、相关标志 -- OUT -- OUT NOT 把逻辑运算结果用继电器输出 继电器号 把逻辑运算结果反相用继电器输出 00000~01915 20000~25215 -- SET -- RESET 11 KEEP 13 上升沿微分 SET 继电器号 RSET 继电器号 KEEP(11) 继电器号 DIFU(13) 继电器号 使指定接点ON HR0000~1915 使指定接点OFF AR0000~1515 使保持继电器动作 LR0000~1515 在逻辑运算结果上升沿时继电TR0~7(仅能使用器在一个扫描周期内ON 于OUT指令) 14 下降沿微分 DIFD(14) 继电器号 在逻辑运算结果下降沿时继电器在一个扫描周期内ON 说明:当输入继电器号00000~00915在实际中未被使用时,方可在基本输出指令中作为内部继电器使用。

特殊辅助继电器232CH~249CH只有当其不作为特殊辅助继电器使用时,方可作为内部继电器使用。

1、

输出继电器的使用

18

⑴继电器的线圈,使用OUT指令。输出线圈不能直接与母线相连,确有此必要时,请把不用的内部辅助继电器的常闭接点或者特殊辅助继电器25313(常ON接点)作为虚拟接点插入。

⑵输出继电器的接点,除了输出驱动实际负载的信号之外,还可在电路上使用它的辅助接点,且这个接点的使用次数没有限制。

⑶输出继电器的线圈的后面不能插入接点,接点必须在线圈前面插入。 ⑷输出线圈可以2个以上并联。 2、

TR0~7的使用方法:

00000 A 01000 00001 01001 00002 00003 01002 TR0 01003

在不使用互锁(IL—ILC)指令编程时,使用TR;在图一中因A点的ON/OFF状态与输出01000相同,故可在OUT01000后面,继续编入AND0001,OUT01001,而不必用TR;但在图二中,分支点处的状态与01000的状态不一致帮应先用TR暂存,如果把二改写成一,则可减少程序步数。

TR在有多个输入分支的电路中,仅用于记忆(OUT TR0~7)和再现(LD TR0~7)分支点的ON/OFF状态,与一般继电器接点不同之处在于不能用于AND、OR指令及附有NOT的指令。

例:在同一程序块内TR的继电器号不能重复使用,但可在其它程序块中使用。见下图。 00000 TR0 00001 TR1 00002 01000 00003 01001 00004 01002

00010 TR0 00011 TR1 00012 01100 00013 01101 00014 01102 00015 00100 01103 00101 01104 19

3、 保持KEEP(11)指令的使用

KEEP指令编程时,请按照置位输入、复位输入、继电器号的顺序来编

程。

⑴KEEP指令当置位输入ON时,保持ON的状态;当复位输入ON时,为OFF状态。分置位输入与复位输入同时ON时,复位输入优先,此时,保持指令不接受置位输入,而保持原有的状态。 KEEP

置位输入 置位输入S 复位输入 KEEP输出 复位输入R 00000 00001 01000 00000 KEEP 01000 01000 00001 上图的区别在于,当该程序段位于IL—ILC之间时,在IL条件OFF时,左图使输出继电器01000 OFF;而右图使用KEEP指令的程序,输出继电器保持原有的状态。

⑵KEEP指令若使用保持继电器,则即使在停电时,亦能记忆断电之前的状态。 外

部异常输入00001 KEEP 外部复位输入00002 HR0000 HR0000 01000 外部异常指示输出

上图为一防掉电的异常显示的例子。

⑶如果直接采用外部控制设备的常闭点作为KEEP指令的复位输入,可能会导致保持继电器不正常复位,请不要如此使用。

A L 输 KEEP 交流电源 入 HR0000 单 A 元

上图中,当AC电源断时,PLC主机的直流电源不能立刻OFF,此时会使HR0000不正常复位。

4、

上升沿微分指令DIFU/下降沿微分指令

20

PLC编程入门 - 图文

编程器键入操作时,是接着在功能号FUN后,再输入指令代码21,最后按NOT键,即已输入了传送微分指令。5、CPM1A的特殊功能1>、模拟设定电位器功能位于CPU面板左上角有两个模拟设定电位器,可以用来模拟设定定时器/计数器的设定值,区域范围为0~200(BCD),经这两个电位器设定的值自动存入特殊辅助继电器250CH和251CH,可作为计时/计数器指
推荐度:
点击下载文档文档为doc格式
04p590his62cg5h8iub3
领取福利

微信扫码领取福利

微信扫码分享