编程手册

导读:目录表格式编程---------------------------------,1指令字的类型A-22指令列表A-33每个控制模块的限制A-164编程设备的限制,1.编程介绍,1编程介绍,本章描述了FDS系列控制器编程语言,1.1编程语言,FDS系列控制器支持表1.1所示的编程语言,用户程序可用编程语言来编制,编程语言根据应用来选择,所用的编程语言可根据设备型号会有不同,详情请参阅相关设备的

编程手册

6

7

目录 表格式编程-----------------------------------------------------------------------------------------------------------6-1 6.1 表格式程序的类型 6-2 6.2 表格式程序的执行 6-3 6.3 常量表(M寄存器) 6-4 6.3.1 常量表(M寄存器)概述 6-4 6.3.2 准备常量表(M寄存器) 6-5

(1) 定义常量表(M寄存器) 6-5 (2) 输入常量表(M寄存器) 6-5

6.4 常量表(#寄存器) 6-6 6.4.1 常量表(#寄存器)概述 6-6 6.4.2 准备常量表(#寄存器) 6-7

(1) 定义常量表(#寄存器) 6-7 (2) 输入常量表(#寄存器) 6-7

6.5 I/O转换表 6-8

6.5.1 I/O转换表概述 6-8 6.5.2 准备I/O转换表 6-9

(1) 比例转换功能 6-9 (2) 位信号转换表 6-10

6.6 互锁表 6-12 6.6.1 互锁表概述 6-12 6.6.2 准备互锁表 6-13 6.7 部件组成表 6-14 6.7.1 部件组成表概述 6-14 6.7.2 准备部件组成表 6-15 6.7.3 准备部件功能程序 6-16 6.8 常量表(C寄存器) 4-17 6.8.1 常量表(C寄存器)概述 6-17 6.8.2 常量表(C寄存器) 6-18

(1) 常量表(C寄存器)定义 6-18 (2) 输入常量表(C寄存器) 6-18

标准的系统功能-------------------------------------------------------------------------------------------------------7-1 7.1 数据跟踪读功能(DTRC-RD) 7-2 7.1.1 读取数据 7-3 7.1.2 读数据的配置 7-4

(1) 数据配置 7-4 (2) 数据长度 7-4 (3) 记录数 7-4

7.2 跟踪功能(TRACE) 7-5

7.3 故障跟踪读功能(FTRC-RD) 7-6 7.3.1 读取数据(故障时出现的数据) 7-7 7.3.2 读取数据的配置(故障时出现的数据) 7-7

(1) 数据配置 7-7 (2) 记录配置 7-7

(3) 指定号码寄存器结构(2个字) 7-7 (4) 记录数 7-7

7.3.3 读取数据(故障恢复数据) 7-8 7.3.4 读数据配置(故障恢复数据) 7-8

(1) 数据配置 7-8 (2) 记录配置 7-8 (3) 记录数 7-8

7.4 反相器跟踪读功能(ITRC-RD) 7-9 7.4.1 读取反相器跟踪数据 7-10 7.4.2 读取数据配置 7-10

(1) 数据配置 7-10 (2) 记录长度 7-10 (3) 记录数 7-10

7.5 反相器常量写功能(ICNS-WR) 7-11

7.5.1 写入数据的配置 7-12

7.5.2 写入 EEPROM 的方法 7-13

(1) 写进入指令 7-13 (2) 程序例子 7-14

7.6 反相器常量读功能( ICNS-RD) 7-16

7.7 CP-213 初始化数据设置功能( ISET-213 ) 7-18 7.8 发送信息功能 7-19 7.8.1 参数 7-20

(1) 处理结果(参数 00 ) 7-20 (2) 状态(参数 01 ) 7-21 (3) 被叫站#(参数 02 ) 7-22 (4) 功能代码(参数 04 ) 7-22 (5) 数据地址(参数 05 ) 7-23 (6) 数据大小(参数 06 ) 7-25 (7) 被叫处理器#(参数 07 ) 7-25 (8) 线圈偏移量(参数 08 ) 7-25

(9) 输入继电器偏移量(参数 09 ) 7-25 (10) 输入寄存器偏移量(参数 10 ) 7-25 (11) 保持寄存器偏移量(参数 11 ) 7-25 (12) 系统留用(参数 12 ) 7-25

(13) 数据地址、大小和偏移量之间的关系 7-26 (14) 当传输协议是非过程的 7-26

7.8.2 输入 7-26

(1) EXECUTE(发送信息执行命令) 7-26 (2) ABORT(发送信息强迫中断命令) 7-26 (3) DEV-TYP(传输设备类型) 7-26 (4) PRO-TYP(传输协议) 7-26 (5) CIR-NO(链路号) 7-27 (6) CH-NO(通道号)

(7) PARAM(设置数据头地址) 7-27

7.8.3 输出 7-27

(1) BUSY(正在处理中) 7-27 (2) COMPLETE(处理完成) 7-27 (3) ERROR(出现错误) 7-27

7.8.4 在CP-217F上,其他公司通信协议引起的局限性 7-28 7.8.5 程序例子 7-29 7.9 接收信息功能 7-30 7.9.1 参数 7-31

(1) 处理结果(参数 00 ) 7-31 (2) 状态(参数 01 ) 7-32 (3) 呼叫站#(参数 02 ) 7-32 (4) 功能代码(参数 04 ) 7-32 (5) 数据地址(参数 05 ) 7-32 (6) 数据大小(参数 06 ) 7-32 (7) 呼叫CPU#(参数 07 ) 7-32 (8) 线圈偏移量(参数 08 ) 7-32

(9) 输入继电器偏移量(参数 09 ) 7-32 (10) 输入寄存器偏移量(参数 10 ) 7-33 (11) 保持寄存器偏移量(参数 11 ) 7-33 (12) 写入范围LO(参数12),写入范围HI(参数13)(13) 系统留用(参数 14) 7-33 (14) 当传输协议是非过程的 7-33 7.9.2 输入 7-33

(1) EXECUTE(接收信息执行命令) 7-33 (2) ABORT(接收信息强迫中断命令) 7-33 (3) DEV-TYP(传输设备类型) 7-33 (4) PRO-TYP(传输协议) 7-34 (5) CIR-NO(链路号) 7-34 (6) CH-NO(通道号) 7-34

(7) PARAM(设置数据头地址) 7-34

7-33

目录

7.9.3 输出 7-34

(1) BUSY(正在处理中) 7-34 (2) COMPLETE(处理完成) 7-34 (3) ERROR(出现错误) 7-34

7.9.4 在CP-217F上,其他公司通信协议引起的局限性 7-35 7.9.5 程序例子 7-35

7.10 记数器功能 7-37 7.11 先进先出功能(FINFOUT) 7-38 7.12 获取标签信息功能(TAGGET) 7-38

附录-----------------------------------------------------------------------------------------------------------------------A-1

1 指令字的类型 A-2 2 指令列表 A-3 3 每个控制模块的限制 A-16 4 编程设备的限制 A-20

1. 编程介绍

1编程介绍

--------------------------- █

本章描述了FDS系列控制器编程语言。

1-1

1.1 编程语言

FDS系列控制器支持表1.1所示的编程语言。用户程序可用编程语言来编制,编程语言根据应用来选择。所用的编程语言可根据设备型号会有不同。详情请参阅相关设备的用户手册。

表 1.1 可用的编程语言 编程语言 特点 梯形图编程 ?程序用继电器回路指令和文本类指令(控制指令,数字操作指令等)。 ?可编写顺序处理、数字操作处理、数据处理和各种其他程序。 表格格式编程 ?特殊应用程序用FIF(填写表格)编制, FIF使用了表格。 ?可用的表格,如常量设定表、互锁表和部件组成表。 SFC(顺序功能?顺序程序用流程图来编制,流程图使用了步骤和变换条件。 图)编程 ?顺序程序可很容易地编写,如自动操作流程。

1-2

五星文库wxphp.com包含总结汇报、外语学习、文档下载、行业论文、考试资料、教学研究、旅游景点、党团工作以及编程手册等内容。

本文共10页12345>>10