GE Fanuc Automation
可编程控制产品
CPU 参考手册
通告,警告,和注意
当使用这出版物时
GFL-002
通知
通知用在这出版物中,强调危险电压,电流,温度,或这个设备存在或与设备相连的其
他可能引起人身伤害的情况.
如果疏忽,可能引起其他人身伤害或损坏设备,因此使用通告。
警告
警告用于如果不小心,设备就会损坏的情况。
注意: 仅仅关注非常重要的理解和操作设备的信息。
这个文件基于被发行时可利用的信息。当成果已经更精确时,这里包含的信息完全覆盖
硬件或软件的所有详细内容或变化,不可能提供安装,运行,或维护中的每个可能的偶
然事件。 这里描述的特征并不存在于所有硬件和软件系统中。当后续版本发生变化,
GE Fanuc 自动化没有义务通知文件持有者。
关于这里所包含的信息的准确度,完整性,充足性,或有效性,GE Fanuc 自动化不负
责代表性或 保证性,明确的,暗指的,或遵从法定的。没有商品材或适用性保证适用。
如下是 GE Fanuc 自动化北美公司的商标。
Alarm Master
CIMPLICITY
CIMPLICITY 90–ADS
CIMSTAR
Field Control
FrameworX
GEnet
Genius
Helpmate
Logicmaster
Modelmaster
Motion Mate
PACSystems
ProLoop
PROMACRO
PowerMotion
PowerTRAC
Series 90
Series Five
Series One
Series Six
Series Three
VersaMax
VersaPoint
VersaPro
VuMaster
Workmaster
©Copyright 2003—2005 GE Fanuc Automation North America, Inc.
保留所有权利
Contents
简介................................................................................................................................. 1-1
新特点 ............................................................................................................................... 1-2
PAC 控制系统总览............................................................................................................ 1-3
RX3i 总览 .......................................................................................................................... 1-4
RX7i 总览 .......................................................................................................................... 1-5
其它系统到 PAC 系统的转换............................................................................................. 1-6
文献................................................................................................................................... 1-7
CPU Features and Specifications CPU 特点及说明..................................................... 2-1
PAC CPU 的共性特征....................................................................................................... 2-1
闪存中的固件(Firmware)存储............................................................................................ 2-1
操作,保护和模块状态...................................................................................................... 2-1
以太网全局数据(EGD) ...................................................................................................... 2-1
RX7i 特点及说明 ............................................................................................................ 2-2
指示器 ............................................................................................................................... 2-2
串口................................................................................................................................... 2-5
以太网口............................................................................................................................ 2-5
错误校验与纠正................................................................................................................. 2-6
RX7i CPU 说明.................................................................................................................. 2-6
RX3i RX3i 特点及说明.................................................................................................... 2-8
串口................................................................................................................................... 2-8
指示器 ............................................................................................................................... 2-8
说明................................................................................................................................... 2-9
电源寿命估计 .................................................................................................................. 2-10
CPU 配置 ........................................................................................................................ 3-1
配置 CPU......................................................................................................................... 3-1
配置参数............................................................................................................................ 3-2
参数设定............................................................................................................................ 3-2
Modbus TCP 地址映射...................................................................................................... 3-3
扫描参数............................................................................................................................ 3-4
存储器参数........................................................................................................................ 3-6
故障参数............................................................................................................................ 3-8
冗余参数(只适用于冗余 CPU)........................................................................................... 3-9
传递表 ............................................................................................................................... 3-9
端口 1 和端口 2 参数 ....................................................................................................... 3-10
扫描设定参数 .................................................................................................................. 3-14
耗电参数.......................................................................................................................... 3-14
设定临时 IP 地址........................................................................................................... 3-15
错误!未找到引用源。
iii
Contents
存储(下载)硬件配置 ................................................................................................ 3-17
内置以太网口配置....................................................................................................... 4-1
内置以太网口配置 .......................................................................................................... 4-1
配置参数 .......................................................................................................................... 4-2
以太网参数(设定键)...................................................................................................... 4-2
RS232 口(站管理器)参数.............................................................................................. 4-3
以太网口上电过程中的正确性校验.................................................................................... 4-5
在网络上 Ping TCP/IP 以太网接口 .................................................................................. 4-6
从 UNIX 主机或者 PC 上运行的 TCP/IP 软件上 Ping 接口................................................ 4-6
确定某一特定 IP 地址是否已经在本网络上使用................................................................ 4-6
CPU 操作 ........................................................................................................................ 5-1
CPU 扫描......................................................................................................................... 5-2
CPU 扫描的各个部分 ........................................................................................................ 5-3
CPU 扫描模式 ................................................................................................................... 5-6
程序进度模式 .................................................................................................................. 5-9
窗口模式 .......................................................................................................................... 5-9
通讯窗口的数据一致性 .................................................................................................. 5-9
运行/停止操作 ................................................................................................................. 5-10
CPU 停止模式 ................................................................................................................. 5-10
停止模式到运行模式的转换............................................................................................. 5-11
运行模式到停止模式的转换............................................................................................. 5-12
闪存操作 ........................................................................................................................ 5-13
上电过程中的逻辑/配置来源和 CPU 操作模式.................................................. 5-14
时钟和计时器 .................................................................................................................. 5-16
逝去时间计时器............................................................................................................... 5-16
当前时间计时器............................................................................................................... 5-16
看门狗计时器 .................................................................................................................. 5-17
系统安全 ........................................................................................................................ 5-18
密码和用户级别............................................................................................................... 5-18
OEM 保护........................................................................................................................ 5-19
PAC 的 I/O 系统............................................................................................................ 5-20
I/O 配置 ........................................................................................................................... 5-20
Genius I/O....................................................................................................................... 5-21
Genius 全局数据通讯...................................................................................................... 5-22
I/O 系统自诊断数据收集.................................................................................................. 5-23
上电顺序和掉电顺序........................................................................................................ 5-25
上电顺序.......................................................................................................................... 5-25
掉电顺序.......................................................................................................................... 5-27
电源故障时的数据保存.................................................................................................... 5-27
Contents
程序组织.......................................................................................................................... 6-1
PAC 系统的应用程序结构 ............................................................................................. 6-1
如何调用程序块................................................................................................................. 6-1
嵌套调用............................................................................................................................ 6-2
程序块类型........................................................................................................................ 6-2
本地数据.......................................................................................................................... 6-13
参数通过机制 .................................................................................................................. 6-14
语言................................................................................................................................. 6-15
控制程序的执行............................................................................................................... 6-17
中断驱动块 .................................................................................................................... 6-18
中断处理.......................................................................................................................... 6-18
定时中断.......................................................................................................................... 6-19
I/O 中断 ........................................................................................................................... 6-20
模块中断.......................................................................................................................... 6-20
中断块时序表 .................................................................................................................. 6-20
程序数据.......................................................................................................................... 7-1
变量 .................................................................................................................................. 7-2
映射变量............................................................................................................................ 7-2
符号变量............................................................................................................................ 7-2
变量存储器 ...................................................................................................................... 7-4
字(寄存器)变量 ............................................................................................................. 7-4
位(离散)变量................................................................................................................. 7-6
用户变量大小和缺省值 .................................................................................................. 7-7
%G 用户变量和 CPU 存储器位置...................................................................................... 7-7
Genius 全局数据............................................................................................................. 7-8
传递和覆盖 ...................................................................................................................... 7-8
逻辑和数据的保持 .......................................................................................................... 7-9
数据范围 ........................................................................................................................ 7-10
系统状态参数 ................................................................................................................ 7-11
%S 变量 .......................................................................................................................... 7-11
%SA,%SB 和%SC 变量.................................................................................................. 7-12
故障变量.......................................................................................................................... 7-14
程序中的函数如何传递数值 ........................................................................................ 7-16
Contents
v
Contents
数据类型.......................................................................................................................... 7-16
实型数 ............................................................................................................................. 7-17
逐字替换.......................................................................................................................... 7-18
符号变量.......................................................................................................................... 7-18
指令设置参考................................................................................................................... 8-1
指令的操作数 .................................................................................................................. 8-2
高级数学函数 .................................................................................................................. 8-3
EXP 函数和 LOG 函数 ...................................................................................................... 8-4
平方根 ............................................................................................................................... 8-5
三角函数............................................................................................................................ 8-6
反三角函数 ASIN,ACOS 和 ATAN ................................................................................... 8-7
位操作函数 ...................................................................................................................... 8-8
位操作函数的数据长度 .................................................................................................. 8-9
位的位置.......................................................................................................................... 8-10
位的顺序.......................................................................................................................... 8-11
位设定/位清零 ............................................................................................................... 8-14
位测试 ............................................................................................................................ 8-16
逻辑与(AND),逻辑或(OR)和逻辑异或(XOR) ......................................... 8-18
逻辑非(NOT)............................................................................................................ 8-21
真伪比较.......................................................................................................................... 8-22
循环移位 ........................................................................................................................ 8-26
移位 ................................................................................................................................ 8-28
线圈 ............................................................................................................................... 8-30
线圈校验 ........................................................................................................................ 8-30
线圈的图表表示 ............................................................................................................ 8-30
SET,RESET 线圈 ......................................................................................................... 8-32
跳变线圈 ........................................................................................................................ 8-34
结点 ............................................................................................................................... 8-38
延长结点 ........................................................................................................................ 8-39
Fault 结点...................................................................................................................... 8-39
高/低报警结点 ............................................................................................................... 8-40
No Fault 结点 ............................................................................................................... 8-40
常开合常闭结点 ............................................................................................................ 8-41
跳变结点 ........................................................................................................................ 8-42
控制函数 ........................................................................................................................ 8-47
Do I/O ............................................................................................................................ 8-48
Drum.............................................................................................................................. 8-51
Contents
For 循环 .......................................................................................................................... 8-54
读取转换器位置............................................................................................................... 8-57
延时 I/O.......................................................................................................................... 8-58
转换函数 ........................................................................................................................ 8-60
转换角度 ........................................................................................................................ 8-61
将 UINT 或 INT 转为 BCD4......................................................................................... 8-62
将 DINT 转为 BCD8 ..................................................................................................... 8-63
将 BCD4,UINT,DINT 或 REAL 转为 INT .................................................................. 8-64
将 BCD4, INT, DINT 或 REAL 转为 UINT ................................................................ 8-66
将 BCD8,UINT 或 INT 转为 DINT .............................................................................. 8-68
将 BCD4, BCD8,UINT, INT,DINT 或 WORD 转为 REAL....................................... 8-70
将 REAL 转为 WORD.................................................................................................. 8-72
截取 ................................................................................................................................ 8-73
数据移动功能 ................................................................................................................ 8-74
块清除 ............................................................................................................................. 8-75
块移动 ............................................................................................................................. 8-76
BUS_ 功能 ...................................................................................................................... 8-77
通讯请求 ........................................................................................................................ 8-84
数据初始化 .................................................................................................................... 8-89
数据初始化 ASCII......................................................................................................... 8-90
数据初始化通讯请求 .................................................................................................... 8-91
数据初始化 DLAN ........................................................................................................ 8-92
数据移动 ........................................................................................................................ 8-93
交换................................................................................................................................. 8-97
数据表功能 .................................................................................................................... 8-98
数列移动 ...................................................................................................................... 8-100
数学函数 ...................................................................................................................... 8-118
绝对值 .......................................................................................................................... 8-119
加 .................................................................................................................................. 8-120
除 .................................................................................................................................. 8-122
模 .................................................................................................................................. 8-123
乘 .................................................................................................................................. 8-124
比例 .............................................................................................................................. 8-126
减 .................................................................................................................................. 8-127
程序流功能 .................................................................................................................. 8-128
调用 .............................................................................................................................. 8-129
注释 .............................................................................................................................. 8-133
跳转............................................................................................................................... 8-134
Contents
vii
Contents
主控中继/结束主控中继 ............................................................................................. 8-135
线 .................................................................................................................................. 8-138
关系函数 ...................................................................................................................... 8-139
比较 .............................................................................................................................. 8-140
等于,不等,大于等于,大于,小于等于和小于 .................................................. 8-141
范围 .............................................................................................................................. 8-142
定时器和计数器 .......................................................................................................... 8-143
定时结点........................................................................................................................ 8-143
定时器和计数器功能 .................................................................................................. 8-144
在参数化模块中使用 OFDT, ONDTR 和 TMR ........................................................... 8-146
在功能块中使用定时器 .............................................................................................. 8-147
下降沿延时计数器 ...................................................................................................... 8-148
上升沿停止计时定时器.................................................................................................. 8-151
上升沿延时计数器 ...................................................................................................... 8-154
下降沿计数器 .............................................................................................................. 8-157
上升沿计数器 .............................................................................................................. 8-158
服务请求功能 .................................................................................................................... 9-1
服务请求功能的操作 ...................................................................................................... 9-2
操作数 .............................................................................................................................. 9-2
例子 .................................................................................................................................. 9-2
SVC_REQ 1: 更改/读取固定扫描计时器....................................................................... 9-3
SVC_REQ 2: 读取窗口模式和时间值............................................................................ 9-5
SVC_REQ 3: 更改控制器通讯窗口模式........................................................................ 9-6
SVC_REQ 4: 更改背板通讯窗口模式和定时器数值………………………………….9-7
SVC_REQ 5: 更改后台任务窗口模式和定时器数值.................................................... 9-8
SVC_REQ 6: 更改/读取逻辑检查字数........................................................................... 9-9
SVC_REQ 7: 更改/读取当前时间时钟......................................................................... 9-11
参数块格式 .................................................................................................................... 9-11
SVC_REQ 8: 重置看门狗定时器.................................................................................. 9-19
SVC_REQ 9: 在扫描开始时读取扫描时间.................................................................. 9-20
SVC_REQ 10: 读取项目名............................................................................................ 9-21
SVC_REQ 11: 读取控制器 ID....................................................................................... 9-22
SVC_REQ 12: 读取控制器运行状态............................................................................ 9-23
SVC_REQ 13: 关闭(停掉)CPU ............................................................................... 9-24
SVC_REQ 14: 清空故障表............................................................................................ 9-25