PLC原理及应用 (讲义) 36
编 号 [D]8020 [D]8021 [D]8022 [D]8023 [D]8024 [D]8025 [D]8026 [D]8027 [D]8028 [D]8029 PC状态 编 号 M8030 M8031 M8032 M8033 M8034 M8035 M8036 M8037 [M]8038 M8039 编 号 [D]8030 [D]8031 [D]8032 [D]8033 [D]8034 [D]8035 [D]8036 [D]8037 [D]8038 D8039 名 称 调整输入滤波器 ZO(Z)寄存器内容 VO(Z)寄存器内容 备 注 初始值10ms 寻址寄存器Z的内容 寻址寄存器V的内容 名 称 电池关灯命令 非保存存储清除 保存存储清除 存储保存停止 全输出禁止 强制RUN方式 强制RUN指令 强制STOP指令 恒定扫描方式 名 称 备 注 关闭面板灯*4 清除元件的ON/OFF 和当前值*4 图像存储保持 外部输出均为OFF*4 8-1项*1 定周期运作 备 注 常数扫描时间 初始值0(1ms单位) * 1:RUN→STOP是清除。 * 2:STOP→RUN是清除。 * 3:电池后备
* 4:END指令结束处理 * 5: 24 100 ↑ ↑ FX2N 版本1.00
* 6:0002=2k步 ,0004=4k步
0008=8k步 (16k 步)
D8102加在以上项目,0016=16k步 * 7:00H=FX-RAM8
01H= FX-EEPROM-8
02H= FX-EEPROM-4,8,16(保护为OFF) 0AH= FX- EEPROM-4,8,16(保护为ON)
PLC原理及应用 (讲义) 37
10H= 可编程控制的内置RAM * 8:M8062除外
第五节. OMRON C200H数据通道
C200H PLC用户数据区的分类采用继电器的命名法,共分为9大类。(见表11-3)
对各区的访问C200H PLC采用通道的概念寻址,即将各个区都划分为若干个连续的通道,每个通道包含16位(bit),数据区用2个字母标识(I/O继电器区除外),通道号用2-4个数字标识,有些区可按继电器(即按位)寻址,在通道号后面再加上2位数(00—15)标识继电器(位号),这样数据区的任一通道、任一继电器(或位)均可用通道号或继电器号唯一表示。
表11-3 C200H PLC用户数据区的分类表 序号 区域名称 标识字母 通 道 号 030-250 251-255 TR0-TR7(只有8位) HR00-HR99 AR00-AR27 LR00-LR63 TC000-TC511 DM0000-DM0999 (读/写) DM1000-DM1999 (只 读) 寻址方式 1 I/O继电器区 2 内部辅助继电器区 3 专用继电器区 4 暂存继电器区 5 保持继电器区 6 辅助存贮继电器区 7 链接继电器区 8 定时/计时继电器区 000-029(不用的I/O位可作为内部辅助继电器使用) CH bit R/W CH bit R/W CH bit bit R/W CH bit R/W CH bit CH bit R/W CH CH CH IR SR TR HR AR LR TC DM 9 数据存贮区 一. I/O继电器区
I/O继电器实际上是PLC的I/O状态表存储器中的某一位,各个位与外部I/O物理设备建立联系。共有30个通道(后面简称“CH”),编号为000—029,每个CH可以反映一个I/O模块的状态。
每个I/O模块的CH号是由它在母板上安装的位置决定,一个C200H PLC的CPU母板最多可带2个扩展母板,各母板上的安装槽位及相应的CH号见图11-11。
I/O继电器区既可用通道访问(地址:3位数字的CH号,CH号最前面的0可以省略),也可用位访问(地址:在通道号后再加2位数字,位地址用下角表示)。
PLC原理及应用 (讲义) 38
寻址范围见表11-4
020 021 022 023 024 025 026 027 扩展单元 010 011 012 013 014 015 016 017 扩展单元 000 001 002 003 004 005 006 007 CPU单元 图11-11 C200H PLC母板通道号分布图
表11-4 C200H PLC I/O继电器位访问地址
CPU 母板 I/O扩展母板 I/O扩展母板
00000 00015 01000 01015 02000 02015 00100 00115 01100 01115 02100 02115 00200 00215 01200 01215 02200 02215 00300 00315 01300 01315 02300 02315 00400 00415 01400 01415 02400 02415 00500 00515 01500 01515 02500 02515 00600 00615 01600 01615 02600 02615 00700 00715 01700 01715 02700 02715 00800 00815 0180 01815 02800 02815 00900 00915 01900 01915 02900 02915 二. 内部辅助继电器区 ( Internal Relay ) IR区
内部辅助继电器区简称IR区,通道的寻址范围为030-250,IR区还可用作数据处理区,控制其它位、计数器/定时器等,IR区的寻址方式同I/O继电器区,既可按CH访问也可按bit访问。
IR区中050-231通道提供给特殊I/O模块使用(如远程I/O模块、A/D、D/A模块等),无相应的特殊I/O模块时,对应的CH号仍作为IR给用户任意使用。IR区通道分配见表11-5
表11-5 IR区通道分配 通道号 用 途 备注
030-049 用户任 意用 050-099 远程I/O单元占用 100-199 A/D D/A 温度传感器位控高速计数器占用 200-231 光纤传输I/O模块占用 232-246 用户任意用 247-250 Link模块占用 不使用这些特殊模块时,可由用户任意使用。 三. 特殊继电器区 ( Special Relay ) SR区
特殊继电器区简称SR区,用于监视PLC系统工作状态、产生时钟脉冲、产
PLC原理及应用 (讲义) 39
生错误信息等。SR区的通道寻址范围是251-255,SR区各继电器的状态一般是由系统程序自动写入,用户只能读取,有些位用户可自行设置。SR区既可以CH,也可以bit访问。下面列出了部分SR区常用标志位及其功能。
25l00:多个远程I/0单元故障标志。当多个远程I/0单元故障时,该位被置1。
25103:单个远程I/0单元故障标志。当一个远程I/0单元或光传输单元故障时,该位被置l。
25104:远程I/0从单元故障标志。该位被置1表示高通道位单元故障,该位被置0表示低通道位单元故障。与25100或25103等位标志合用。
25105,25106:光传输单元故障标志。通过这两个位,能表示0~3共4个光传输单元的故障位置。
25l07:远程I/0主单元故障标志。
25108~25115:故障通道标志。对远程I/0单元、光传输单元和I/0链接单元的故障通道进行标志。
25211,25206:分别是第0号和第1号主机链接单元链接错误标志。 25213,25207:分别是第0号和第1号主机链接单元重新启动标志。
25208,25209:分别是CPU安装型主机链接单元链接错误和重新启动标志。 25212:数据保持标志。可编程序控制器在监控或运行状态时,如该位被置1,则I/0继电器区、IR区和LR区内的数据(25212被置位时的数据)被保持。
25215:输出禁止标志。该位被置1,所有输出单元的输出信号被禁止输出。通过0UT指令可使该位置l。掉电时,该位保持掉电前的状态。该位置0时,对输出单元的输出进行正常更新。
25300~25307:故障代码输出标志。 25308:电池电压不足标志。
25309:扫描时间错误标志。当扫描时间大于系统最大限值时,该位被置l。 25310:I/0校验出错标志。I/0单元地址与已存放的I/0单元地址不符时,该位被置1。
25313:常ON标志。PLC通电后始终为1。
25315:第一次扫描标志。在用户程序第一次执行时置1,扫描结束以后置0。 25407:步进启动标志。步进指令STEP第一次执行时置1,扫描结束以后置0。 25415:特殊I/0单元故障标志。系统中任何一个特殊I/0单元故障时,该位被置l。
25400: 1分钟时钟脉冲标志。用于产生脉冲周期为1分钟的时钟脉冲。脉冲的占空比为1:1。
25401:0.02秒时钟脉冲标志。用于产生脉冲周期为0.02秒的时钟脉冲。脉冲
PLC原理及应用 (讲义) 40
的占空比为1:1。
25500:0.1秒时钟脉冲标志。 用于产生脉冲周期为 0.1秒的时钟脉冲。脉冲的占空比为1:1。
25501:0.2秒时钟脉冲标志。 用于产生脉冲周期为0.2秒的时钟脉冲。 脉冲的占空比为1:1。
25502: 1 秒时钟脉冲标志。 用于产生脉冲周期为 1.0秒的时钟脉冲。 脉冲的占空比为1:1。
对时钟脉冲信号,要求系统的扫描时间小于相应的应用时钟脉冲周期,否则,将无法得到时钟的正确信号。例如,0.02秒脉冲信号的置位时间是10ms,扫描时间应小于10ms才能采集到0.02秒的脉冲信号。
25503:指令执行错误标志(ER)。当执行错误指令时,该位被置l。 25504:进位标志(CY)。当运算结果有进位时,该位被置l。用CLC指令可使其置0。
25505:大于标志(GR)。在比较运算中,第二个操作数大于第一个操作数时,该位被置l。
25506:等于标志(EQ)。在比较运算中,第二个操作数等于第一个操作数时,该位被置l。
25507:小于标志(LE)。在比较运算中,第二个操作数小于第一个操作数时