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

NMK-S - CH04 - CPU MODULE - 图文

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

运行方式指令数目编程语言4.1 执行规范第四章 CPU模块

自诊断功能运行方法I/O 控制方法数据存储器区域处理速度程序存储器容量I/O点项目PTMKLFDCS第四章 CPU模块

在电源掉电时数据保护方法最大扩展阶段内部电流消耗重量MK1000S/300S以下说明了MK200S/300S/1000S 系列CPU模块的执行规范。

重复运行,周期运行和中断运行扫描同步批处理方法(更新方法), 使用指令的直接处理梯级图助记忆程序顺序指令 : 14基本指令: 16应用指令: 218顺序指令 : 0.2 ?s/步 (200 ns/步)30/15 千步7k1024 点 384 点P0000 ~ P015/P031F(256/512I/O继电器P000 ~ P63F(1024 点)点)M000 ~ M191F(3072 点)M0000 ~ M191F(3072点)辅助继电器K000 ~ K31F(512点)K0000 ~ K031F(512点)保持继电器L000 ~ L63F(1024点)L0000 ~ L063F(1024点)连接继电器F000 ~ F63F(1024点)F0000 ~ F063F (1024点)特殊继电器100 ms:T000 ~ T191(192定时器100 ms : T000 ~ T191(192 点)点)10 ms : T192 ~ T255(6410 ms : T192 ~ T255(64 点)点)区域可由参数改变区域可由参数改变C000 ~ C255(256点)C000 ~ C255(256 点)计数器步进控制器S00.00 ~ S99.99S00.00 ~ S99.99D0000 ~ D9999(10000字数据寄寸器D0000 ~ D4999(5000字))RUN, STOP, PAUSE and DEBUG监视定时器,存储器错误检测, I/O错误检测,电池错误检测,电源供应错误检测等。 由基本参数设定锁存区域 3 (MK200S : 无)130 mA150mA0.42/0.25 Kg0.11 Kg4 - 1

规范MK200S注释第四章 CPU模块

1) 重复运行

阶段运行开始初始化程序开始程序结束 4.2 CPU的运行处理4.2.1 运行处理方法

输入映像区域更新程序运行处理处理被分为如下的阶段。

输出映像区域更新结束处理PLC程序从第一步按顺序执行到最后一步, 这称之为扫描。

这顺序处理被叫做重复运行。在程序执行期间PLC的重复运行持续到中断处理出现时

? 程序从第一步按顺序执行到最后一步。? CPU模块完成一次扫描后返回处理阶段。执行如下处理。 ?自诊断?更新定时器和计数器的当前值,等。?在计算机连接模块和通讯模块之间进行数据通讯处理 ?检查方式设定开关的状态 ? 当程序运行处理完成时存储在输出映像区域的内容被移到输出模块。 根据输出映像区域的内容更新输出模块的条件。 ? 扫描处理开始阶段。当提供电源或复位执行时仅执行一次。它执行如下处理。 ?I/O模块复位, ? 自诊断?数据清零, ?I/O模块地址分配和类型注册? 在程序运行处理之前读输入模块的条件同时储存在输入映像区域。 4 - 2

处理-

输入动力输入动力

第四章 CPU模块

2) 中断运行方法

1) 在20 ms内的短暂电源失败

4.2.2 在短暂电源失败出现情况下的运行处理

当CPU模块检测到任何短暂电源失败时, 将执行如下运行。

(1) 输出运行停止,输出保持。

有两种中断运行方法。它们是内部(时间驱动)和外部(过程驱动)中断信号方法。

? 当电源提供后重新开始处理。

(2) 当恢复正常状态时运行处理重新开始。

(3) 电源供应模块的输出电压保持限定值。

注释1) 短暂电源失败PLC定义的电源失败是指电源供应电压已经低于正常的电压波动范围的状态。短暂电源失败是指短间隔(常为几十毫秒)电源失败。2) 超过20 ms的短暂电源失败

超过20 ms的短暂电源失败在20 ms内的短暂电源失败

当输入线路到电源供应模块的电压低于限定值时,CPU模块能检测到任何短暂电源失败。

