
EGH厄G 教师培训专题讲座 机电控制与可编程控制器技术 卫HI
1 教师培训专题讲座

E包GHD CPM1A系列PLC的 指令系统 卫HI2
2

第3部分内容 数据传送和数据比较 数据移位和数据转换 概述 数据运算■ 基本指令 子程序控制指令 高速计数器控制指令 常用的应用指令 脉冲输出指令 中断控制指令 步进控制指令 特殊指令■ 3
3 概 述 基 本 指 令 常用的应用指令 第 3 部 分 内 容 数据传送和数据比较 数据移位和数据转换 数 据 运 算 子程序控制指令 高速计数器控制指令 中 断 控 制 指 令 脉 冲 输 出 指 令 步 进 控 制 指 令 特 殊 指 令

3.1概述 指令的分类 指令的格式 执行指令对标志位的影响 指令的微分、非微分形式■
4 指 令 的 分 类 指 令 的 格 式 执行指令对标志位的影响 指令的微分、非微分形式

1.指令的分类 基本指令 应用指令 2.指令的格式 助记符指令码) 操作数1 操作数2 助记符:表示指令的功能 操作数3 指令码:是指令的代码 操作数:提供指令执行的对像或数据 5
5 1. 指令的分类 基本指令 应用指令 2. 指令的格式 助记符(指令码) 操作数1 操作数2 操作数3 助记符:表示指令的功能 指令码:是指令的代码 操作数:提供指令执行的对象或数据

★关于操作数的讨论 操作数可以是通道号、继电器号或常数。 操作数的个数,取决于各种指令的需要。 操作数设为常数时,在数据前面要加#号。 操作数采用哪种进制,取决于指令的需要。 间接寻址的操作数用*DMX×X×来表示。 间接寻址的操作数,是以DM×X××中的数 据为地址的另一个DM通道中的数据。 DMX XXX中的内容必须是BCD码,且不 得超出DM区的范围。 6 圄
6 操作数可以是通道号、继电器号或常数。 操作数的个数,取决于各种指令的需要。 ★ 关于操作数的讨论 操作数设为常数时,在数据前面要加#号。 操作数采用哪种进制,取决于指令的需要。 间接寻址的操作数用*DM××××来表示。 间接寻址的操作数,是以DM××××中的数 据为地址的另一个DM通道中的数据。 DM××××中 的 内容 必须是BCD码,且不 得超出DM区的范围

例如,计数器指令的格式为 CNT000 SV 000是计数器的编号 SV是操作数 若SV=200 表明000号计数器的设定值是200通道中的内容。 若SV=#0200 表明000号计数器的设定值是常数200
7 例如,计数器指令的格式为 CNT000 SV 000是计数器的编号 SV是操作数 若 SV = 200 表明000号计数器的设定值是200通道中的内容。 若SV= # 0200 表明000号计数器的设定值是常数200

例如,计数器的指令格式为 CNT00O *DM1000 设DM1000的内容为0010 设DM0010的内容为2500 则000号计数器的设定值是2500 如果设DM100的内容为9990 如果设MQQ的内容08FA
8 例如,计数器的指令格式为 CNT000 *DM1000 设DM1000的内容为0010 则 000号计数器的设定值是2500 设DM0010的内容为2500 如果设DM1000的内容为9990 如果设DM1000的内容08FA

3.执行指令对标志位的影响 SR区的25503~25507是指令执行结果的标志位。 某些指令的执行结果影响标志位25503~25507的状态。 标志位25503~25507的状态表示的意义要牢记。 25503是出错标志位 255030N时,表示当前执行的程序出错且停止执行
9 3. 执行指令对标志位的影响 SR区的25503~25507是指令执行结果的标志位。 某些指令的执行结果影响标志位25503~25507的状态。 标志位25503 ~25507的状态表示的意义要牢记。 25503 ON时,表示当前执行的程序出错且停止执行。 25503是出错标志位

4.指令的微分、非微分形式 微分型:要在指令的助记符前加标记@。 两种指令的区别 非微分型指令: 只要其执行条件为ON,每个扫描周期都执行该指令。 微分型指令: 仅在指令的执行条件由OFF变为ON时才执行一次。 10 奇
10 4. 指令的微分、非微分形式 微分型:要在指令的助记符前加标记@。 两种指令的区别 非微分型指令: 只要其执行条件为ON,每个扫描周期都执行该指令。 微分型指令: 仅在指令的执行条件由OFF变为ON时才执行一次