在PLC程序执行期间,如果出现需要紧急处理的情况,这运行方法将根据中断程序立即执行

运行。向CPU模块提出紧急申请的信号称之为中断信号。MK200S/300S/1000S CPU模块既

(4) 当运行停止时监视定时器(WDT)保持正常定时和中断定时。

4 - 3

4.2.3 扫描时间4.2.4 扫描监视定时器

注释2) 标志

STOP 方式。

第四章 CPU模块

1) 扫描时间表示

行同时关断所有输出。

器设定它的扫描时间为0然后重新定时。(1) 扫描时间存储在如下的系统标志区域

? F051(SCAN_MIN) : 最小扫描时间 (单位: 1 ms)

(2) 根据任务程序和通讯程序的执行与否,扫描时间是不同的。

? F052(SCAN_CUR) : 当前扫描时间 (单位: 1 ms)

? F050(SCAN_MAX) : 最大扫描时间 (单位 : 1 ms)

1)扫描监视定时设定范围是10 ~ 6000 ms (单位 :10ms)。(1) 扫描时间= 扫描程序处理时间+ 任务程序处理时间+ PLC 内部处理时间? 扫描程序处理时间 = 是用来执行用户的非指定任务的程序的处理时间。

从步'0' 到下一个步'0'或者从步‘END’到下一个步‘END’的处理时间为扫描时间。

? 任务程序处理时间 = 在一次扫描期间执行的所有任务的处理时间的总和。

1)扫描监视定时器用来检测由于程序错误而来的运行延迟。(扫描监视定时由基本参数设定)

扫描时间是用户编写的扫描程序的处理时间,任务程序处理时间和PLC内部处理时间的相加值。

? PLC 内部处理时间= 自诊断时间 + I/O更新时间 + 内部数据处理时间 +通讯服务处理时间

4)为复位扫描监视定时器的错误,重新提供电源,打开手动复位开关。(对于MK3 CPU来说), 或改变运行方式为

2)如果扫描监视定时器检测到当监视它的扫描时间时程序已经超过了扫描监视定时时间,它将立即停止 PLC 运

3)在执行期间程序的某一部分超过了扫描监视定时时间,使用WDT 指令。如果WDT指令执行后,扫描监视定时

4 - 4

新开始。

输入条件触点变成on。

第四章 CPU模块

输入条件定时器输出触点定时器预设值 (PT)定时器当前值定时器输出触点发定时器(TRTG)。

1)On延迟定时器当前值更新和触点On/Off

On延迟定时器时序图

4.2.5 定时器处理

2)Off 延迟定时器当前值更新和触点On/Off

定时器预设值 (PT)定时器当前值 (ET)输入条件触点

当执行TON指令时定时器的当前值被清零。当当前值达到预设值时(当前值 = 预设值),定时器输出

如果输入条件变成on,定时器输出触点(Txxx)变成 on。如果输入条件变成off,定时器当前值更

(Txxx) 变成 on。 Off 延迟定时器时序图如下。

655.35秒。具体细节请参考‘MASTER-K 编程手册'。

100ms定时器的测量时间范围是0.1到6553.5秒10ms定时器的范围是

定时器触点号

当执行TOFF指令时当前值清零。当当前值达到预设值时(当前值 = 预设值),定时器输出触点

On 延迟定时器(TON), Off延迟定时器(TOFF),累加定时器(TMR),单稳态定时器(TMON) 和可触

CPU模块的定时器是加/减定时器,它根据测量时间的增加当前值。有五种类型的定时器。它们是

4 - 5

定时器设定值

0.01到

NMK-S - CH04 - CPU MODULE - 图文

运行方式指令数目编程语言4.1执行规范第四章CPU模块自诊断功能运行方法I/O控制方法数据存储器区域处理速度程序存储器容量I/O点项目PTMKLFDCS第四章CPU模块在电源掉电时数据保护方法最大扩展阶段内部电流消耗重量MK1000S/300S以下说明了MK200S/300S/1000S系列CPU模块的执行规范。重复运行,周期运行和
推荐度:
点击下载文档文档为doc格式
0x59n6xl5d9da6a52gje3fmdy9ulfu00gfr
领取福利

微信扫码领取福利

微信扫码分享