Top Banner
XGB 硬件 XGT 系列 最高收益的正确选择. 感谢你选择我们作为合作伙伴,LSIS 将努力使客户利益最大化. 用户手册 LSIS 始终为每一位顾客考虑. LSIS 始终将质量和服务摆在第一位. 永远与顾客同行. l 请在安装运行检查维修设备前仔 细阅读本手册. l 请将此手册放在容易找到以便快速参考 的地方. 可编程逻辑控制器 总部 LS tower, Hogye-dong, Dongan-gu, Anyang-si, Gyeonggi-do 1026-6, Korea http://eng.lsis.biz Tel. (82-2)2034-4689, 4888 Fax.(82-2)2034-4648 LS产电东京办事处 >> 日本 Address: 16F, Higashi-Kan, Akasaka Twin Towers 17- 22, 2-chome, Akasaka, Minato-ku, Tokyo 107-8470, Japan Tel: 81-3-3582-9128 Fax: 81-3-3582-2667 e-mail: [email protected] LS 产电迪拜办事处 >> 阿联酋 Address: P.O.BOX-114216, API World Tower, 303B, Sheikh Zayed road, Dubai, UAE. e-mail: [email protected] Tel: 971-4-3328289 Fax: 971-4-3329444 LS产电(河内)有限公司 >> 越南 Address: LSIS VINA Congty che tao may dien Viet-Hung Dong Anh Hanoi, Vietnam e-mail: [email protected] Tel: 84-4-882-0222 Fax: 84-4-882-0220 LS 产电河内办事处 >> 越南 Address: Room C21, 5th Floor, Horison Hotel, 40 Cat Linh, Hanoi, Vietnam Tel: 84-4-736-6270/1 Fax: 84-4-736-6269 LS 产电(大连)有限公司 >> 中国 Address: No. 15 Liaohexi 3 Road, economic and technical development zone, Dalian, China e-mail: [email protected] Tel: 86-411-8273-7777 Fax: 86-411-8730-7560 LS 产电 (上海) 有限公司 >> 中国 Address: Room E-G, 12th Floor Huamin Empire Plaza, No. 726, West Yanan Road, Shanghai, China Tel: 86-21-5237-9977 LS 产电(无锡) 有限公司>>中国 Address: 102-A National High & New Tech Industrial Development Area, Wuxi, Jiangsu, China e-mail: [email protected] Tel: 86-510-534-6666 Fax: 86-510-522-4078 LS 产电北京办事处 >>中国 Address: B-tower 17th Floor, Beijing Global Trade Center building, No. 36, BeiSanHuanDong-Lu, DongCheng-District, Beijing, China Tel: 86-10-5825-6025 LS 产电广州办事处 >>中国 Address: Room 1403, 14F, New Poly Tower, 2 Zhongshan Liu Rad, Guangzhou, China e-mail: [email protected] Tel: 86-20-8326-6754 Fax: 86-20-8326-6287 LS 产电成都办事处 >>中国 Address: Room 2907, Zhong Yin B/D, No. 35, Renminzhong(2)- Road, Chengdu, China e-mail: [email protected] Tel: 86-28-8612-9151 Fax: 86-28-8612-9236 LS 产电青岛办事处 >>中国 Address: 12th Floor, Guodong building, No52 Jindun Road, Chengdu, China e-mail: [email protected] Tel: 86-532-580-2539 Fax: 86-532-583-3793 10310000693 XGB / 2008. 5 LS 产电会不断努力提高产品性能如果说明书的内容有其它变更恕不另行通知. LS产电享有最终的解释权 2006. XGT XGB 硬件 XBM- DR16S XBM-DN16S XBM-DN32S XBC-DR32H XBC-DN32H XBC-DR64H XBC-DN64H 主单元模块 安全注意事
270

XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: [email protected] Tel: 86-28-8612 ... Address:

Jul 19, 2018

Download

Documents

hoangbao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

XGB 硬件 XGT 系列

最高收益的正确选择.

感谢你选择我们作为合作伙伴,LSIS将努力使客户利益最大化.

用户手册

LSIS 始终为每一位顾客考虑. LSIS始终将质量和服务摆在第一位.

永远与顾客同行.

l 请在安装、运行、检查、维修设备前仔细阅读本手册.

l 请将此手册放在容易找到以便快速参考的地方.

可编程逻辑控制器

总部 LS tower, Hogye-dong, Dongan-gu, Anyang-si, Gyeonggi-do

1026-6, Korea http://eng.lsis.biz Tel. (82-2)2034-4689, 4888 Fax.(82-2)2034-4648 LS产电东京办事处 >> 日本 Address: 16F, Higashi-Kan, Akasaka Twin Towers 17- 22, 2-chome, Akasaka, Minato-ku, Tokyo 107-8470, Japan Tel: 81-3-3582-9128 Fax: 81-3-3582-2667 e-mail: [email protected] LS 产电迪拜办事处 >> 阿联酋 Address: P.O.BOX-114216, API World Tower, 303B, Sheikh Zayed road, Dubai, UAE. e-mail: [email protected] Tel: 971-4-3328289 Fax: 971-4-3329444 LS产电(河内)有限公司 >> 越南 Address: LSIS VINA Congty che tao may dien Viet-Hung Dong Anh Hanoi, Vietnam e-mail: [email protected] Tel: 84-4-882-0222 Fax: 84-4-882-0220 LS 产电河内办事处 >> 越南 Address: Room C21, 5th Floor, Horison Hotel, 40 Cat Linh, Hanoi, Vietnam Tel: 84-4-736-6270/1 Fax: 84-4-736-6269 LS 产电(大连)有限公司 >> 中国 Address: No. 15 Liaohexi 3 Road, economic and technical development zone, Dalian, China e-mail: [email protected] Tel: 86-411-8273-7777 Fax: 86-411-8730-7560

LS 产电 (上海) 有限公司 >> 中国 Address: Room E-G, 12th Floor Huamin Empire Plaza, No. 726, West Yan’an Road, Shanghai, China Tel: 86-21-5237-9977 LS 产电(无锡) 有限公司>>中国 Address: 102-A National High & New Tech Industrial Development Area, Wuxi, Jiangsu, China e-mail: [email protected] Tel: 86-510-534-6666 Fax: 86-510-522-4078 LS 产电北京办事处 >>中国 Address: B-tower 17th Floor, Beijing Global Trade Center building, No. 36, BeiSanHuanDong-Lu, DongCheng-District, Beijing, China Tel: 86-10-5825-6025 LS 产电广州办事处 >>中国 Address: Room 1403, 14F, New Poly Tower, 2 Zhongshan Liu Rad, Guangzhou, China e-mail: [email protected] Tel: 86-20-8326-6754 Fax: 86-20-8326-6287 LS 产电成都办事处 >>中国 Address: Room 2907, Zhong Yin B/D, No. 35, Renminzhong(2)- Road, Chengdu, China e-mail: [email protected] Tel: 86-28-8612-9151 Fax: 86-28-8612-9236 LS 产电青岛办事处 >>中国 Address: 12th Floor, Guodong building, No52 Jindun Road, Chengdu, China e-mail: [email protected] Tel: 86-532-580-2539 Fax: 86-532-583-3793

10310000693

XGB 硬件 /2008. 5 ※ LS 产电会不断努力提高产品性能,如果说明书的内容有其它变更,恕不另行通知.

LS产电享有最终的解释权 2006.

XGT

系列

XGB 硬件 XBM-DR16S

XBM-DN16S XBM-DN32S XBC-DR32H XBC-DN32H XBC-DR64H XBC-DN64H

主单元模块

安全注意事项

Page 2: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

关于用户手册

关于用户手册

感谢您购买 LS产电有限公司的 PLC

使用之前,务必认真阅读并了解用户手册的相关功能、性能、安装以及产品的编程,以确保能够正确的使用您

购买的产品,最为重要的是提供给最终用户和维护管理者产品用户手册。

用户手册描述了产品。如果必要,你可以参照下面的说明以及相应的命令。另外,你可以登陆我们的网站(http:

//eng.lsis.biz/)下载 PDF格式的文档信息。

相关的用户手册

主题 描述 用户手册号码

XG5000 用户手册 描述了如何使用 XG5000 软件特别是在线功能,例如:通过

XGT系列产品进行编程,打印,监控和调试。 10310000512

XGK/XGB 系列指令和

编程手册

在使用 XGK/XGB时,如何使用相关的指令进行编程。 10310000510

XGB硬件用户手册 描述了如何使用 XGB 基本单元的电源,输入,输出,扩展模

块,系统配置和内置高速计数功能。 10310000926

XGB模拟量用户手册 描述了如何使用 XGB 基本单元模拟量输入/输出,系统配置

和内置 PID控制功能。. 10310000920

XGB 位置控制用户手

描述了如何使用 XGB单元的内置位置功能。 10310000927

XGB Cnet I/F

用户手册

描述了如何使用 XGB 基本单元的内置通讯功能和外部 Cnet

I/F模块。 10310000816

XGB 快速以太网用户

手册 描述了如何使用 XGB FEnet I/F 模块。. 10310000873

Page 3: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

版本历史

版本 日期 Remark 页码

V 1.0 2006.6 1. 第一版 -

V 1.1 2007.7 1. 由于位置/特殊模块的内容分开而改变 (1) 位置功能的内容分开 (出版位置部分)

(2) PID控制和第12章的模拟量IO模块的内容分开

2. 内容增加

(1) 增加命名标准 (2) 增加选择IO模块时的注意事项 (3) 通过使用smart连接板增加IO配线方法 (4) 增加安装和配线

3. 内容修改

(1) 修改安全注意事项 (2) 修改系统配置 (3) 修改高速计数功能 (4) 修改外部尺寸

- - 2-3 ~ 2-6 7-1 ~ 7-6 7-27 ~ 7-28 10-1 ~ 10-18 1 ~ 6 2-7 ~ 2-10 8-6 ~ 8-8 App. 2-1 ~ 2-4

V 1.2 2008.3 1. 增加 XGB 紧凑型 ‘H’ 型

2. 内置通讯部分的内容分开 (1) 将第九章的内置通讯功能的内容分开 (Cnet I/F 用户手册)

- 第九章

※ 封面的右边部分标识了该用户手册的编号。

LS 产电有限公司 2006 保留所有权

Page 4: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

保修 1. 保修期

自产品生产日期开始 18个月. 2. 保修范围 在上面说的保修期内出问题的产品, LSIS 将会更换完整的 PLC 或者免费维修有问题的部件(除了下面的情况).

(1) 由于不正当的条件,环境或者处理而引起的问题, (2) 由于其他产品引起的故障, (3) 在任何其他地方而不是在指定的地方修改或修理产品后引起的问题, (4) 由于对产品不适当使用而引起的问题, (5) 由于所期望的情况超出了 LSIS所提供产品的科学和技术水平而引起的故障. (6) 自然灾害或火灾所引起的故障,

3. 此保修仅限定为 PLC的本身,请确保将产品使用在安全的系统配置和应用中。

环境 LSIS 支持和遵守的环境政策如下.

LS 产电考虑到环境保护作为环境管理的主题

,LS产电的每一个部分可以合理充分的使

用,为了保护地球环境而努力。

LS 产电的 PLC 单元的设计符合保护环境要

求. 如果需要废弃处理,请将铝、铁、合成

树脂(上盖)从产品上分开,可以再次使用.

环境管理 处理方法

Page 5: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

安全使用须知

在使用本产品之前…

为了能够更有效的进行操作,请在使用产品之前仔细阅读本安全使用须知。 为了安全、恰当的使用本产品,防止危险和意外发生,请严格遵守本安全注

意事项. 此安全须知分为“警告”和“’注意”两个事项,分别说明如下:

此图标表示如果违反标示事项将会引起严重的损伤或

者死亡。 此图标表示如果违反标示事项将会引起轻微的损伤或

者产品的损坏。 在产品或者用户手册上将会看到如下的标记,说明如下:

请小心,危险可能会发生。

请小心,可能会引起触电。 每一位使用该产品的用户都必须通读和理解本安全手册。

警告

注意

Page 6: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

安全使用须知

设计时的安全使用

4 请在PLC的外部安装保护电路以便保护整个控制系统避免外部电源或者PLC而引起的系统故障。任何不正常的输出或者运行将会引起系统的重大安全问题。

- 应当在PLC的外部安装保护电路以保护系统免受物理损伤,例如紧急停止开关,保护回路,上部和下部的限位开关,前后往返运行互锁回

路等等。 - 如果在PLC的CPU运行的过程中检测到任何系统错误(看门狗计时器错误,模块安装错误等),整个的输出将会关闭并且系统为了安全

而停止,但是当CPU错误是由于输出设备自身引起的,例如继电器或者晶体管不能被检测到,那么输出将会保持ON,这将会引起严重的问题,因此,应当安装额外的回路来监控输出的状态。

4 请不要连接超出输出模块额定值的负载,也不允许输出回路有短路的

情况出现,否则的话,将会引起火灾。

4 请不要让输出回路的外部供应电源上电的时间早于PLC系统的供应电源,这将会引起不正常的输出或者运行。

4 在电脑或者外部设备和PLC通过通讯进行数据交换,或者进行PLC的其它一些操作(比如:运行模式改变)的时候,请在顺序程序中安装互

锁以保护系统远离错误的干扰,否则,将会引起不正常的输出或运行。

警告

Page 7: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

安全使用须知

设计时的安全事项

设计时的安全使用

4 I/O 信号或者通讯的接线应当远离高压电缆或者电源电缆100mm以上 否则的话,将会引起不正常的输出或者运行

注意

4 应当在符合PLC手册或者在标准的环境下使用PLC系统,否则的话,将会引起触电,火灾,不正常的运行或者引起电弧。

4 在安装模块之前,请确保PLC的供应电源已经关闭,否则,将会引起触电或者导致产品损坏。

4 请确保PLC系统中的每一个模块都是正确的安装,如果模块的安装出现松动或者不正确的现象,将会引起系统的不正常的运行,错误或者

模块脱落。

4 请确保 I/O 或者扩展连接器都是正确的安装,否则的话,将会引起触电,火灾或者系统的不正常运行。

4 如果在安装的环境中出现大量的震动,请不要直接让PLC承受震动,否则,会引起触电,火灾或者系统不正常的运行。

4 请不要让任何外部的金属碎末进入到产品的内部,这将会引起触电,火灾或者系统的不正常的运行。

注意

Page 8: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

安全使用须知

接线时的安全事项

4 在接线之前,请确保PLC的供应电源和外部的电源系统全部都处于关断状

态,否则的话,将会引起触电或者产品的损坏。

4 在PLC的系统上电之前,请确保所有接线端子上的盖板都已经正确关

闭,否则会引起触电。

警告

4 在检查完每一个产品的额定电压和接线端子的排列之后,应当确认所有

的接线都是正确的,否则,会引起触电,火灾,或者系统的不正常运

行。

4 在安装接线的时候请确保接线端子上的所有螺丝都已经拧紧,如果接线端子上的螺丝有松动,会引起触电,火灾或者系统的不正常运行。

* 4 请确保FG接线端子上使用3级接地方式,此为PLC专用方式,如果端子上的接地不正确,将会导致系统的不正常运行。

4 在接线的过程中不要让任何外部金属碎末和线头进入到产品的内部,否则将会引起火灾,产品的损坏或者系统的不正常运行。

注意

Page 9: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

安全使用须知

测试运行和维修时的安全事项

废物处理时的安全事项

4 上电的以后请不要触摸接线端子,否则将会引起触电或者系统的不正常

运行。

4 在清理或者紧固接线端子的螺丝之前,关闭外部的供应电源包括PLC 供

应的电源,否则的话,将会引起触电或者系统的不正常运行。

4 不要对电池进行充电,分解,加热,短路或者焊接,否则将会引起爆炸

或者明火,导致伤害或者火灾。

警告

4 不要将PCB板从模块中取出或者改变模块的外形,这将会引起火灾,触电或者系统的不正常运行。

4 在安装或者拆离模块之前,应当让所有外部的供应电源包括PLC的供应电源关闭,否则将会引起触电或者系统的不正常运行。

4 请保持所有的无线装置或电话与PLC的距离为 30cm以上,否则,将会引起系统的不正常运行。

注意

4产品或者电池因当作为工业垃圾进行处理。 产品的废物自身将会排放有毒物质或者爆炸。.

注意

Page 10: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

目录

第一章 概述 ..................................................................................................... 1-1~1-5

1.1手册应用指导 ........................................................................................................................ 1-1 1.2特点 ........................................................................................................................................ 1-2 1.3术语 ........................................................................................................................................ 1-4

第二章 系统配置 .................................................................................................... 2-1~2-6

2.1 XGB 系统配置 ...................................................................................................................... 2-1 2.2产品目录 ................................................................................................................................ 2-3 2.3 产品名称的类型和分类 ....................................................................................................... 2-4

2.3.1 基本单元的类型和分类 ....................................................................................................... 2-4

2.3.2 扩展模块的类型和分类......................................................................................................... 2-5

2.3.3 特殊模块的类型和分类......................................................................................................... 2-6

2.3.4 通讯模块的类型和分类......................................................................................................... 2-7

2.4系统配置 ................................................................................................................................ 2-8 2.4.1 Cnet I/F 系统 .......................................................................................................................... 2-8

2.4.2 以太网系统 .......................................................................................................................... 2-11

第三章 常规规格 ............................................................................................................3-1

3.1 常规规格 ............................................................................................................................... 3-1

第四章 CPU规格 ................................................................................................. 4-1~4-11

4.1 性能说明 ............................................................................................................................. 4-1 4.2部件的名称和功能 ................................................................................................................ 4-4 4.3电源供应规格 ........................................................................................................................ 4-6 4.4消耗电流/电压计算实例 ....................................................................................................... 4-8 4.5 电池 ................................................................................................................................... 4-10

Page 11: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

4.5.1电池规格 ............................................................................................................................... 4-10

4.5.2使用注意事项 ....................................................................................................................... 4-10

4.5.3电池寿命 ............................................................................................................................... 4-10

4.5.4如何更换电池 ....................................................................................................................... 4-11

第五章 程序配置和运行方式 ............................................................................ 5-1~5-36

5.1编程指令 ................................................................................................................................ 5-1 5.1.1程序执行方式 ......................................................................................................................... 5-1

5.1.2瞬间失电时的运行处理 ......................................................................................................... 5-2

5.1.3扫描时间 ................................................................................................................................. 5-3

5.1.4扫描看门狗计时器 ................................................................................................................. 5-4

5.1.5定时器处理 ............................................................................................................................. 5-5

5.1.6计数器处理 ............................................................................................................................. 5-8

5.2程序执行 .............................................................................................................................. 5-10 5.2.1程序的配置 ........................................................................................................................... 5-10

5.2.2程序执行的方式 ................................................................................................................... 5-10

5.2.3中断. ...................................................................................................................................... 5-12

5.3运行方式 .............................................................................................................................. 5-24 5.3.1 RUN 模式 ............................................................................................................................. 5-24

5.3.2 STOP模式............................................................................................................................. 5-25

5.3.3 DEBUG模式 ....................................................................................................................... 5-25

5.3.4运行模式的改变 ................................................................................................................. 5-29

5.4存储器 .................................................................................................................................. 5-30 5.4.1 数据存储器 ........................................................................................................................ 5-30

5.5数据存储器的配置图 .......................................................................................................... 5-32 5.5.1 “S” 类型............................................................................................................................... 5-32

5.5.2 “H” 类型 .............................................................................................................................. 5-33

5.5.3数据锁存区设置 ................................................................................................................... 5-34

第六章 CPU功能 ................................................................................................. 6-1~6-22

6.1 类型设置 ............................................................................................................................. 6-1 6.2 参数设置 ............................................................................................................................... 6-2

6.2.1基本参数设置 ......................................................................................................................... 6-2

Page 12: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

6.2.2 I/O参数设置........................................................................................................................... 6-3

6.3自诊断功能 ............................................................................................................................ 6-4 6.3.1错误日志的保存 ..................................................................................................................... 6-4

6.3.2故障处理 ................................................................................................................................. 6-5

6.4远程功能 ................................................................................................................................ 6-6 6.5强制输入/输出接通/关断功能 .............................................................................................. 6-7

6.5.1强制 I/O设置.......................................................................................................................... 6-7

6.5.2强制输入/输出接通/闭合的处理时间和方法 ....................................................................... 6-8

6.6直接输入/输出操作 ................................................................................................................6-8 6.7外部设备的诊断 .....................................................................................................................6-9 6.8输入/输出号的分配 ............................................................................................................6-10 6.9在线编辑 ...............................................................................................................................6-12 6.10读输入/输出信息 ............................................................................................................... 6-15 6.11监控 .................................................................................................................................... 6-16 6.12 RTC 功能 ......................................................................................................................... 6-21

6.12.1 使用方法 .......................................................................................................................... 6-21

第七章 输入/输出规格 ......................................................................................... 7-1~7-28

7.1概述 ........................................................................................................................................ 7-1 7.2基本数字输入单元规格 ........................................................................................................ 7-7

7.2.1 XBM-DR16S输入单元(Source/Sink 类型) .......................................................................... 7-7

7.2.2 XBM-DN16S输入单元(Source/Sink类型)........................................................................... 7-8

7.2.3 XBM-DN32S输入单元(Source/Sink类型) ......................................................................... 7-9

7.2.4 XBC-DR32H / XBC-DN32H 输入单元(Source/Sink类型) ............................................... 7-10

7.2.5 XBC-DR64H / XBC-DN64H 输入单元(Source/Sink类型) ............................................... 7-11

7.3基本数字输出单元规格 ...................................................................................................... 7-12 7.3.1 XBM-DR16S 继电器输出单元 ........................................................................................... 7-12

7.3.2 XBM-DN16S 晶体管输出单元 (Sink 类型) ..................................................................... 7-13

7.3.3 XBM-DN32S 晶体管输出单元(Sink 类型) ....................................................................... 7-14

7.3.4 XBC-DR32H 输出单元 ....................................................................................................... 7-15

7.3.5 XBC-DR64H 输出单元 ....................................................................................................... 7-16

7.3.6 XBC-DN32H 输出单元 (Sink 类型) ................................................................................. 7-17

7.3.7 XBC-DN64H 输出单元 (Sink 类型) ................................................................................ 7-18

7.4数字输入模块规格 .............................................................................................................. 7-19 7.4.1 8 点 DC24V输入模块(Source/Sink 类型) ....................................................................... 7-19

Page 13: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

7.4.2 16 点 DC24V输入模块(Source/Sink 类型) ..................................................................... 7-20

7.4.3 32 点 DC24V输入模块(Source/Sink 类型)....................................................................... 7-21

7.5数字输出模块规格 .............................................................................................................. 7-22 7.5.1 8 点继电器输出模块 .......................................................................................................... 7-22

7.5.2 16点继电器输出模块 ......................................................................................................... 7-23

7.5.3 8 点晶体管输出模块 (Sink 类型) .................................................................................. 7-24

7.5.4 16 点晶体管输出模块 (Sink 类型) ................................................................................ 7-25

7.5.5 32 点晶体管输出模块 (Sink 类型) ................................................................................ 7-26

7.6 通过使用 smart 连接来进行 IO配线 ............................................................................... 7-27 7.6.1 Smart 连接板........................................................................................................................ 7-27

第八章 内置高速计数功能 .................................................................................. 8-1~8-54

8.1高速计数规格 ........................................................................................................................ 8-1 8.1.1 性能说明 .............................................................................................................................. 8-1

8.1.2 部件说明 .............................................................................................................................. 8-2

8.1.3 “s” 类型 功能 .................................................................................................................... 8-6

8.1.4 “H” 类型 功能 ................................................................................................................. 8-23

8.2安装和配线 .......................................................................................................................... 8-40 8.2.1配线注意事项 ....................................................................................................................... 8-40

8.2.2配线实例 ............................................................................................................................... 8-40

8.3内部存储区 .......................................................................................................................... 8-41 8.3.1高速计数特殊区域 ............................................................................................................. 8-41

8.3.2错误代码 ............................................................................................................................... 8-49

8.4例子: 应用高速计数器 ....................................................................................................... 8-50

第九章 安装与配线 .............................................................................................. 9-1~9-17

9.1安全用法说明 ...................................................................................................................... 9-1 9.1.1 故障安全电路........................................................................................................................ 9-3

9.1.2 PLC 热平衡计算.................................................................................................................... 9-6

9.2模块的装载与卸载 ................................................................................................................... 9-8 9.2.1模块的装载与卸载 ............................................................................................................. 9-8

9.2.2 操作注意事项 ...................................................................................................................... 9-12

9.3 配线 ..................................................................................................................................... 9-13

Page 14: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

9.3.1 电源 配线 ............................................................................................................................ 9-13

9.3.2 I/O 设备配线........................................................................................................................ 9-16

9.3.3 接地配线 .............................................................................................................................. 9-16

9.3.4 配线电缆的规格 .................................................................................................................. 9-17

第十章 维护 ........................................................................................................ 10-1~10-2

10.1维护与检查 ........................................................................................................................ 10-1 10.2日常检查 ............................................................................................................................ 10-1 10.3周期检查 ............................................................................................................................ 10-2

第十一章 故障查找 ...........................................................................................11-1~11-11

11.1故障查找的基本流程......................................................................................................... 11-1 11.2故障查找 ............................................................................................................................ 11-1

11.2.1电源 LED关闭时的故障查找流程图................................................................................ 11-2

11.2.2当 ERR指示灯闪烁时的操作流程图................................................................................ 11-3

11.2.3当 RUN、STOP灯关闭时所采取的操作流程图.............................................................. 11-4

11.2.4当 I/O部件操作不正常时故障检查的流程图 .................................................................. 11-5

11.3故障调查卷 ........................................................................................................................ 11-7 11.4故障排除实例 .................................................................................................................... 11-8

11.4.1输入回路故障与正确措施 ................................................................................................. 11-8

11.4.2输出回路故障与正确措施 ................................................................................................. 11-9

11.5错误代码列表 .................................................................................................................. 11-11

附录 1 标志列表 .................................................................................. App. 1-1~App.1-9

附件 1.1 特殊继电器 (F) 列表......................................................................................... App. 1-1 附录 1.2 通讯继电器 (L) 列表 ....................................................................................... App. 1-6 附录 1.3 网络寄存器 (N) 列表 ........................................................................................ App. 1-9

附录 2 尺寸 ........................................................................................... App.2-1~App.2-5

附录 3 与MASTER-K的兼容性 ....................................................... App.3-1~App.3-5

Page 15: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表 ................................................................................. App.4-1~App.4-40

附录 4.1 指令分类 ............................................................................................................. App.4-1 附录 4.2 基本指令 ............................................................................................................. App.4-2 附录 4.3 应用指令 ............................................................................................................. App.4-5 附录 4.4 特殊/通讯指令 ................................................................................................ App.4-37

Page 16: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第一章 简介

1-1

第一章 简介

1.1 简 介

此用户手册提供了XGB系列PLC的每一个产品的详细规格,性能和操作方式。 该用户手册的章节分类如下:

章 节 项 目 内 容

第一章 简 介 主要说明了此用户手册的构造,产品特性和技术术语。

第二章 系统配置 主要说明了XGB系列的产品构造和系统配置。

第三章 一般规格 描述了使用XGB系列产品的一般规格。

第四章 CPU 配置

第五章 程序配置和运行方式

第六章 CPU 模块功能

描述了 CPU的性能,规格和使用方法。

第七章 I/O 规格 描述了 I/O 的基本使用方法。

第八章 内置高速计数功能 描述了内置高速计数功能模块的功能。

第九章 安装与接线 描述了安装、接线和处理方式以保证 PLC系统的可靠性。

第十章 维护保养 描述了能够让 PLC 系统长期正常运行所需要的检查项目及方

法。 第十一章 故障处理 描述了在使用系统中出现的各种操作及改正方式。

附录 1 标志列表 描述了各种标志的类型和内容。

附录 2 安装尺寸 描述了主要单元和扩展模块的尺寸。

附录 3 和MASTER-K的兼容性 描述了和MASTER-K的兼容性。

附录 4 指令表 描述了特殊继电器和指令清单。

Page 17: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第一章 简介

1-2

1.2 特征

XGB 系统有如下的特色:

(1) 系统具备以下的高性能

(a) 高速的处理速度

(b) 最大 704 I/O点控制,适用于中小型控制系统

类型 项目

XBM-DxxxS XBC-DxxxH 参考

操作处理速度 160ns / Step 120ns / Step

最大 IO 触点 480 点 704点 I/O 64 点 (近期销售)

程序容量 10k步 15k步

最大扩展模块数量 7 10

(c) 足够的程序容量

(d) 支持浮点数扩展应用

(e) XBM-DxxxS 表示 “S” 类型和 XC-DxxxH表示“H” 类型。

(2) 结构紧凑 : 与竞争公司同级别产品相比,具有最小的尺寸。

(a) 通过最小的尺寸来实现最紧凑的操控板。

项目 类型 尺寸 (W * H * D) 参考

XBC-Dx32H 114 * 90 * 64

XBC-Dx64H 180 * 90 * 64 “H” 类型

基本单元

XBM-DxxxS 30 * 90 * 64 “S” 类型

扩展模块 XBE-,XBF-,XBL- 20 * 90 * 60 最小基本尺寸

(3) 安装简易和可扩展性,极大地提高了用户的便利性。

(a) 采用欧式插拔型端子排和便利的MIL连接器使得接线方法更为简便。(“S” 类型的基本单元和扩展模块)

(b) 采用可拆卸接线端子排 (M3 X 6 螺丝), 增加了接线的便利性。

(c) 通过使用连接器连接的方式,模块之间的安装与拆卸极为方便。

(4) 提高了各种寄存器的维护能力,内置 RTC(’H’类型)注释备份等等。

(a) 通过模拟量寄存器和索引(Index)寄存器,可提供方便的编程环境。

(b) 通过运行多个程序来提高维护能力,通过程序模块来分配程序。

(c) 内置 Flash ROM,不需要单独的电池来永久的备份程序。

(d) 通过注释备份的类型来提高维护能力。

(e) 内置 RTC 功能,方便了历史和进程的管理。

Page 18: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第一章 简介

1-3

(5) 通讯环境的最优化

(a) 内置 2个通讯通道 (除了编程口), 在没有任何扩展模块的时候,最多可进行 2 通道的通讯。

(b) 支持各种通讯协议,通信极为方便 (专用通讯、 Modbus、用户自定义)。

(c) 可以通过加装通信模块来增加通信功能 (最多安装 2个扩展通讯模块,例如 Cnet, Enet等)。

(d) 通过网络和通讯帧监控功能来进行网络诊断功能。

(e) 通过以太网或 Cnet,很方便地与上位机进行通讯。

(f) 通过USB 口快速的上传和下载。

(6) 可以扩展多种规格的 I/O模块

(a) 提供 8, 16, 32 点模块 (继电器输出 ,8/16 点 2个模块)。

(b) 支持单输入,单输出,I/O混合模块。

(7) 应用了类似于专用寄存器的设计和满插槽装置。

(a) 所有的模块都带有扩展基板 (H 类: 最大可以使用 10 台) (b) 通过专用寄存器(U)和它的监控执行功能,使 I/O 的使用更加的方便(可以指定 U 区域的简单程序来操作和监控)

(8) 功能齐全的程序设计环境。

(a) XG 5000: 编写程序极为方便,而且还具有多种监控和诊断功能。 (b) XG - PD: COM/网络参数设定,帧监控,协议分析等功能。

(9) 内置高速计数功能

(a) 提供 1相,2相的高速计数功能和更多附加功能。 (b) 通过 XG5000来进行参数设定,执行监控和诊断的功能。 (c) 通过XG5000的监控功能可以在没有程序的情况下,检查外部接线,数据设定等。

(10) 内置位置控制功能

(a) 最多可以进行 2轴控制,速度为 100Kpps。 (b) 通过XG5000来设定参数、编辑运行数据、提供监控和诊断功能。 (c) 通过XG5000的监控功能可以在没有程序的情况下,检查外部接线,数据设定等。

(11) 内置 PID

(a) 最多控制 16 个回路 (b) 通过XG5000软件的趋势曲线(Trend)监控功能, 监控回路的情况。 (c) 通过自动调整功能来控制常量的设置。 (d) 具有 PWM输出,∆MV、∆PV、SV Ramp、等附加功能,提高控制精确度。 (e) 支持的控制模式类型有,正/反混合运行, 2段 SV PID 控制, cascade(层叠)控制等。 (f) 具有多种报警功能, PV 和 PV 变化报警,更加安全可靠。

Page 19: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第一章 简介

1-4

1.3 术 语 以下描述了在此用户手册里使用的的一些术语。

术语 定义 备注

Module 具有标准元件的特殊功能的系统配置。比如 I/O 板,是插在主控板上的设备。

例如:扩展模块,

通信模块,特殊模

Unit

作为 PLC 系统的一部份,可以执行独立操作的单独模块或模块组

例如:主模块,扩

展模块

PLC System

由 PLC和外围设备组成的系统 。 用户程序可以控制的系统。

XG5000 MASTER-K 系列的编程和调试工具。 进行程序的创建, 编辑, 汇编和调试。 (PADT: 编程增加调试工具)

XG - PD 编写描述, 编辑基本参数, 快速连接, P2P 参数设定, 和通讯诊断的功能的软件。

I/O image area 可以保持 I/O状态的 CPU 模块中的内部存储单元

Cnet Computer 网络

FEnet 快速 Ethernet 网络

Pnet Profibus-DP 网络

Dnet DeviceNet 网络

RTC ‘Real Time Clock’的缩写,即为“实时时钟”,一个具有时钟功能的 IC模块。

Watchdog Timer

一个能够监控程序运行时间的计时器,并且在程序无法在指定的

时间内完成扫描时给出警报

Page 20: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第一章 简介

1-5

术语 定义 备注

共地输入

当输入信号 ON时电流通过开关流向 PLC的输入端子

Z: 输入阻抗

共源输入

当输入信号 ON时,电流从 PLC 的输入端子流向开关

共地输出

当 PLC的输出触点 ON时,电流从负载流向输出端子。

共源输出

当 PLC的输出触点 ON时,电流从输出端子流向负载。

Output Contact

Page 21: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-1

第二章 系统配置

XGB 系列为基本系统、电脑连接和网络系统配置准备了多种有特色的产品,以下具体列举了每一个系统及其

特性的配置方法。

2.1 XGB 系统配置 XGB 系列的系统配置如下。扩展 I/O 模块和特殊模块,最多可以连接7个“S” 类型模块,或者10个“H”类型模块。最多连接2个通讯模块。

主单元 I/O模块 特殊模块 通讯模块

Page 22: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-2

项目 说明

· XBC-DxxxH (“H” 类型): 32~704 点 总计 I/O点数

· XBM-DxxxS (“S” 类型): 16~480 点

数字 I/O模块 · “S” 类型: 最大 7 / “H” 类型: 最大 10

A/D·D/A模块 · “S” 类型: 最大 7 / “H” 类型: 最大 10 最大扩展模块数量

通信 I/F 模块 · 最大 2块

“H” 类型 · XBC-DR32/64H · XBC-DN32/64H 主单元

“S” 类型 · XBM-DN16S · XBM-DN16/32S

数字 I/O模块

· XBE-DC08/16/32/64A

· XBE-TN08/16/32/64A

· XBE-RY08/16A

· XBE-DR16A

A/D·D/A模块

· XBF-AD04A · XBF-RD04A

· XBF-DV04A · XBF-RD01A

· XBF-DC04A · XBF-TC04S

项目

扩展模块

通信 I/F 模块 · XBL-C41A · XBL-241A

· XBL-EFMT

Page 23: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-3

2.2 产品清单

XGB 系列的产品清单如下。

类型s 型号 说明 备注

XBC-DR32H AC100~220V 电源供电, DC24V 输入 16 点, 继电器 输出 16 点

XBC-DN32H AC100~220V 电源供电, DC24V 输入 16 点, 晶体管 输出 16 点

XBC-DR64H AC100~220V 电源供电, DC24V 输入 32 点, 继电器 输出 32 点

XBC-DN64H AC100~220V 电源供电, DC24V 输入 32 点, 晶体管 输出 32 点

XBM-DN16S DC24V 电源供电, DC24V 输入 8 点, 晶体管 输出 8 点

XBM-DN32S DC24V 电源供电, DC24V 输入 16 点, 晶体管 输出 16 点

主 单 元

XBM-DR16S DC24V 电源供电, DC24V 输入 8 点, 继电器 输出 8 点

XBE-DC08A DC24V 输入 8 点

XBE-DC16A DC24V 输入 16 点

XBE-DC32A DC24V 输入 32 点

XBE-DC64A DC24V 输入 64 点

XBE-RY08A 继电器输出 8 点

XBE-RY16A 继电器输出 16 点

XBE-TN08A 晶体管输出 8 点

XBE-TN16A 晶体管输出 16 点

XBE-TN32A 晶体管输出 32 点

XBE-TN64A 晶体管输出 64 点 (sink 类型)

XBE-TP16A 晶体管输出 16 点 (source 类型)

XBE-TP32A 晶体管输出 32 点 (source 类型)

扩 展 模 块

XBE-DR16A DC24V 输入 8 点, 继电器 输出 8 点

XBF-AD04A 电流/电压 输入 4 通道

XBF-DC04A 电流输出 4 通道

XBF-DV04A 电压输出 4 通道

XBF-RD04A RTD(电阻温度探测器)输入 4 通道

XBF-RD01A RTD(电阻温度探测器)输入 1 通道

特 殊 模 块

XBF-TC04S TC(热电偶) 输入 4 通道

XBL-C21A Cnet (RS-232C/Modem) I/F

XBL-C41A Cnet (RS-422/485) I/F

XBL-EMTA Enet I/F

通 讯 模 块

XBL-EIMT RAPIEnet I/F

Page 24: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-4

2.3 产品名称的类型和分类

2.3.1 基本单元的类型和分类 基本单元名称分类如下:

分类 名称 DC 输入 继电器输出 晶体管输出 电源

XBM-DR16S 8 点 8 点 无

XBM-DN16S 8 点 无 8 点 模块型基本单元

XBM-DN32S 16 点 无 16 点

DC24V

XBC-DR32H 16 点 16 点 无

XBC-DN32H 16 点 无 16 点

XBC-DR64H 32 点 32 点 无 紧凑型基本单元

XBC-DN64H 32 点 无 32 点

AC110V~220V

X B M - D R X X S

继电器输出 (R)

共地型晶体管输出 (N)

共源型晶体管输出 (P)

IO 点数

XGB PLC 规格 (S)

XGB PLC 高端类型 (H) XGB PLC

模块型基本单元(M)

紧凑型基本单元(C)

DC 输入

MK 语言支持 (B)

IEC语言支持 (E)

Page 25: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-5

2.3.2 扩展模块的类型和分类 扩展单元名称分类如下

名称 DC 输入 继电器 输出 晶体管 输出 参考

XBE-DC08A 8 点 无 无

XBE-RY08A 无 8 点 无

XBE-DC16A 16 点 无 无

XBE-RY16A 无 16 点 无

XBE-TN16A 无 无 16 点

XBE-DR16A 8 点 8 点 无

XBE-DC32A 32 点 无 无

XBE-TN32A 无 无 32 点

XBE-TN64A 无 无 64 点

XBE-DC64A 64 点 无 无

X B E - DC X X A

继电器输出(RY)

晶体管输出 (TN/TP)

数字输入 (DC)

数字输入+ 共地型晶体管输出 (DN)

数字输入+ 共源型晶体管输出 (DP)

IO 点数 XGB 系列

I/O 扩展模块

Page 26: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-6

2.3.3 特殊模块的类型和分类 特殊模块的分类如下:

分类 名称 输入通道数 输入类型 输出通道点

数 输出类型

模拟量输入 XBF-AD04A 4 电压/电流 无 -

XBF-DC04A 无 - 4 电流 模拟量输出

XBF-DV04A 无 - 4 电压

XBF-RD04A 4 PT100/JPT100 无 - RTD 输入

XBF-RD01A 1 PT100/JPT100 无 -

TC 输入 XBF-TC04S 4 K, J, T, R 无 -

X B F - AD X X A

模拟量输入 (AD)

模拟电压输出(DC)

模拟电流输出 (DV)

RTD 输入 (RD)

热电偶输入 (TC)

IO 点数 XGB 系列

特殊扩展模块

非绝缘类型 (A)

绝缘类型 (S)

Page 27: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-7

2.3.4 通讯模块的类型和分类 特殊模块的名称分类如下:

分类 名称 类型

XBL-C21A RS-232C, 1 通道 Cnet 通讯模块

XBL-C41A RS-422/485, 1 通道

FEnet通讯模块 XBL-EMTA 电力,开放型以太网

RAPIEnet通讯模块 XBL-EIMT PLC和电子媒介之间的通信模块,

支持 100 Mbps 工业以太网

X B L - C21A

Cnet 1 通道 (RS-232C): C21A

Cnet 1通道(RS-422/485): C41A

FEnet 1通道: EMTA

RAPIEnet 1通道: EIMT

XGB 系列

通讯扩展模块

Page 28: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-8

2.4 系统配置

2.4.1 Cnet I/F 系统

Cnet I/F 系统是应用于主单元和外部设备之间使用 RS-232C/RS-422 (485)接口进行的通讯。XGB 系列具

有内置的 RS-232C, RS-485 接口,同时具有用于 RS-232C 通讯的 XBL-C21A 模块,及用于 RS-422/485

通信的 XBL-C41A模块。可以根据需要来构建通信系统。

1) 1:1通信系统

(1) 1:1主单元与外部设备(PC)通过内置的 RS-232C/RS-485通信口通信

(2) 1:1主单元通过内置的 RS-485通信口通信

(使用内置的 RS-232C与 HMI人机界面连接。)

内置的 RS-232C 连接

PADT 连接

内置的 RS-485 连接

RS-232C / RS-485

XBC-DR32H

XBC-DR32H XBM-DN32S

XP30-TTA

Page 29: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-9

(3) 1:1通过 Cnet I/F模块的调制解调器,使用 RS-232C通信口实现的远程通信。

(4) 1:1主单元与外部设备(监控单元)通过内置的 RS-232C/RS-485通信口通信。

Modem Modem

XBL-C21A XBM-DN32S XBL-C21A XBM-DN32S

Modem

Modem

XBL-C21A XBC-DR32H

内置 RS-232C/485 连接

XP30-TTA

Page 30: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-10

2) 1:n通信系统

使用内置 RS-485 通信功能可以实现一台 PC机与最多 32个主单元的通信。

(2) 使用 RS-485 内置功能及扩展 Cnet I/F模块可以实现最多 32个站相互通信。

最多 32个站

PADT 连接

最多 32个站

内置 RS-232C连接

XBM-DN32S XBM-DR16S XBM-DN32S XBC-DN32H

PADT连接

内置 RS-232C 连接

XBL-C41A XBM-DN32S

XBL-C41A XBM-DN16S

XBL-C41A XBC-DN32H

1) 具体详细内容请参考 “XGB Cnet I/F 用户手册”。

备注

最多 32个站

Page 31: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第二章 系统配置

2-11

集线器 集线器

集线器

集线器

路由器或者网卡

路由器或者网卡

公共线

2.4.2以太网系统 以太网由 Xerox协议, Intel, DEC (LAN 的标准连接方法 (IEEE802.3), 将 100Mbps速度传输的 1.5kB的信息包组成的网络连接系统)合作而成的。自从以太网可以由不同的电脑组成网络后,它就被称为 LAN 和不同产品的标准。通过采用 CSMA/CD 方法,可以很容易的配置网络和收集大容量的数据。

1) 具体详细内容请参考 “XGB FEnet I/F 用户手册”。

备注

100Base-TX

M

HMI

HMI

H

Page 32: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第三章 常规规格

3-1

第三章 常规规格

3.1常规规格 XGB 系列的常规规格如下

No. 项目 规格 参考

1 环境温度 0 ~ 55 °C

2 储存温度 -25 ~ +70 °C

3 环境湿度 5 ~ 95%RH (无冷凝)

4 储存湿度 5 ~ 95%RH (无冷凝) 特殊振动 -

-

频率 脉宽 加速度 脉宽 10 £ f < 57Hz - 0.075mm

57 £ f £ 150Hz 9.8m/s2 (1G) - 连续振动

频率 脉宽 加速度 10 £ f < 57Hz - 0.035mm

5 抗振动性

57 £ f £ 150Hz 4.9m/s2 (0.5G) -

10次每个方向

(X,Y和 Z)

6 耐冲击 · 最高加速度: 147 m/s2 (15G) · 持续时间: 11ms · 脉冲波类型:正弦半波(每个方向 3次)

IEC61131-2

正弦波脉冲噪声 ±1,500 V LSIS 标准

静电放电 电压: 4kV (接触放电) IEC61131-2

IEC61000-4-2

辐射和电磁噪声 27 ~ 500 MHz, 10V/m IEC61131-2,

IEC61000-4-3

类别 电源供

电 数字/模拟量输入/输出,通信

接口

7 抗噪声干扰

瞬时/爆破噪声 电压 2kV 1kV

IEC61131-2 IEC61000-4-4

8 运行环境 远离腐蚀气体和多尘环境 t

9 海拔高度 2,000m 以下

10 污染程度 2 以下

11 冷却方法 空气冷却

-

1) IEC (国际电工委员会): 是一个促进电气/电子技术等的国际协作和标准化的国际协作团体,发布国际标准和对

以上的所列项目的作用进行运行评估。

2) 污染程度:一个指出了对使用环境的污染程度的指标,以此来测定产品的绝缘性能,例如,环境污染 2 意味着无导

电传导的污染发生时的状态,但是是否发生无导电传导污染应当根据露点的形成来判断。

备注

Page 33: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 1

第四章 CPU规格

4.1 性能说明 下面的表格将给出XGB紧凑型CPU模块的总体说明。(XBM-DR16S,XBM-DN16S,XBM-DN32S).

规格 (“S” 类型) 项目

XBM-DR16S XBM-DN16S XBM-DN32S 备注

程序控制方式 循环码校验存储程序,时间驱动中断,过程驱动中断

I/O 控制方式 扫描同步批处理方式(更新方法), 通过指令直接更新

程序语言 梯形图,指令列表

基本 28 指令数量

应用 677

运行速度(基本指令) 0.16/步

程序容量 10k步

最大 I/O点 480 点 (主单元+7个扩展模块)

P P0000 ~ P127F (2,048 点)

M M0000 ~ M255F (4,096 点)

K K00000 ~ K2559F (特殊区域: K2600~2559F) (40,960 点)

L L00000 ~ L1279F (20,480 点)

F F000 ~ F255F (4,096 点)

T 100ms, 10ms, 1ms : T000 ~ T255 (可以通过参数设定来改变)

C C000 ~ C255

S S00.00 ~ S127.99

-

D D0000 ~ D5119 (5120 字)

U U00.00 ~ U07.31 (模拟数据更新区域: 256 字) Z Z000~Z127 (128 字)

数据区域

N N0000~N3935 (3936 字)

程序总数目 128

初始化任务 1 (_INT)

循环任务 最多 8

I/O 任务 最多 8

内部设备任务 最多 8

运行模式 RUN, STOP, DEBUG

自诊断 扫描时间,存储器,I/O ,供应电源错误等检查。

编程口 RS-232C(Loader)

备份方式 基本参数里设定掉电保持区域

内部消耗电流 400 mA 250 mA 280 mA

重量 140 g 100 g 110 g

-

Page 34: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 2

下面的表格将给出XGB紧凑型CPU模块的总体说明(XBC-DR32/64H, XBC-DN32/DN64).

规格 (“H” 类型)

项目 XBC-DN32H XBC-DR32H XBC-DN64H XBC-DR64H

备注

程序控制方式 循环码校验存储程序,时间驱动中断,过程驱动中断

I/O 控制方式 扫描同步批处理方式(更新方法), 通过程序指令指导执行

程序语言 梯形图,指令列表

基本 28 指令数量

应用 687

运行速度(基本指令) 0.12/步

程序容量 15k步

最大 I/O点 672 点 (主单元+10个扩展模块) 704 点 (主单元+10个扩展模块)

P P0000 ~ P1023F (16,384 点)

M M0000 ~ M1023F (16,384 点)

K K0000 ~ K4095F (65,536 点)

L L0000 ~ L2047F (32,768 点)

F F0000 ~ F1023F (16,384 点)

T 100ms, 10ms, 1ms : T0000 ~ T1023 (1,024 点) (可以通过参数设定来改变)

C C0000 ~ C1023 (1,024)

S S00.00 ~ S127.99

-

D D0000 ~ D10239 (10,240 字)

U U00.00 ~ U0A.31 (模拟数据更新区域: 352 字) Z Z000~Z127 (128 字) N

N0000~N5119 (5,120 字)

数据区域

R R0000~R10239 (10,240 字)

程序总数目 128

初始化任务 1 (_INT)

循环任务 最多 8

I/O 任务 最多 8

内部设备任务 最多 8

运行模式 RUN, STOP, DEBUG

自诊断 扫描时间,存储器,I/O ,供应电源错误等检查

编程口 RS-232C 1 通道, USB 1 通道 (支持 USB 1.1)

备份方式 基本参数里设定掉电保持区域

内部消耗电流 260 mA 660 mA 330 mA 1,040 mA

重量 500 g 600 g 800 g 900 g

-

Page 35: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 3

规格 项目

“S”类型 “H” 类型 备注

PID控制功能 使用指令控制,自整定、PWM 输出、手动输出,可调的运行扫

描时间、∆ MV功能、SV斜坡功能,Anti Windup功能

Cnet I/F功能 支持专用协议 支持MODBUS协议 RS-232C 1 port 支持用户自定义协议 RS-485 1 port

容量 1 相: 20 kHz 4 通道 2 相: 10 kHz 2 通道

1相:100 kHz 4通道, 20kHz4通道 2相:50 kHz 2 通道, 10kHz 2 通道

计数方式

具有 4 个不同的计数器模式,根据输入脉冲进行加减方式 · 1 相脉冲输入:加减运算 · 1 相脉冲输入:根据B相输入来进行加/减速运算 · 2 相脉冲输入:加减运算 · 2 相脉冲输入: 根据相的不同来加减运算

附加功能

· 内/外部重新调整功能 · 锁存计数器功能 · 比较输出功能 · 单位时间旋转功能

-

基本功能

控制轴数: 2 轴 控制方法:位置/速度控制 控制单位:脉冲 位置数据: 30 data/轴 (运行步数: 1~30) 运行方式: 终止/继续/连续运行 运行方式 : 单独、反复运行

控制轴数: 2 轴 控制方法:位置/速度控制 控制单位:脉冲 位置数据: 80 data/轴 (运行步数: 1~80) 运行方式: 终止/继续/连续运行 运行方式 : 单独、反复运行

位置控制功能

决定位置方式 :绝对方式/相对方式 位置地址范围: -2,147,483,648 ~ 2,147,483,647 速度: 最多 100kpps(设定范围 1 ~ 100,000pps) 加/减方法: 阶梯式

返回原点功能 近似原点信号关时检测原点 近似原点信号开时检测原点 检测近似原点

点动运行 设定范围: 1~100,000 ( 高/ 低速)

附加功能 点动运行, 速度同步运行,位置同步运行, 直线插补运行

支持晶体管

输出模式

脉冲捕捉 50 8 点 (P0000 ~ P0007)

10 4 点 (P0000 ~ P0003) 50 4 点 (P0004 ~ P0007)

外部中断 8 点: 50 (P0000 ~ P0007)

10 4 点 (P0000 ~ P0003) 50 4 点 (P0004 ~ P0007)

-

输入滤波 在 1,3,5,10,20,70,100之间选择(可以调整)

Page 36: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 4

4.2 各部分名称和功能

“S” 类型

No. 名称 说明

① 输入指示灯 LED 输入指示灯 LED

② PADT连接口 PADT连接口

③ 输入连接器和接线端

子排 输入连接器和接线端子排

④ 输出连接器和接线端

子排 输出连接器和接线端子排

⑤ 开关 RUN / STOP 开关 如果是 STOP模式,可以在远程模式下改变.

⑥ 输出指示灯 LED 输出指示灯 LED

⑦ 状态指示灯 LED

显示 CPU 模块当前的状态 PWR(Red): 电源状态 RUN(Green): RUN 状态

STOP 模式:关/ RUN 模式: 开 Error(Red): 出现故障时,该灯闪烁

① ②

⑧ 8-1

8-2 8-3

XBM-DN32S XBM-DR16S

Page 37: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 5

No. 名称 说明

8-1 内置 RS-485 连接口

ü 内置 RS-485连接口 - “+” , “-“为 RS-485通信的接线口

8-2 内置 RS-232C 连接口

ü 内置 RS-232C 连接口 - “TxD” , “RxD“ , “GND” 为 RS-232C 通信的接线口

8-3 电源供给接口 ü电源供给连接口(24V)

“H” 类型

No. 名称 说明

① 输入指示灯 LED 输入指示灯 LED

② PADT连接口 PADT 连接 USB (USB 1.1) 1 通道, RS-232C 1 通道连接器

③ 输入连接器和接线端子

排 输入连接器和接线端子排

④ 输出连接器和接线端子

排 输出连接器和接线端子排

⑤ 开关 RUN / STOP 开关 如果是 STOP模式,可以在远程模式下改变.

⑥ 输出指示灯 LED 输出指示灯 LED

⑦ 状态指示灯 LED

显示 CPU 模块当前的状态 PWR(Red): 电源状态 RUN(Green): RUN 状态

STOP 模式:关/ RUN 模式: 开 Error(Red): 出现故障时,该灯闪烁

8-1 内置 RS-232C / RS-485 连接口

ü 内置 RS-485 连接口 “+” , “-“ 接线端子,在 RS-485 通讯时 内置 RS-232C 连接口

“TxD” , “RxD“ , “GND” 连接,在 RS-232C通讯时 ⑧

8-2 电源供给接口 AC100~240V 电源供给连接 ⑨ 固定电池 电池(3V) 固定

⑩ 模式开关 编程方式和 O/S 下载模式选择开关

8-1

8-2

Page 38: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 6

4.3 电源供应规格 下面描述了主单元的电源供应规格。

项目 说明 (“S” 类型)

额定电压 DC24V

输入电压范围 DC20.4~28.8V(-15%, +20%)

浪涌电流 最高 70A或更少

输入电流 1A (Typ.550)

效率 60% 或更多

输入

允许瞬间掉电时间 小于 10

输出电压 DC5V (±2%) 输出

输出电流 1.5 A

电源供应状态指示 当电源供应正常时 LED灯亮

线缆规格 0.75 ~ 2 mm2

规格 ( “H” 类型) 项目

XBC-DR32/DN32H XBC-DR64/DN64H

额定电压(UL保证电压) AC 100 ~ 240 V

输入电压范围 AC85~264V(-15%, +10%)

浪涌电流 最高 50A或更少

输入电流 0.5A 或更少 (220V), 1A 或更少 (110V)

效率 65% 或更多

输入

允许瞬间掉电时间 小于 10

DC5V 2A 3A 额定输出

DC24V 0.4A 0.6A 输出

输出电压范围 DC5V (±2%)

电源供应状态指示 当电源供应正常时 LED灯亮

线缆规格 0.75 ~ 2 mm2 *使用 4A或更高的保险丝来保护电源供应

Page 39: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 7

1) 电流消耗(DC 5V)

类型 模块 电流消耗(Unit : )

XBM-DR16S 400

XBM-DN16S 250

XBM-DN32S 280

XBC-DR32H 660

XBC-DR64H 1,040

XBC-DN32H 260

主单元

XBC-DN64H 330

XBE-DC32A 50

XBE-DC16A 30

XBE-DC08A 20

XBE-RY16A 440

XBE-RY08A 240

XBE-TN32A 80

XBE-TN16A 50

XBE-TN08A 40

I/O 扩展模块

XBE-DR16A 250

XBF-AD04A 120

XBF-DV04A 110

XBF-DC04A 110

XBF-RD04A 100

XBF-RD01A 100

特殊扩展模块

XBF-TC04S 100

XBL-C21A 110

XBL-C41A 110 通讯扩展模块

XBL-EMTA 190

Page 40: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 8

4.4 电流/电压消耗的举例 电流消耗的计算,系统的配置不要超过基本单元输出电流的承受能力。 (1) XGB PLC配置举例 1 电流/电压消耗的计算如下:

类型 模式 单元号. 内在消耗电

流 5V (Unit : )

备注

主单元 XBM-DN16S 1 250

XBE-DC32A 2 50

XBE-TN32A 2 80

在所有接触点都动作的情况下. (最大消耗电流)

XBF-AD04A 1 120

XBF-DC04A 1 110

扩展单元

XBL-C21A 1 110

所有通道全部使用 (最大消耗电流)

消耗电流 830 -

消耗功率 4.25 W 0.85 * 5V = 4.25W 如果系统的配置如上所示,5V 电流的消耗总共 850mA ,XGB标准类型主单元的 5V输出最多 1.5A,系统可以正常的配置。

(2) XGB PLC配置举例 2

类型 模式 单元号. 内在消耗电

流 5V (Unit : )

备注

主单元 XBM-DR16S 1 400

XBE-DR16A 3 250

XBE-TN32A 2 80

在所有接触点全部动作的情况下. (最大消耗电流)

XBF-AD04A 1 120 扩展单元

XBL-C21A 1 110 所有通道全部使用

(最大消耗电流)

消耗电流 1,540 -

消耗功率 7.7W 1.54 * 5V = 7.7W 如果系统的配置如上所示, 5V 电流的消耗超过 1,540mA,超过了 XGB标准类型主单元的 5V输出,系统不可以正常的配置。虽然我们假设所有的接触点全部使用,在这样的情况下,使用输出承受能力比标准类型主

单元更高的高端类型的主单元。

Page 41: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 9

(3) XGB PLC配置举例 3

类型 模式 单元号. 内在消耗电

流 5V (Unit : )

备注

主单元 XBC-DR32H 1 660

XBE-DR16A 3 250

XBE-TN32A 2 80

在所有接触点全部动作的情况下. (最大消耗电流)

XBF-AD04A 1 120 扩展单元

XBL-C21A 1 110 所有通道全部使用

(最大消耗电流)

消耗电流 1,800 -

消耗功率 9W 1.8 * 5V = 9W 以上的系统是关于举例(2)中,使用 XBC-DR32H的系统。与(2)不同的是,XBC-DR32H的 5V输出能力最多是 2A, 系统可以正常的配置。

备注

上述的计算是基于最大消耗电流的状态下,在实际的应用系统中,所消耗的电流将会小于上述的情况

Page 42: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 10

4.5 电池 以下内容仅适用于 “H” 类型。

4.5.1 电池规格

项目 规格 电压/电流 DC 3V / 220 mAh 保修期 3年 (环境温度) 应用 程序和数据备份, 电源失败时 RTC 运行 规格 二氧化锰 锂电池

大小 (mm) f 20 X 3.2 mm

4.5.2 使用注意事项

(1) 不要加热或焊接接线极性 ( 可能导致寿命的减少) (2) 不要用测试器或短路测试电压(可能导致火灾) (3) 不要分解电池

4.5.3 电池的寿命 电池的寿命依赖于电源使用的时间,周围环境等因素。 一旦电池电压过低, 主单元发出警告 ‘电池电压过低警告’。用户可以通过 Error灯来检查、标记,也可以通过 XG5000报警信息来检查。 电池在正常的情况下长时间使用,在电池电压过低警告发生后,用户可以采取行动。

Page 43: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第四章 CPU 规格

4- 11

4.5.4 如何更换电池

在程序或电源失败需要周期性更换的时候,虽然用户在更换时需要取出电池, 但是程序和数据能由超级电容保持 30分钟。所以应尽可能快地更换电池。

以下说明了电池更换的步骤:

电池更换开始

打开电池盖

从固定器中拿起电池,解开连接器

插入新电池,按照正确的方向连接

检查ERR LED是否关

ERR LED 关?

电池故障

完成

Page 44: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5 - 1

第五章 程序结构和运行方式

5.1 程序指令

5.1.1程序执行方式 1) 循环执行方式 (扫描)

PLC 的基本程序处理方法,是对准备好的程序从头至尾按顺序循环执行的。这一过程称为‘程序扫描’,而这种处理方式称之为‘循环演算方式’。 程序的执行过程如下:

阶段 处理内容说明

-

ü 上电运行或复位时开始扫描处理,执行如下任务 4执行自诊断 4清除数据区 4输入输出模块的地址分配以及种类登记 ü 一旦指定了初始化运行,将执行初始化程序

ü 读取输入模块的状态,在运行程序之前将信息保存在输入映像区。

ü 将用户程序从头至尾操作处理。

ü 顺序执行程序从开始执行直到程序最后一步

ü 在 CPU 模块完成 1 次扫描处理之后恢复到第一步,如下处理执行: 4更新当前定时器和计数器的值。 4结果, 数据跟踪 4自诊断 4高速连接, P2P e-Service 4检查模式设定开关状态

开始

初始化处理

刷新输入映象区

程序运行处理

程序头

程序尾

刷新输出映象区

END

Page 45: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5 - 2

2) 中断演算方式(周期时间, 内部设备) 在 PLC 程序运行中,如有需要紧急处理的情况发生,则立即中断当前程序,去优先完成相应的中断服务

子程序,而后,再回到中断点继续原程序进程。这叫中断演算方式。 将紧急情况报知 CPU 模块的信号叫中断请求信号,相应的程序叫中断服务子程序。 周期时间信号通过外部接触点(I/O; P000~P007)指定时间和外部中断信号来执行程序。除此之外, 根据内

部设备的改变来执行内部设备的程序。

3) 常规扫描 (固定周期) 每次执行指定扫描程序的时间的操作方法。执行所有的扫描程序之后,再回到指定的时间重新开始扫

描。 与常量程序不同的是,输入/输出的更新和程序的同时执行。 在常量运行时,扫描时间包括去除备用的网络程序处理时间。一旦扫描时间大于 ‘常量’, [F0005C] ,‘_

CONSTANT_ER’ 标志变为 ‘ON’.

5.1.2 瞬时停电时演算处理

在输入电源电压模块的电压低于标准模块时,CPU 模块检测为瞬时停电。 一旦 CPU 模块检测到瞬时

停电后 ,它执行的操作处理如下: 瞬时停电 10 ms 以内,主单元(CPU) 保持运行。但是一旦瞬时停电超过 10 ms,操作停止,停止输出。要重新运行程序需要重新上电。

1) 瞬时停电时间小于 10 ms

2) 瞬时停电时间超过 20 ms

备注

1) 什么是瞬时电压?

意思是当 PLC 指定供应电源的电压值低于或者超出了电压变化的允许范围时的瞬间(几毫秒~几十毫秒)中断叫做 ‘瞬间断电'

ü CPU 保持运行

ü 上电启动,重起动处理。

瞬时电压 瞬时停电 10 ms以内

瞬时停电超过 20ms

瞬时电压

Page 46: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 3

5.1.3 扫描时间

从程序执行的第 0 步到下次执行的第 0 步之间的处理时间叫做“扫描时间”。 1) 扫描时间计算方法 扫描时间为用户程序扫描时间、中断处理时间和 PLC 内部时间之和,可由下式表示。 (1) 扫描时间 = 用户程序扫描时间+中断处理时间+ PLC 内部处理时间。 ü 用户程序扫描时间 = 不含中断处理时间在内的用户程序演算处理时间 ü 中断处理时间 = 1次循环中所有中断处理时间之和 ü PLC内部处理时间 = 自诊断时间 + 输入输出刷新时间 + 内部数据处理时间 + 通信服务处理时间

(2) 扫描时间依赖于中断处理程序、通信处理

2) 扫描时间监视器

(1) 扫描时间监控, 『Online』-『PLC Information』-『Performance』. (2) 扫描时间存储在特殊继电器(F) 领域中.

ü F0050: 扫描时间最大值(单位: 0.1 ms) ü F0051: 扫描时间最小值(单位: 0.1 ms) ü F0052: 扫描时间当前值(单位: 0.1 ms)

Page 47: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 4

5.1.4 扫描看门狗定时器

WDT (Watchdog Timer) 看门狗定时器可以通过检测由 PLC CPU模块软硬件错误所造成的阻塞

1) WDT 是检测由于用户程序的错误引起的操作延迟的定时器。在XG5000中的基本参数中,设定看门狗定时器时间常数。 2) 看门狗定时器发现扫描时间超过看门狗定时器时间常数时,立即停止 PLC 的运行,并根据参数的设定保持或清除输出。 3) 在特殊的程序处理中,扫描看门狗时间超时,在执行用户程序时 (FOR ~ NEXT 指令, CALL 指令), 使用‘WDT’指令清除定时器。 看门狗指令(‘WDT’)将初始化看门狗定时器,使定时器从零重新计数。 (WDT的指令信息请参考指令手册。) 4) 为了清除看门狗的错误状态,可以使用如下的方式:电源重新上电,处理手动复位开关 将模式变换到 STOP 状态。 备注

1) 看门狗定时器的设置范围为 10 ~ 1000ms (单位: 1ms).

WDT 指令执行

0 1 2 3 ….. …8 9

扫描结束 WDT 重新设定

0 1 2 … WDT 计数器(ms) 0 1 2 … …6 7

扫描结束

0 1 2 …

Page 48: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 5

5.1.5 定时器处理

XGB 系列是用递增定时器。由 5种定时器指令,延时开 (TON), 延时关 (TOFF), 累计定时器 (TMR), 单调定

时器(TMON), 重装入倒计时定时器 (TRTG) 。

设定范围为 100ms 定时器可设置 0.1 秒 ~ 6553.5 秒, 10ms 定时器可设置 0.01 秒 ~ 655.35 秒,1ms 定时器

可设置 0.001秒 ~ 65.53秒。详细内容,请参考《XG5000指令手册》。

1) 延时开定时器(TON)

当输入条件满足而执行指令《TON》时,定时器的值清零并开始计时。等计时到设定值时(当前值 =设

定值),定时器输出继电器((Txxxx)的输出为 ON 。在定时器输入条件不满足时,当前值变为 0 ,定时器

输出继电器关闭。

2) 延时关定时器(TOFF)

当输入条件满足而执行指令《TOFF》时,定时器的值为设定值并开始计时。输入条件关闭时,当前值

开始减少。等当前值为 0 时,定时器的输出为 OFF。

设定值 定时器输出继电器

定时器类型

Preset value (PV)

t1+PT

t0 t1 t2 t3

t4

t5

t5+PT t0

t1

t2

t2 t5

输入条件

输出延时

设定值

当前值

t0

t0+PT

t0 t1 t2 t3 t4 t5

t5 t1 t4+PT

t0 t1 t2 t3 t4 t5

输入条件

输出延时

设定值

当前值

Page 49: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 6

3) 累计定时器

通常,累计定时器的操作和延时开定时器一样。不同的是在 TMR 指令的输入条件满足时,当前值不会被

清除。保持计时的数值,在输入条件再次满足时重新增加。在当前值与设定值相等时,定时器输出继电器

为 on。

当前值只能通过 RST 指令来清除。

4) 单调定时器

通常,单调定时器的使用和延时关定时器一样。但是在定时器运行(递减)时,无视输入条件的改变。当

当前值等于设定值,定时器输出为 off ,当前值被清除。

定时器输入条件

定时器输出继电器

设定值

当前值

定时器重新输入

t0 t1 t2 t5

t1 t0 t2 t5+PT t5 t3

PT = (t1-t0)+(t3-t2)

t4

t1 t0 t2 t4

定时器输入条件

定时器输出延时

设定值

当前值

t0 t1 t2 t3 t4

t0 t2 t0+PT t2+PT t4+PT t4

Page 50: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 7

5) 重装入倒计时定时器 重装入倒计时定时器的操作和单调定时器一样。不同的是,在定时器运行(递减)时,没有忽略 TRTG 指

令的输入条件。只要 TRTG指令的输入条件满足,装入倒计时定时器的当前值将被设定为设定值。

备注

XGB 系列定时器的最大时间误差= ‘1 次扫描时间 + 第 0步到定时器指令的时间’

t0

t2 t3

t0+PT

t2

t3

定时器输入条件

定时器输出延时

设定值(PV)

当前值(ET)

Page 51: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 8

5.1.6 计数器的处理

CPU 模块内置计数器,能够检测输入信号上升沿(Off→On)并增减计数值

计数器的计数在输入信号上升沿开始计数,在输入信号 (Off→On)时计数一次。XGB 系列有 4 种计数器

指令, CTU, CTD, CTUD, 和 CTR。以下显示的是计数器运行的简单信息。详细内容,请参考《XG5000

指令手册》。

· 加计数器检测到输入信号上升沿时,当前计数值加一。 · 减计数器检测到输入信号上升沿时,当前计数值减一。 · 加/减计数器根据两个输入信号确定当前计数值加或减。 · 循环计数器的计数值达到设定置时,将计数器清零并循环计数。

1) 计数器当前值的更新和接触开/关

(1) 加计数器

· 加计数器在输入信号上升沿时,加计数器增加当前值。 · 当前计数值增加到设定置时,计数器输出(Cxxx)为 On。复位信号输入 On时,计数器将输出 (Cxxx)为

Off. (2) 减计数器

· 减计数器在输入信号上升沿时,减计数器减少当前值。 · 当前计数值增加到设定置时,计数器输出(Cxxx)为 On。复位信号输入 On时,计数器将输出 (Cxxx)为

Off.

(3) 加/减计数器

· Up 输入条件上升沿时当前计数值增一,Down 输入条件上升沿时当前计数值减一。当前值等于或大于设定值时,计数器将输出 (Cxxx)为 On。当前值等于或小于设定值时,计数器将输出 (Cxxx)为 Off。

· 复位信号输入时,计数器当前值将清零。

Page 52: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 9

(4) 循环计数器

· 计数器输入信号的上升沿时,计数器增加。在当前值等于设定值时 ,计数器输出 (Cxxx) 为 on。在下一个计数器的输入信号上升沿输入时,当前值清零,输出 (Cxxx)Off。 · 复位信号为 On 时,计数器输出清除为 0。

2) 最高计数速度

计数器的最高计数速度取决于扫描周期。输入条件的 On和 Off 时间分别大于扫描周期时才可以计数。 · 占空比是输入信号的 on和 off 的时间百分比。

备注

1) 高速计数器的使用

为了使计数脉冲的速度大于正常计数器的最大计数速度,请使用内置的高速计数功能。

最高计数速度 )t

1(

100

nC

S

max ´= n : 占空比 (%)

St : 扫描时间 [s]

On

Off Off

T1 T2

If T1 ≤ T2, n = x 100 [%] If T1 > T2, n = x 100 [%]

t2

T1 T1+T2

Page 53: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 10

5.2 程序执行

5.2.1 程序的构造 程序是由需要执行一定控制处理过程的所有功能因素组成。程序保存在 CPU 模块的内置 RAM 区和外部存储模块的 flash 存储器。以下的表格显示了程序的分类。

程序类型 说 明

程序初始化 · 只有当特殊标志‘INIT_DONE’为‘ON’的时候,初始化才会被执行。当初始化任务被执行的同时,若干的初始化程序会自动执行。(如果 INIT_DONE指令被执行, 程序扫描也将被执行。)

扫描程序 · 每次扫描周期都执行的执行程序。

内部周期中断程序

·如下情况,需要周期处理的的场合,可采用周期中断方式: 4 周期处理时间,比起扫描周期平均时间快的场合 4 周期处理时间,比起扫描周期平均时间长的场合 4 需要按指定时间间隔处理的场合

外部中断程序 · 外部中断发出信号时,外部中断程序开始执行。

子程序 · 只有满足一定的条件时执行。( CALL 指令的输入条件 On)

5.2.2 程序执行方式 这里描述的程序执行方式为当电源开始上电或者运行开关打在‘RUN’的时候执行程序.程序按照以下的结构方式运行处理。

程序开始

扫描程序

END

子程序

外部中断程序

周期时间程序

当条件满足的时候运

行。

初始化程序 当初始化程序被指定的时候,程序执行 INIT_DONE 指令。

Page 54: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 11

1) 扫描程序 (1) 功能

· 程序从0步到最后一步重复循环扫描运行,从而使程序能够处理每一个扫描周期所出现的各种有规则

的信号。 · 当在程序扫描的过程中,中断任务或者中断模块的执行条件满足时,将暂停当前的程序扫描并执行相关的中断程序。

2) 中断程序 (1) 功能 · 中断程序可以暂停当前的程序扫描运行并执行相关的功能,比优先执行内/外部的有/无周期性的信号。

(2) 类型 · 任务程序分为以下的 3种类型: 周期时间任务程序: 最多可以编写 8个程序。 内部设备任务程序: 最多可以编写 8个程序。 I/O (外部任务程序): 最多可以编写 8个程序。(P000 ~ P007) · 周期时间任务程序 根据内部固定时间来执行程序。 · 内部设备任务程序 当内部设备的输入条件满足时执行相应的程序。 扫描程序处理之后,设备的开始检测条件执行。 · I/O (外部任务程序) 根据输入外部信号执行相应的程序 (P000~P007).

备注

(1) 尽可能短的写中断程序。 在完成中断之前,相同中断重复出现时,程序不执行,并出现

O/S watch dog 错误。

(2) 在高级中断执行时,虽然多次有次要优先级中断出现,次要优先级中断只出现一次。

Page 55: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 12

5.2.3 中断 为了能够理解中断的功能,在这里描述了使用 XGB编程软件时,XG5000的程序设定方式,下面为中断设定的具体例子。 · 中断设定

中断源 中断名称 优先级 任务数量 程序

初始化 Interrupt 0_ - - -

中断 1 Interrupt 1_cycle time 2 0 中断 1

外部 Interrupt 2_external 2 8 外部

内部设备 Interrupt 3_internal 3 14 内部

中断 2 Interrupt 4_cycle time 3 1 中断 2

备注

· 多个任务在等待执行的情况下,优先执行最高优先级的任务程序。当相同优先级的任务在等待执行时,按照出现的顺序执行。 · 在执行中断时,如果出现最高级的中断,先执行最高级的中断。 · 当电源 On时, 所有的中断处于‘Disable’状态。 · 内部设备中断在 END 指令之后执行。

初始化

(INIT_DONE 指令之前)

中断 1 中断 1 发生

中断 1/ 外部同时发生

中断 1

执行外部 I/O

内部设备中断发生

执行内部设备中断

执行中断 1 执行同步中断 1

中断 2 发生

中断 2

END

程序扫描

Page 56: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 13

1) 如何设定中断程序

在XG5000编程软件的工程窗口里新建一个任务,如下所示,在任务栏里增加一个执行程序,要想得到更多的信息,请参考XG5000用户手册

(增加了XG5000 无法与 PLC连接时的情况)

· 在工程名称上点击鼠标右键再点击『Add item』-『Task』.

· 任务设置的对话框便会显示出来。在 Execution condition中点击『Initialization』,输入 Task name。

Page 57: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 14

· 在已经登记的任务上单击鼠标右键,选择『Add Item』-『Program』.

· 创建初始化程序,在初始化程序中,INIT_DONE指令一定要创建,如果没有,扫描程序将不会被执行

Page 58: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 15

2) 如何准备循环中断程序 在XG5000编程软件的工程窗口里新建一个任务,如下所示,在任务栏里增加一个执行程序,要想得到更多的信息,请参考XG5000用户手册

(增加了XG5000 无法与 PLC连接时的情况)

· 在已经登记的任务上单击鼠标右键,选择『Add Item』-『Program』.

· 显示的任务设定窗口如下:

Page 59: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 16

· 任务类型

分类 说明 备注

任务名称 创建任务名称 字符和数据均可

优先级 设置任务优先级(2~7) “2”为最高优先级

任务数量

设置任务数量 · 循环时间任务 (0 ~ 7): 8 · 外部 I/O任务 (8 ~ 15): 8 · 内部设备任务(16 ~ 23): 8

-

初始化 运行工程的时候,设置初始化程序 直到 INIT_DONE 指令执行

循环时间 设置循环中断 0~4294967295 有效

I/O 设置外部 I/O. P000 ~ P007 有效

执行条件

内部设备 设置内部设备来执行中断 · 位: 包括 Rising, Falling, Transition, On, Off · 字: 包括 >,>=,<,<=

-

· 在已经登记的任务上单击鼠标右键,选择『Add Item』-『Program』.

Page 60: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 17

· 登记程序名称和程序描述。

· 显示编写任务程序的程序窗口。

· 显示工程设置的窗口。

Page 61: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 18

3) 任务类型 任务类型和功能如下所示: 类型 分类

循环时间任务 (时间间隔任务)

I/O 任务 (中断任务)

内部设备任务 (单一任务)

最多任务数量

8

8 8

开始条件 循环 (设定最大值为 4,294,967.295 秒. 单位为毫秒)

主单元中 P000 ~P007具有上升或下降沿 内部设备执行条件

检测和执行

每次设定时间内循环执

行 在主单元的触点有触发时

立即执行 程序扫描完成后,条件满

足时执行程序

检测延时时间 最大延迟1ms

最大延迟0.05ms

延迟等同于最大的扫描时

执行优先级 2 ~ 7级设定

(2 级为最高优先权.) 2 ~ 7级设定

(2 级为最高优先权.) 2 ~ 7级设定

(2 级为最高优先权.)

任务号码 范围是 0~7,不包括用户复制

范围是 8~15,不包括用户复制

范围是 16~23,不包括用户复制

4) 任务程序的处理模式 以下描述了任务程序的共同处理模式和注意事项 (1) 任务程序的特性 ü 任务程序仅在执行条件满足时执行,而不会在每一个扫描周期重复执行。当准备编写任务程序的时候,应当注意这一点。 ü 例如,一个定时器和计数器被用于10秒的循环任务程序里,每10秒钟任务程序执行一次,任务程序中的计时器和计数器每10秒钟检测一次输入条件。就算输入条件满足了,但是如果10秒钟没有

到达,同样不会计数。 (2) 执行优先权 ü 几个任务同时等待执行的时候,优先执行高优先权的任务程序,当相同优先权的程序等待执行时,按照发生的顺序优先执行。 ü 在循环时间任务和内部 I/O 任务同时发生时,先执行高优先级的任务程序 (在XG5000 中设定优先执行的顺序) ü 每一个任务程序应该考虑程序的特性,重要性和紧急性,从而根据其优先级进行编写程序。

(3) 处理延时时间 导致任务程序处理延迟的几个原因如下所示。所以在设定任务和编写程序的时候应该考虑到这一点。 ü 任务检测延时(请参考每一个任务的详细说明) ü 任务程序处理的优先权导致了程序处理的延时

(4) 扫描程序和任务程序关系的初始化 ü 执行任务程序的初始化时,不会辨认任务程序。 ü 扫描程序设定为最低优先级时,如果出现任务程序,停止扫描程序,先处理任务程序。 因此, 在扫描期间如果任务经常发生或者集中间隙的发生。扫描时间将会扩大。在任务条件设定时需要考虑到。

(5) 执行任务程序时的程序保护 ü 在程序执行的过程中,程序的连续运行被高级优先级的任务程序打断,为了防止问题的发生,应当禁止部分任务程序的运行,在这种情况下,可以使用 ‘ DI(任务程序开始禁止)和'EI(任务程序开始允许)等应用指令来保护程序。

Page 62: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 19

ü 在需要保护的程序开始位置插入 ‘DI’ 应用指令,并且在需要解除的地方插入'EI'应用指令,任务程序的初始化对 ‘DI’,‘EI’等应用指令不会造成影响。 ü 在‘CALLP’指令执行时,中断发生,在‘CALLP’ 指令执行后,执行中断程序。

5) 循环任务程序处理方法 这里描述了在任务程序的任务(开始条件)设定为循环时间时的程序处理方法。 (1) 任务中的设定项目 ü 请设定循环执行和优先权,这是执行任务程序的开始条件。并且为了能够管理任务,请注意检查任务的号码。

(2) 循环任务处理 ü 在设定的时间间隔内执行相应的循环任务程序 (循环执行)。

(3) 使用循环任务程序的注意事项 ü 当循环任务程序在执行中或者在等待执行时,如果有相同的任务程序发出执行请求,这个请求将不被处理。 ü 需要执行循环任务程序的定时器只有在运行模式为 Run 模式的时候才执行。在关闭的时候忽略。 ü 在设定循环任务程序的循环执行时,应当考虑到几个时间循环任务程序同时发出执行请求的可能性。如果有4个循环任务程序的执行循环时间为2秒,4秒,10秒,20秒,那么每20秒的时候 4个请求的执行将会同时发生,扫描时间将会瞬间增大。

Page 63: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 20

6) I/O 任务程序处理 描述了 I/O 任务程序处理。 (P000 ~ P007)

(1) 在任务中设定项目 ü 设定需要执行的任务程序的执行条件和优先权,为了能够管理任务,请检查任务号码。

(2) I/O 任务处理 ü 在主单元(P000 ~ P007)上,如果内部 (I/O) 出现中断信号。内部(I/O)信号执行任务程序。

(3) 使用 I/O 任务程序的注意事项 ü 如果任务程序的中断信号处于执行或备用状态,同一个 I/O 的新任务程序的请求将被忽略。 ü 只有运行模式为 Run 模式,任务程序的执行请求才被执行。也就是说,运行模式为 Stop 模式,任务程序的执行请求不被执行。

7) 内部设备任务程序处理 以下描述了内部设备任务程序的处理方式,扩大了以触点为执行范围的任务程序的任务(开始条件)。

(1) 在任务中设定项目 ü 设定需要执行的任务程序的执行条件和优先权,为了能够管理任务,请检查任务号码。

Page 64: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 21

(2) 内部任务处理 ü 当 CPU 模块完成了程序的扫描运行以后,如果内部驱动任务程序的执行条件满足以后,根据所设定的优先级,相应的程序将会执行。

(3) 使用内部设备任务程序的注意事项 ü 由此可知,即使在程序扫描和任务程序(循环时间,I/O)执行过程中,内部驱动任务程序的执行条件满足时,程序仍然不会马上执行,只有当扫描程序结束以后才会执行。

ü 如果内部驱动任务程序发出执行请求,执行条件将会在程序扫描结束后被检查,因此,如果在程序扫描或者任务程序(循环时间,I/O)扫描结束后,内部驱动任务程序的执行条件如果没有满足,那么,任务程序将会出现检查时间内执行条件不满足而无法执行

8) 任务程序的校验 (1) 任务程序设定是否正确? 如果任务程序的发生频率远大于实际的需要或者几个任务在一个扫描周期内同时发生,扫描周期将延

长或者变得不规则,万一任务设定无法更改,请校验最大的扫描时间。 (2) 任务程序的优先权是否设定正确? 低优先权的任务程序应该比高优先权的任务程序执行更晚,这将会导致在正确的时间里相应的程序没

有被执行或者由于更高优先级的任务程序的延迟而导致任务冲突的发生,所以在设定优先权的时候应

该考虑任务的紧急性和处理时间等。

(2) 任务程序的编写是否简短? 如果任务程序的执行时间太长,扫描时间将会变长或者无规则,这将会引起任务程序的冲突,所以应

尽最大的可能缩短执行时间,(尤其在编写循环任务程序时,在多个任务之间,应该使执行 时间控制在10%的扫描周期内)

(4) 在程序执行过程中是否需要保护高优先级的任务? 如果在任务程序执行时其他的任务发生,由于当前程序的高优先级而继续执行,此时在扫描程序中不允许另外的任务插入。万一在扫描程序中不允许插入任务程序,可以适当使用‘DI’和‘EI’应用指令。在处理使用其他程序、特殊模块、通讯模块的全程变量时,将会出现问题。

9) 程序结构和处理实例 如果程序和任务的组成如下:

中断类型 中断名称 优先级 任务数目 程序

循环时间 10ms_循环时间 3 0 程序 1

内部设备 内部设备_M00 5 16 程序 2

I/O I/O_P00 2 8 程序 3

· 扫描程序名称:“ Scan Program” · 每个程序的执行时间: 扫描程序= 17 , 程序 1 = 2 , 程序 2= 7 , 程序 3 = 2

Page 65: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 22

每一次处理的时间

时间() 处 理

0 扫描开始,扫描程序开始执行。

0~6 执行扫描程序。

6~8 由于外部 I/O(P000)有请求,扫描程序结束。程序 3 被执行。由于程序 3 正在执行,所以在 7[ms]间的请求将被忽视。

8~10 程序 3 执行完毕,扫描程序继续运行。

10~12 由于‘10_循环时间’中断信号的响应,扫描程序停止,执行程序 1 。

12~20 程序 1 执行完毕,扫描程序继续运行。

20 当循环时间中断信号与外部 I/O 信号在当前同时出现,但是外部 I/O 信号的优先级比循环时间中断信号高,所以程序 3被执行,程序 1处于等待执行。

20~22 程序 3 执行完毕,扫描程序继续运行。

22~24 程序 3执行完毕后,程序 1(10ms_循环时间程序)被执行。

24~25 P1 执行完毕,扫描程序执行完毕。

25 在扫描程序结束点时,检查内部设备 ‘M000’的请求执行情况,开始执行程序 2。

25~30 程序 P2执行。

30~32 当 10ms_循环时间中断信号出现,由于它的优先级比内部设备 ‘M000’高,故程序 2 被暂停,执行程序 1。

32~34 程序 P1执行完毕,被暂停的程序 P2执行结束。

34 新的扫描开始。(开始执行扫描程序)

PO执行

P1 执行

10ms_循环时间

程序 2

内部设备_M000

程序 3

外部 I/O_P000

时间 0 6 7 8 10 12 20 22 24 25 30 32 34

扫描开始 (开始初始化进程) 扫描程序结束 新的扫描程序

Page 66: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 23

5.3 运行模式

CPU 模块的运行方式分为3种类型: RUN 模式, STOP 模式和 DEBUG 模式。以下描述了每一种运行模式的处理方式

5.3.1 RUN 模式 这是一种正常运行程序扫描的模式 1) 模式改变的处理

在开始的时候,执行数据区域的初始化和检查程序的有效性,判断执行的可行性。

2) 运行处理的内容 执行 I/O 刷新和程序运行

(1) 检测中断程序的开始条件和执行中断程序。 (2) 检查正常的运行或者内置模块的缺少。 (3) 通信服务和其他的中断处理。

RUN 模式第一个扫描

初始化数据区域

检查程序的有效性和判断执行的可行性

执行输入刷新

程序执行,中断程序执行

通信服务和中断处理

执行输出刷新

运行模式 改变

保持运行模式

改变到其他模式

根据改变的模式运行

检查运行正常或内置模块的缺少

Page 67: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 24

5.3.2 STOP 模式 这是在没有程序运行,处于 stop 状态的模式。只有处于远程 STOP模式下,通过XG5000编程软件传送程序。 1) 模式改变时的处理方式

清除输出映象数据区域和执行输出刷新。 2) 运行处理的内容

(1) 执行 I/O 刷新。 (2) 检查正常的运行或者内置模块的缺少。 (3) 通信服务和其他的中断处理。

5.3.3 DEBUG 模式 这是一种检测程序错误或者跟踪运行处理的模式,只有在 STOP模式下才可以转换到这种模式上。这是一种检查程序执行过程中每一个数据的状态和内容以及校验程序的模式。 1) 模式改变时的处理方式

(1) 在模式开始改变时初始化数据区域。 (2) 清除输出映象数据区域和执行输入刷新。

2) 运行处理的内容

(1) 执行 I/O 刷新。 (2) 根据设定状态诊断运行。 (3) 在程序结束时诊断程序运行,执行输出刷新。 (4) 检查正常的运行或者内置模块的缺少。 (5) 通信服务和其他的中断处理。

3) Debug 运行 q 描述了 debug 模式。

Page 68: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 25

项目 描 述 备注

开始/停止 改变 debug ↔ stop 模式

开始 开始调试运行

Step Over 从第一步开始

Step Into 由子程序开始.

Step Out 结束子程序

其他的运行与 Step Over一样。

移动到光标 由光标当前位置开始

设置/清除断点 设置/清除当前光标位置为断点

断点列表 显示断点列表

断点条件 指定设备值和扫描号码 (1) 设置/清除断点 在光标位置为设置断点。断点设置后, (断点设置指示灯 )显示。 (2) 开始 运行程序到断点处,在断点处指示灯显示 ( stop 显示灯 )

Page 69: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 26

(3) 跳过 运行程序到下一步。在断点处将显示跳过指示灯 。 (4) 断点列表 显示当前断点列表。提供 Select All, Reset All, Goto, Remove, Remove All. (5) 断点条件 设置设备断点和扫描断点。

Page 70: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 27

备注

要想得到更多的信息,请参考XG5000的用户手册的“第十二章调试”。

Page 71: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 28

5.3.4改变运行模式

1) 运行模式的改变方法

运行模式的改变方法如下: (1) 通过CPU模块的转换开关。 (2) 通过CPU的编程口连接编程软件(XG5000)。 (3) 通过CPU的编程口连接编程软件(XG5000),从而改变连接在网络中的其他 CPU的运行模式。 (4) 通过使用XG5000, HMI, 计算机连接模块等连接到网络。 (5) 在程序执行过程中通过 ‘STOP‘ 命令。

2) 运行模式的类型 运行模式的设定如下:

运行模式开关 XG5000 命令 运行模式

RUN X 运行

RUN 远程运行

STOP 远程停止

Debug 调试运行 STOP

Mode change 改变之前运行模式

RUN -> STOP - 停止 (1) 远程模式的转换只有在‘Remote Enabled: On’, ‘Mode switch: Stop’的状态下才有效。 (2) 在通过开关将远程 ‘RUN’ 模式改变为 ‘STOP’ 模式时,请按照以下的步骤操作开关。 (STOP) à RUN à STOP .

警 告 在通过开关将远程 ‘RUN’ 模式改变为 ‘RUN’模式时,PLC将会继续运行而不会中断停止。

通过开关设定为 RUN 模式的时候,可以在运行的过程中修改程序,但是通过 XG5000 改变运

行 模式将会受到限制,所以应当在远程模式不允许改变的时候设定。

Page 72: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 29

5.4 内 存 在 CPU模块的内部有两种类型的内存供用户使用,一个是程序内存,用于存放用户为了构建系统而编写的程序,另一个是数据内存,是存放运行中的数据于设备地址中。

5.4.1数据内存 1) 位设备区域

每一个功能都提供各种的位设备,指示方式是根据设备类型的第一个字母进行指示,字的位置是由十进制的中间数字决定,而位的位置是由十六进制的最后一个数字决定. 每一设备地址

“S”类型 “H” 类型 设备特性 说 明

P0000 ~ P127f

P0000~ P1023f I/O 设备 “P”

映象区域保存 I/O设备的状态。在读取输入模块的状态后,把它保存在相应的 P区域。把操作的结果保存并发送到输出模块。

M0000 ~ M255f

M0000~ M1023f 内部设备 “M” 内部存储器可以保存程序中的位数据

L0000 ~ L1279f

L0000~ L2047f 通信设备 “L” 此设备指示通信模块中的高速连接/P2P服务等状态信

息。

K00000 ~ K2559f

K00000~ K4095f 保持设备 “K”

在电源关闭的时候仍然能够保持设备数据,不需要单

独的设定电源关闭参数保护。(特别注意写入特殊区域(K2600 ~ 2559F)).

F0000 ~ F255f

F0000~ F1023f 特殊设备“F” 系统标记区域,在 PLC系统的运行过程中,标记的管

理是非常重要的。

T0000 ~ T255

T0000~ T1023 Timer device “T” 定时器设备的当前值/设定值的状态保持区域。

C0000 ~ C255

C0000~ C1023 定时器设备“C” 保存触点的状态/当前值/计数器设备的设定值的区域

S00.00 ~ S127.99

S00.00~ S127.99

步控制器“S” 128 x 100 步

步控制继电器

Page 73: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 30

2) 字设备区域

每一设备地址 “S” 类型 “H” 类

设备特性 说明

D00000 ~ D5119

D0000~ D10239

数据寄存器“D” 内部数据的保存区域,可以用位表示 (D0000.0)

U00.00 ~ U07.31

U00.00~ U0A.31

模拟数据寄存器 “U”

用于从安装在槽号上的特殊模块中读取数据,可以用作

位表示

N0000 ~ N3935

N0000~ N5119

通讯数据寄存器 “N” 通信模块中 P2P 服务保存的数据,不可以用作位表示

Z000 ~ Z127

Z000~ Z127

索引寄存器 “Z” 用于索引功能的专用设备,不可以用作位表示

T0000 ~ T255

T0000~ T1023

定时器当前值寄存

器 “T” 指示定时器当前值的区域

C0000 ~ C255

C0000~ C1023

计数器当前值寄存

器“C” 指示计数器当前值的区域

- R0000~ R10239 文件寄存器 “R” 文件保存寄存器

Page 74: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 31

5.5 数据存储器的图标构造

5.5.1 “S” 类型

位位数数据据区区域域 字字数数据据区区域域 用用户户编编程程区区域域

I/O 继电器

(2048 点) “P”

辅助继电器

(20480 点) “L”

保持继电器

(40960 点) “K”

特殊继电器

(4096 店) “F”

辅助继电器

(4096 点) “M”

P000

P127 M000

L0000

M255 K000

K2559 F000

F255

数据寄存器

(5120 字)

“D”

D0000

D5119

定时器设定值

(256字)

T000

T255 T000 定时器当前值

(256字) T255 C000

C255 C000

C255

参数区域

用户程序区域

(10 K 步)

定时器

(256点) “T”

T000

步控制器 (128 x 100 步) S00.00~S127.99 “S”

S000

S127

0 ~ F 0000 ~ FFFF

计数器

(256 点) “C”

C000

C255

通信数据寄存器 (3936字)

“N”

N0000

N3935

计数器设定值

(256字)

计数器当前值

(256字)

索引寄存器

(128字)

U07.31

Z127 “Z”

模拟量数据寄存器

(256字)

“U”

U00.00

Z000

L1279

T255

Page 75: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 32

5.5.2 “H” 类型

位位数数据据区区域域 字数据区域

I/O继电器

(2048 点) “P”

辅助继电器

(20480点) “L”

保持继电器

(40960点) “K”

特殊继电器

(4096点) “F”

辅助继电器

(4096点) “M”

P0000

P1023 M0000

L0000

M1023 K0000

K4095 F0000

F1023

数据寄存器

(10240 字)

“D”

D0000

D10239

参数区域

用户程序区域

(15 K 步)

定时器

(256点) “T”

T0000

步控制器 (128 x 100 步) S00.00~S127.99 “S”

S000

S127

0 ~ F 0000 ~ FFFF

计数器

(256 点) “C”

C0000

C1023

通信数据寄存器 (5120字)

“N”

N0000

N5119

定时器设定值

(1024字)

T0000

T1023 T0000 定时器当前值

(1024字) T1023 C0000

C1023 C0000

C1023

计数器设定值

(1024字)

计数器当前值

(1024字)

U0A.31

模拟量数据寄存器

(1024字)

“U”

U00.00

索引寄存器

(128字) Z127 “Z”

Z000

用用户户程程序序区区域域

L2047

T1023

文件寄存器

(10240字) R10239 “R”

R000

Page 76: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 33

5.5.3数据保持区域的设定

当 PLC 停止和重启的时候,如果你想要保持和使用那些运行中所需要的数据或者运行中所产生的数据,这时候你就可以使用数据保存功能来完成,这个功能是通过参数的设定,在一些数据设备区域中划分一部分的区

域作为保持区域,从而达到保持数据的目的。 以下描述了保持设备的一些特性:

设 备 1st 保持 2nd保持 特性

P X X 保存I/O设备状态的映象区域

M O O 内部设备区域

K X X 断电时能够保持设备状态的设备

F X X 系统标记区域

T O O 定时器区域 (Bit/words)

C O O 计数器区域(Bit/words)

S O O 步进控制继电器

D O O 一般的字数据保存区域

U X X 模拟量数据存储器 (保持禁止)

L X X 通信模块中的高速连接/P2P 服务状态设备(保持允许)

N X X 通讯模块中的 P2P 服务地址区域(保持允许)

Z X X 索引专用寄存器 (保持禁止)

R X X 文件寄存器(保持允许)

备注

K, L, N, R等设备基本上都是保持区域。

1) 保持区域设置

点击 Basic parameter settings的 Device Area Setup。

Page 77: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 34

2) 数据保持区域运行 清除保持区域的数据方法如下

-通过XG5000进行保持1,保持2数据区清除 -通过程序写入 (推荐使用程序初始化) -通过XG5000的监控模式把数据区全部写入‘0’ 应该根据PLC的运行来决定进行保持还是复位(清除)保持数据区域的操作,请参考以下的表格:

No. 分类 详细操作 保持 1 保持 2

1 电源改变 Off/On 保持 保持

2 由 XG5000复位 全部复位 复位 保持

3 写入程序 (在线) - 保持 保持

电池错误导致 SRAM丢失 复位 复位 4 数据丢失

其他原因导致数据丢失 复位 复位 清除保持 1 复位 保持

5 XG5000 在线 清除保持 2 复位 复位

保持 1区域清除方法:『Online』-『Reset PLC』- “Overall reset”.

Page 78: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第五章 程序结构和运行方式

5- 35

保持 1、2区域清除方法:『Online』-『Clear PLC』.

3) 数据初始化 当内存处于删除状态,所以设备的内存将会被清除为‘0’.当需要在系统开始的时候赋予数据一个初始值,请使用初始化任务。

设备区域清除方法:点击 ‘Clear’ in 『Online』-『Clear PLC』-『Clear Memory』.

Page 79: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 1

第六章 CPU 功能

6.1 类型设定 描述了 XGB PLC 类型的设定.

PLC 系列 CPU类型 描述 参考信息

XGB-DR16C3 专用产品 模块类型

XGB-XBMS “S” 类型 : XBM-DN16/32S , XBM-DR16S 模块类型 XGB

XGB-XBCH “H” 类型 : XBC-DR32/64H , XBC-DN32/64H 紧凑类型

备注

如果类型不同,不可以进行连接。

Page 80: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 2

6.2 参数设定 这章讲述如何设置参数。

6.2.1基本参数设置 点击工程窗口的基本参数,如下面窗口显示。 有三个主要的选项:“Basic Operation Setup” , “Device Area Setup” 和 “Error Operation Setup”。

Page 81: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 3

种类 项目 描述 注释

固定周期运行 设定固定周期运行的时间 1~999

看门狗定时器 设置看门狗扫描时间. 10~1000

标准输入滤波 设置标准输入滤波时间. 1,3,5,10,20,70,100

调试时的输出 设置调试运行时是否允许输出 允许/禁止

发生错误时保持输出 设置 I/O参数发生错误时是否输出保持功能. 允许/禁止

基本操作

当错误发生时清除保

持区全部清除数据 发生错误时是否清除没有定义为保持区的数据 允许/禁止

设备区 选择保持区 设置每种设备的保持区. - 错误操作 发生错误时继续运行 设置错误操作发生时是暂停还是继续运行 暂停/继续运行

6.2.2 I/O参数设置

该设置是设置和保存每个 I/O信息。在下面显示工程窗口点击『I/O Parameter』。

在『Slot Position』位置点击『Module』显示模块列表,在这里你可以根据实际的系统设置 I/O。然后在下面窗口显示。

Page 82: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 4

在『Slot Position』点击 『Details』 显示下面设置滤波和紧急输出的窗口。 备注

如果设置和实际的 I/O模块不一样, 则“不一致模块类型错误” 发生,显示错误。 如果没有设置 , CPU 读每个 I/O模块的信息并运行.

6.3自诊断功能

6.3.1保存错误记录 容易在 CPU 模块错误日志发生时诊断错误原因. 点击『Online』的『Error/Warning』显示当前的错误和以前的错误日志。

[“S” 类型] [“H” 类型]

项目 描述 备注

错误/警告 显示当前错误/警告. -

错误日志 显示错误/警告发生的日志. 最大保存 100 备注

1) 除非选择XG5000的菜单和点击”删除”,否则,保存的数据不会删除。 2) “H” 类型显示数据和时间。

Page 83: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 5

6.3.2故障排除

1) 故障类型 故障的发生归咎于 PLC本身,系统配制错误和不正常的操作结果引起的. 发生故障时,为了安全起见,会引起故障模式导致停止运行或者警告模式给用户报警. PLC系统故障的原因如下.

ü PLC硬件错误 ü 系统配制错误 ü 当运行用户程序时操作错误 ü 因为外部设备故障引起错误检测

2) 如果故障发生的运行模式 PLC系统会把任何发生的故障记录进日志并根据故障的类型决定停止运行或者继续运行. A) PLC硬件故障 为了防止故障发生,像 PLC的 CPU模块和电源模块不正常工作,系统会停止,但报警对正常运行没有影响. B) 当运行用户程序时运行错误 当运行用户程序的过程中一个错误重复发生,为了防止数字运行错误,它显示错误标志位的错误但系统继续运行.然而,如果运行时间超过运行监控时间限制和 I/O模块不能正常控制它,系统会被停止.

C) 因为外部设备故障而引起的检测错误 重复检测被 PLC用户程序控制的外部设备,如果一个错误检测到,系统会停止, 但任何的报警对运行没有影响.

备注

1) 如果任何故障发生,特别的故障代码会保存在一个特殊的寄存器 F****. 2) 关于寄存器的细节,可以参考附录 1标志寄存器列表.

Page 84: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 6

6.4远程功能

CPU 模块能通过通讯改变运行,像装在模块上的开关一样.为了远程操作它,需要设置 ‘运行/停止’ 为 ‘停止’.

1) 远程操作如下. 通过 CPU模块上的 RS-232C,在XG5000上操作. 通过连接到XG5000的 CPU模块,能够操作连接到 PLC网络上的其它 PLC .

2) 远程 运行/停止 远程 运行/停止表面上控制 运行/停止的功能. 当 CPU模块位于一个难于控制的位置或者当 CPU模块没有控制面板,远程控制 运行/停止 是十分方便的

3) 远程 调试 当远程模式是停止时,它远程地控制调试.也就是,调试 运行时依靠指定的操作条件执行程序的. 在系统调试时,当需要确认程序运行状态或数据时,远程调试时一种方便的功能.

4) 远程 复位 如果一个错误发生一个难以直接控制 CPU模块的地方,远程复位能远程复位 CPU模块. 像开关运行一样,它支持‘复位’ 和 ‘全部复位’.

备注 1) 关于远程功能的细节,请参考XG5000用户手册的 ‘在线’ 部分.

Page 85: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 7

6.5强制输入/输出点闭合和断开功能 强制 I/O功能被用于改变 I/O区的闭合和断开,忽略程序的结果.

6.5.1强制 I/O 设置 点击『 Online 』-『 Force I/O 』.

项目 描述 移动到 I/O 区域的开始或结束 (P000↔P127) 移动到 I/O 区域显示左边的±8 移动地址 移动到 I/O 区域的±1.

应用 设置是否允许强制 I/O.

标记 设置是否通过位允许强制 I/O. 单独

数据 设置通过位强制 I/O位闭合或断开.

选择全部 设置全部 I/O区闭合时允许强制 I/O.

删除全部 删除全部 I/O区断开时允许强制 I/O.

设置设备 显示设置的位 I/O区域.

Page 86: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 8

6.5.2强制输入/输出闭合/断开的处理时间和处理方法 1) 强制输入 关于输入, 在执行用户程序输入更新时,输入通过从读取输入模块的强制数据来更新它的数据为强制输入/输出和更新输入镜像区.因此,当强制输入区运行强制设置的数据时,用户程序执行实际的输入数据运行.

2) 强制输出 关于输出, 在执行用户程序输出更新的时,替代触点的数据设置像带有运行结果的输出镜像区强制输入/输出的数据,在输出模块输出该数据. 不像(强制)输入,输出镜像不会因为强制闭合/断开设置改变.

3) 使用强制 I/O功能的警告 ü 它从设置强制数据后 I/O个别设置为‘允许’开始运行。 ü 它可以设置一些未装好的 I/O模块的强制输入. ü 虽然电源从 Off -> On,运行模式改变或者按重启键的任何操作,数据的闭合/断开在 CPU模块保持前设置 ü 甚至在停止模式,强制 I/O数据仍然有效. ü 从开始时设置新数据,它需要通过‘删除全部’选项取消全部的 I/O设置.

6.6直接输入/输出运行

扫描程序完成后刷新 I/O运算。在程序扫描时如果 I/O的数据改变,则在改变的时候不会刷新。在程序的‘END’指令后刷新 I/O的数据。 这个功能在依靠‘IORF’命令或输出运行结果为输出触点的程序运行期间直接读取输入触点状态以及刷新 I/O

时非常有用。

ü在M00000 ON时,‘IORF’ 指令运行。第一个操作数指的是槽号,第二个操作数是数据的高 32位,第三个操作数是低 32位数据。刷新位设置为 1 (hFF),其他设置为 0 (h00) (不刷新)

备注

了解 IORF指令更详细的说明, 请参考 XGB 指令表.

Page 87: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 9

6.7外部设备诊断 这种标志寄存器是用于用户诊断外部设备的任何错误,轮流执行停止或系统报警.没有复杂程序的情况下用这些寄存器显示外部设备的错误和没有任何特别设备(XG5000等等)和源程序的情况下监视本地错误. 1) 检测和分类外部设备错误

外部设备的故障可以被用户程序检测且根据错误和报警的类型分类;前者要求 PLC运行停止,后者则简单显示状态但 PLC继续运行.

‘错误’ 使用 ‘F202(_ANC_ERR)’ ,‘报警’ 使用‘F203(_ANC_WB) 标志’。 由于检测需要标志寄存器, 当 ‘报警’ 使用 ‘F2003(_CHK_ANC_WB)标志’时,’错误’ 使用 ‘F2002(_CHK_ANC_ERR) 标志’ .

2) 外部设备的故障排除

当在用户程序检测到外部设备的任何故障,它通过分类这种类型写一个非 0的值,当程序以‘F2002(_CHK_ANC_ERR)’闭合结束时,检测需要标志检测,其通过用户在‘F202(_ANC_ERR)’定义,并且 PLC关闭全部输出,使它和 PLC自己检测到的错误一样.

如果任何故障发生,用户可以通过XG5000或者监视‘F202(_ANC_ERR) 标志寄存器来’鉴别故障发生的原因. q例子

如果任何故障发生,CPU是错误状态和运行停止.这个时候 F2020 和 F2002标志位断开(错误 LED每秒在接通闭合的切换).

3) 外部设备的报警处理

当检测用户程序中任何外部设备报警,它会闭合系统标志位的报警寄存器‘F203 (_ANC_WB),如果开启检测请求寄存器, ‘F2003(_CHK_ANC_WB)’,它扫描程序结束的时候显示报警.如果一个报警发生,检测请求寄存器‘F2003(_CHK_ANC_WB)’ 自动关闭(F203没有删除).

如果一个报警发生,LED灯一秒一秒的闪烁 如果在处理报警后关掉 F203的位和闭合 F2003的位,报警会取消,LED灭.

q例子

FSET F2020

M000

FSET F2002

错误设备位闭合

错误检测请求闭合

FSET F2030 M000

FSET F2003

报警寄存器位闭合

报警检测请求闭合

FRST F2030 报警取消

报警检测请求闭合 FSET F2003

M000

M001

Page 88: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 10

6.8输入/输出点数的分配 配置 I/O数目是分配一个地址到每个 I/O模块,当它运行时,读输入模块的数据和输出数据到输出模块. XGB 系列采用每个模块 64点.

1) I/O数目配置 64点分配到每个模块。 (incl. 特殊、通讯). 系统配置

连接的数量 类型 I/O 分配 备注

0 XBM-DN32S 输入: P0000 ~ P001F 输出: P0020 ~ P003F 基本固定单元

1 XBE-DC32A 输入: P0040~P007F 实际输入: P0040 ~ P004F

2 XBE-TN32A 输出: P0080 ~ P011F 实际输出: P0080 ~ P009F

3 XBL-C41A P0120 ~ P015F -

4 XBF-AD04A P0160 ~ P019F -

5 XBE-DV04A P0200~P027F -

6 XBE-DC32A 输入: P0240~P027F 实际输入: P0240 ~ P024F

7 XBE-TN32A 输出: P0280 ~ P031F 实际输出: P0280 ~ P028F

空 I/O点可用于内部继电器. 2) 假如 I/O参数分配 I/O,显示分配的信息。

Page 89: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 11

系统配置

连接的数量 类型 I/O分配 备注

0 XBC-DN32H 输入: P0000 ~ P001F 输出: P0020 ~ P003F 基本固定单元

1 XBE-DC32A 输入: P0040~P007F 实际输入: P0040 ~ P005F

2 XBE-TN32A 输出: P0080 ~ P011F 实际输出: P0080 ~ P009F

3 XBL-C41A P0120 ~ P015F -

4 XBF-AD04A P0160 ~ P019F -

5 XBF-DV04A P0200 ~ P023F -

6 XBE-DC32A 输入: P0240~P027F 实际输入: P0240 ~ P025F

7 XBE-TN32A 输出: P0280 ~ P031F 实际输出: P0280 ~ P029F

如果使用 XG5000的监控功能,将显示 I/O的分配信息。

I/O 模块分配信息

每个模块的描述

Page 90: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 12

6.9 在线编辑 它可以在运行 PLC时修改程序和通讯参数,而控制运行不用中断.下面描述基本的更正.关于修改程序的细节请参考XG5000用户手册. 运行时,项目通过下面来修改。

· 程序 · 通讯参数

1) 显示当前运行的程序. 2) 点击 『Online』-『Start Online Editing』.

Page 91: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 13

3) 运行时转向于程序修改模式,程序的背景也被改变. 4) 修改一个程序 5) 在修改的程序上, 点击『Online』-『Write Modified Program』.

Page 92: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 14

6) 在正在写的程序上,点击『Online』-『End Online Editing』. 7) 程序的背景恢复和在运行的情况下程序修改完成。

备注

在运行期间参数修改,在XG-PD和点击Online』-『Write Modified Program 』改变每个参数.

Page 93: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 15

6.10读输入/输出信息 监控组成XGB系列的单独模块的信息.

1) 点击『Online』-『I/O Info』。然后,监控每个连接到系统模块信息。

2) 如果选择一个模块后点击细节,它会显示选择模块的详细信息.

Page 94: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 16

6.11监控 监控XGB系统的系统信息.

(1) 点击『Monitor』,显示下面的子菜单.

(2) 项目和描述

项目 描述 备注

开始/停止监控 指定监控的开始和停止 点击反转

暂停 暂停监控 -

继续 继续暂停的监控 -

暂停条件 设备设定值符合条件,暂停监控开始 监控继续; 继续点击.

改变当前值 改变当前选择设备的当前值. -

系统监控 监控一般系统信息. -

设备监控 设备监控(类型). -

趋势图监控 系统中设定设备的监控趋势

客户事件 监控设备设置的值,当一个用户设置的时间发生

数据跟踪 追踪设备值

详细内容,请参考 XG5000用户手册.

Page 95: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 17

(a) 改变当前值 改变当前程序窗口选择的每个设备的当前值.

(b) 设备监控 监控设备 (类型).

Page 96: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 18

(c) 暂停条件

当一个设备的值符合程序设置时,停止监控

(d) 趋势监控

绘图显示设备值.

Page 97: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 19

(e) 客户事件

当一个用户设置的事件发生时,监控详细信息. 额外的用户事件可以注册.

设置基本参数和相关联的设备. 如果M0000设备的上升沿发生,它记录报警的信息, “Out of order Water Tank 1” 和

D0000,L0000,D0100,N1000的设备值会被记录.

设置相关设备(s).

Page 98: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 20

监控客户事件的历史事件.

双击监控设备的相关值,显示下面的细节信息.

备注

更详细的监控资料,请查阅XG5000用户手册.

Page 99: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 21

6.12 RTC 功能 “H” 类型 (XBC-DxxxH) 支持 RTC (clock) 功能,用户可以使用此功能进行系统的时间管理或错误 日志的管理.在电源关闭或暂时断电的状态,RTC功能可以稳定的执行。RTC的当前时间可以通过扫描系统运行状态信息标志来更新。

6.12.1 如何使用

(1) 读/设定时钟数据 (a) 由 XG5000读和设置

1) 点击『Online』的『PLC Information』. 2) 点击 PLC Information』的 PLC RTC标签.

3) 如果用户想要将 PC的时钟发送给 PLC, 按 ‘Synchronize PLC with PC clock’. 4) 如果用户想要发送自己定义的时间,改变时钟的设定值,按 ‘Send to PLC’.

(b) 通过特殊继电器读取

用户可以通过特殊继电器来监控下面的信息.

特殊继电器区域 数据 内容

F053 H0709 07年 9月

F054 h1214 12日 14时

F055 H2040 20分 40秒

F056 H2003 2000年, 星期三

Page 100: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第六章 CPU 功能

6- 22

(c) 通过程序修改时钟的数据

区域 内容

K0000 年, 月 K0001 日, 时 K0002 分,秒 K0003 Centaury, day

将时钟数据写入到临时设备中 (P, M, K, L, Z, U, D, R),打开/关闭输入触点 M0000. ( 如果数据和 day数据不匹配,将不可以写入.) 监控检查上面的特殊区域 (F053~F056)

(d) 如何表示 day

数字 0 1 2 3 4 5 6

Day Sunday Monday Tuesday Wednesday Thursday Friday Saturday

(2) 时钟数据的偏差 ±2.2s / 1 d

1) 开始时, RTC 不可以有任何时钟数据. 2) 在使用 CPU 模块的时候,首先确定设定的时钟数据的正确性. 3) 如果有任何超出时钟数据范围的数据写入到 RTC 中,将不可以正常的工作。 例如) 14M 32D 25H

4) 由于不正常的电池或其他原因导致的 RTC 停止或错误,如果新的时间数据写入时,错误可以被释放。

备注

Page 101: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-1

第七章 输入/输出说明

7.1 简介 以下为选用 XGB系列数字 I/O模块时的注意事项 1) 数字输入的类型,有电流漏极输入和电流源极输入 2种类型。

2) 同时输入的触点的最大数根据模块类型而不同。 依赖于输入电压,周围温度。检查规格后使用输入模块。

3) 在必须响应高速输入时,使用中断输入触点,最大可以使用 8个中断点。 4) 在开关频率较高或用于控制感性负载的通断的情况下,使用晶体管输出模块或可控硅输出模块作为继电器输出模块,其耐用性将下降。

5) 输出模块带感性(L)负载时,其最大开关频率为 1秒 On ,1秒 Off 。

6) 对于输出模块,如果时间计数器使用 DC/DC 变换器等作为负载。导通瞬间或运行期间,浪涌电流可能会在某个回路中流动。这种情况下,若已选择了平均电流值,将有可能出现故障。因

此,如果需要带负载,建议将电阻或电感与负载串联使用,以减少浪涌电流对模块的影响,或

使用负载电流限制值较大的模块.

输出模块

电阻 负载 L 电感 负载

Page 102: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-2

7) 继电器输出模块的继电器使用寿命如下图所示。 继电器输出模块中使用的继电器最大寿命如下图所示。

开/关次数

100

00)

100

50

30

20

10

100 10 5 3 2 1 0.5

开/关电流(A)

AC 250V电阻负载

DC 30V电阻负载

AC 125V 电阻负载

Page 103: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-3

8) 夹子接线端不适合使用在XGI 端子板. 适合端子板的夹子接线端如下所示 ( JOR 1.25-3:Daedong Electricity).

9) 连接到端子板的电缆尺寸必须为 0.3~0.75 绞合电缆粗 2.8。电缆根据绝缘厚度有不同的电流承受力.

10) 固定螺丝和端子板螺丝可用的连接扭矩如下面的表格所示。

连接位置 连接扭矩范围

IO 模块端子板螺丝 (M3 螺丝) 42 ~ 58 N· IO 模块端子板固定螺丝(M3 螺丝) 66 ~ 89 N·

11) 继电器的寿命图不是基于实际使用的值来写的. (这个不是保证值). 因此考虑到误差值.继电器寿命的详细说明如下所示。

(a) 额定电压下, 负载: 3 百万次: 100 百万次 (b) 200V AC 1.5A, 240V AC 1A (COS¢ =0.7): 1 百万次 (c) 200V AC 0.4A, 240V AC 0.3A (COS¢ =0.7): 3 百万次 (d) 200V AC 1A, 240V AC 0.5A (COS¢ =0.35): 1 百万次 (e) 200V AC 0.3A, 240V AC 0.15A (COS¢ =0.35): 3 百万次

(f) 24V DC 1A, 100V DC 0.1A (L/R=7ms): 1百万次 (g) 24V DC 0.3A, 100V DC 0.03A (L/R=7ms): 3百万次

12) 噪声可以被插入到输入模块中. 为了防止噪声,用户可以在参数中设定滤波来使输入延时. 考虑环境设定输入滤波时间.

输入滤波时间 (ms) 噪声脉冲大小 (ms) 参考

1 0.3 3 1.8 初始值 5 3 10 6 20 12 70 45 100 60

6.0mm 或更少 6.0mm 或更少

Page 104: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-4

(a) 设定输入 Filter 1) 点击XG5000工程窗口的『 I/O Parameter』

2) 在槽位置,点击『模块』.

Page 105: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-5

3) 设定 I/O 模块的真实装置.

4) 设定好 I/O 模块后, 点击 输入 Filter.

5) 设定 filter 值.

Page 106: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-6

(b) 如果有错误,设定输出状态 1) 在I/O参数设定窗口点击 Emergency Out

2) 点击 Emergency 输出.

如果选择 Clear, 输出将被关闭,如果选择Hold,保持输出.

Page 107: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-7

7.2 基本数字输入单元规格 7.2.1 XBM-DR16S 输入单元 (共源/共漏型)

基本单元 模块

规格 XBM-DR16S

输入点数 8点

隔离方式 光耦隔离

额定输入电压 DC24V

额定输入电流 约 4 (00~03: 约 7 )

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

On 电压/电流 DC19V或更高/ 3 或更高

Off 电压/电流 DC6V或更低/ 1 或更低

输入阻抗 约 5.6 (P00~P03: 约 3.3 )

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m)

绝缘阻抗 10 或以上

共地方式 8点/ COM 电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗() 180 (当输入 LED On时)

运行指示灯 输入 On, LED On

外部连接方式 9针接线端子

重量 140g

电路结构图 No. 触点 类型

TB1 00

TB2 01

TB3 02

TB4 03

TB5 04

TB6 05

TB7 06

TB8 07

TB9 COM

DC24V

内部电路

R

7

0 TB1

COM

光耦

端子号

TB8 TB9

R

TB1 TB2

TB3 TB4 TB5 TB6 TB7 TB8

TB9

Page 108: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-8

7.2.2 XBM-DN16S输入单元(共源/共漏型)

基本单元 模块

规格 XBM-DN16S

输入点数 8点

隔离方式 光耦隔离

额定输入电压 DC24V

额定输入电流 约 4 (00~03: 约 7 )

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

On 电压/电流 DC19V或更高/ 3 或更高

Off 电压/电流 DC6V或更低/ 1 或更低

输入阻抗 约 5.6 (P00~P03: 约 3.3 )

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m)

绝缘阻抗 10 或以上

共地方式 8点/ COM

电缆规格 0.3

电流损耗() 180 (当输入 LED On时)

运行指示灯 输入 On, LED On

外部连接方式 20针接线端子

重量 100g

电路结构图 No. 触点 No. 触点 类型

B10 00 A10 NC

B09 01 A09 NC

B08 02 A08 NC

B07 03 A07 NC

B06 04 A06 NC

B05 05 A05 NC

B04 06 A04 NC

B03 07 A03 NC

B02 COM A02 NC

B01 COM A01 NC

DC24V

内部电路

R

F

0 B10

COM

光耦

端子号

B03 B02

R

B10

B09

B08

B07

B06

B05

B04

B03

B02

A10

A09

A08

A07

A06

A05

A04

A03

A02 B01 A01

Page 109: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-9

7.2.3 XBM-DN32S 输入单元 (共源/共漏型)

基本单元 模块

规格 XBM-DN32S

输入点 16 点

隔离方式 光耦

额定输入电压 DC24V

额定输入电流 约 4 (触点 0~3: 约 7 )

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

On 电压/电流 DC19V 或更高 / 3 或更高

Off 电压/电流 DC6V 或更少 / 1 或更少

输入阻抗 约 5.6 (P00~P03: 约 3.3 )

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m)

绝缘阻抗 10 或者 以上

共地方式 16 点 / COM

电缆规格 0.3

电流损耗 200 (当所有点 On时)

运行指示灯 输入 On, LED On

外部连接方式 20 针接线端子

重量 110g

电路结构图 No. 触点 No. 触点 类型

B10 00 A10 08

B09 01 A09 09

B08 02 A08 0A

B07 03 A07 0B

B06 04 A06 0C

B05 05 A05 0D

B04 06 A04 0E

B03 07 A03 0F

B02 COM A02 COM

B01 COM A01 COM

DC24V

内部电路

R

F

0 B10

COM

光耦

端子号

A03 B02

R

B10

B09

B08

B07

B06

B05

B04

B03

B02

A10

A09

A08

A07

A06

A05

A04

A03

A02 B01 A01

Page 110: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-10

7.2.4 XBC-DR32H / XBC-DN32H 输入单元 (共源/共漏型)

基本单元 模块

规格 XBC-DR32H XBC-DN32H

输入 点 16 点

隔离方式 光耦

额定输入电压 DC24V

额定输入电流 约 4 (触点 0~3: 约 7)

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

On 电压/电流 DC19V 或更高 / 3 或更高

Off 电压/电流 DC6V 或更少 / 1 或更少

输入阻抗 约 5.6 (P00~P03: 约 3.3)

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m)

绝缘阻抗 10 或者 以上

共地方式 16 点 / COM

电缆规格 0.3

电流损耗 200 (当所有点 On时)

运行指示灯 输入 On, LED On

外部连接方式 24 点连接端子 (M3 X 6 螺丝)

重量 600g 500g

电路结构图 No. 触点 No. 触点 类型 TB1 RX TB2 485+

TB3 TX TB4 485-

TB5 SG TB6 00

TB7 01 TB8 02

TB9 03 TB10 04

TB11 05 TB12 06

TB13 07 TB14 08

TB15 09 TB16 0A

TB17 0B TB18 0C

TB19 0D TB20 0E

TB21 0F TB22 COM

TB23 24G

TB24 24V

DC24V

内部电路

R

F

0 B10

COM

光耦

端子号

A03 B02

R

TB2

TB4

TB6

TB8

TB10

TB12

TB14

TB16

TB18

TB20

TB22

TB24

TB1

TB3

TB5

TB7

TB9

TB11

TB13

TB15

TB17

TB19

TB21

TB23

Page 111: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-11

7.2.5 XBC-DR64H / XBC-DN64H 输入单元 (共源/共漏型)

基本单元 模块

规格 XBC-DR64H XBC-DN64H

输入点 32 点 隔离方式 光耦 额定输入电压 DC24V 额定输入电流 约 4 (触点 0~3: 约 7) 工作电压范围 DC20.4~28.8V (纹波范围 < 5%) On 电压/电流 DC19V 或更高 / 3 或更高 Off 电压/电流 DC6V 或更少 / 1 或更少 输入阻抗 约 5.6 (P00~P03: 约 3.3)

Off ® On 响应时间 On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m) 绝缘阻抗 10 或者 以上 共地方式 16 点 / COM 电缆规格 0.3 电流损耗 200 (当所有点 On时) 运行指示灯 输入 On, LED On 外部连接方式 42 点连接器 (M3 X 6 螺丝) 重量 900g 800g

电路结构图 No. 触点 No. 触点 类型 TB1 RX TB2 485+

TB3 TX TB4 485-

TB5 SG TB6 00

TB7 01 TB8 02

TB9 03 TB10 04 TB1

1 05 TB12 06 TB1

3 07 TB14 08 TB1

5 09 TB16 0A TB1

7 0B TB18 0C TB1

9 0D TB20 0E TB2

1 0F TB22 COM0 TB2

3 NC TB24 10 TB2

5 11 TB26 12 TB2

7 13 TB28 14 TB2

9 15 TB30 16 TB3

1 17 TB32 18 TB3

3 19 TB34 1A TB3

5 1B TB36 1C TB3

7 1D TB38 1E TB3

9 1F TB40 COM1 TB4

1 24G

TB42 24V

DC24V

内部电路

R

0F

00 TB6

COM0

光耦

TB21 TB22

R

DC24V

R

1F

10

TB24

COM1

光耦

端子号

TB39

TB40

R

TB2

TB4

TB6

TB8

TB10

TB12

TB14

TB16

TB18

TB20

TB22

TB24

TB26

TB28

TB30

TB32

TB34

TB36

TB38

TB40

TB42

TB1

TB3

TB5

TB7

TB9

TB11

TB13

TB15

TB17

TB19

TB21

TB23 TB25

TB27

TB29

TB31

TB33

TB35

TB37

TB39

TB41

Page 112: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-12

7.3 基本数字输出单元规格

7.3.1 XBM-DR16S 继电器输出单元

基本单元 模块

规格 XBM-DR16S

输出点 8 点

隔离方式 继电器隔离

额定负载电压/电流 DC24V 2A(电阻负载) / AC220V 2A(COSY = 1), 5A/COM

最小负载电压/电流 DC5V / 1

最大负载电压/电流 AC250V, DC125V

关断漏电流 0.1 (AC220V, 60)

最大 On/Off 频率 3,600 次/小时

浪涌吸收器 无

机械寿命 2千万次或更多

额定负载电压/电流 100,000 次或更多

AC200V / 1.5A, AC240V / 1A (COSY = 0.7) 100,000 次或更多

AC200V / 1A, AC240V / 0.5A (COSY = 0.35) 100,000 次或更多

使用寿命 电气寿命

DC24V / 1A, DC100V / 0.1A (L / R = 7) 100,000 次或更多

Off ® On 10 或更少 响应时间

On ® Off 12 或更少

共地方式 8 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 360 (当所有点 On时)

运行指示灯 输出 On, LED On

外部连接方式 9 点 接线端子连接器

重量 140g

电路结构图 No. 触点 类型

TB1 20

TB2 21

TB3 22

TB4 23

TB5 24

TB6 25

TB7 26

TB8 27

TB9 COM

端子号

DC5V

RY

内部电路

TB1

TB9

TB8

TB1 TB2

TB3 TB4 TB5

TB6 TB7 TB8

TB9

Page 113: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-13

7.3.2 XBM-DN16S 晶体管输出单元(共源类型)

基本单元 模块

规格 XBM-DN16S

输出点 8 点

隔离方式 光耦

额定负载电压 DC 12 / 24V

负载电压范围 DC 10.2 ~ 26.4V

最大负载电压 0.5A / 1 点

关断漏电流 0.1 或更少

最大浪涌电流 4A / 10 或更少

最大电压降 (On) DC 0.4V 或更少

浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载)

共地方式 8 点 / COM

电缆规格 0.3

电流损耗 180 (当所有点 On时)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电源

电流 10或更少 (DC24V 连接)

运行指示灯 输出 On, LED On

外部连接方式 20 针接线端子

重量 100g

电路结构图 No. 触点 类型 B10 20 B09 21 B08 22 B07 23 B06 24 B05 25 B04 26 B03 27 B02 B01

DC12 /24V

A10 NC A09 NC A08 NC A07 NC A06 NC A05 NC A04 NC A03 NC A02

A01 COM

B10

B09

B08

B07

B06

B05

B04 B03

B02

A10

A09

A08

A07

A06

A05

A04

A03

A02 B01 A01

端子号

DC12/24V

R

内部电路

B10

B01,B02

B03

A01,A02

DC5V

Page 114: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-14

7.3.3 XBM-DN32S 晶体管输出单元(共源类型)

基本单元 模块

规格 XBM-DN32S

输出点 16 点

隔离方式 光耦

额定负载电压 DC 12 / 24V

负载电压范围 DC 10.2 ~ 26.4V

最大负载电压 0.2A / 1 点, 2A / 1COM

关断漏电流 0.1 或更少

最大浪涌电流 4A / 10 或更少

最大电压降 (On) DC 0.4V 或更少

浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载)

共地方式 16 点 / COM

电缆规格 0.3

电流损耗 200 (当所有点 On时)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电源

电流 10或更少 (DC24V 连接)

运行指示灯 输出 On, LED On

外部连接方式 20 针接线端子

重量 110g

电路结构图 No. 触点 类型 B10 20 B09 21 B08 22 B07 23 B06 24 B05 25 B04 26 B03 27 B02 B01

DC12 /24V

A10 28 A09 29 A08 2A A07 2B A06 2C A05 2D A04 2E A03 2F A02

A01 COM

B10

B09

B08

B07

B06

B05

B04

B03

B02

A10

A09

A08

A07

A06

A05

A04

A03

A02 B01 A01

端子号

DC12/24V

R

内部电路

B10

B01,B02

A03

A01,A02

DC5V

Page 115: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-15

7.3.4 XBC-DR32H 输出单元 基本单元 模块

规格 XBC-DR32H

输出点 16 点 隔离方式 继电器隔离 额定负载 电压/电流 DC24V 2A (电阻负载) / AC220V 2A (COSF = 1), 5A/COM

最小负载电压/电流 DC5V / 1 最大负载电压 AC250V, DC125V 关断漏电流 0.1 (AC220V, 60) 最大 On/Off 频率 3,600 次/小时 浪涌吸收器 无

机械寿命 2千万或以上 额定负载电压/电流 10万次或以上 AC200V / 1.5A, AC240V / 1A (COSF = 0.7) 10万次或以上 AC200V / 1A, AC240V / 0.5A (COSF = 0.35) 10万次或以上

寿命 电气寿命

DC24V / 1A, DC100V / 0.1A (L / R = 7) 10万次或以上 Off ® On 10 或更少 响应时间

On ® Off 12 或更少 共地方式 4 点 / COM 电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少) 内部消耗电流 360 (当所有输出全 on) 运行指示灯 输出 On, LED On 外部连接方式 24 点 连接器(M3 X 6 螺丝) 重量 600g

电路结构图 No. 触点 No. 触点 类型 TB1 TB2 FG

TB3

AC100 ~ 240V

TB4 NC TB5 20

TB6 21 TB7 22

TB8 23 TB9 COM0

TB10 24 TB11 25

TB12 26 TB13 27

TB14 COM1 TB15 28

TB16 29 TB17 2A

TB18 2B TB19 COM2

TB20 2C TB21 2D

TB22 2E TB23 2F

TB24 COM3

RY I N T E R N A l

C I R C U I T

TB5

TB9

TB8

RY

TB10

TB14

TB13

RY

TB15

TB19

TB18

RY

端子号

TB20

TB24

TB23

COM0

COM1

COM2

COM3

TB2

TB4

TB6

TB8

TB10

TB12

TB14

TB16

TB18

TB20

TB22

TB24

TB1

TB3

TB5

TB7

TB9

TB11

TB13

TB15

TB17

TB19

TB21

TB23

Page 116: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-16

7.3.5 XBC-DR64H 输出单元

基本单元 模块 规格 XBC-DR64H 输出点 32 点 隔离方式 继电器隔离 额定负载电压/电流 DC24V 2A (电阻负载) / AC220V 2A (COSF = 1), 5A/COM 最小负载电压/电流 DC5V / 1 最大负载电压 AC250V, DC125V 关断漏电流 0.1 (AC220V, 60) 最大 On/Off 频率 3,600 次/小时 浪涌吸收器 无

机械寿命 2千万次或更多 额定负载电压/电流 10万次或以上 AC200V / 1.5A, AC240V / 1A (COSF = 0.7) 10万次或以上 AC200V / 1A, AC240V / 0.5A (COSF = 0.35) 10万次或以上

使用寿命 电气寿命

DC24V / 1A, DC100V / 0.1A (L / R = 7) 10万次或以上 Off ® On 10 或更少 响应

时间 On ® Off 12 或更少 共地方式 4 点 / COM (COM0~COM3), 8 点 / COM (COM4~COM5) 电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少) 内部消耗电流 720 (当所有输出全 on) 运行指示灯 输出 On, LED On 外部连接方式 42 点 连接器(M3 X 6 螺丝) 重量 900g

电路结构图 No. 触点 No. 触点 类型 TB1 TB2 FG

TB3 AC100 ~240V

TB4 NC TB5 20

TB6 21 TB7 22

TB8 23 TB9 COM0

TB10 24 TB11 25

TB12 26 TB13 27

TB14 COM1 TB15 28

TB16 29 TB17 2A

TB18 2B TB19 COM2

TB20 2C TB21 2D

TB22 2E TB23 2F

TB24 COM3 TB25 30

TB26 31 TB27 32

TB28 33 TB29 34

TB30 35 TB31 36

TB32 37 TB33 COM4

TB34 38 TB35 39

TB36 3A TB37 3B

TB38 3C TB39 3D

TB40 3E TB41 3F

TB42 COM5

RY I N T E R N A l

C I R C U I T

TB5

TB9

TB8

RY

TB10

TB14

TB13

RY

TB15

TB19

TB18

RY

TB20

TB24

TB23

COM0

COM1

COM2

COM3

RY

TB25

TB33

TB32

RY

端子号 .

TB34

TB42

TB41

COM4

COM5

TB2

TB4

TB6

TB8

TB10

TB12

TB14

TB16

TB18

TB20

TB22

TB24

TB26

TB28

TB30

TB32

TB34

TB36

TB38

TB40

TB42

TB1

TB3

TB5

TB7

TB9

TB11

TB13

TB15

TB17

TB19

TB21

TB23

TB25

TB27

TB29

TB31

TB33

TB35

TB37

TB39

TB41

Page 117: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-17

7.3.6 XBC-DN32H 输出单元(共源类型) 基本单元 模块

规格 XBC-DN32H

输出点 16 点

隔离方式 光耦

额定负载电压 DC 12 / 24V

负载电压范围 DC 10.2 ~ 26.4V

最大负载电压 0.5A / 1 点, 2A / 1COM

关断漏电流 0.1 或更少

最大浪涌电流 4A / 10 或更少

最大电压降 DC 0.4V 或更少

浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载)

共地方式 4 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

内部消耗电流 400 (当所有输出全 on)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电源

电流 25 或更少 (连接 DC24V)

运行指示灯 输出 On, LED On

外部连接方式 24 点连接器(M3 X 6 螺丝)

重量 500g 电路结构图 No. 触点 No. 触点 类型

TB1 TB2 FG

TB3

AC100 ~240V

TB4 DC12 /24V

TB5 20 TB6 21

TB7 22 TB8 23

TB9 COM0 TB10 24

TB11 25 TB12 26

TB13 27 TB14 COM1

TB15 28 TB16 29

TB17 2A TB18 2B

TB19 COM2 TB20 2C

TB21 2D TB22 2E

TB23 2F

TB24 COM3

I N T E R N A l

C I R C U I T

端子号

TB04

DC12/24V

R

TB05

TB08

TB09

DC12/24V

R

TB10

TB13

TB14

DC12/24V

R

TB15

TB18

TB19

DC12/24V

R

TB20

TB23

TB24

DC5V

TB2

TB4

TB6

TB8

TB10

TB12

TB14

TB16

TB18

TB20

TB22

TB24

TB1

TB3

TB5

TB7

TB9

TB11

TB13

TB15

TB17

TB19

TB21

TB23

Page 118: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-18

7.3.7 XBC-DN64H 输出单元(共源类型)

基本单元 模块 规格 XBC-DN64H 输出点 32 点 隔离方式 光耦 额定负载电压 DC 12 / 24V 负载电压范围 DC 10.2 ~ 26.4V 最大负载电流 0.5A / 1 点, 2A / 1COM 关断漏电流 0.1 或更少 最大浪涌电流 4A / 10 或更少 最大电压降 DC 0.4V 或更少 浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载) 共地方式 4 点 / COM (COM0~COM3), 8 点 / COM (COM4~COM5) 电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少) 内部消耗电流 500 (当所有输出全部 on)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电源

电流 25 或更少 (连接 DC24V) 运行指示灯 输出 On, LED On 外部连接方式 42 点连接器(M3 X 6 螺丝) 重量 800g

电路结构图 No. 触点 No. 触点 类型 TB1 TB2 FG

TB3 AC100 ~240V

TB4 DC12 /24V TB5 20

TB6 21 TB7 22

TB8 23 TB9 COM0

TB10 24 TB11 25

TB12 26 TB13 27

TB14 COM1 TB15 28

TB16 29 TB17 2A

TB18 2B TB19 COM2

TB20 2C TB21 2D

TB22 2E TB23 2F

TB24 COM3 TB25 30

TB26 31 TB27 32

TB28 33 TB29 34

TB30 35 TB31 36

TB32 37 TB33 COM4

TB34 38 TB35 39

TB36 3A TB37 3B

TB38 3C TB39 3D

TB40 3E TB41 3F

TB42 COM5

I N T E R N A l

C I R C U I T

端子号

TB04

DC12/24V

R

TB05

TB08

TB09

DC12/24V

R

TB10

TB13

TB14

DC12/24V

R

TB15

TB18

TB19

DC12/24V

R

TB20

TB23

TB24

DC5V

DC12/24V

R

TB25

TB32

TB33

DC12/24V

R

TB34

TB41

TB42

TB2

TB4

TB6

TB8

TB10

TB12

TB14

TB16

TB18

TB20

TB22

TB24

TB26

TB28

TB30

TB32

TB34

TB36

TB38

TB40

TB42

TB1

TB3

TB5

TB7

TB9

TB11

TB13

TB15

TB17

TB19

TB21

TB23

TB25

TB27

TB29

TB31

TB33

TB35

TB37

TB39

TB41

Page 119: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-19

7.4 数字输入模块规格

7.4.1 8 点 DC24V 输入模块 (共源/共漏型)

DC 输入模块 模块 规格 XBE-DC08A

输入点 8 点

隔离方式 光耦

额定输入电压 DC24V

额定输入电流 约 4

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

On 电压/电流 DC19V 或更高 / 3 或更高

Off 电压/电流 DC6V 或更少 / 1 或更少

输入阻抗 约 5.6

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100(通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m)

绝缘阻抗 10 或者 以上

共地方式 8 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 30 (当所有点 On时)

运行指示灯 输入 On, LED On

外部连接方式 9 点 接线端子连接器

重量 52g

电路结构图 No. 触点 类型

TB1 0

TB2 1

TB3 2

TB4 3

TB5 4

TB6 5

TB7 6

TB8 7

TB9 COM

DC24V

内部电路

R

7

0 TB1

COM

光耦

端子号

TB8 TB9

R

TB1 TB2

TB3 TB4 TB5 TB6 TB7 TB8

TB9

Page 120: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-20

7.4.2 16点 DC24V 输入模块(共源/共漏类型)

DC 输入 模块 模块

规格 XBE-DC16A

输入点 16 点

隔离方式 光耦

额定输入电压 DC24V

额定输入电流 约 4

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

On 电压/电流 DC19V 或更高 / 3 或更高

Off 电压/电流 DC6V 或更少 / 1 或更少

输入阻抗 约 5.6

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值: 3

绝缘压力 AC560Vrms / 3Cycle (海拔 2000m)

绝缘阻抗 10 或者 以上

共地方式 16 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 40 (当所有点 On时)

运行指示灯 输入 On, LED On

外部连接方式 8 针接线端子连接器 + 10针接线端子连接器

重量 53g

电路结构图 No. 触点 类型

TB1 0

TB2 1

TB3 2

TB4 3

TB5 4

TB6 5

TB7 6

TB8 7

TB1 8

TB2 9

TB3 A

TB4 B

TB5 C

TB6 D

TB7 E

TB8 F

TB9 COM

TB10 COM

DC24V

内部电路

R

F

0 TB1

COM

Photo coupler

端子号

TB8 TB9

R

TB1 TB2

TB3 TB4 TB5 TB6 TB7 TB8

TB1 TB2

TB3 TB4 TB5 TB6 TB7 TB8

TB9 TB10

Page 121: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-21

7.4.3 32 点 DC24V 输入模块 (共源/共漏型)

DC 输入 模块 模块

规格 XBE-DC32A

输入点 32 点

隔离方式 光耦

额定输入电压 DC24V

额定输入电流 约 4

工作电压范围 DC20.4~28.8V (纹波范围 < 5%)

输入下降值 查阅下降值图表

On 电压/电流 DC 19V 或更高 / 3 或更高

Off 电压/电流 DC 6V 或更少 / 1 或更少 输入阻抗 约 5.6

Off ® On 响应时间

On ® Off 1/3/5/10/20/70/100 (通过 CPU参数设置) 默认值:3

绝缘压力 AC 560Vrms / 3 Cycle (海拔 2000m)

绝缘阻抗 10 或者 以上

共地方式 32 点 / COM

电缆规格 0.3

电流损耗 50 (当所有点 On时)

运行指示灯 输入 On, LED On

外部连接方式 40 针接线端子

重量 60g

电路结构图 No. 触点 No. 触点 类型

B20 00 A20 10 B19 01 A19 11 B18 02 A18 12 B17 03 A17 13 B16 04 A16 14 B15 05 A15 15 B14 06 A14 16 B13 07 A13 17 B12 08 A12 18 B11 09 A11 19 B10 0A A10 1A B09 0B A09 1B B08 0C A08 1C B07 0D A07 1D B06 0E A06 1E B05 0F A05 1F B04 NC A04 NC

B03 NC A03 NC B02 COM A02 COM

B01 COM A01 COM

DC28.8V

DC24V

内 部 电

R

1F

0 B20

COM

光耦

端子号

B03 B02

R B20

B19

B18

B17

B16

B15

B14

B13

B12

B11

B10

B09

B08

B07

B06

B05

B04

B03

B02

B01

A20

A19

A18

A17

A16

A15

A14

A13

A12

A11

A10

A09

A08

A07

A06

A05

A04

A03

A02 A01

100

80

60

40 0 10 20 30 40 50 55

On ra

te (%

)

周围温度 ()

90

70

50

输入下降值图表

Page 122: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-22

7.5 数字输出模块规格

7.5.1 8 点继电器输出模块

继电器输出模块 模块 规格 XBE-RY08A

输出点 8 点

隔离方式 继电器隔离

额定负载电压/电流 DC24V 2A (电阻负载) / AC220V 2A (COSY = 1), 5A/COM

最小负载电压/电流 DC5V / 1

最大负载电压/电流 AC250V, DC125V

关断漏电流 0.1 (AC220V, 60)

最大 On/Off 频率 3,600 次/小时

浪涌吸收器 无

机械寿命 2千万次或更多

额定负载电压/电流 100,000 次或更多

AC200V / 1.5A, AC240V / 1A (COSY = 0.7) 100,000 次或更多

AC200V / 1A, AC240V / 0.5A (COSY = 0.35) 100,000 次或更多

使用寿命 电气寿命

DC24V / 1A, DC100V / 0.1A (L / R = 7) 100,000 次或更多

Off ® On 10 或更少 响应时间

On ® Off 12 或更少

共地方式 8 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 230 (当所有点 On时)

运行指示灯 输出 On, LED On

外部连接方式 9 点 接线端子连接器

重量 80g

电路结构图 No. 触点 类型

TB1 0

TB2 1

TB3 2

TB4 3

TB5 4

TB6 5

TB7 6

TB8 7

TB9 COM

TB1 TB2

TB3 TB4 TB5

TB6 TB7 TB8

TB9

DC5V

RY

内部电路

端子号

TB1

TB9

TB8

Page 123: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-23

7.5.2 16 点继电器输出模块

继电器输出模块 模块

规格 XBE-RY16A

输出点 16 点

隔离方式 继电器隔离

额定负载电压/ 电流 DC24V 2A (电阻负载) / AC220V 2A (COSY = 1), 5A/COM

最小负载电压/电流 DC5V / 1

最大负载电压/电流 AC250V, DC125V

关断漏电流 0.1 (AC220V, 60)

最大 On/Off 频率 3,600 次/小时

浪涌吸收器 无

机械寿命 2千万次或更多

额定负载电压/电流 100,000 次或更多

AC200V / 1.5A, AC240V / 1A (COSY = 0.7) 100,000 次或更多

AC200V / 1A, AC240V / 0.5A (COSY = 0.35) 100,000 次或更多

使用寿命 电气寿命

DC24V / 1A, DC100V / 0.1A (L / R = 7) 100,000 次或更多

Off ® On 10 或更少 响应时间

On ® Off 12 或更少

共地方式 8 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 420 (当所有点 On时)

运行指示灯 输出 On, LED On

外部连接方式 9 点 接线端子连接器 x 2 ea

重量 130g

电路结构图 No. 触点 类型 TB1 0 TB2 1 TB3 2 TB4 3 TB5 4 TB6 5 TB7 6 TB8 7 TB9 COM TB1 8 TB2 9 TB3 A TB4 B TB5 C TB6 D TB7 E TB8 F

TB9 COM

RY

内部电路

端子号

TB1

TB9

TB8

TB1 TB2 TB3 TB4 TB5 TB6 TB7 TB8 TB9

TB1 TB2 TB3 TB4 TB5 TB6 TB7 TB8 TB9

DC5V

Page 124: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-24

7.5.3 8 点晶体管输出模块 (共源类型)

晶体管输出模块 模块

规格 XBE-TN08A

输出点 8 点

隔离方式 光耦

额定负载电压 DC 12 / 24V

负载电压范围 DC 10.2 ~ 26.4V

最大负载电压 0.5A / 1 点

关断漏电流 0.1 或更少

最大浪涌电流 4A / 10 或更少

最大电压降 (On) DC 0.4V 或更少

浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载)

共地方式 8 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 40 (当所有点 On时)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电

源 电流 10或更少 (DC24V 连接)

运行指示灯 输出 On, LED On

外部连接方式 10 点 接线端子连接器

重量 53g

电路结构图 No. 触点 类型

TB01 0

TB02 1

TB03 2

TB04 3

TB05 4

TB06 5

TB07 6

TB08 7

TB09 DC12 /24V

TB10 COM

TB01 TB02 TB03 TB04 TB05 TB06 TB07 TB08 TB09 TB10

端子号

DC12/24V

R 内部电路

TB01

TB09

TB08

TB10

DC5V

Page 125: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-25

7.5.4 16 点晶体管输出模块 (共源类型)

晶体管输出模块 模块

规格 XBE-TN16A

输出点 16 点

隔离方式 光耦

额定负载电压 DC 12 / 24V

负载电压范围 DC 10.2 ~ 26.4V

最大负载电压 0.2A / 1 点, 2A / 1COM

关断漏电流 0.1 或更少

最大浪涌电流 4A / 10 或更少

最大电压降 (On) DC 0.4V 或更少

浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载)

共地方式 16 点 / COM

电缆规格 屏蔽双绞线 0.3~0.75 (外径 2.8 或更少)

电流损耗 60 (当所有点 On时)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电源

电流 10或更少 (DC24V 连接)

运行指示灯 输出 On, LED On

外部连接方式 8 针接线端子连接器 + 10 针接线端子连接器

重量 54g

电路结构图 No. 触点 类型 TB01 0 TB02 1 TB03 2 TB04 3 TB05 4 TB06 5 TB07 6 TB08 7 TB01 8 TB02 9 TB03 A TB04 B TB05 C TB06 D TB07 E TB08 F

TB09 DC12 /24V

TB10 COM

端子号

DC12/24V

R

内部电路

TB10

TB09

TB08

TB10

DC5V

TB01 TB02 TB03 TB04 TB05 TB06 TB07 TB08 TB09 TB10

TB01 TB02 TB03 TB04 TB05 TB06 TB07 TB08

Page 126: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-26

7.5.5 32 点晶体管输出模块(共源类型)

晶体管输出 模块 模块

规格 XBE-TN32A

输出点 32 点

隔离方式 光耦

额定负载电压 DC 12 / 24V

负载电压范围 DC 10.2 ~ 26.4V

最大负载电压 0.2A / 1 点, 2A / 1COM

关断漏电流 0.1 或更少

最大浪涌电流 0.7A / 10 或更少

最大电压降 (On) DC 0.4V 或更少

浪涌吸收器 稳压二极管

Off ® On 1 或更少 响应时间

On ® Off 1 或更少 (额定负载, 电阻负载)

共地方式 32 点 / COM

电缆规格 0.3

电流损耗 120 (当所有点 On时)

电压 DC12/24V ± 10% (纹波电压 4 Vp-p 或更少) 外部供应电源

电流 20或更少 (DC24V 连接)

运行指示灯 输出 On, LED On

外部连接方式 40 针接线端子

重量 60g

电路结构图 No. 触点 No. 触点 类型 B20 00 A20 10 B19 01 A19 11 B18 02 A18 12 B17 03 A17 13 B16 04 A16 14 B15 05 A15 15 B14 06 A14 16 B13 07 A13 17 B12 08 A12 18 B11 09 A11 19 B10 0A A10 1A B09 0B A09 1B B08 0C A08 1C B07 0D A07 1D B06 0E A06 1E B05 0F A05 1F B04 NC A04 NC B03 NC A03 NC B02 A02

B01 DC12/24V A01

COM

B20

B19

B18

B17

B16

B15

B14

B13

B12

B11

B10

B09

B08

B07

B06

B05

B04

B03

B02

B01

A20

A19

A18

A17

A16

A15

A14

A13

A12

A11

A10

A09

A08

A07

A06

A05

A04

A03

A02

A01

端子号 DC12/24V

R

内部电路

B20

B01,B02

A05

A01,A02

DC5V

Page 127: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-27

7.6 利用smart连接板进行IO配线

7.6.1 Smart连接板 在使用位置功能时,通过 IO连接器和 smart连接板的连接可以很方便的进行配线。 下面是可以使用的 smart连接和 IO 电缆.

XGB Smart 连接 连接电缆 分类 模块 模块 针的数量 模块 长度 内容

XBM-DN32S

主单元 XBM-DN16S

SLP-T40P 40 SLT-CT101-XBM

1m 主单元连接 (20Pin + 20Pin)

XBE-DC32A SLP-T40P 40

SLT-CT101-XBE

1m

SLP-T40P 40 SLT-CT101-XBE

1m

扩展模块连接 (40Pin)

扩展模块 XBE-TN32A

SLP-RY4A 40

SLP-CT101-XBE

1m 扩展模块连接 (40Pin) 继电器内置 SLP 类型除外

描述了 XGB 的配线, SLP-T40P 和 SLT-CT101-XBM. 其它 smart 连接板或 XGB 扩展模块的配线,参考 XGB用户手册. (1) SLT-T40P 终端排列

T SLP-T40P的端子排列如下.

项目 规格

额定电压 AC/DC 125[V]

额定电流 最大 1[A]

承受电压 600V 1min

绝缘阻抗 100 (DC500V)

电缆规格 1.25[] 或以下

端子/螺丝 M3 X 8L

扭矩 6.2f. 或以下

端子材料 PBT, UL94V-0

重量 186g

Page 128: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第七章 输入/输出说明

7-28

(2) SLT-T40P的配线 和 XGB 主单元

XGB 主单元通过 SLP-T40P 和 SLT-CT101-XBM 的配线如下.

XBM-DN32S

SLP-T40P

SLT-CT101-XBM

这时, XGB IO信号 和 Smart 连接板端子数的关系如下. 在 SLT-CT101-XBM作为连接电缆使用时,下面的图形描述信号的分配. 用户在制作电缆时,确认配线如下面所示的已经做好.

Page 129: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-1

第八章 内置高速计数功能 XGB系列的基本单元有内置的高速计数功能. 本章对高速计数功能及其使用方法进行了描述.

8.1 高速计数功能说明 q本章对内置高速计数单元的基本功能,参数设置,使用方法,编程及外围设备布线方法进行了说明.

8.1.1 性能说明 1) 性能说明

描述 分类

“S” 类型 “H” 类型

信号 A相, B相 输入类型 电压输入(集电极开路)

计数

输入信号 信号等级 24V

最大计数速度 20kpps 100kpps 1 相 4 (20kpps 4 通道) 8(10kpps 4 通道/20kpps 4 通道)

2相乘法: 10kpps (50kpps 2 通道/ 10kpps 2 通道) 通道数 2 相 2

4相乘法: 8kpps 4

(50kpps 2 通道/ 8kpps 2 通道)

计数范围 32符号位 (-2,147,483,648 ~ 2,147,483,647) 线性计数(如超过32位,将发生进位/借位)

显示计数器的最大和最小值 计数方式(程序设置)

循环计数(在设定的范围内循环计数) 1-相输入 2-相输入 输入方式(程序设置)

CW/CCW 输入 信号类型 电压

通过B相输入信号决定加法/减法计数 1相输入 通过程序设置决定加法/减法计数

2相输入 由不同相自动设定 A-相输入: 加法运算

加/减法

计数方式设置 CW/CCW

B-相输入: 减法运算 1相输入 1相乘法 2相输入 4相乘法 乘法功能

CW/CCW 1相乘法 信号 预置指令输入 信号等级 DC 24V 输入类型 控制输入

信号类型 电压

输出点 1点/通道 (对每个通道)

:基本单元的输出点有效

2点/通道 (对每个通道)

: 基本单元的输出点有效

类型 选择单相比较(>, >=, =, =<, <) ,选择比较输出 (范围内或范围外) (通过

程序设置)

外部输出

输出类型 继电器, 集电极开路输出(Sink)

计数器使能 通过程序设置(在使能状态位选择)

预置功能 通过端子(接触器) 或程序设置 辅助功能 计数器锁存

Page 130: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-2

2) 计数器/预置输入说明

分类 说明

输入电压 24V DC (20.4V ~ 28.8V)

输入电流 4

通电保证电压(最小值) 20.4V

断电保证电压(最大值) 6V

8.1.2部件说明 1) 部件名称

(1)

“S”类型 “H”类型 名称

XBM-DN16/32S XBM-DR16S XBC-DN32/64H,XBC-DR32.64H

结构

P00

P01

P02

P03

P04

P05

COM

COM

P07

P06

B A B A

P00

P01

P02

P03

P04

P05

COM

P06

P07

Page 131: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-3

(a) “S” 类型

名称 用法 端子号

1相 2相 1相 2相

P000 Ch0 计数输入端 Ch0 A-相输入 计数输入端 A-相输入

P001 Ch1 计数输入端 Ch0 B-相输入 计数输入端 B-相输入

P002 Ch2 计数输入端 Ch2 A-相输入 计数输入端 A-相输入

P003 Ch3 计数输入端 Ch2 B-相输入 计数输入端 B-相输入

P004 Ch0 预置 24V Ch0 预置 24V 预置输入端 预置输入端

P005 Ch1 预置 24V - 预置输入端 不用

P006 Ch2 预置 24V Ch2 预置 24V 预置输入端 预置输入端

P007 Ch4 预置 24V - 预置输入端 不用

COM0 输入公共端 输入公共端 公共端 公共端

(b) “H” 类型

名称 用法 端子号

1相 2相 1相 2相

P000 Ch0 计数输入端 Ch0 A-相输入 计数输入端 A-相输入 P001 Ch1 计数输入端 Ch0 B-相输入 计数输入端 B-相输入 P002 Ch2 计数输入端 Ch2 A-相输入 计数输入端 A-相输入 P003 Ch3 计数输入端 Ch2 B-相输入 计数输入端 B-相输入 P004 Ch4 计数输入端 Ch4 A-相输入 计数输入端 A-相输入 P005 Ch5 计数输入端 Ch4 B-相输入 计数输入端 B-相输入 P006 Ch6 计数输入端 Ch6 A-相输入 计数输入端 A-相输入 P007 Ch7 计数输入端 Ch6 B-相输入 计数输入端 B-相输入

P008 Ch0 预置 24V Ch0 预置 24V 预置输入端 预置输入端 P009 Ch1 预置 24V - 预置输入端 不用 P00A Ch2 预置 24V Ch2 预置 24V 预置输入端 预置输入端 P00B Ch4 预置 24V - 预置输入端 不用 P00C Ch5 预置 24V Ch4 预置 24V 预置输入端 预置输入端 P00D Ch6 预置 24V - 预置输入端 不用 P00E Ch7 预置 24V Ch6 预置 24V 预置输入端 预置输入端 P00F Ch8 预置 24V - 预置输入端 不用

COM0 输入公共端 输入公共端 输入公共端 输入公共端

Page 132: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-4

2) 外部设备接口

高速计数器内部电路图如下所示. (a) “S” 类型

信号 I/O 内部电路 端子号

1-相 2-相 操作

通/断保证电

On 20.4~28.8V P00

Ch 0

脉冲输入

Ch 0

A-相输入 Off 6V 或更少

On 20.4~28.8V P01

Ch 1

脉冲输入

Ch 0

B-相输入 Off 6V 或更少

On 20.4~28.8V P02

Ch 2

脉冲输入

Ch 2

A-相输入 Off 6V 或更少

On 20.4~28.8V P03

Ch 3

脉冲输入

Ch 2

B-相输入 Off 6V 或更少

On 20.4~28.8V P04

Ch 0

预置输入

Ch 0

预置输入 Off 6V 或更少

On 20.4~28.8V P05

Ch 1

预置输入 -

Off 6V 或更少

On 20.4~28.8V P06

Ch 2

预置输入

Ch 2

预置输入 Off 6V 或更少

On 20.4~28.8V P07

Ch 2

预置输入 -

Off 6V 或更少

输入

COM0 COM (输入公共端)

3.3 kW

3.3 kW

3.3 kW

3.3 kW

5.6 kW

5.6 kW

5.6 kW

5.6 kW

Page 133: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-5

信号 I/O 内部电路 端子号

1-相 2-相 操作

通/断保证电

On 20.4~28.8V P0000

Ch 0

脉冲输入

Ch 0

A-相输入 Off 6V 或更少

On 20.4~28.8V P0001

Ch 1

脉冲输入

Ch 0

B-相输入 Off 6V 或更少

On 20.4~28.8V P0002

Ch 2

脉冲输入

Ch 2

A-相输入 Off 6V 或更少

On 20.4~28.8V P0003

Ch 3

脉冲输入

Ch 2

B-相输入 Off 6V 或更少

On 20.4~28.8V P0004

Ch 4

脉冲输入

Ch 4

A-相输入 Off 6V 或更少

On 20.4~28.8V P0005

Ch 5

脉冲输入

Ch 4

B-相输入 Off 6V 或更少

On 20.4~28.8V P0006

Ch 6

脉冲输入

Ch 6

A-相输入 Off 6V 或更少

On 20.4~28.8V P0007

Ch 7

脉冲输入

Ch 6

B-相输入 Off 6V 或更少

On 20.4~28.8V P0008

Ch 0

预置输入

Ch 0

预置输入 Off 6V 或更少

On 20.4~28.8V P0009

Ch 1

预置输入 -

Off 6V 或更少

On 20.4~28.8V P000A

Ch 2

预置输入

Ch 2

预置输入 Off 6V 或更少

On 20.4~28.8V P000B

Ch 3

预置输入 -

Off 6V 或更少

On 20.4~28.8V P000C

Ch 4

预置输入

Ch 4

预置输入 Off 6V 或更少

On 20.4~28.8V P000D

Ch 5

预置输入 -

Off 6V 或更少

On 20.4~28.8V P000E

Ch 6

预置输入

Ch 6

预置输入 Off 6V 或更少

On 20.4~28.8V P000F

Ch 7

预置输入 -

Off 6V 或更少

输入

COM0 COM (输入公共端)

2.7 kW

2.7 kW

2.7 kW

2.7 kW

2.7 kW

2.7 kW

2.7 kW

2.7 kW

5.6 kW

5.6 kW

5.6 kW

5.6 kW

5.6 kW

5.6 kW

5.6 kW

5.6 kW

Page 134: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-6

8.1.3 “S” 类型功能

1) 计数方式

A) 高速计数器模块可以对高速脉冲进行计数,这一点是CPU模块中的计数指令(CTU, CTD, CTUD,

等.)所不能实现的,计数范围为32位2进制数(-2,147,483,648 ~ 2,147,483,647).

B) 有效输入可为 1相输入, 2相输入和CW/ CCW 输入

C) 加/减计数方式描述如下;

(1) 1-相输入: (1) 加/减速计数方式通过程序设置决定

(2) 加/减速计数方式通过B相输入信号决定

(2) 2-相输入: 通过A相B相的不同设置决定

(3) CW/CCW 输入: 如果B相滞后于A相输入,进行加法计数;如果A相滞后于B相输入,进行减法

计数.

D) 辅助功能描述如下;

① 计数器锁存

② 循环脉冲计数

E) 脉冲输入模式

(1) 通过程序设置加/减速计数方式

a) 1相 1输入1相乘法计数方式

A相输入脉冲的上升沿到达时开始计数,加/减速计数方式由应用程序决定.

加/减数计数分类 A相输入脉冲上升沿 A相输入脉冲下降沿

加/减速计数设置信号关断 加法计数 - 加/减速计数设置信号导通 减法计数 -

应用实例

A相输入脉冲

加法计数 减法计数 加法计数

加/减速计数设置信号

计数值 10 11 12 13 12 11 10 11

On Off

Page 135: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-7

(2) 通过B相输入信号决定加/减法计数方式

a) 1相 2输入 1相乘法计数方式

A相输入脉冲上升沿到达时开始计数,加/减法计数方式由B相脉冲决定.

加/减数计数分类 A相输入脉冲上升沿 A相输入脉冲下降沿

B相输入脉冲关断 加法计数 -

B相输入脉冲导通 减法计数 -

应用实例

2) 2-相计数方式

a) 2-相 4-相乘法计数方式

A相输入脉冲和 B相输入脉冲各自的上升沿和下降沿到达时开始计数。如果A相输入信号在

B相输入信号之前到达,以加法方式计数;如果B相输入信号在A相输入信号之前到达,以减

法方式计数.

应用实例

加法计数 减法计数

2 3 4 5 6 7 8 9 10 11 12 13 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2

B相输入脉冲

计数值

A相输入脉冲

加法计数 减法计数 加法计数

B相输入脉冲

计数值 7 8 9 10 9 8 7 8

Off On

A相输入脉冲

Page 136: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-8

(3) CW(顺时针)/CCW(逆时针) 计数方式

A相或B相输入脉冲上升沿到达时开始计数.

当B相输入脉冲信号上升沿滞后于A相输入信号上升沿时,以加法方式计数;当A相输入脉冲信

号上升沿滞后于B相输入信号上升沿时,以减法方式计数.

加/减数计数分类 A-相输入脉冲提前 A-相输入脉冲滞后

B-相输入脉冲提前 - 减法计数

B-相输入脉冲滞后 加法计数 -

应用实例

(2) 计数方式

可以根据不同应用需求选择两种不同的计数方式 (线性计数,循环计数).

计数方式保存在下面的特殊K区域.

每个通道的区域 (字) 方式

Ch.0 Ch.1 Ch.2 Ch.3 参考*1)

计数方式 K300 K330 K360 K390 0 : 线性 1 : 循环

*1) 如果计数方式设定值不是 0, 1, 错误代码 ‘20’ 将出现.

B相输入脉冲

计数值

A相输入脉冲

加法计数 减法计数

7 8 9 10 11 9 8 10 7

Page 137: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-9

根据不同应用需求选择两种不同的计数方式.

A) 线性计数

线性计数范围: -2,147,483,648 ~ 2,147,483,647

加法计数过程中如果到达最大值,将发生进位;减法计数过程中如果到达最小值,将发生

借位.

如果发生进位,将停止加法计数,但是可以进行减法计数.

如果发生借位,将停止减法计数,但是可以进行加减法计数.

B) 循环计数

循环计数范围: 用户自定义最小值~用户自定义最大值

计数显示:如果采用循环计数,将显示用户自定义的循环计数最小值,但不可显示计数值.

• 循环计数值保存在下面的特殊 K 区域.

每个通道的区域 (双字) 类型

Ch.0 Ch.1 Ch.2 Ch.3 参考

循环计数值 K310 K340 K270 K400

+2,147,483,647

减法计数 加法计数

借位

进位

-2,147,483,648

计数起始点

Page 138: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-10

(2) 加法计数

不同于线性计数,若在加法计数过程中计数值超过了用户自定义的最大值,仅发生进

位,但是仍可继续计数.

(2) 减法计数

不同于线性计数,若在减法计数过程中计数值超过了用户自定义的最小值,仅发生借

位,但是仍可继续计数.

(3) 循环计数方式下,根据当前计数值进行运算 (加法计数期间)

循环计数方式下,当前计数值超出了用户自定义的范围时

- 错误发生,并按线性方式计数 (错误代码 27).

循环计数方式下,当前值在用户自定义的计数范围内时

- 当前值增加到用户自定义的最大值,然后再次从用户自定义的最小值开始增加,在

发生进位后继续计数

- 如下面所示,计数保持值只显示最小值,不显示最大值.

借位发生

线性计数最大值

预设值

线性计数最小值 (0)

当前位置

: 不包含

: 包含

:不包含 : 包含

进位发生

循环计数最大值

预设值

循环计数最

小值(0)

当前位置

Page 139: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-11

(4) 循环计数方式下,根据当前值进行运算 (减法计数期间)

循环计数方式下,当前值超出了用户自定义的范围时

- 错误发生,并按线性方式计数(错误代码27).

循环计数方式下,当前值在用户自定义的计数范围内时

- 当前值减少到用户定义的最小值,然后再次从用户定义的最大值开始减少,在发生借位后

继续计数。

1. 循环计数方式下,计数值在设定范围内/外增减完全取决于计数值在用户定义的范围内/外 2. 循环计数方式下,计数值超出计数范围后将被认定为用户错误。此后不再在循环计数范围内计数. 3. 使用循环计数的预设功能前,一定要确保预设值在循环计数范围内.

备注

2,147,483,647

循环计数最大值

-2,147,483,648

循环计数最小值 (0)

※如果在用户自定义范围内

进位发生 进位发生

当前位置

当前位置

※如果超出用户自定义范围

:不包含 :包含

2,147,483,647 循环计数最大值

-2,147,483,648

循环计数最小值 (0)

※如果在用户自定义范围之类

借位发生

借位发生

※如果超出用户自定义范围

当前位置

当前位置

:不包含

:包含

Page 140: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-12

3) 比较输出

(a) 高速计数模块具有比较输出功能,可以将当前值和比较值进行比较,根据比较结果做相应输出.

(b) 每个通道有2路比较输出,可以独立应用.

(c) 比较输出条件有 >, =, < 等,共7种.

(d) 参数设定

比较输出方式设定

上面各设置值被储存在特殊 K 区.

比较输出条件 存储区地址 (字) 数值

当前值 < 比较值 设置为“0”

当前值≤ 比较值 设置为“1”

当前值=比较值 设置为“2”

当前值≥ 比较值 设置为“3”

当前值> 比较值 设置为“4”

比较值1 ≤计数值≤ 比较值2 设置为“5”

计数值 ≤比较值1, 计数值≥比较值2

通道0 : K302 通道1 : K330 通道2 : K358 通道3 : K386

设置为“6”

*2) 如果比较输出值没有设置为 0~6 计数器,将出现错误代码 ‘23’.

为了确保比较输出条件满足时,输出相应的比较结果,应接通比较输出使能信号.

每个通道地址 分类

Ch. 0 Ch. 1 Ch. 2 Ch. 3 操作

计数使能信号 K2600 K2700 K2800 K2900 0:禁止, 1:允许

比较使能信号 K2604 K2704 K2804 K2904 0:禁止, 1:允许

Page 141: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-13

为了产生外部输出信号,必须设定比较输出信号端(P20~P27)。如果比较输出触点断开,只输

出比较输出信号(内部设备)。

每个通道地址 分类

Ch. 0 Ch. 1 Ch. 2 Ch. 3 操作

比较一致输出信号 K2612 K2712 K2812 K2912 0: 比较输出不相等

1: 比较输出相等

• 比较输出点 (P20 ~ P27) 设置

Page 142: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-14

(e) 比较输出的详细描述

A) 方式0 (当前值<比较值) 如果当前值小于比较值时,产生输出信号。计数值增加到大于或等于比较值以后,输出

信号关断.

B) 方式1 (计数值≤比较值) 如果计数值小于等于比较值时,产生输出信号。计数值增加到大于比较值以后,输出信

号关断.

123456 123457 123458 123459 123460 123461 123462

123460

计数值

Compared output Min. set value

Compared Output output signal

Compared Output Enable

External output (in case of designated output)

123456 123457 123458 123459 123460 123461 123462

123460

Count value

Compared Output Min. set value

External output (in case of designated output)

Compared Output output signal

Compared Output Enable

Page 143: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-15

C) 方式2 (计数值 = 比较值) 如果当前值等于比较值时,产生输出信号。为了将输出关闭,比较输出使能和比较输出信号变

为On.

D) 方式3 (计数值 ≥ 比较值) 如果计数值大于等于比较值时,产生输出信号。计数值减少到小于比较值时,输出信号关断.

123456 123457 123458 123459 123460 123461 123462

123457

计数值

比较输出 最小设定值

外部输出 (指定信号输出)

比较输出信号

比较输出使能

123456 123457 123458 123459 123460 123461 123462 计数值

比较输出 最小设定值

外部输出 (指定信号输出)

123460

比较输出信号

比较输出使能

Page 144: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-16

E) 方式4 (计数值 >比较值) 如果计数值大于比较值时,产生输出信号。计数值减少到小于或等于比较值时,输出信号关

断.

F) 方式5 (比较输出设定最小值 ≤ 计数值 ≤比较输出设定最大值) 如果当前值大于等于比较输出设定最小值,同时小于等于比较输出设定最大值时,产生输出

信号。计数值增加/减少到超出此比较范围后,输出信号关断.

123456 123457 123458 123459 123460 123461 123462 计数值

比较输出 最小设定值

比较输出使能

比较输出信号

外部输出 (指定信号输出)

123459

123456 123457 123458 123459 123460 123461 123462

123458

123460

计数值

比较输出 最小设定值

比较输出 最大设定值

比较输出使能 比较输出信号

外部输出 (指定信号输出)

Page 145: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-17

G) 方式6 (计数值 ≤比较输出设定最小值, 计数值≥比较输出设定最大值) 如果计数值小于等于比较输出设定最小值,或大于等于比较输出设定最大值时,产生输出信

号。计数值增加/减小到超出此比较范围后,输出信号关断.

123456 123457 123458 123459 123460 123461 123462

123457

123461

计数值

比较输出 最小设定值

比较输出 最大设定值

比较输出使能 比较输出信号

外部输出 (指定信号输出)

Page 146: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-18

4) 进位信号

A) 产生进位信号

(1) 线性计数方式下,达到最大值2,147,483,647后,产生进位信号.

(2) 循环计数方式下,从用户自定义的最大值返回到最小值时,产生进位信号.

B) 产生进位信号时的计数方式

(1) 线性计数方式下,进位产生后停止计数.

(2) 循环计数方式下,即使产生进位信号,计数仍然继续.

C) 进位信号复位

(1) 可以通过进位/借位复位信号将产生的进位取消.

每通道地址 分类

通道 0 通道 1 通道 2 通道 3

进位信号 K2610 K2710 K2810 K2910

5) 借位信号

A) 产生借位信号

(1) 线性计数方式下,达到最小值-2,147,483,648后,产生借位信号.

(2) 循环计数方式下,从用户自定义的最小值返回到最大值时,产生借位信号.

B) 产生借位信号时的计数方式

(1) 线性计数方式下,借位产生后停止计数.

(2) 循环计数方式下,即使产生借位信号,计数仍然继续.

C) 借位信号复位

(1) 可以通过进位/借位复位信号将产生的借位取消.

每通道地址 分类

通道 0 通道 1 通道 2 通道 3

借位信号 K2611 K2711 K2811 K2911

Page 147: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-19

6) 单位时间内转数

附加功能使能信号On时,对指定时间内的输入脉冲数进行计数.

A) 设定

1)单位时间设定

(1) 输入单位时间和每转的脉冲数

设定值保存在下面的特殊K区域,用户可以直接指定.

每个通道地址 分类

通道0 通道1 通道2 通道3

单位时间 (1~60000)*3) K322 K352 K382 K412

*3) 如果启动单位时间内转数,但是单位时间值不在 1~60000ms 之内, 发生错误代码 ‘34’ .

(2)单位转数内输入脉冲数

每个通道地址 分类

通道0 通道1 通道2 通道3

脉冲数 / 转

(1~60000)*4) K323 K353 K383 K413

*4) 如果启动单位时间内转数,但是脉冲数/转不在 1~60000ms 之内, 发生错误代码 ‘35’。

(3) 如果使用单位时间内转数功能,使能信号必须设定为On.

每个通道地址 分类

通道0 通道1 通道2 通道3

单位时间内转数命令 K2605 K2705 K2805 K2905

B) 附加功能使能信号On时,用单位时间转数功能统计特定时间内的脉冲数.

C) 通过指定时间内的脉冲数和每转脉冲数的显示,即可计算出单位时间的转数.

D) 在将每转的脉冲数设定完毕,并将时间设置成1000ms后,将显示每秒钟的转数。为了显示

每分钟的转数(RPM), 需要通过程序实行.

Page 148: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-20

E) 下图的实例中,每转的脉冲数设置为“1”,单位时间设置为1000 ms。 (Ch0)

F) 显示每分钟转数(RPM)的程序如下图所示. 使用DMUL命令时,RPM值被存储在64位数据区D

100~D103内. 使用RPM值,可以根据系统需要,用字或双字类型表示(在 RPM值是小数目时).

G) 下图的实例中,每转的脉冲数设为“10”,单位时间设置为60,000 ms.

命令 计数值

1000

500

0 300

400

700

500

350

单位时间转数 (K264)

1000 1000 1000 1000

300 100 300 200

命令

计数值

1000

500

0 300

400

700

500

350

单位时间转数

60000 60000 60000 60000

30 10 30 20

Page 149: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-21

7) 计数器锁存

计数值锁存信号On时,当前值被锁存.

设置

如果希望当前值被锁存, 计数锁存功能需要设置为 ‘Use’.

每个通道地址 分类

通道0 通道1 通道2 通道3

计数值锁存命令 K2606 K2706 K2806 K2906

计数值锁存信号On时,计数锁存功能有效。也就是说, 电源从Off =>On的过程或发生模式改变,

计数值不会清除,将从上次的计数值开始继续累加。

使用计数值锁存功能时,需要通过内部或外部预置功能清除当前值。

Page 150: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-22

8) 预置功能

将当前值改变成预置值.

有2种类型的预置功能,内部预置和外部预置。外部预置作为固定输入触点。

• 预定设置值保存在下面的特殊 K 区域。

每通道地址(双字) 类型

通道0 通道1 通道2 通道3 参考

内部预置 K304 K334 K364 K394

外部预置 K306 K336 K366 K396

• 预置命令通过下面的特殊 K 区域指定,在允许位on以后通过执行指定的输入触点使用外部预置.

每通道地址(双字) 类型

通道0 通道1 通道2 通道3 参考.

内部预置命令 K2601 K2701 K2801 K2901

外部预置允许 K2602 K2702 K2802 K2902

外部预置命令 P008 P009 P00A P00B

Page 151: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-23

8.1.4 “H” 类型功能

1) 计数方式

A) 高速计数器模块可以对高速脉冲进行计数,这一点是CPU模块中的计数指令(CTU, CTD, CTUD,

等.)所不能实现的,计数范围为32位2进制数(-2,147,483,648 ~ 2,147,483,647).

B) 有效输入可为 1相输入, 2相输入和CW/ CCW 输入.

C) 加/减计数方式描述如下;

(1) 1-相输入: (1) 加/减速计数方式通过程序设置决定

(2) 加/减速计数方式通过B相输入信号决定

(2) 2-相输入: 通过A相B相的不同设置决定

(3) CW/CCW 输入: 如果B相滞后于A相输入,进行加法计数;如果A相滞后于B相输入,进行减法

计数。

D) 辅助功能描述如下;

① 计数器锁存

② 循环脉冲计数

E) 脉冲输入方式

1) 1相计数方式

A)通过程序设置加/减速计数方式

a) 1相 1输入1相乘法计数方式

A相输入脉冲的上升沿到达时开始计数,加/减速计数方式由应用程序决定.

加/减数计数分类 A相输入脉冲上升沿 A相输入脉冲下降沿

加/减速计数设置信号关断 加法计数 - 加/减速计数设置信号导通 减法计数 -

应用实例

A相输入脉冲

加法计数

减法计数 加法计数

加/减速计数设置信号

计数值 10 11 12 13 12 11 10 11

On Off

Page 152: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-24

B) 通过B相输入信号决定加/减法计数方式

b) 1相 2输入 1相乘法计数方式

A相输入脉冲上升沿到达时开始计数,加/减法计数方式由B相脉冲决定.

加/减数计数分类 A相输入脉冲上升沿 A相输入脉冲下降沿

B相输入脉冲关断 加法计数 -

B相输入脉冲导通 减法计数 -

应用实例

2) 2-相计数方式

a) 2-相 4-相乘法计数方式

A相输入脉冲和 B相输入脉冲各自的上升沿和下降沿到达时开始计数。如果A相输入信号在

B相输入信号之前到达,以加法方式计数;如果B相输入信号在A相输入信号之前到达,以减

法方式计数.

应用实例

加法计数

减法计数

2 3 4 5 6 7 8 9 10 11 12 13 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2

B相输入脉冲

计数值

A相输入脉冲

加法计数 减法计数 加法计数

B相输入脉冲

计数值

7 8 9 10 9 8 7 8

Off On

A相输入脉冲

Page 153: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-25

3) CW(顺时针)/CCW(逆时针) 计数方式

A相或B相输入脉冲上升沿到达时开始计数

当B相输入脉冲信号上升沿滞后于A相输入信号上升沿时,以加法方式计数;当A相输入脉冲信

号上升沿滞后于B相输入信号上升沿时,以减法方式计数.

I加/减速计数分类 A-相输入脉冲提前 A-相输入 脉冲滞后

B-相输入脉冲提前 - 减法计数

B-相输入 脉冲滞后 加法计数 -

应用实例

2) 计数方式

可以根据不同应用需求选择两种不同的计数方式 (线性计数,循环计数).

计数方式保存在下面的特殊K区域.

每个通道地址 (字) 模式

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 参考

计数模式 K300 K330 K360 K390 K2220 K2250 K2280 K2310 0 : 线性 1 : 循环

B相输入脉冲

计数值

A相输入脉冲

加法计数

减法计数

7 8 9 10 11 9 8 10 7

Page 154: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-26

A) 线性计数

线性计数范围: -2,147,483,648 ~ 2,147,483,647

加法计数过程中如果到达最大值,将发生进位;减法计数过程中如果到达最小值,将发生

借位.

如果发生进位,将停止加法计数,但是可以进行减法计数.

如果发生借位,将停止减法计数,但是可以进行加法计数.

B) 循环计数

设定循环计数的最小值和最大值. 预置值和比较值必须在计数的最大值和最小值范围以内.

• 循环计数的最大和最小值保存在下面的特殊 K 区域.

每个通道的区域 (双字) 类型

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 参考.

循环计数最小值 K308 K338 K368 K398 K2228 K2258 K2288 K2318

循环计数最大值 K310 K340 K270 K400 K2230 K2260 K2290 K2320

+2,147,483,647

减法计数

加法计数

借位 进位

-2,147,483,648

计数起始点

Page 155: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-27

循环计数的范围:用户自定义最小值~用户自定义最大值.

计数显示:如果使用循环计数,显示用户自定义最大值.

a. 加法计数

不同于线性计数,若在加法计数过程中计数值超过了用户自定义的最大值,仅发生进

位,但是仍可继续计数.

b. 减法计数

不同于线性计数,若在减法计数过程中计数值超过了用户自定义的最小值,仅发生借

位,但是仍可继续计数.

c. 循环计数方式下,根据当前计数值进行运算 (加法计数期间)

循环计数方式下,当前计数值超出了用户自定义的范围时

- 错误发生,并按线性方式计数 (错误代码 27).

循环计数方式下,当前值在用户自定义的计数范围内时

- 当前值增加到用户自定义的最大值,然后再次从用户自定义的最小值开始增加,在

发生进位后继续计数.

- 如下面所示,计数保持值只显示最小值,不显示最大值.

借位发生

循环计数最大值

预设值

循环计数最小值 (0)

当前位置 :不包含

: 包含

:不包含 : 包含

进位发生

循环计数最大值

预设值

循环计数最小值

当前位置

Page 156: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-28

(4) 循环计数方式下,根据当前值进行运算 (减法计数期间)

循环计数方式下,当前值超出了用户自定义的范围时

- 错误发生,并按线性方式计数(错误代码27).

循环计数方式下,当前值在用户自定义的计数范围内时

- 当前值减少到用户定义的最小值,然后再次从用户定义的最大值开始减少,在发生借位后

继续计数.

1. 循环计数方式下,计数值在设定范围内/外增减完全取决于计数值在用户定义的范围内/外. 2. 循环计数方式下,计数值超出计数范围后将被认定为用户错误。此后不再在循环计数范围内计数. 3. 使用循环计数的预设功能前,一定要确保预设值在循环计数范围内.

备注

2,147,483,647

循环计数最大值

-2,147,483,648

循环计数最小值(0)

※如果在用户自定义范围内

进位发生

进位发生

当前位置

当前位置

※如果超出用户自定义范围

:不包含 : 包含

2,147,483,647 循环计数最大值

-2,147,483,648

循环计数最小值

※如果在用户自定义范围内

借位发生

借位发生

※如果超出用户自定义范围

当前位置

当前位置

:不包含 : 包含

Page 157: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-29

(3) 比较输出

(a) 高速计数模块具有比较输出功能,可以将当前值和比较值进行比较,根据比较结果做相应输出.

(b) 每个通道有2路比较输出,可以独立应用.

(c) 比较输出条件有 >, =, < 等,共7种.

(d) 参数设定

比较输出方式设定

上面各设置值被储存在特殊 K 区.

存储区地址 (字) 比较输出条件

Comp output 0 Comp output 1 数值*2)

当前值 < 比较值 设置为 “0”

当前值≤ 比较值 设置为 “1”

当前值=比较值 设置为 “2”

当前值≥ 比较值 设置为 “3”

当前值> 比较值 设置为 “4”

比较值1 ≤计数值≤ 比较值2 设置为 “5”

计数值 ≤比较值1, 计数值≥比较值2

Ch.0 K302 Ch.1 K332 Ch.2 K362 Ch.3 K392 Ch.4 K2222 Ch.5 K2252 Ch.6 K2282 Ch.7 K2312

Ch.0 K303 Ch.1 K333 Ch.2 K363 Ch.3 K393 Ch.4 K2223 Ch.5 K2253 Ch.6 K2283 Ch.7 K2313

设置为 “6”

*2) 如果比较输出模式设定值不在 0~6 计数器内, 将出现错误代码‘23’

Page 158: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-30

为了确保比较输出条件满足时,在比较输出条件设定后,比较输出使能信号设定为‘1’.

每个通道地址 分类

Ch. 0 Ch. 1 Ch. 2 Ch. 3 Ch. 4 Ch. 5 Ch. 6 Ch. 7 操作

计数使能信号 K2600 K2700 K2800 K2900 K21800 K21900 K22000 K22100 0:禁止 1: 允许

比较0使能信号 K2604 K2704 K2804 K2904 K21804 K21904 K22004 K22104 0:禁止 1: 允许

比较1使能信号 K2607 K2707 K2807 K2907 K21807 K21907 K22007 K22107 0:禁止 1: 允许

为了产生外部输出信号,必须设定比较输出信号端(P20~P27)。如果在XG5000的特殊模块参数

设定时比较输出触点断开,只输出比较输出信号(内部设备).

每个通道地址 分类

Ch. 0 Ch. 1 Ch. 2 Ch.4 Ch.5 Ch. 6 Ch.7 操作

比较一致输出信号0 K2612 K2712 K2812 K2912 K21812 K22012 K22112 0: 比较输出关闭

1: 比较输出打开

比较一致输出信号1 K2613 K2713 K2813 K2913 K21813 K22013 K22113 0: 比较输出关闭

1: 比较输出打开

•比较输出点 (P20 ~ P2F)设定

Page 159: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-31

(e) 比较输出的详细情况

下面描述了比较输出的详细情况(比较器输出为0的情况)

A) 方式0 (当前值<比较值) 如果当前值小于比较输出0的最小值时,产生输出信号。计数值增加到大于或等于比较

输出0的最小值,输出信号关断.

B) 方式1 (计数值≤比较值) 如果计数值小于等于比较输出0设定最小值时,产生输出信号。计数值增加到大于比较

输出0设定最小值,输出信号关断.

123456 123457 123458 123459 123460 123461 123462

123460

计数值

比较输出0 设定最小值

比较输出0 输出信号

比较输出0 使能

外部输出 (指定输出)

计数值

比较输出0 设定最小值

比较输出0 输出信号

比较输出0 使能

外部输出 (指定输出)

123456 123457 123458 123459 123460 123461 123462

123460

Page 160: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-32

C) 方式2 (计数值 = 比较值) 如果当前值等于比较输出0的最小设定值时,产生输出信号。为了将比较输出关断,比较输出

使能信号为0或比较输出使能信号0关断。

D) 方式3 (计数值 ≥ 比较值) 如果当前值大于等于比较输出0的最小设定值时,产生输出信号。计数值减少到小于比较输

出0的最小设定值时,输出信号关断.

123456 123457 123458 123459 123460 123461 123462

123457

计数值

比较输出0 设定最小值

外部输出 (指定输出)

比较输出0 输出信号

比较输出0 使能

123456 123457 123458 123459 123460 123461 123462

123460

计数值

比较输出0 设定最小值

外部输出 (指定输出)

比较输出0 输出信号

比较输出0 使能

Page 161: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-33

E) 方式4 (计数值 >比较输出值) 如果当前计数值大于比较输出0的最小设定值时,产生输出信号。计数值减少到小于或等于比

较输出0的最小设定值时,输出信号关断.

F) 方式5 (比较输出0的最小设定值 ≤ 计数值 ≤输出0的最大设定值) 如果当前计数值大于等于比较输出0的最小设定值,同时小于等于输出0的最大设定值时,产

生输出信号。计数值增加/减少到超出此比较范围后,输出信号关断.

123456 123457 123458 123459 123460 123461 123462

123459

计数值

比较输出0 设定最小值

外部输出 (指定输出)

比较输出0 输出信号

比较输出0 使能

123456 123457 123458 123459 123460 123461 123462

123458

123460

计数值

比较输出0 设定最小值

比较输出0 设定最大值

外部输出 (指定输出)

比较输出0 输出信号

比较输出0 使能

Page 162: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-34

G) 方式6 (计数值 ≤输出0的最小设定值, 计数值≥输出0的最大设定值) 如果当前计数值小于等于输出0的最小设定值,或大于等于输出0的最大设定值时,产生输出

信号。计数值增加/减小到超出此比较范围后,输出信号关断.

123456 123457 123458 123459 123460 123461 123462

123457

计数值

比较输出0 设定最小值

比较输出0 设定最大值

外部输出 (指定输出)

123461

比较输出0 输出信号

比较输出0 输出使能

Page 163: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-35

4) 进位信号

A) 产生进位信号

(1) 线性计数方式下,达到最大值2,147,483,647后,产生进位信号.

(2) 循环计数方式下,从用户自定义的最大值返回到最小值时,产生进位信号.

B) 产生进位信号时的计数方式

(1) 线性计数方式下,进位产生后停止计数.

(2) 循环计数方式下,即使产生进位信号,计数仍然继续.

C) 进位信号复位

(1) 可以通过进位/借位复位信号将产生的进位取消.

每通道地址 分类

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7

进位信号 K2610 K2710 K2810 K2910 K21810 K21910 K22010 K22110

5) 借位信号

A) 产生借位信号

(1) 线性计数方式下,达到最小值-2,147,483,648后,产生借位信号.

(2) 循环计数方式下,从用户自定义的最小值返回到最大值时,产生借位信号.

B) 产生借位信号时的计数方式

(1) 线性计数方式下,借位产生后停止计数.

(2) 循环计数方式下,即使产生借位信号,计数仍然继续.

C) 借位信号复位

(1) 可以通过进位/借位复位信号将产生的借位取消

每通道地址 分类

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7

借位信号 K2611 K2711 K2811 K2911 K21811 K21911 K22011 K22111

Page 164: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-36

6) 单位时间内转数

附加功能使能信号On时,对指定时间内的输入脉冲数进行计数.

A) 设定

(1) 单位时间设定

1)设定单位时间和每转的脉冲数

设定值保存在下面的特殊K区域,用户可以直接指定.

每通道地址 (字) 分类

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 设定范围

单位时间 K322 K352 K382 K412 K2242 K2272 K2302 K2332 1~60000

脉冲/转 K323 K353 K383 K413 K2243 K2273 K2303 K2333 1~60000

2) 如果使用每单位转数功能,设置下面的特殊K区域,

每通道地址 (字) 分类

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 操作

转/单位时间命令

K2605 K2705 K2805 K2905 K21805 K21905 K22005 K22105 0: 禁止 1: 允许

3) 单位时间转数值保存在下面的特殊K区域.

每通道地址 (字) 分类

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 参考.

转/单位时间 K264 K274 K284 K294 K2184 K2194 K2204 K2214

Page 165: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-37

B) 附加功能使能信号On时,用单位时间转数功能统计特定时间内的脉冲数.

C) 通过指定时间内的脉冲数和每转脉冲数的显示,即可计算出单位时间的转数.

D) 在将每转的脉冲数设定完毕,并将时间设置成1000ms后,将显示每秒钟的转数。为了显示

每分钟的转数(RPM), 需要通过程序实行.

E) 下图的实例中,每转的脉冲数设置为“1”,单位时间设置为1000 ms。 (Ch0)

F) 显示每分钟转数(RPM)的程序如下图所示. 使用DMUL命令时,RPM值被存储在64位数据区D

100~D103内. 使用RPM值,可以根据系统需要,用字或双字类型表示(在 RPM值是小数目时).

命令

计数值

1000

500

0 300

400

700

500

350

单位时间转数(K264)

1000 1000 1000 1000

300 100 300 200

Page 166: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-38

G) 下图的实例中,每转的脉冲数设为“10”,单位时间设置为60,000 ms .

7) 计数器锁存

计数器锁存信号On时,当前值被锁存.

设置

如果希望当前值被锁存, 计数锁存功能需要设置为 ‘Use’.

每个通道地址 分类

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 操作

计数值锁存

命令 K2606 K2706 K2806 K2906 K21806 K21906 K22006 K22106

0: 禁止

1: 允许

计数器锁存信号On时,计数锁存功能有效。也就是说, 电源从Off =>On的过程或发生模式改变,

计数值不会清除,将从上次的计数值开始继续累加.

使用计数器锁存功能时,需要通过内部或外部预置功能清除当前值.

命令 计数值

1000

500

0 300

400

700

500

350

单位时间转数

60000 60000 60000 60000

30 10 30 20

Page 167: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-39

8) 预置功能

将当前值改变成预置值.

有2种类型的预置功能,内部预置和外部预置。外部预置作为固定输入触点。

• 预定设置值保存在下面的特殊 K 区域.

每通道地址(双字) 类型

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 参考.

内部预置值 K304 K334 K364 K394 K2224 K2254 K2284 K2314

外部预置值 K306 K336 K366 K396 K2226 K2256 K2286 K2316

•预置命令通过下面的特殊 K 区域指定,在允许位on以后通过执行指定的输入触点使用外部预置.

每通道地址(双字) 类型

Ch.0 Ch.1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 参考.

内部预置命

令 K2601 K2701 K2801 K2901 K21801 K21901 K22001 K22101

外部预置允

许 K2602 K2702 K2802 K2902 K21802 K21902 K22002 K22102

外部预置命

令 P008 P009 P00A P00B P00C P00D P00E P00F

Page 168: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-40

8.2 安装和布线

8.2.1 布线注意事项 注意线路的抗干扰能力,尤其是高速计数脉冲输入端。

1) 一定要使用屏蔽双绞线,采用三级接地.

2) 远离容易产生干扰的电源线或输入/输出线. 3) 为了有效抗干扰,需要使用恒定电源.

A相仅作为1相输入.

A相和B相作为两相输入.

8.2.2 配线实例 1) 如果脉冲发生器(编码器)为电压输出型。

Pulse Generator

CHSC

A

B

COM

24V

24VG

2) 如果脉冲发生器为集电极开路型

Pulse Generator

A

B

COM

24V

24VG

高速计数输入

高速计数输入

Page 169: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-41

8.3 内部存储器

8.3.1 高速计数特殊存储区 用特殊K设备的内置高速计数的参数和运行命令区域。

如果参数中的设定值发生了改变, 将根据改变后的值进行工作。同时确保使用WRT命令将改变后的值

存储在flash中。如果没有保存在flash中,电源再次上电或模式改变后,改变值将不能继续保持。

下面的实例表明,参数中对CH1的内部预设值可以通过程序改变,并储存在flash中。

- 接收到动作命令(M0)后, 将新的内部预设值(5000)送入到通道1的当前值存储区 (K332) 内.

- 用WRT命令将改变后的设定值存储在flash中。同时,如果为内置功能,设置槽号为“0”。

槽信息 不用

0: 高速计数器

1:位置决定

2: PID

Page 170: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-42

(1) “S” 类型

(a) 参数设定

说明 每个通道地址 参数

设定值 设置 Ch 0 Ch 1 Ch 2 Ch 3 备注

h0000 线性计数 计数方式

h0001 循环计数 K300 K330 K360 K390 字

h0000 1 相 1 输入1 乘法

h0001 1 相 2 输入1 乘法

h0002 CW / CCW

脉冲输入

方式

h0003 2 相 4 乘法

K301 K331 K361 K391 字

h0000 (量值) <

h0001 (量值) ≤

h0002 (量值) =

h0003 (量值) ≥

h0004 (量值) >

h0005 (范围)内

比较输出

方式

h0006 (范围)外

K302 K332 K362 K392 字

内部预设值

设定 -2,147,483,648 ~ 2,147,483,647 K304 K334 K364 K394 双字

外部预设值

设定 -2,147,483,648 ~ 2,147,483,647 K306 K336 K366 K396 双字

Page 171: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-43

说明 每个通道地址 参数

设定值 设置 Ch 0 Ch 1 Ch 2 Ch 3 备注

循环计数最大值

设定 -2,147,483,648 ~ 2,147,483,647 K310 K340 K370 K400 双字

比较输出最小值

设定 -2,147,483,648 ~ 2,147,483,647 K312 K342 K372 K402 双字

比较输出最大值

设定 -2,147,483,648 ~ 2,147,483,647 K314 K344 K374 K404 双字

HFFFF 不用

h0000 P0020

h0001 P0021

h0002 P0022

h0003 P0023

h0004 P0024

h0005 P0025

h0006 P0026

比较输出指定点

h0007 P0027

K320 K350 K380 K410 字

单位时间 [ms] 1 ~ 60000 K322 K352 K382 K412 双字

每转脉冲值 1 ~ 60000

K323 K353 K383 K413 双字

Page 172: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-44

(b) 运行命令

每个通道地址 参数

Ch 0 Ch 1 Ch 2 Ch 3

计数器使能 K2600 K2700 K2800 K2900

计数器内部预设使能 K2601 K2701 K2801 K2901

计数器外部预设使能 K2602 K2702 K2802 K2902

减法计数命令 K2603 K2703 K2803 K2903

比较输出使能 K2604 K2704 K2804 K2904

单位时间内转数使能 K2605 K2705 K2805 K2905

计数器锁存命令 K2606 K2706 K2806 K2906

进位信号 (位) K2610 K2710 K2810 K2910

借位信号 K2611 K2711 K2811 K2911

比较输出信号 K2612 K2712 K2812 K2912

(c) 监控区域

每个通道地址 参数

Ch 0 Ch 1 Ch 2 Ch 3 备注

当前计数值 K262 双字 K282 K292 双字

单位时间转数 K264 双字 K284 K294 双字

Page 173: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-45

(2) “H” 类型

(a) 参数设置

说明 每个通道地址

Ch 0 Ch 1 Ch 2 Ch 3 参数 设定值 设置

Ch 4 Ch 5 Ch 6 Ch 7

备注

h0 000 线性计数 K300 K330 K360 K390 计数方式

h0001 循环计数 K2220 K2250 K2280 K2310 字

h0000 1 相1 输入增加

h0001 1 相2 输入增加 K301 K331 K361 K391 字

h0002 CW / CCW

脉冲输入

方式设定

h0003 2 相乘4增加 K2221 K2251 K2281 K2311 字

h0000 (量值) <

h0001 (量值) ≤

h0002 (量值) =

h0003 (量值) ≥

K302 K332 K362 K392

h0004 (量值) >

h0005 (计数范围)内

比较输出0

方式值设定

h0006 (计数范围)外

K2222 K2252 K2282 K2312

h0000 (量值) <

h0001 (量值) ≤

h0002 (量值) =

h0003 (量值) ≥

K303 K333 K363 K393

h0004 (量值) >

h0005 (计数范围)内

比较输出1

方式值设定

h0006 (计数范围)外

K2223 K2253 K2283 K2313

K304 K334 K364 K394 内部预设值

设定 -2,147,483,648 ~ 2,147,483,647

K2224 K2254 K2284 K2314 双字

K306 K336 K366 K396 内部预设值

设定 -2,147,483,648 ~ 2,147,483,647

K2226 K2256 K2286 K2316 双字

Page 174: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-46

说明 每个通道地址

Ch 0 Ch 1 Ch 2 Ch 3 参数 设定值 设置

Ch 4 Ch 5 Ch 6 Ch 7

备注

K308 K338 K368 K398 循环输出最小值 -2,147,483,648 ~ 2,147,483,645

K2228 K2258 K2288 K2318 双字

K310 K340 K370 K400 循环输出最大值 -2,147,483,646 2,147,483,647

K2230 K2260 K2290 K2320 双字

K312 K342 K372 K402 比较输出最小值 -2,147,483,648 ~ 2,147,483,647

K2232 K2262 K2292 K2322 双字

K314 K344 K374 K404 比较输出最大值 -2,147,483,648 ~ 2,147,483,647

K2234 K2264 K2294 K2324 双字

HFFFF 不用

h0000 P0020

h0001 P0021

h0002 P0022

h0003 P0023

h0004 P0024

h0005 P0025

h0006 P0026

h0007 P0027

K320 K350 K380 K410

h0008 P0028

h0009 P0029

h000A P002A

h000B P002B

h000C P002C

h000D P002D

h000E P002E

比较输出 0 指

定点

h000F P002F

K2240 K2270 K2300 K2330

Page 175: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-47

说明 每个通道地址

Ch 0 Ch 1 Ch 2 Ch 3 参数 设定值 设置

Ch 4 Ch 5 Ch 6 Ch 7

备注

HFFFF 不用

h0000 P0020

h0001 P0021

h0002 P0022

h0003 P0023

h0004 P0024

h0005 P0025

h0006 P0026

h0007 P0027

K321 K351 K381 K411

h0008 P0028

h0009 P0029

h000A P002A

h000B P002B

h000C P002C

h000D P002D

h000E P002E

比较输出 1 指

定点

h000F P002F

K2241 K2271 K2301 K2331

K322 K352 K382 K412 单位时间 [ms] 1 ~ 60,000

K2242 K2272 K2302 K2332 字

K323 K353 K383 K413 每转脉冲值 1 ~ 60,000

K2243 K2273 K2303 K2333 字

Page 176: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-48

(b) 运行命令

每个通道地址 参数

Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7

计数器使能 K2600 K2700 K2800 K2900 K21800 K21900 K22000 K22100

计数器内部预设使能 K2601 K2701 K2801 K2901 K21801 K21901 K22001 K22101

计数器外部预设使能 K2602 K2702 K2802 K2902 K21802 K21902 K22002 K22102

减法计数命令 K2603 K2703 K2803 K2903 K21803 K21903 K22003 K22103

比较输出0使能 K2604 K2704 K2804 K2904 K21804 K21904 K22004 K22104

比较输出1使能 K2607 K2707 K2807 K2907 K21807 K21907 K22007 K22107

单位时间内转数使能 K2605 K2705 K2805 K2905 K21805 K21905 K22005 K22105

计数器锁存命令 K2606 K2706 K2806 K2906 K21806 K21906 K22006 K22100

进位信号 (位) K2610 K2710 K2810 K29100 K21810 K21910 K22010 K22110

借位信号 K2611 K2711 K2811 K29101 K21811 K21911 K22011 K22111

比较输出0信号 K2612 K2712 K2812 K29102 K21812 K21912 K22012 K22112

比较输出1信号 K2613 K2713 K2813 K29103 K21813 K21913 K22013 K22113

(c) 监控区域

每个通道地址 参数

Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7

当前计数值 K262 K272 K282 K292 K2182 K2192 K2202 K2212

单位时间转数 K264 K274 K284 K294 K2184 K2194 K2204 K2214

Page 177: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-49

8.3.2 错误代码 以下是对内置高速计数错误的说明.

有错误发生时,错误信息会存储在以下区域内.

每个通道地址 类别

Ch0 Ch1 Ch2 Ch3 Ch4 Ch5 Ch6 Ch7 备注

错误代码 K266 K276 K286 K296 K2186 K2196 K2206 K2216 字

每个通道地址 类别

CH0 CH1 CH2 CH3 备注

错误代码 K266 K276 K286 K296 字

错误代码及说明.

错误代码

(十进制) 说明

20 超出计数器范围

21 超出脉冲输入范围

22 在#0(2,4,6) 通道 2 相(A/B 相)运行时,请求 #1(3,5,7)通道 运行

* 在 #0(2,4,6) 通道 2 相输入时, 不可以使用#1(3,5,7)通道.

23 超出比较输出范围

25 内部预设值超出计数器范围

26 外部预设值超出计数器范围

27 循环计数器设定超出范围

* 循环计数器应该设定在2或2以上

28 比较输出最小值设定超出了输入范围最小值

29 比较输出最大值设定超出了输入范围最大值

30 比较输出最小值〉比较输出最大值的错误

31 比较输出数设定超出默认输出范围

34 单位时间设定溢出

35 每次循环的脉冲值设定溢出

36 比较输出最小值超出最大输入设定范围 (比较输出1)

37 比较输出最大值超出最大输入设定范围 (比较输出1)

38 比较输出最小值 >比较输出最大值输出设定 (比较输出1)

39 比较输出触点指定值设定错误 (比较输出1)

备注 如果发生2个或2个以上错误, 模块会记录后一个错误的代码,自动清除前一个错误的代码。

Page 178: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-50

8.4 实例: 高速计数器的使用

下面是高速计数应用实例.

1) 设置高速计数参数

下面描述了如何设置运行高速计数参数的类型.

A) 在基本工程窗口中设置『Internal Parameters』.

B) 打开设定高速计数器参数窗口,对高速计数器参数进行如下设置。 每个参数的设置详情, 参考8.1~8.3. (每个参数的设置存储在特殊K区内)

Page 179: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-51

C) 在程序中接通高速计数器使能信号(CH0:K2600).

D) 例如,在附加功能之间,打开 2605 位,使用旋转数功能. * 参照2. 运行命令, <8.3.1 高速计数特殊 K 区>

E) 完成如上设置后,将程序和参数下载到PLC中.

Page 180: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-52

2) 监控和命令设置 对高速计数的监控和命令功能的设置进行如下说明.

A) 如果选择对某个特殊模块进行监控,需要打开如下窗口.

Page 181: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-53

B) 将显示如下高速计数的监控和测试窗口,点击 『Monitor』.

项目 说明

监控标志位 显示高速计数监控标志位和命令窗口

监控启动 启动对每项的监控 (监控特殊K区)

测试 将每一项目的设定写入PLC(将设定写入特殊K区)

关闭 关闭监控

Page 182: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第八章 内置高速计数功能

8-54

点击『Start Monitoring』,将显示高速计数器监控窗口,在该窗口内可以设置各个参数。此时,如果电源从off到on或发生模式改变时,改变值不能够保存.

D) 点击『FLAG Monitor』,将显示对高速计数各个标志的监控情况,在此可以通过标志进行直接操作命令(点击命令反转).

Page 183: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -1

第九章 安装和配线

9.1 安全指示

4请在 PLC 的外部,为了整个系统的安全运行设计保护电路。因为外部电源的任何错误或者 PLC 模块的故

障将使输出不正常或故障,导致事故的发生。

(1) 可以在 PLC 的外部安装紧急停止电路、保护电路、相反动作的互锁电路(前进/相反的操作)和为了保

护机器毁坏的互锁电路(位置的上/下限).

(2) 如果 PLC 检测出如下的错误,所有的运行将停止,所有的输出将关闭。

(A)根据程序设定可以保持输出

(a) 在超过电流保护装置或超过电压保护装置。

(b) 自诊断功能错误,如 PLC CPU 的WDT 的错误发生。

4 如果 IO 控制部分的错误没有被 PLC CPU 检测出来,所有的输出将关闭。

为了机器的安全运行,请设计 PLC的外部自动防故障回路. 请参考 10.2 自动防故障回路.

(1) 因为输出设备、继电器、TR 等的错误。输出将会不正常. 如果输出信号导致严重的事故,请在外部设

计保护回路.

4负载短路时,负载上流过的电流大于额定电流,可能会引起发热,导致火灾,因此需要设计外部安全保护

电路,例如保险丝。

4在 PLC 电源供应后,供应外部电源。如果首先供应外部电源,可能由于错误输出或错作不当导致事故的

发生。

4通讯错误发生时,每个位置的运行状态,请参考通讯手册。

4在外围设备连接到 PLC 模块的时候,PLC 控制的情况下,配置系统的互锁电路以保证系统正常运行。在

运行的时候,如果执行程序改变,操作状态改变,熟悉手册和检查状态的安全。特别是,在长距离通讯控

制时,由于通讯等错误,用户不能及时相应 PLC的错误。

如何在 PLC CPU和外部设备之间数据通讯错误的情况下采取措施,可以在 PLC程序中增加互锁电路。

危险

Page 184: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -2

4请不要将控制线或通讯电缆与主电路或电源线靠的很近. 之间的距离在 10mm 以上. 否则,可能会引起由噪

声产生故障.

4在控制灯负载,发热器,螺线管等情况下,从 Off -> On 情况的发生, 会流过大电流 (10 倍的正常电流),

因此在保证额定电流的情况下,考虑改变模块与模块之间。

4根据 PLC 主电源和外部电源的延时的不同,程序输出将不会正常的工作(特别是 PLC 电源 On-Off 和开启的

时候.)

例如, 在处理外部供应电源之后,PLC 主电源打开的时候, 在 PLC 打开的时候,DC 输出模块可能发生故

障,因此在配置电路打开 PLC主单元或在外部电源错误或 PLC错误的情况下,可能导致故障.

4请不要将上面的错误引入到整个系统中,部件可以造成机器的毁坏或事故的发生,请在 PLC的外部配置安全

保护电路

危险

Page 185: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -3

9.1.1 自动防故障回路 (1) 系统设计的例子 (如果没有使用电源模块的 ERR 接触点)

AC 的情况 AC . DC的情况

(2) 시스템 설계 회로 예 (전원모듈의 ERR 접점을 사용하지 않는 경우)

P080 은 0.5 초 간격으로 On/Off 를 반복하므로 무접점의 출력모듈을 사용하여 주십시오. (5) 소비 전력 계산

PLC 제어반내의 온도는 사용주변 온도인 55이하로 억제할 필요가 있습니다. 제어반내의 방열 설계를 위하여 내부에 있는 각기긱들의 평균 소비 전력(발열량) (a) PLC 시스템의 전력 소비 블록도

直接检查电流输

DC 输入信号配置的计时器设

定.

电压延迟设备

输出警告 (灯或蜂鸣器)

通过 F009C,运行

电源关闭,设备输

输出警告 (灯或蜂鸣器)

电源关闭,设

备输出

配置部分导致相反操作

或故障,例如提前互锁

电路,外部互锁电路导

致的反转

由限位开关紧急

停止

由限位开关紧急停

在 AC 的情况下,电源运行的顺序 (1) 打开电源 (2) 运行 CPU. (3) 打开开始开关 (4) 打开电磁接触器(MC)由程序使输出设备运行

在 AC DC 的情况下,电源运行的顺序 电源打开后运行 CPU (1) 打开 RA2 ,DC 电源打开 (2) DC电源稳定后,打开计时器. (3) 打开开始开关 (4) 打开电磁接触器(MC)由程序使输出设备运行

F0045

F009C

F0045

Pm

Pn

Pm

Pm

F009C

Pm

Pm

Tm

Pm

Pm 根据 RA1,PLC 运行,输出开始允许

通过 F009C,Run

转换器 保险丝

开始开关

停止开关 输入模块

程序

输出模块

输出模块

输出模块

输出模块

程序 开始开关

停止开关

转换器 保险丝

转换器 保险丝

保险丝

DC power

电源

电源

Page 186: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -4

(2) 系统设计回路实例(使用电源模块的 ERR 触点的情况下)

检查 DC 电流

信号输入

DC 输入信号配置的计时器设

定.

输出警告 (灯或蜂鸣器)

(由限位开关紧急停止)

通过 ERR停止, 错误关闭

配置部分导致相反操作

或故障,例如提前互锁

电路,外部互锁电路导

致的反转

Pm

Pm

Tm Pm

Tm

Pm

Pn

Pm

F0045

F009C

ERR

ERR 触点 off ,输出设备电源 off

RA3

电压延迟设备

开始停止回路

根据 RA1,PLC 运行输出允许

在 AC DC 的情况下,电源运行的顺序 (1) 在打开电源后,运行 CPU . (2) DC电源打开 RA2 (3) 在 DC 电源稳定后打开计时器 (4) 打开开始开关,打开电磁接触器(MC)由程序使输出设备运行

转换器 保险丝

转换器 保险丝

DC power

保险丝

开始开关

电源

程序

停止开关

输出模块

输出模块

Page 187: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -5

(3) 在 PLC 错误的情况下,自动防故障回路的对策 PLC CPU 和存储器的错误由自诊断检查出来。但是如果错误是在 IO 控制部分等, CPU 可以检测到错误。在这种情况下,根据错误的状态是不同的,所有的触点 on 或者 off ,不能保证系统的安全。虽然我们将我们的产品的品质做到很好,请设置安全电路来避免 PLC导致的错误和事故。. 系统实例

主单元 输 入

16 点 输 入

16 点 输入

16 点 输入

16 点 输入

16 点 输入

16 点

在系统的最后槽中安装自动防故障的设备输出模块. [自动防故障回路实例]

如果 P80每 0.5s 通/断, 使用 TR 输出.

F0093

P80

P80

0.5s 0.5s

P80

P81

~

P8F

24V

0V

T1 T2 MC

- +

DC24

MC

T1

T2

L

L

外部负载

CPU 单元 输出模块

On 延时计时器

Off 延时计时器

自动防故障的输出模块

Page 188: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -6

9.1.2 PLC 热平衡计算 (1) 每部分的能量消耗计算

(a) 模块的能量消耗计算 电源部分的能量转换效率约为 65%,耗电量约占 35%,全部变为热能散失。所以,电源部分耗电量约为电源输出功率的 3/7。其计算式为:. · Wpw = 3/7 (I5V X 5) + (I24V X 24) (W) I5V : 每个模块 DC5V回路的能量消耗(内部耗电) I24V: 输出模块使用 DC24V 的电流消耗的平均值(所有的触点同时On的能量消耗) 如果 DC24V是外部供电或电源模块没有DC24V,不适用 .

(b) DC5V回路耗电量 电源模块的DC5V 输出电流消耗量为每个模块的能量消耗的总和. · W5V = I5V X 5 (W)

(c) DC24V 平均耗电量(所有的触点同时On的能量消耗) 电源DC24V 部分耗电量为各模块的耗电量之和. · W24V = I24V X 24 (W)

(d) 输出模块的输出口的平均耗电量(所有的触点同时On的能量消耗) · Wout = Iout X Vdrop X 输出点 X 同时 On 率 (W) Iout : 输出电流 (实际电流) (A) Vdrop: 每个输出模块的电压 (V)

主单元 输入

稳压装置

AC 电源 100V~240V

通信. 通信. 输出 输入 特殊

DC5V

DC24V

负载

Iout Iin

I5V

I24V

AC 电源 100V~240V DC24V

电源

Page 189: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -7

(e) 输入模块的输入平均能量消耗(所有的触点同时打开的能量消耗) · Win = lin X E X 输入触点 X 同时打开的功率 (W) Iin: 输入电流 (AC有效值) (A) E : 输入电压 (实际电压) (V)

(f) 特殊模块的耗电量 · WS = I5V X 5 + I24V X 24 + I100V X 100 (W) 以上各单元、模块的耗电量之和就是 PLC 的总耗电量. · W = WPW + W5V + W24V + Wout + Win + Ws (W) 根据 PLC 的总耗电量,计算电控柜内总发热及温升问题. 电控柜内温升,可根据下式计算. T = W / UA [°C] W : PLC 系统总耗电量(如上计算值) A : 控制柜的表面积 [m2] U : 使用风扇或其他设备,使柜内温度保持均匀时- - - - 6 控制柜内没有通风设备时 - - - - - - - - - - - - - 4

如果将 PLC 安装在密封的控制柜内,考虑到从 PLC 或其他设备上的散热,需要热保护(控制)设计. 如果有通风或风扇装置, 灰尘或流入的气体将影响整个 PLC系统的执行.

Page 190: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -8

9.2 附件/模块的拆卸

9.2.1 附件/模块的拆卸

处理时的注意事项 根据手册在规定范围内使用 PLC . 如果超出使用范围, 可能导致触电,火灾、故障和产品的毁坏.

4 在固定前,模块必须将卡扣固定好。如果使用强力,模块将被毁坏。 如果模块的安装不合适,可能会导致故障.

4 请不要使产品跌落或对模块的底部,接线端子等施加强冲击. 4 请不要将 PCB 从底座上拆开. (1) 模块的安装

· 移除模块上的扩展上盖. · 推动模块,将四个边缘的固定卡扣和底座连接. · 连接后,将上面和下面的固定卡扣放下来,就可以完全固定了.

Expansion_Plate(

Lever((Lock

警告

模块固定 (钩)

Page 191: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -9

(2) 模块的拆卸 · 将上面和下面的固定卡扣拉起,然后脱离开. · 请用 2个手将模块拆卸下来. (请不要使用强力.)

4 在分开模块时,请不要强行拆卸,如果强行拆卸,固定锁扣将会损坏.

Lever((Open

模块固定卡扣

警告

Page 192: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -10

(3) 模块安装位置 在模块和其他物体之间请保持下面的距离,以保证良好的通风和方便安装和拆卸.

*1 : 如果配线管的高度小于 50 mm (40mm 或以上) *2 : 如果附近没有移动的模块的设备, 20mm或以上 *3 : 如果是连接器, 80mm 或以上

(4) 模块安装方向 (a) 为了更好的通风,请按照以下的图片来安装.

边 PLC

20或以上*3

30 或以上 *1

30或以上*1

5 或以上 5 或以上*1

Page 193: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -11

(b) 请不要象下面的图片样安装

(5) 与其他设备的距离 为了避免噪声或热量,请保持 PLC 和设备(连接器或继电器)之间的距离,如下面所示. 设备安装在 PLC 前距离: 100 或以上 设备安装在 PLC 旁边距离: 50或以上

100mm 或以上

50mm或以上

50mm或以上

Page 194: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -12

9.2.2 处理时的注意事项

以下描述了从打开到安装的注意事项 · 要防止落地或对产品施加强冲击力. · 请不要将 PCB板从底座上分开,会引起错误的发生。 ·在配线的时候,请确保外部杂质没有进入到模块的上部,如果有进入,请立即清除杂质.

(1) IO模块处理时的注意事项 下面描述了处理 IO 模块的注意事项 (a) IO 模块规格的检查 对于输入模块,请注意输入电压,对于输出模块,如电压超过了最大开/关电压,会引起故障,火灾或毁坏。

(b) 使用电线 在选择电线的时候,请考虑周围温度,允许电流和电线的最小尺寸 AWG22(0.3mm2)或更多。

(c) 环境 IO 模块配线时,如果引起发热的设备或材料靠的太近或线圈长时间接触时,可能导致短路,错误或故障。

(d) 极性 在有接线端子的电源模块之前,请检查极性。

(e) 配线 · 在用高压线或电源线进行 IO配线时,如果有障碍物会引起错误。 · 没有电线经过 IO操作指示部分 (LED).( 无法正确监视输入输出动作.) · 负载连接输出模块时,并联浪涌吸收器或二极管负载. 二极管的负极与电源的正极相连. .

(f) 接线端子 加工螺孔或为端子排配线时,请注意不要落进铁屑或线头等异物,免得引起故障.

(g) 请不要撞击 IO 模块或将 PCB板从底座上拆开.

OUT

COM

输出模块

感应负载

Surge killer

OUT

COM

输出模块

感应负载

二极管

+

-

Page 195: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -13

9.3 配线 在使用系统时,下面描述了关于配线的注意事项. 4配线时,请切断外部电源. 4如果所有的电源切断了,可以导致触电或产品的毁坏. 4在配线后流动电流测试的情况下,设备终端盖子包含在产品中,如果没有,会引起短路. 4 使用D类型接地 (第三种接地) 或以上的规格,还可以用专用 PLC的 FG ,会引起触电或故障. 4 配线模块,检查额定电压和终端排列.并正确的排列,如果额定电压不同,会引起火灾,故障。 4 外部连接器,使用指定的设备或焊接,如果连接不安全,. 4 螺丝,请使用指定范围的扭矩,如果不合适,会引起短路,火灾或故障. 4 请不要将外部杂质例如垃圾或断开物等掉进模块内。将会引起火灾,故障和错误.

9.3.1电源配线 (1) 电源波动超过规定值的场合,请连接电源稳压装置. (2) 连接噪音包括线和地之间的小的噪声.

(在有很多噪声时,请连接绝缘变压器.)

警告

危险

AC 电源 稳压装置

AC 电源 100V~240V

RS-232C

01020304050607

1920

0809101112131415161718

AB

01020304050607

1920

0809101112131415161718

AB

00

IN10

20

30

OUT

01

11

21

31

02

12

22

32

03

13

23

33

04

14

24

34

05

15

25

35

06

16

26

36

07

17

27

37

08

18

28

38

09

19

29

39

0A

1A

2A

3A

0B

1B

2B

3B

0C

1C

2C

3C

0D

1D

2D

3D

0E

1E

2E

3E

0F

1F

2F

3F

RUNPWR

ERR

In:24VDC, 7mA

185VA 50/6 0Hz

XBC- DR64H

AC100-240V

Page 196: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -14

(3) PLC 电源的绝缘, I/O设备和电源设备如下所示. (4) 如果使用 DC24V 电源模块

(a) 不要并联几个DC24V 电源模块.将引起模块的毁坏. (b) 如果电源模块不能满足 DC24V 输出容量, 如下面所示供应外部DC24V.

(5) AC110V/AC220V/DC24V 线应该尽量细密的拧在一起,尽量短距离的连接. (6) AC110V/AC220V 线尽量的粗(2mm2) ,以减少电压降. (7) AC110V/ DC24V 线应尽量不要靠近主电路回路 (高电压/大电流) 和 I/O 信号线. 他们之间相隔 100mm或以上。

主单元

AC220V

主电源

稳压装置

PLC电源

主电路设备

IO 电源

AC100-240V

I

O

I O

Power Supply

DC 24V I

O

24V 24V

24V

CPU

CPU CPU

Page 197: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第九章 安装和配线

9 -15

(8) 请使用浪涌吸收器以防止雷电的袭击.

注意

(1) 防雷浪涌吸收器的接地线(E1) 和 PLC的接地线(E2)要分开接地。 (2) 请注意选择防雷浪涌吸收器的上限电压,使其不要低于电源电压最大值。

(9) 有干扰侵入时,请使用隔离变压器或尖脉冲过滤器 (10) 每个输入电源的配线要尽量的短,隔离变压器或电源滤波器配线不要采用管线方式

E2

PLC I/O 设备

E1

防雷浪涌吸收器

Page 198: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

Chapter 9 安装和配线

9 -16

9.3.2 I/O 设备配线 (1) 输入输出配线用导线,请在 0.3~2 mm2范围内选用,推荐使用(0.5 mm2))的导线. (2) 输入线路和输出线路要分开配线. (3) I/O 信号线的配线需要离主电路、高电压/大电流线路相隔 100mm以上. (4) 必须使用屏蔽电缆线,PLC一侧必须接地,除非主电路电缆和电源线没有隔离. (5) 使用管路配线时,请将管路可靠接地.

9.3.3 接地线 (1) PLC 已经包含一定的抗干扰噪声的方法,因此如果没有很大的噪声的话,可以不使用接地,但是,如果必须接地的话,请参考以下的方法. (2) 接地体尽量使用专用接地体. 接地方式要采用第三种接地(接地阻抗 100 W以下)规格 (3) 如果不使用专用接地体,请按下图所示的方法公共接地(B)图.

A) 专用接地 : 最好 B) 公共接地 : 较好 C) 公共接地 : 有缺陷 (4) 接地用导线,请使用 2 mm2以上导线,而接地点尽量选择离 PLC近处,接地线要尽量短。 (5) 如果检测出接地有任何的故障,请将基板的 FG 从接地上分离出来.

输入

输出

PLC 屏蔽电缆

RA

DC

PLC 其它电器 PLC PLC 其它电器 其它电器

第三种接地 第三种接地

Page 199: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

Chapter 9 安装和配线

9 -17

9.3.4 配线电缆的规格

配线使用的电缆规格如下.

电缆规格 (mm2) 外部连接的类型

下 限 上 限

开关量输入 0.18 (AWG24) 1.5 (AWG16)

开关量输出 0.18 (AWG24) 2.0 (AWG14)

模拟量输入输出 0.18 (AWG24) 1.5 (AWG16)

通信 0.18 (AWG24) 1.5 (AWG16)

主电源 1.5 (AWG16) 2.5 (AWG12)

保护接地 1.5 (AWG16) 2.5 (AWG12)

Page 200: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十章 维护

10-1

第十章 维护 为了保证 PLC处于最好的工作环境,确保进行日常和周期性的维护、检查工作.

10.1 维护和检查 I/O 模块主要包括半导体设备, 它们的设备寿命比较长。然而周围的环境可能引起设备的损坏,因此需要进行周期性的检测。每六个月检查一次到两次,检查的条目如下所示.

检查条目 判断 正确的动作

输入电压的变化范围 输入电压的变化范围 (在 -15%到+20%之间 ) 保持在允许的范围内。

输入/输出的电源供应 每个模块的输入/输出规格 保持每个模块的允许范围内。

温度 0 ~ + 55

湿度 5 ~ 95%RH 调节操作温度湿度在正确的范围内。

周边环境 震动 没有震动 应用抗震橡胶或者其它的抗震措施。

模块的移动 不允许移动 锁上安全钩。

终端螺钉的连接 不允许有松动 重新拧紧终端螺钉。.

备用部件 检查空闲部件的数量以及

它们的存储条件 查找不足并提升环境。

10.2 日常检查 下表显示了进行日常检查的项目.

检查条目 检查方法 判断 正确动作

基板的连接条件 检查螺钉 螺钉不应该有松动 重新拧紧螺钉

输入/输出模块的连接条件

检查连接螺钉 检查模块上盖 螺钉不应该有松动 重新拧紧螺钉

检查安装螺钉的松紧. 螺钉不应该有松动 重新拧紧螺钉

检查无焊接终端之间的距离 进行正确的调整 纠正 接线端子或扩展电缆

的连接条件 扩展电缆的连接 连接器不应该松动 纠正

PWR LED ON(OFF意味着有错误) ON(OFF意味着有错误) 参考五章.

Run LED ON (闪烁意味着有错误) ON (闪烁意味着有错误) 参考五章.

ERR LED OFF(ON意味着有错误) OFF(ON意味着有错误) 参考五章.

输入 LED 当输入接通的时候 ON, 当输入关闭的时候 OFF.

当输入接通的时候 ON, 当输入关闭的时候 OFF.

参考五章.

LED

指示灯

输出 LED 当输出接通的时候 ON 当输出关闭的时候 OFF

当输出接通的时候 ON 当输出关闭的时候 OFF

参考五章.

Page 201: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十章 维护

10-2

10.3 定期检查 每六个月对下面的条目进行一到两次检查,并执行所需要的正确动作.

检查条目 检查方法 判断 正确动作

周边温度 0 ~ 55 °C

周边湿度 5 ~ 95%RH 周边环境

周围污染级

-. 用温度计和湿度计进行测量 -.测量腐蚀性气体

应该不存在腐蚀性气体

调节到一般标准 (控制部分的内部环境标准)

松动, 没有装入 移动模块单元 模块应该正确安装 PLC 条件 灰尘或外部材料 目测 没有灰尘或外部材料

重新拧紧螺钉

接线端螺丝松动 重新拧紧螺钉 螺钉不应该松动 重新拧紧

接线端之间不同 目测 正确消除 纠正 连接条件

连接器松动 目测 连接器不应该松动 重新拧紧连接器的螺

检查线电压 测量输入端的电压 DC24V: DC20.4 ~ 28.8V 改变供电电源

Page 202: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-1

第十一章 故障检查 下面说明一下在系统运行期间可能发生的各种错误的内容,诊断方法以及针对该错误的纠正措施.

11.1故障检查的一般流程 系统的可靠性不仅仅依赖于设备的可靠性,也依赖于发生错误时短暂的停机时间。系统的高速运行需要瞬间的恢复

和纠正动作。下面说明了发生故障时的基本操作

1) 目测 检测点.

· 机器运作条件(停止还是运行) · 电源 On/Off · I/O设备的状态 · 配线的条件(I/O 配线, 扩展和通讯电缆) · 各种指示器的显示状态(如 电源 LED, 运行 LED, 错误 LED 和 输入/输出 LED) 检查了之后, 连接周边设备并检查 PLC的运行状态和程序的内容.

2) 故障检查 进行下面的操作,观察错误条件的任何变化. · 将开关打到 stop位置, 然后上电和断电.

3) 缩小引起故障可能原因的范围,比如: · PLC内部或外部? · I/O 模块或其它模块? · PLC程序?

11.2故障查找 这部分解释了查找故障和错误的流程以及相应的纠正措施.

症状

电源 LED 关闭? 电源 LED 关闭时的流程图.

ERR LED闪烁? ERR LED 闪烁时的流程图

RUN LED 关闭? RUN关闭时的流程图.

I/O模块操作不正确 输出模块的输出负载没有接通时的流程图

程序不能写 程序不能写到 PLC时的流程图

Page 203: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-2

11.2.1电源 LED关闭时的故障查找流程图. 下面的流程图说明了当供应了电源或者运行时电源 LED关闭时所采取的正确动作的流程.

Yes

电源 LED关闭.

电源是否供电?

电压是否在比例范围内?

填好故障处理调查卷以后,请联系最近的服务中心

提供电源

电源 LED接通没有?

供应正确电源.

D电源 LED 有没有接通?

1) 消除过电流 2) 断开电源然后重新上电.

电源 LED 是否接通?

No

No

No

Yes

Yes

No

No

Yes

Yes

Yes

结束

当前保护设备激活?

Page 204: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-3

11.2.2当 ERR(错误)指示灯闪烁时的故障处理流程图 以下描述了当在电源供应或系统运行过程中 ERR LED灯闪烁时所采取的正确动作的流程图.

警告 尽管出现了警告错误, PLC 系统不会停止运行,但是需要尽快采取正确动措施. 否则会引起系统错

误。

STOP LED 闪烁

No

No

Yes

检查错误代码, 连接 XG5000.

填好故障处理调查卷以后,请联系最近的服务中心.

参看附录 1 标志列表并解除产生错误的原因.

结束

Yes

是否是警告错误?

是否 ERR LED灯 仍然闪烁?

Page 205: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-4

11.2.3当 RUN、STOP灯关闭时所采取的故障处理流程图. 下面的流程图解释了在电源上电、运行启动或者在运行过程中 RUN LED等闪断时的正确操作步骤。

RUN, STOP LED 关断

No

Yes

填好故障处理调查卷以后,请联系最近的服务中心

结束

将电源断开然后重新上电

RUN/STOP LED OFF否?

Page 206: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-5

11.2.4当 I/O部件操作不正常时故障检查的流程图。

下面的流程图说明了 I/O模块运行不正常时所采取的操作步骤 .

I/O模块运行不正常时.

利用 XG5000 检查.SOL1 的状态

SOL1的输出灯是否

闭合?

No

替换终端模块的连接器

用测试器测量 SOL1 的终端电压

正确配线

Yes

测量值正常 ?

输出配线是否正确 ?

终端连接 器是否合适?

条件是否正常 ?

分离输出配线然后检

查输出模块的条件。

条件正常 ?

检查 SOL1的状态. 更换单元

继续

Yes

Yes

Yes

No

Yes No

Yes

Yes

No

No

Page 207: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-6

继续

开关 1和开关 2的 LED是否接通?

No

利用测试器检测开关 1,2 的电压

Yes

测量值是否正常?

分离外部配线然后检

查强制输入的状态

测量值是否正常 ?

检查开关 1和 2的状态

需要更换输入单元

利用测试器检测开关 1,2 的电压

测量值是否正常? 终端螺钉

是否正确拧紧?

输入配线正确否?

正确配线

重新拧紧终端螺钉

更换终端板连接器

.

需要更换输入单元

重新进行检查

终端板连接器的 条件是否合适?

Yes

No

No

Yes

No

Yes

Yes

No

Yes

No

No

Page 208: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-7

11.3故障调查卷 在操作XGB系列产品的时候遇到问题,请填好该问卷并通过电话或者传真与服务中心联系。 ü 与特殊模块或通讯模块相关的错误,请填写包含在单元用户手册中的调查问卷。 1. 电话 & 传真号 电话) 传真) 2. 设备型号: 3. 设备的细节

CPU 型号: .( ) OS 版本号.( ) 序列No.( ) XG5000 (编程软件) 版本号 o.: ( )

4.设备或系统控制对象的一般描述: 5. 基本单元的种类: - 通过模块设置开关的运行 ( ), - 通过KGLWIN或通讯的运行 ( ), - 通过外部存储器模块运行 ( ), 6. CPU模块的 ERR LED是否ON? 是( ), 否( ) 7. XG5000错误信息: 8. 第 7条中纠正操作的错误信息的历史: 9. 使用的其它纠正操作: 10. 错误特征 ü 重复( ): 周期( ), 和特定的步骤有关( ), 和环境有关( ) ü 有时( ): 一般错误间隔: 11. 错误内容的详细描述: 12.应用系统的配置图:

Page 209: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-8

~

11.4故障排除实例 各种回路中可能的故障以及采取的正确措施说明如下。

11.4.1输入线圈故障以及采取的措施 以下说明了输入线圈可能的故障以及所采取的措施.

条件 起因 正确的措施

输入信号没有

关闭.

外部设备漏电流 (比如通过无接近开关运行时)

输入信号没有

关闭.

(有时候氖灯

仍然 ON)

外部设备的漏电流 (由氖灯限位开关驱动)

ü 接入适当的电阻与电容, 以降低经过输入

模块端子的电压.

ü CR的大小由漏电流决定 - 推荐值 C : 0.1 ~ 0.47

R: 47 ~ 120 W (1/2W) 或者使用另外的独立显示电路.

输入信号没有

关闭.

由于配线电缆的容量而产生漏电流. ü 按照下面的方式安装外部设备的电源.

输入信号没有

关闭.

外部设备漏电流 (由指示灯开关运行) ü按照以下的方式接入合适的电阻,以使输入

模块端子和公共端子之间的电压高于关闭电

压.

输入信号没

有关闭.

ü双电源的循环电流. ü E1 > E2, 时的情形

ü 只提供单一电源. ü 接入回路电流保护二极管(如下).

C

AC输入

R

~

C

外部设备

AC 输入

R 漏电流

~

C

外部设备

AC 输入

R

漏电流

AC输入

外部设备

~ 外部设备

AC 输入

漏电流

~

E1

DC输入

L E2

E1 DC输入

L E

外部设备

DC 输入

R 漏电流

DC输入

R

Page 210: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-9

11.4.2 输出回路的故障及采取的措施 以下描述了输出回路的可能发生的故障以及纠正措施.

条件 起因 正确的措施

当输出触点关闭

时, 负载上有过

电流.

ü内部负载为半波调整(有些情况为螺线管)

ü在供应电源的极性如①所示, C 充电.如果极性如

②所示, 电压充电到电压充满到 C+并提供给二极

管 D. 最大电压达到 2√2.

*) 如果电阻以这种方式使用,不会对输出单元造成

故障.但是它将影响负载电路中的二极管(D)的性

能, 降低引起故障.

ü 并联一个几十到几百 KΩ的电阻到负载两边.

负载没有 off.

ü并联到输出元件上的浪涌吸收器引起的漏电流.

ü 并连 C、R元件到负载中,阻值在几十 KΩ。当

输出模块与负载之间的配线距离比较长的时候,

由于线形电容的存在可能产生漏电流.

当负载为 C-R类

型的定时器时,

时间常数是波动

的.

ü并联到输出元件上的浪涌吸收器引起的漏电流.

ü 用一个触点驱动继电器,用一个锁定触点驱动 C

-R类型的计时器.

ü 使用定时器,而不使用 C-R ,有时候有半波螺

线管内部电路,因此要小心.

负载没有 off.

ü 2个不同的电源产生的寄生电流.

E1<E2,产生寄生电流. E1 关闭 (E2 打开), 产生

寄生电流.

ü 使用单一电源.

ü 并联寄生电流保护二极管.

如果负载是继电器等等,需要如上图中虚线所示的

方式反向接入吸收二极管.

输出

负载 E

1 E2

E1 负载

E2

输出

C

R

负载

漏电流

输出

~

X

T 定时器

输出 ~

C

R

负载

D

~ C

R 负载

R

D

~

C R

负载

漏电流

输出

~ R

负载

R

负载

C

Page 211: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-10

输出回路故障和采取的措施 (续).

条件 起因 正确的措施

负载关闭反

映时间较长.

ü 过电流在 off 状态[当运行感性负载如螺旋

管时](L/R较大)]直接由晶体管输出驱动.

ü当晶体管输出关闭时,电流会流过二极管,

根据负载将会有超过 1到 2秒的时间延时.

ü 插入一个小的 L/R 电磁接触器并利用同样的

触点驱动负载.

输出晶体管

损坏.

白织灯的浪涌电流

当灯开的时候将会有 10倍或更多的浪涌电流.

ü 要控制浪涌电流,需要减少额定电流的 1/3

到 1/5.

输出

E1

R

共地晶体管输出

共源晶体管输出

输出

负载

输出

E1

R

输出

E1

输出

负载

E1

断开电流

Page 212: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

第十一章 故障检查

11-11

11.5错误代码列表 错误

代码 错误起因 处理方法

(处理后重新启动) 运行状态 LED 状态 诊断点

23 程序执行不正常 重新装载程序后再启动 警告 0.5 秒闪烁 运行模式

24 I/O参数错误

重新装载 I/O参数后再运行, 如果电池有问题更换电池. I/O参数重新装载后检查保存状态,如果有错误,更换单元。

警告 0.5秒闪烁 复位 运行 模式切换

25 基本参数错误

装载基本参数后重新启动, 如果有问题更换电池. 基本参数装载后检查保存状态,如果发现错误,

更换模块。

警告 0.5秒闪烁 复位 运行 模式切换

30 设置的参数与安装的模

块不匹配 修改模块和参数,然后重新启动 警告 0.5秒闪烁 运行 模式切换

31 在运行或其他设置情况

下脱落 在运行模式期间检查扩展模块的连接/断开的位置。 警告 0.1秒闪烁 每个扫描

33 运行期间 I/O模块的数据不能读取

用 XG5000检查发生错误的槽的位置,更换模块然后重新启动 (读取参数). 严重错误 0.1秒闪烁 扫描结束

34 运行期间不可以进行特

殊模块和通讯模块数据

的访问

用 XG5000检查发生错误的槽的位置,更换模块然后重新启动 (读取参数). 严重错误 0.1秒闪烁 扫描结束

39 CPU 模块的不正常停止或故障

噪音或硬件错误导致的异常系统结束 1) 如果重新上电后重复出现, 咨询服务中心2) 噪音测量

严重错误 0.1秒闪烁 普通时间

40 运行程序的时候扫描时

间超出了参数中指定的

看门狗时间

检查看门狗计时器的时间设定后, 修改参数或程序,然后重新启动. 警告 0.5秒闪烁 运行程序

的时候

41 执行用户程序的时候发

生错误 移除错误 → 重新装载程序并重新启动. 警告 0.5秒闪烁 运行程序

的时候

44 计时器索引错误 重新装载了计时器索引修改程序后,重新启动。 警告 0.5秒闪烁 扫描结束

50 外部设备的严重错误 参考严重错误检测标志,修改设备并重新启动

(读取参数) 严重错误 1秒闪烁 扫描结束

60 E_STOP 功能执行 移除程序中启动 E_STOP 功能时产生的错误, 重新上电启动 严重错误 1秒闪烁 运行程序

的时候

500 不可进行数据内存备份 如果电池没有错误, 重新上电 远程模式开关打到 STOP模式 警告 1秒闪烁 上电

Page 213: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-1

附录 1 标志列表 附录. 1.1 特殊继电器(F) 列表

字 位 变量 功能 描述

- _SYS_STATE 模式和状态 指示 PLC 模式和运行状态.

F0000 _RUN 运行 运行状态

F0001 _STOP 停止 停止状态

F0002 _ERROR 错误 错误状态

F0003 _DEBUG 调试 调试状态

F0004 _LOCAL_CON 本地控制 本地控制模式

F0006 _REMOTE_CON 远程控制 远程控制模式

F0008 _RUN_EDIT_ST 运行时编辑 运行时编辑程序下载

F0009 _RUN_EDIT_CHK 运行时编辑 运行时内部编辑处理

F000A _RUN_EDIT_DONE 运行时编辑完成 运行时编辑已经完成

F000B _RUN_EDIT_END 运行时编辑结束 运行时编辑结束

F000C _CMOD_KEY 操作模式 本地 PADT改变运行模式.

F000D _CMOD_LPADT 操作模式 远程 PADT改变运行模式.

F000E _CMOD_RPADT 操作模式 远程通讯模块改变运行模式

F000F _CMOD_RLINK 操作模式 强制输入状态

F0010 _FORCE_IN 输入强制 强制输出状态

F0011 _FORCE_OUT 输出强制 执行监控

F0014 _MON_On 监控 本地 PADT改变运行模式

F0015 _USTOP_On Stop Stop功能停止

F0016 _ESTOP_On EStop EStop 功能停止

F0017 _CONPILE_MODE 编译 执行编译

F0018 _INIT_RUN 初始化 初始化任务执行

F001C _PB1 程序代码 1 程序代码 1选择

F001D _PB2 程序代码 2 程序代码 2选择

F001E _CB1 编译代码 1 编译代码 1选择

F000~1

F001F _CB2 编译代码 2 编译代码 2选择

- _CNF_ER 系统错误 报告系统严重错误状态

F0021 _IO_TYER 模块类型错误 模块类型不匹配

F0022 _IO_DEER 模块脱落错误 模块脱离

F0024 _IO_RWER 模块 I/O 错误 模块 I/O 错误

F0025 _IP_IFER 模块接口错误 特殊/通讯模块接口错误

F002~3

F0026 _ANNUM_ER 外部设备错误 检测到外部设备的严重错误

Page 214: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-2

字 位 变量 功能 描述

F0028 _BPRM_ER 基本参数 基本参数错误

F0029 _IOPRM_ER IO 参数 I/O 配置参数错误

F002A _SPPRM_ER 特殊模块参数 特殊模块参数异常

F002B _CPPRM_ER 通讯模块参数 通讯模块参数异常

F002C _PGM_ER 程序错误 程序错误

F002D _CODE_ER 代码错误 程序代码错误

F002E _SWDT_ER 系统看门狗 系统看门狗动作

F002~3

F0030 _WDT_ER 扫描看门狗 扫描看门狗动作

- _CNF_WAR 系统警告 报告系统轻微错误

F0041 _DBCK_ER 备份错误 数据备份错误

F0043 _ABSD_ER 运行停止错误 异常运行停止

F0046 _ANNUM_WAR 外部设备错误 检测到外部设备的轻微错误

F0048 _HS_WAR1 高速链接 1 高速链接 – 参数 1 错误.

F0049 _HS_WAR2 高速链接 2 高速链接 – 参数 2 错误

F0054 _P2P_WAR1 P2P参数 1 P2P – 参数 1错误

F0055 _P2P_WAR2 P2P 参数 2 P2P – 参数 2 错误

F0056 _P2P_WAR3 P2P参数 3 P2P – 参数 3 错误

F004

F005C _CONSTANT_ER 常量错误 常量错误.

- _USER_F 用户触点 用户定时器

F0090 _T20MS 20ms 20ms时钟

F0091 _T100MS 100ms 100ms 时钟

F0092 _T200MS 200ms 200ms 时钟

F0093 _T1S 1s 时钟 1s 时钟

F0094 _T2S 2 s 时钟 2s 时钟

F0095 _T10S 10 s时钟 10s 时钟

F0096 _T20S 20 s时钟 20s 时钟

F0097 _T60S 60 s时钟 60s 时钟

F0099 _On 常 On 常通

F009A _Off 常 Off 常闭

F009B _1On 1次扫描 On 首次扫描 On

F009C _1Off 1次扫描 Off 首次扫描 OFF

F009

F009D _STOG 反转 每周期反转

Page 215: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-3

字 位 变量 功能 描述

- _USER_CLK 用户时钟 用户设置的时钟

F0100 _USR_CLK0 设置扫描重复 On/Off 扫描设置时钟 0.

F0101 _USR_CLK1 设置扫描重复 On/Off扫描设置时钟 1.

F0102 _USR_CLK2 设置扫描重复 On/Off扫描设置时钟 2.

F0103 _USR_CLK3 设置扫描重复 On/Off扫描设置时钟 3.

F0104 _USR_CLK4 设置扫描重复 On/Off扫描设置时钟 4.

F0105 _USR_CLK5 设置扫描重复 On/Off扫描设置时钟 5.

F0106 _USR_CLK6 设置扫描重复 On/Off扫描设置时钟 6.

F010

F0107 _USR_CLK7 设置扫描重复 On/Off扫描设置时钟 7.

- _LOGIC_RESULT 逻辑结果 显示逻辑结果

F0110 _LER 运行错误 运行错误 1周期 ON

F0111 _ZERO 0标志 执行结果为 0 时 On.

F0112 _CARRY 进位标志 运行时发生进位 On

F0113 _ALL_Off 全部输出 OFF 所有输出 OFF时 On

F011

F0115 _LER_LATCH 运行错误保持 运行错误时 ON保持

- _CMP_RESULT 比较结果 显示比较结果

F0120 _LT 小于 标志 小于时 On

F0121 _LTE 小于等于标志 小于等于时 On

F0122 _EQU 等于标志 等于时 On

F0123 _GT 大于标志 大于时 On

F0124 _GTE 大于等于标志 大于等于时 On

F012

F0125 _NEQ 不等标志 不相等时 On

F014 - _FALS_NUM FALS 号码. 显示 FALS 号.

F015 - _PUTGET_ERR0 PUT/GET 错误 0 主基板 Put / Get错误

F023 - _PUTGET_NDR0 PUT/GET 结束 0 主基板 Put/Get 结束

F044 - _CPU_TYPE CPU 类型 显示 CPU类型信息

F045 - _CPU_VER CPU版本 显示 CPU 版本

F046 - _OS_VER OS版本 显示 OS 版本

F048 - _OS_日 OS日期 显示 OS 发布日期

F050 - _SCAN_MAX 最大扫描时间 显示最大扫描时间

F051 - _SCAN_MIN 最小扫描时间 显示最小扫描时间

F052 - _SCAN_CUR 当前扫描时间 当前扫描时间 F0053 - _MON_YEAR 月/年 时钟数据 (月/年)

F0054 - _TIME_DAY 时/日 时钟数据(hour/date)

F0055 - _SEC_MIN 秒/分 时钟数据(秒/分)

F0056 - _HUND_WK 百年/周 时钟数据(百年/周)

Page 216: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-4

字 位 变量 功能 描述

- _FPU_INFO FPU运行结果 固定的十进制运行结果

F0570 _FPU_LFLAG_I - -

F0571 _FPU_LFLAG_U - -

F0572 _FPU_LFLAG_O - -

F0573 _FPU_LFLAG_Z 0除保持 0除时候锁存

F0574 _FPU_LFLAG_V - -

F057A _FPU_FLAG_I - -

F057B _FPU_FLAG_U - -

F057C _FPU_FLAG_O - -

F057D _FPU_FLAG_Z 0除 除 0时报告

F057E _FPU_FLAG_V 非法操作 非法操作时报告

F057

F057F _FPU_FLAG_E 不规则的输入 中断输入时报告

F058 - _ERR_STEP 错误步 保存错误步

F060 - _REF_COUNT 刷新 模块刷新时增加

F062 - _REF_OK_CNT 刷新 OK 模块刷新正常时增加

F064 - _REF_NG_CNT 刷新 NG 模块刷新异常时增加

F066 - _REF_LIM_CNT 刷新限制 模块刷新异常时增加 (超时).

F068 - _REF_ERR_CNT 刷新错误 模块刷新异常时增加

F070 - _MOD_RD_ERR_CNT 模块读错误 读模块 1 字异常时增加

F072 - _MOD_WR_ERR_CNT 模块写错误 写模块 1 字异常时增加

F074 - _CA_CNT 块服务 模块数据块服务时增加

F076 - _CA_LIM_CNT 块服务限制 数据块服务限制时增加

F078 - _CA_ERR_CNT 块服务错误 数据块服务错误时增加

F080 - _BUF_FULL_CNT 缓冲器满 CPU内部缓存满时增加

F082 - _PUT_CNT Put 计数 Put 计数增加

F084 - _GET_CNT Get计数 Get 计数增加

F086 - _KEY 当前开关 指示本地开关的当前状态

F088 - _KEY_PREV 先前开关 指示本地开关的先前状态

F090 - _IO_TYER_N 不匹配的槽 模块类型不匹配的槽号

F091 - _IO_DEER_N 脱落的槽 模块脱离槽号

F093 - _IO_RWER_N 保险丝断开的槽 保险丝断开槽号

F094 - _IP_IFER_N 读写错误槽 模块读写错误槽号

F096 - _IO_TYER0 接口错误槽 模块接口错误槽号

Page 217: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-6

字 位 变量 功能 描述

F104 - _IO_DEER0 模块类型 0错误 主基板模块类型错误

F120 - _IO_RWER0 模块读写 0错误 主基板模块读/写错误

F128 - _IO_IFER_0 模块接口 0错误 主基板模块接口错误

F140 - _AC_FAIL_CNT 电源关闭次数 保存电源关闭的次数

F142 - _ERR_HIS_CNT 错误发生时间 保存错误发生的时间

F144 - _MOD_HIS_CNT 模式转换次数 保存模块转换的次数

F146 - _SYS_HIS_CNT 历史发生时间 保存系统历史时间

F148 - _LOG_ROTATE 日志循环 保存循环日志信息

F150 - _BASE_INFO0 槽信息 0 主基板槽信息

- _USER_WRITE_F 可用的触点 程序中可用的触点

F2000 _RTC_WR RTC 读写 RTC数据的读写.

F2001 _SCAN_WR 扫描写 扫描初始值

F2002 _CHK_ANC_ERR 外部错误测试请求 外部错误检测请求 F200

F2003 _CHK_ANC_WAR 外部轻微错误测试请

求 (警告) 外部轻微错误检测请求 (警告).

- _USER_STAUS_F 用户触点 用户触点 F201

F2010 _INIT_DONE 初始化完成 初始化完成显示

F202 - _ANC_ERR 外部一系列错误的显

示信息 外部严重错误显示信息

F203 - _ANC_WAR 外部轻微错误的显示

信息(警告) 外部轻微错误显示信息 (警告)

F210 - _MON_年_DT 月/年 时钟数据 (月/年)

F211 - _TIME_DAY_DT 时/日 时钟数据 (时/日)

F212 - _SEC_MIN_DT 秒/分 时钟数据 (秒/分)

F213 - _HUND_WK_DT 百年/周 时钟数据 (百年/周)

Page 218: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-6

附录 1.2 通讯继电器 (L) 清单 这里描述了数据链接通讯继电器(L).

1. 高速连接 1 设备 关键字 类型 描述

高速链接参数 1所有设定站运行正常

L000 _HS1_RLINK 位

指示所有站号根据高速链接参数设定而运行正常,并且在以下条件

满足时 ON. 1. 所有站的设定参数都为 RUN模式并且没有错误。 2. 所有在参数中设定的数据块通讯正常 3. 每个站自身的设定参数通信正常。 一旦 RUN_LINK为 On, 它将保持直到通过 LINK_DISABLE停止. _HS1RLINK 为 On后的异常状态。

L001 _HS1_LTRBL 位

当_HSMRLINK 为 On, 如果站中设定的参数和数据块的通信参数如下所示,这个标志将 ON 1. 参数中设定的站不处于运行模式, 或者 2. 参数中设定的站中存在错误,或者 3. 参数中设定的数据块的通讯状态不好。 如果上面 1, 2 & 3 的条件发生,LINK TROUBLE将会 On, 如果条件回到正常状态,它会重新 OFF. 高速链接 1, k 块的一般状态

L0020 ~ L005F

_HS1_STATE[k] (k = 00~63) 位串 显示设置参数中每个数据块的通讯信息的一般状态。

_HS1_STATE[k] = HS1MOD[k]&_HS1TRX[k]&(~_HS1_ERR[k]) 高速链接 1, k块站 RUN操作模式 L0060 ~

L009F _HS1_MOD[k]

(k = 00~63) 位串 显示参数中 k数据块站的运行模式.

高速链接参数 1, k块站的正常通讯 L0100 ~ L013F

_HS1_TRX[k] (k = 00~63) 位串

显示参数设置中的 K数据块的通讯状态是否正常.

高速链接参数 1, k 块站错误运行模式 L0140 ~ L017F

_HS1_ERR[k] (k = 00~63) 位串

显示参数中 K数据块的通讯状态的错误运行状态.

高速链接参数 1, k 块的设置 L0180 ~ L021F _HS1_SETBLOCK[k] 位串

显示是否设置 k 数据块的参数

Page 219: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-7

2. 高速连接 2 设备 关键字 类型 描述

高速链接参数 2所有设定站运行正常.

L0260 _HS2_RLINK 位

指示所有站号根据高速链接参数设定而运行正常,并且在以下条件满足时

ON. 1. 在设定参数中所有站的都为 RUN模式并且没有错误. 2. 所有在参数中设定的数据块通讯正常 3. 每个站自身的设定参数通信正常. 一旦 RUN_LINK为 On, 它将保持直到通过 LINK_DISABLE停止.

_HS1RLINK 为 On后的异常状态。

L0261 _HS2_LTRBL 位

当_HSMRLINK 为 On, 如果站中设定的参数和数据块的通信参数如下所示,这个标志将 ON 1. 参数中设定的站不处于运行模式, 或者 2. 参数中设定的站中存在错误,或者 3. 参数中设定的数据块的通讯状态不好。 如果上面 1, 2 & 3 的条件发生,LINK TROUBLE将会 On, 如果条件回到正常状态,它会重新 OFF. 高速链接 2, k 块的一般状态. L0280 ~

L031F _HS2_STATE[k]

(k = 00~63) 位 Array 指示设置参数中每个数据块的通讯信息的一般状态.

_HS2_STATE[k]=HS2MOD[k]&_HS2TRX[k]&(~_HS2_ERR[k]) 高速链接参数 2, k块站 RUN操作模式 L0320 ~

L035F _HS2_MOD[k]

(k = 00~63) 位 Array 显示参数中 k数据块站的运行模式.

高速链接参数 2, k块站的正常通讯 L0360 ~ L039F

_HS2_TRX[k] (k = 00~63)

位 Array 显示参数设置中的 K数据块的通讯状态是否正常.

高速链接参数 2, k 块站错误运行模式 L0400 ~ L043F

_HS2_ERR[k] (k = 00~63)

位 Array 显示参数中 K数据块的通讯状态的错误运行状态.

高速链接参数 2, k 块的设置 L0440 ~ L047F _HS2_SETBLOCK[k] 位

Array 显示是否设置 k 数据块的参数

Page 220: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-8

3. 共同区域 根据 P2P服务设置的通讯标志列表。

P2P参数: 1~3, P2P 块: 0~31

设备 关键字 类型 描述

L5120 _P2P1_NDR00 位 显示 P2P参数 1, 0块服务正常结束。

L5121 _P2P1_ERR00 位 显示 P2P参数 1, 0 块服务异常结束。

L513 _P2P1_STATUS00 字 显示 P2P参数 1, 0 块服务异常结束的错误代码。

L514 _P2P1_SVCCNT00 双字 显示 P2P参数 1, 0 块服务正常计数

L516 _P2P1_ERRCNT00 双字 显示 P2P 参数 1, 0 块服务异常计数

L5180 _P2P1_NDR01 位 P2P参数 1, 1 块服务正常结束

L5181 _P2P1_ERR01 位 P2P参数 1, 1 块服务异常结束

L519 _P2P1_STATUS01 字 显示 P2P参数 1, 1块服务异常结束错误代码

L520 _P2P1_SVCCNT01 双字 显示 P2P参数 1, 1块服务正常计数

L522 _P2P1_ERRCNT01 双字 显示 P2P参数 1, 1 块服务异常计数

L524~L529 - 字 P2P 参数 1,2 块服务总数

L530~L535 - 字 P2P 参数 1,3 块服务总数

L536~L697 - 字 P2P参数 1,4~30块服务总数

L698~L703 - 字 P2P 参数 1,31块服务总数

Page 221: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 1 标志列表

App. 1-9

附录 1.3 网络寄存器 (N) 清单

这里描述通讯用网络寄存器(N). P2P 参数: 1~3, P2P 块: 0~31

设备 关键字 类型 描述

N000 _P1B00SN 字 保存 P2P 参数 1, 00块的其它站号.

N0000~0004 _P1B00RD1 字 保存 P2P 参数 1, 01块的读取区设备 1.

N005 _P1B00RS1 字 保存 P2P 参数 1, 01块的读取区域 1尺寸.

N0006~0009 _P1B00RD2 字 保存 P2P参数 1, 01 块的读取区设备 2.

N010 _P1B00RS2 字 保存 P2P参数 1, 01块的读取区域 2尺寸.

N0011~0014 _P1B00RD3 字 保存 P2P参数 1, 01 块的读取区设备 3.

N015 _P1B00RS3 字 保存 P2P参数 1, 01块的读取区域 3尺寸.

N0016~0019 _P1B00RD4 字 保存 P2P参数 1, 01 块的读取区设备 4.

N020 _P1B00RS4 字 保存 P2P参数 1, 01块的读取区域 4尺寸.

N0021~0024 _P1B00WD1 字 保存 P2P参数 1, 01 块的存取区设备 1.

N025 _P1B00WS1 字 保存 P2P参数 1, 01块的存取区域 1尺寸.

N0026~0029 _P1B00WD2 字 保存 P2P参数 1, 01 块的存取区设备 2.

N030 _P1B00WS2 字 保存 P2P参数 1, 01块的存取区域 2尺寸.

N0031~0034 _P1B00WD3 字 保存 P2P参数 1, 01 块的存取区设备 3.

N035 _P1B00WS3 字 保存 P2P参数 1, 01块的存取区域 3尺寸.

N0036~0039 _P1B00WD4 字 保存 P2P参数 1, 01 块的存取区设备 4.

N040 _P1B00WS4 字 保存 P2P参数 1, 01块的存取区域 4尺寸.

N0041~0081 - 字 P2P 参数 1, 01 块的保存区域.

N0082~0122 - 字 P2P 参数 1, 02块的保存区域

N0123~1311 - 字 P2P 参数 1, 03~31 块的保存区域.

N1312~2623 - 字 P2P 参数 2的保存区域.

N2624~3935 - 字 P2P 参数 3的保存区域.

Remark

q 在 XGB S 类型中, 网络寄存器只能用来监控. (只读)

Page 222: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 2 尺寸

App.2 -1

附录 2 尺寸 (单位: mm)

(1) 标准基本单元 -. XBC-DN32H

-. XBC-DR32H

Page 223: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 2 尺寸

App.2 -2

-. XBC-DN64H

-. XBC-DR64H

Page 224: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 2 尺寸

App.2 -3

2) 扩展 I/O 模块

-. XBE-DC32A, XBE-TR32A

01020304050607

1920

0809101112131415161718

AB

-. XBE-RY16A

Page 225: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 2 尺寸

App.2 -4

-. XBE-DC08A, XBE-DC16A, XBE-TN08A, XBE-TN16A

-. XBE-DR16A, XBE-RY08A

Page 226: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 3 与 MASTER-K 的兼容性(特殊继电器)

App. 3-1

附录 3 与 MASTER-K的兼容性(特殊继电器)

MASTER-K XGB

设备 功能 符号 设备 功能

F0000 运行模式 _RUN F0000 运行编辑模式

F0001 编程模式 _STOP F0001 编程模式

F0002 暂停模式 _ERROR F0002 错误模式

F0003 调试模式 _DEBUG F0003 调试模式

F0004 N/A _LOCAL_CON F0006 调试模式

F0005 N/A _MODBUS_CON F0006 调试模式

F0006 远程模式 _REMOTE_CON F0006 调试模式

F0007 用户内存设置 - F0007 N/A

F0008 N/A _RUN_EDIT_ST F0008 运行时编辑

F0009 N/A _RUN_EDIT_CHK F0009 运行时编辑

F000A 用户内存运行 _RUN_EDIT_DONE F000A 运行时编辑完成

F000B N/A _RUN_EDIT_END F000B 运行时编辑结束

F000C N/A _CMOD_KEY F000C 开关改变运行模式

F000D N/A _CMOD_LPADT F000D PADT改变运行模式

F000E N/A _CMOD_RPADT F000E 远程 PADT改变运行模式

F000F STOP 命令执行 _CMOD_RLINK F000F 远程通讯模块改变运行模式

F0010 常 On _FORCE_IN F0010 强制输入

F0011 常 Off _FORCE_OUT F0011 强制输出

F0012 1次扫描 On _SKIP_ON F0012 I/O 跳读执行

F0013 1次扫描 Off _EMASK_ON F0013 错误掩饰执行

F0014 每次扫描反转 _MON_ON F0014 监控执行

_USTOP_ON F0015 Stop功能停止

_ESTOP_ON F0016 ESTOP 功能停止

_CONPILE_模式 F0017 编译

_INIT_RUN F0018 初始化

- F0019 ~ F001F N/A

F0015 ~ F001C N/A

_PB1 F001C 程序代码 1

F001D N/A _PB2 F001D 程序代码 2

F001E N/A _CB1 F001E 编译代码 1

F001F N/A _CB2 F001F 编译代码 2

Page 227: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 3 与 MASTER-K 的兼容性(特殊继电器)

App. 3-2

MASTER-K XGB

设备 功能 符号 设备 功能

F0020 1 步运行 _CPU_ER F0020 CPU 配置错误

F0021 断点运行 _IO_TYER F0021 模块类型不匹配错误

F0022 扫描运行 _IO_DEER F0022 模块脱离错误

F0023 触点值匹配运行 _FUSE_ER F0023 保险丝断开错误

F0024 字值匹配运行 _IO_RWER F0024 I/O模块读/写错误

_IP_IFER F0025 特殊/通讯模块接口错误

_ANNUM_ER F0026 外部设备错误的严重错误检测

- F0027 N/A

_BPRM_ER F0028 基本参数错误

_IOPRM_ER F0029 I/O 配置参数错误

_SPPRM_ER F002A 特殊模块参数错误

_CPPRM_ER F002B 通讯模块参数错误

_PGM_ER F002C 程序错误

_CODE_ER F002D 程序代码错误

_SWDT_ER F002E 系统看门狗错误

F0025 ~ F002F

N/A

_BASE_POWER_ER

F002F 基板电源错误

F0030 严重错误 _WDT_ER F0030 扫描看门狗

F0031 轻微错误 - F0031 -

F0032 WDT 错误 - F0032 -

F0033 I/O 组合错误 - F0033 -

F0034 电池电压错误 - F0034 -

F0035 保险丝错误 - F0035 -

F0036 ~ F0038

N/A - F0036 ~ F0038

-

F0039 备份正常 - F0039 -

F003A 时钟数据错误 - F003A -

F003B 程序改变 - F003B -

F003C 程序改变错误 - F003C - F003D ~ F003F

N/A - F003D ~ F003F

N/A

_RTC_ER F0040 RTC数据错误

_DBCK_ER F0041 数据备份错误

_HBCK_ER F0042 热启动禁止错误

_ABSD_ER F0043 异常操作停止

_TASK_ER F0044 任务冲突

_BAT_ER F0045 电池错误

F0040~ F005F

N/A

_ANNUM_ER F0046 外部设备的轻微错误检测

Page 228: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 3 与 MASTER-K 的兼容性(特殊继电器)

App. 3-3

MASTER-K XGB

设备 功能 符号 设备 功能

_LOG_FULL F0047 日志内存满警告

_HS_WAR1 F0048 高速链接参数 1错误

_HS_WAR2 F0049 高速链接参数 2错误

- F004A ~ F0053 N/A

_P2P_WAR1 F0054 P2P参数 1错误

_P2P_WAR2 F0055 P2P参数 2错误

_P2P_WAR3 F0056 P2P参数 3错误

- F0057 ~ F005B N/A

_Constant_ER F005C 常量错误

F0040 ~ F005F N/A

- F005D ~ F005F N/A

F0060 ~ F006F Error Code save - F0060 ~ F006F N/A

F0070 ~ F008F Fuse cutoff save - F0070 ~ F008F N/A

F0090 20ms cycle Clock _T20MS F0090 20ms时钟

F0091 100ms cycle Clock _T100MS F0091 100ms时钟

F0092 200ms cycle Clock _T200MS F0092 200ms时钟

F0093 1s cycle Clock _T1S F0093 1s 循环时钟

F0094 2s cycle Clock _T2S F0094 2s循环时钟

F0095 10s cycle Clock _T10S F0095 10s循环时钟

F0096 20s cycle Clock _T20S F0096 20s循环时钟

F0097 60s cycle Clock _T60S F0097 60s循环时钟

- F0098 N/A

_ON F0099 常 On

_OFF F009A 常 Off

_1ON F009B 1 次扫描 On

_1OFF F009C 1 次扫描 Off

_STOG F009D 每次扫描反转

F0098 ~F009F

N/A

- F009B~ F009F N/A

F0100 用户块 0 - F0100 用户块 0

F0101 用户块 1 - F0101 用户块 1

F0102 用户块 2 - F0102 用户块 2

F0103 用户块 3 - F0103 用户块 3

F0104 用户块 4 - F0104 用户块 4

F0105 用户块 5 - F0105 用户块 5

F0106 用户块 6 - F0106 用户块 6

F0107 用户块 7 - F0107 用户块 7

Page 229: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 3 与 MASTER-K 的兼容性(特殊继电器)

App. 3-4

MASTER-K XGB

设备 功能 符号 设备 功能

F0108 ~ F010F - F0108 ~ F010F N/A

F0110 运行错误标志 _Ler F0110 运行错误标志

F0111 0标志 _Zero F0111 0标志

F0112 进位标志 _Carry F0112 进位标志

F0113 全部输出 Off _All_Off F0113 全部输出 off标志

F0114 公共 RAM 读写错误 - F0114 N/A

F0115 运行错误标志 (保持) _Ler_Latch F0115 运行错误标志(保持)

F0116 ~ F011F - F0116 ~ F011F N/A

F0120 小于标志 _LT F0120 小于标志

F0121 小于等于标志 _LTE F0121 小于等于标志

F0122 等于标志 _EQU F0122 等于标志

F0123 大于标志 _GT F0123 大于标志

F0124 大于等于标志 _GTE F0124 大于等于标志

F0125 不等标志 _NEQ F0125 不等标志

F0126 ~ F012F N/A - F0126 ~ F012F N/A

F0130~ F013F AC 电源关闭计数 _AC_F_CNT F0130~ F013F AC 电源关闭计数

F0140~ F014F FALS号. _FALS_NUM F0140~ F014F FALS 号.

_PUTGET_ERR F0150~ F030F PUT/GET错误标志

CPU TYPE F0440 ~ F044F CPU 类型

CPU VERSION F0450 ~ F045F CPU 版本 F0150~ F015F PUT/GET 错误标志

OS version no. F0460 ~ F047F 系统 O/S版本号.

F0160~ F049F N/A OS date F0480 ~ F049F 系统 O/S 日期

Page 230: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 3 与 MASTER-K 的兼容性(特殊继电器)

App. 3-5

MASTER-K XGB

设备 功能 符号 设备 功能

F0500~ F050F 最大扫描周期 _SCAN_MAX F0500~ F050F 最大扫描周期

F0510~ F051F 最小扫描周期 _SCAN_MIN F0510~ F051F 最小扫描周期

F0520~ F052F 当前扫描周期 _SCAN_CUR F0520~ F052F 当前扫描周期

F0530~ F053F 时钟数据 (年/月) _YEAR_MON F0530~ F053F

时钟数据 (年/月)

F0540~ F054F 时钟数据 (日/时) _DAY_TIME F0540~ F054F 时钟数据 (日/时)

F0550~ F055F 时钟数据 (分/秒) _MIN_SEC F0550~ F055F 时钟数据 (分/秒)

F0560~ F056F 时钟数据 (100年/星期) _HUND_WK F0560~ F056F

时钟数据 (100年/星期)

_FPU_LFlag_I F0570 -

_FPU_LFlag_U F0571 -

_FPU_LFlag_O F0572 -

_FPU_LFlag_Z F0573 0除错误保持标志

_FPU_LFlag_V F0574 -

- F0575 ~ F0579 N/A

_FPU_Flag_I F057A -

_FPU_Flag_U F057B -

_FPU_Flag_O F057C -

_FPU_Flag_Z F057D 0除错误标志

_FPU_Flag_V F057E

_FPU_Flag_E F057F 不规则的输入错误标志

F0570~ F058F N/A

Error Step F0580~ F058F 错误步保存

F0590~ F059F 错误步保存 - F0590~ F059F N/A

F0600~ F060F FMM详细错误信息 _REF_COUNT F060~F061 刷新计数

_REF_OK_CNT F062~F063 刷新 OK计数

_REF_NG_CNT F064~F065 刷新 NG 计数

_REF_LIM_CNT F066~F067 刷新限制计数

_REF_ERR_CNT F068~F069 刷新错误计数

_MOD_RD_ERR_CNT F070~F071 模块读错误计数

_MOD_WR_ERR_CNT F072~F073 模块写错误计数

_CA_CNT F074~F075 Cmd访问计数

_CA_LIM_CNT F076~F077 Cmd 访问限制计数

_CA_ERR_CNT F078~F079 Cmd 访问错误计数

F0610~ F063F N/A

_BUF_FULL_CNT F080~F081 缓冲器满计数

Page 231: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-1

附录 4 指令列表

附录 4.1 指令分类

类别 指令 细节 备注

触点指令 LOAD, AND, OR或相关指令

单元指令 AND LOAD, OR LOAD, MPUSH, MLOAD, MPOP

反向指令 NOT

主控模块 MCS, MCSCLR

输出指令 OUT, SET, RST, 1 扫描输出指令, 输出反转指令(FF)

顺序/后入优先指令 步控指令( SET Sxx.xx, OUT Sxx.xx )

结束指令 END

非处理指令 NOP

计时器指令 TON, TOFF, TMR, TMON, TRTG

基本指令

计数器指令 CTD, CTU, CTUD, CTR

数据传送指令 传送特定数据, 组, 字符 4/8/64 位适用

转换指令 为特定的数据、组进行 BIN/BCD转换 4/8位适用

数据类型转换指令 转换 整数/实数

输出终端比较指令 保存比较结果在特定的继电器中 无符号位比较

输入终端比较指令 保存比较结果到 BR. 比较实数, 字符 & 组. 三个操作数比较 有符号位比较

加/减指令 指定的数据加减 1 4/8位适用

循环指令 数据向左或者向右旋转,包含进位 4/8位适用

传送指令 按字/位 向左,向右移动特定数据 4/8位适用

交换指令 设备之间数据交换, 高低字节, 组数据

位操作指令 整数/实数的加,减,乘,除;字符串的加;组数据加减

BCD 操作指令 加、减、乘、除

逻辑运算指令 逻辑乘, 逻辑加, 异或, 异或非, 组运算

系统指令 错误显示, WDT初始化, 输出控制, 运行停止等

数据处理指令 编码, 解码, 数据分解/结合, 查找, 排序, 最大值., 最小值., 求和,平均值等

数据表处理指令 数据表数据的输入输出

字符处理指令 字符相关转换, 注释读, 字符抽取, ASCII 转换, HEX 转换, 字符查找等

特殊功能指令 三角函数, 指数, 角度/弧度转换等

数据控制指令 上下限控制,死区控制,区域控制

时间相关指令 日期时间数据读/写,时间数据调整及转换

跳转指令 JMP, CALL

循环指令 FOR/NEXT/BREAK

标志相关指令 进位标志 Set/Reset, 错误标志清除

特殊/通讯相关指令 通过总线指令进行数据的读写

中断相关指令 中断使能/禁止

应用指令

反转指令 反转整数/实数位,绝对值运算

Page 232: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-2

附录 4.2 基本指令 1) 触点指令

支持 类别 指令 符号 描述

XGK XGB

LOAD A触点运算开始

LOAD NOT B 触点运算开始

AND A 触点串联

AND NOT B 触点串联

OR A 触点并联

OR NOT B触点并联

LOADP P 上升沿触点

LOADN N 下降沿触点

ANDP P 上升沿触点串联

ANDN N 下降沿触点串联

ORP P 上升沿触点并联

触点指令

ORN N 下降沿触点并联

2) 连接指令

支持 类别 指令 符号 描述

XGK XGB

AND LOAD

A B

A,B 块串联

OR LOAD A

B

A,B 块并联

MPUSH 运算结果压栈到当前位置

MLOAD 从堆栈中装载存储数据

连接

MPOP

从栈中读取数据并出栈

MPUSH

MLOAD

MPOP

Page 233: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-3

3) 反转指令

支持 类别 指令 符号 描述

XGK XGB

反转 NOT 前面运行结果取反

4) Master Control instruction

支持 类别 指令 符号 描述

XGK XGB

MCS MCS n 主控指令设置( (n:0~7) 主控指令

MCSCLR 主控指令取消(n:0~7)

5) Output instruction

支持 类别 指令 符号 描述

XGK XGB

OUT

运行结果输出

OUT NOT

运行结果反转输出

OUTP

输入条件上升 1 次扫描输出

OUTN

输入条件下降 1次扫描输出

SET

触点输出 ON保持

RST

触点输出 OFF保持

输出

FF FF D 输入条件上升输出取反

6) Sequence/Last-input preferred instruction

支持 类别 指令 符号 描述

XGK XGB

SET S

顺序控制

步控制

OUT S 最后输入优先

7) End instruction

支持 类别 指令 符号 描述

XGK XGB

结束 END END 程序结束

8) Non-process instruction

支持 类别 指令 符号 描述

XGK XGB

不处理 NOP 梯形图不显示 不处理指令只能应用在指令表中

MCSCLR n

P

N

S

R

Syy.xx

S

Syy.xx

Page 234: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-4

9) 定时器指令

支持 类别 指令 符号 描述

XGK XGB

TON TON tT

TOFF TOFF tT

TMR TM R tT

TMON TMON tT

定时器

TRTG TRTG tT

10) 计数器指令

支持 类别 指令 符号 描述

XGK XGB

CTD C TD cC

CTU C TU cC

CTUD C TU D cDUC

设置

复位

当前值

输出

脉冲增加 脉冲减少

计数器

CTR C TR cC

设置

复位

计数 脉冲

当前值

输出

t 输入

T

t 输入

T

¬ t1 ® ¬ t2

输入

t1+t2 = t

®

T

t 输入

T

t 输入

T

设置

复位

计数 脉冲

当前值

输出

设置

复位

计数 脉冲

当前值

输出

Page 235: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-5

附录 4.3 应用指令 1) 数据传送指令

支持 类别 指令 符号 描述

XGK XGB

MOV MOV DS 16 位传送

MOVP MOVP DS

DMOV DMOV DS 32位传送

DMOVP DMOVP DS

RMOV R M O V DS 短实数传送

RMOVP R M O VP DS

LMOV LMOV DS 长实数传送

LMOVP LMOVP DS

MOV4 MOV4 DbSb

4位传送 MOV4P MOV4P DbSb

MOV8 MOV8 DbSb 8 位传送

MOV8P MOV8P DbSb

CMOV CMOV DS

CMOVP CMOVP DS

DCMOV DCMOV DS

1的补码传送

DCMOVP DCMOVP DS

GMOV GMOV NDS 16位组传送

GMOVP GMOVP NDS

FMOV FMOV NDS 多重传送

FMOVP FMOVP NDS

BMOV BMOV NDS 指定位传送

BMOVP BMOVP NDS

GBMOV GBMOV NZDS

特定位组传送

GBMOVP GBMOVP NZDS * Z: Control Word

(S)

: (S+N) (D)

:

(D+N)

b0 b15

N

… (S)

(D)

b0 b15

* Z: 控制字

(S) (D)

N

(D)

N

(S)

(S+1,S) (D+1,D )

1的补码

(S) (D) 1的补码

b0 b15

(Sb): 位位置

(Db): 位位置

8位传送

4位传送

b0 b15 (Sb): 位位置

(Db): 位位置

(S+3,S+2,S+1,S)

(D+3,D+2,D+1,D)

(S+1,S) (D+1,D )

(S+1,S) (D+1,D )

(S) (D)

Page 236: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-6

1) 数据传送指令 (续)

支持 类别 指令 符号 描述

XGK XGB

$MOV $MOV DS 字符传送

$MOVP $MOVP DS

字符传送开始 (S) 字符传送开始 (D)

2) BCD/BIN 转换指令

支持 类别 指令 符号 描述

XGK XGB

BCD BCD DS

BCDP BCDP DS

DBCD DBCD DS BCD 转换

DBCDP DBCDP DS

BCD4 BCD4 DbSb

BCD4P BCD4P DbSb

BCD8 BCD8 DbSb

4/8位 BCD转换

BCD8P BCD8P DbSb

BIN BIN DS

BINP BINP DS

DBIN DBIN DS BIN 转换

DBINP DBINP DS

BIN4 BIN4 DbSb

BIN4P BIN4P DbSb

BIN8 B IN 8 D bS b

4/8位 BIN 转换

BIN8P B IN 8P D bS b

GBCD GBCD NDS

GBCDP GBCDP NDS

从(S)开始的 N 个数转换为 BCD, 保存在(D) 开始的 N个寄存器中

GBIN GBIN NDS

组 BCD,BIN 转换

GBINP GBINP NDS

从(S)开始的 N 个数转换为 BIN, 保存在(D) 开始的 N个寄存器中

(D) 到 BCD

(S)

BIN( 0~9999 )

(D+1,D ) 到 BCD

(S+1,S)

BIN( 0~99999999 )

到 4位 BCD

b0 b15 (Sb):位, BIN(0~9)

(Db): 位

b0 b15 (Sb):位, BIN(0~99)

(Db): 位

到 8位 BCD

(D) 到 BIN

(S)

BCD( 0~9999 )

(D+1,D ) 到 BIN

(S+1,S)

BCD( 0~99999999 )

到 4到 BIN

b0 b15 (Sb): 到, BCD(0~9)

(Db): 位

b0 b15 (Sb): 到, BCD(0~99)

(Db): 位

到位 BIN

Page 237: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-7

3) 数据类型转换指令

支持 类别 指令 符号 描述

XGK XGB

I2R I2R DS

I2RP I2R P DS

I2L I2L DS

16 位整数/实数转换

I2LP I2LP DS

D2R D2R DS

D2RP D2RP DS

D2L D2L DS

32 位整数/实数转换

D2LP D2LP DS

R2I R2I DS

R2IP R2IP DS

R2D R2D DS

短整数实数转

R2DP R2DP DS

L2I L2I DS

L2IP L2IP DS

L2D L2D DS

长整数实数转

L2DP L2DP DS

备注

1) 整数值和实数值以完全不同的格式存储,因为这个原因,实数数据被当作整数运算前必须转换为可应用的数据.

(D+1,D) (S)

Int( -32768~32767 )

到实数

(D+3,D+2,D+1,D) (S)

Int( -32768~32767 )

到长整数

(D+1,D) (S+1,S)

Dint(-2147483648~2147483647)

到实数

(D+3,D+2,D+1,D) (S+1,S)

Dint(-2147483648~2147483647)

到长整数

(S+1,S) (D)

整个单实数范围

到 INT

(S+1,S) (D+1,D)

整个单实数范围

到 DINT

(D) (S+3,S+2,S+1,S) 到 INT

整个双实数范围

(D+1,D) (S+3,S+2,S+1,S) 到 DINT

整个双实数范围

Page 238: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-8

4) 比较指令

支持 类别 指令 符号 描述

XGK XGB

CMP CMP S2S1

CMPP CMPP S2S1

CMP(S1,S2) 和可用的标志设置 (S1, S2 是字)

DCMP DCMP S2S1

通过特殊继电

器的无符号比

DCMPP DCMPP S2S1

CMP(S1,S2) 和可用的标志设置 (S1, S2是双字)

CMP4 C M P 4 S 1 S 2

CMP4P C M P 4P S 1 S 2

CMP(S1,S2)和可用的标志设置 (S1, S2 是半字节)

CMP8 CMP8 S1 S2 4/8位比较

CMP8P CMP8P S1 S2

CMP(S1,S2)和可用的标志设置 (S1, S2是字节)

TCMP TCMP DS2S1

TCMPP TCMPP DS2S1

DTCMP DTCMP DS2S1

表比较

DTCMPP DTCMPP DS2S1

GEQ GEQ NDS2S1

GEQP GEQP NDS2S1

GGT GGT NDS2S1

GGTP GGTP NDS2S1

GLT GLT NDS2S1

GLTP GLTP NDS2S1

GGE GGE NDS2S1

GGEP GGEP NDS2S1

GLE GLE NDS2S1

GLEP GLEP NDS2S1

GNE GNE NDS2S1

组比较 (16位)

GNEP GNEP NDS2S1

一字一字的比较 S1 到 S2 的数据, 从低位开始将结果一位一位的保存在

(D) 中 ( N £ 16 )

备注

1) CMP(P), DCMP(P), CMP4(P), CMP8(P), TCMP(P) & DTCMP(P) 指令无符号比较的处理结果。所有其它指令执行有符号比较.

CMP((S1+1,S1),(S2+1,S2)) :

CMP((S1+31,S1+30),(S2+31,S2+30)) 结果:(D) ~ (D+15)

CMP(S1,S2)) :

CMP(S1+15,S2+15) 结果:(D) ~ (D+15), 1如果一致

Page 239: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-9

4) 比较指令 (续)

支持 类别 指令 符号 描述

XGK XGB

GDEQ G D E Q NDS 2S 1

GDEQP G D E Q P NDS 2S 1

GDGT G D G T NDS 2S 1

GDGTP G D G TP NDS 2S 1

GDLT G D LT NDS 2S 1

GDLTP G D LTP NDS 2S 1

GDGE G D G E NDS 2S 1

GDGEP G D G E P NDS 2S 1

GDLE G D LE NDS 2S 1

GDLEP G D LE P NDS 2S 1

GDNE G D N E NDS 2S 1

组比较 (32 位)

GDNEP G D N E P NDS 2S 1

按两个字比较 S1 和 S2 的数据,结果从低位开始按位保存在(D)中 ( N £ 16 )

Page 240: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-10

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

LOAD= = S2S1

LOAD> > S2S1

LOAD< < S2S1

LOAD>= >= S2S1

LOAD<= <= S2S1

16 Bits Data

Compare (LOAD)

LOAD<> <> S2S1

比较 (S1)和 (S2), 保存结果到 BR (位结果)中(有符号位运算)

AND= = S2S1

AND> > S2S1

AND< < S2S1

AND>= >= S2S1

AND<= <= S2S1

16 Bits Data

Compare (AND)

AND<> <> S2S1

执行(S1) & (S2)的 AND 操作,比较结果和位结果(BR).将比较结果保存在 BR中(有符号位运算)

OR= = S2S1

OR<= <= S2S1

16 Bits Data

Compare (OR)

OR<> <> S2S1

执行(S1) & (S2)的 OR 操作,比较结果和位结果(BR).将比较结果保存在 BR中(有符号位运算)

LOADD= D = S 2S 1

LOADD> D > S 2S 1

LOADD< D < S 2S 1

LOADD>= D > = S 2S 1

LOADD<= D < = S 2S 1

32 Bits Data

Compare (LOAD)

LOADD<> D < > S 2S 1

比较 (S1)和 (S2), 保存结果到 BR (位结果)中(有符号位运算)

备注

比较指令通常处理有符号比较。要处理无符号比较,请用特殊继电器专用比较指令.

Page 241: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-11

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

ANDD= D = S 2S 1

ANDD> D > S 2S 1

ANDD< D < S 2S 1

ANDD>= D > = S 2S 1

ANDD<= D < = S 2S 1

32位数据比较 (AND)

ANDD<> D < > S 2S 1

执行(S1) & (S2)的 AND 操作,比较结果和位结果(BR).将比较结果保存在 BR中(有符号位运算)

ORD= D = S 2S 1

ORD> D > S 2S 1

ORD< D < S 2S 1

ORD>= D > = S 2S 1

ORD<= D < = S 2S 1

32位数据比较 (OR)

ORD<> D < > S 2S 1

执行(S1) & (S2)的 OR 操作,比较结果和位结果(BR).将比较结果保存在 BR中(有符号位运算)

LOADR= R= S2S1

LOADR> R> S2S1

LOADR< R< S2S1

LOADR>= R>= S2S1

LOADR<= R<= S2S1

短实数比较 (LOAD)

LOADR<> R<> S2S1

执行(S1) & (S2)的 OR 操作,比较结果和位结果(BR).将比较结果保存在 BR中(有符号位运算))

ANDR= R= S2S1

ANDR> R> S2S1

ANDR< R< S2S1

ANDR>= R>= S2S1

ANDR<= R<= S2S1

短实数比较 (AND)

ANDR<> R<> S2S1

比较(S1+1,S)和(S2+1,S2), 保存结果到 BR(位结果)中(有符号运算)

Page 242: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-12

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

ORR= R= S2S1

ORR> R> S2S1

ORR< R< S2S1

ORR>= R>= S2S1

ORR<= R<= S2S1

实数比较(OR)

ORR<> R<> S2S1

比较(S1+1,S)和(S2+1,S2), 保存结果到 BR(位结果)中(有符号运算)

LOADL= L= S 2S 1

LOADL> L> S 2S 1

LOADL< L< S 2S 1

LOADL>= L> = S 2S 1

LOADL<= L< = S 2S 1

长实数比较 (LOAD)

LOADL<> L< > S 2S 1

比较(S1+3,S1+2,S1+1,S)和(S2+3,S2+2, S2+1,S2), 保存结果到 BR(位结果)中(有符号运算)

ANDL= L= S2S1

ANDL> L> S2S1

ANDL< L< S2S1

ANDL>= L>= S2S1

ANDL<= L<= S2S1

长实数比较(AND)

ANDL<> L<> S2S1

比较(S1+1,S)和(S2+1,S2), 比较结果与 BR 结果执行 AND 运算,保存结果到 BR(位结果)中(有符号运算)

Page 243: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-13

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

ORL= L= S 2S 1

ORL> L> S 2S 1

ORL< L< S 2S 1

ORL>= L> = S 2S 1

ORL<= L< = S 2S 1

长实数比较

(OR)

ORL<> L< > S 2S 1

比较(S1+1,S)和(S2+1,S2), 比较结果与 BR结果执行 OR运算,保存结果到 BR(位结果)中(有符号运算)

LOAD$= $= S2S1

LOAD$> $> S2S1

LOAD$< $< S2S1

LOAD$>= $>= S2S1

LOAD$<= $<= S2S1

字符串比较 (LOAD)

LOAD$<> $<> S2S1

比较 (S1)和 (S2)设备开始的字符串,保存结果到 BR中

AND$= $= S2S1

AND$> $> S2S1

AND$< $< S2S1

AND$>= $>= S2S1

AND$<= $<= S2S1

字符串比较

(AND)

AND$<> $<> S2S1

比较(S1)和(S2)设备开始的字符串,比较结果与 BR中结果执行 AND操作,保存结果到 BR中

Page 244: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-14

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

OR$= $= S2S1

OR$> $> S2S1

OR$< $< S2S1

OR$>= $>= S2S1

OR$<= $<= S2S1

字符比较 (OR)

OR$<> $<> S2S1

比较(S1)和(S2)设备开始的字符串,比较结果与 BR 中结果执行OR操作,保存结果到 BR中

LOADG= G= NS2S1

LOADG> G> NS2S1

LOADG< G< NS2S1

LOADG>= G>= NS2S1

LOADG<= G<= NS2S1

16位数据组比较 (LOAD)

LOADG<> G<> NS2S1

一对一地比较(S1), (S1+1), …, (S1+N)和(S2), (S2+1), … , (S2+N),如果每个比较值满足给定条件,在 BR中保存 1

ANDG= G= NS1S1

ANDG> G> NS1S1

ANDG< G< NS1S1

ANDG>= G>= NS1S1

ANDG<= G<= NS1S1

16 位数据组比较 (AND)

ANDG<> G<> NS1S1

一对一地比较(S1), (S1+1), …, (S1+N)和(S2), (S2+1), … , (S2+N),比较结果与 BR 中的结果执行 AND 操作,结果保存在 BR中

ORG= G= S2S1 N

ORG> G> S2S1 N

ORG< G< S2S1 N

ORG>= G>= S2S1 N

ORG<= G<= S2S1 N

16 位数据组比较 (OR)

ORG<> G<> S2S1 N

一对一地比较(S1), (S1+1), …, (S1+N)和(S2), (S2+1), … , (S2+N),比较结果与 BR 中的结果执行 OR 操作,结果保存在 BR中

Page 245: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-15

4) 比较指令(续)

支持 类别 指令 符号 描述

XGX XGB

LOADDG= D G = NS 2S 1

LOADDG> D G > NS 2S 1

LOADDG< D G < NS 2S 1

LOADDG>= D G > = NS 2S 1

LOADDG<= D G < = NS 2S 1

32 位数据组比较

(LOAD)

LOADDG<> D G < > NS 2S 1

一对一地比较 (S1), (S1+1), …, (S1+N) 与 (S2), (S2+1), … , (S2+N) ,如果每个比较值满足给定条件,在 BR 中保存1。

ANDDG= D G = NS 1S 1

ANDDG> D G > NS 1S 1

ANDDG< D G < NS 1S 1

ANDDG>= D G > = NS 1S 1

ANDDG<= D G < = NS 1S 1

32 位数据组比较

(AND)

ANDDG<> D G < > NS 1S 1

一对一地比较 (S1), (S1+1), …, (S1+N) 与(S2), (S2+1), … , (S2+N) ,比较结果与 BR 中的结果执行 AND 操作,结果保存到 BR中

ORDG= D G = S 2S 1 N

ORDG> D G > S 2S 1 N

ORDG< D G < S 2S 1 N

ORDG>= D G > = S 2S 1 N

ORDG<= D G < = S 2S 1 N

32 位数据组比较

(OR)

ORDG<> D G < > S 2S 1 N

一对一地比较 ( S 1 ) , ( S 1 +1), …, (S1+N) 与(S2), (S2+1), … , (S2+N) ,比较结果与BR中的结果执行 OR操作,结果保存到 BR中

Page 246: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-16

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

LOAD3= 3= S 2S 1 S 3

LOAD3> 3> S 2S 1 S 3

LOAD3< 3< S 2S 1 S 3

LOAD3>= 3> = S 2S 1 S 3

LOAD3<= 3< = S 2S 1 S 3

三个 16-位数据比较

(LOAD)

LOAD3<> 3< > S 2S 1 S 3

如果 (S1), (S2), (S3)满足给定条件,在 BR中保存 1

AND3= 3= S 3S 2S 1

AND3> 3> S 3S 2S 1

AND3< 3< S 3S 2S 1

AND3>= 3> = S 3S 2S 1

AND3<= 3< = S 3S 2S 1

三个 16-位数据比较

(AND)

AND3<> 3< > S 3S 2S 1

(S1), (S2), (S3) 的比较结果与(BR)执行 AND操作,结果保存到 BR中。

OR3= 3= S 2S 1 S 3

OR3> 3> S 2S 1 S 3

OR3< <3 S2S1 S3

OR3>= >=3 S2S1 S3

OR3<= 3< = S 2S 1 S 3

三个 32-位数据比较 (OR)

OR3<> 3< > S 2S 1 S 3

(S1), (S2), (S3) 的比较结果与(BR)执行 OR操作,结果保存到 BR中。

LOADD3= D 3= S 2S 1 S 3

LOADD3> D 3> S 2S 1 S 3

LOADD3< D 3< S 2S 1 S 3

LOADD3>= D 3> = S 2S 1 S 3

LOADD3<= D 3< = S 2S 1 S 3

三个 16-位数据比较

(LOAD)

LOADD3<> D 3< > S 2S 1 S 3

如 果 (S1+1,S1), (S2+1,S2), (S3+1,S3)的值满足给定条件,在(BR)中保存 1。

Page 247: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-17

4) 比较指令(续)

支持 类别 指令 符号 描述

XGK XGB

ANDD3= D 3= S 3S 2S 1

ANDD3> D 3> S 3S 2S 1

ANDD3< D 3< S 3S 2S 1

ANDD3>= D 3> = S 3S 2S 1

ANDD3<= D 3< = S 3S 2S 1

Three 32-Bit Data Compare

(AND)

ANDD<> D 3< > S 3S 2S 1

(S1+ 1,S1), (S2+1,S2), (S3+1,S3) 的比较结果与(BR)中的结果执行 AND 运算,结果保存到 BR中

ORD3= D 3= S 2S 1 S 3

ORD3> D 3> S 2S 1 S 3

ORD3< D 3< S 2S 1 S 3

ORD3>= D 3> = S 2S 1 S 3

ORD3<= D 3< = S 2S 1 S 3

Three 32-Bit Data Compare

(OR)

ORD3<> D 3< > S 2S 1 S 3

(S1+1, S1), (S2+1,S2), (S3+1,S3) 的比较结果与(BR)中的结果执行 OR运算,结果保存到 BR中

Page 248: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-18

5) 加减指令

支持

类别 指令 符号 描述 XGK XGB

INC INC D

INCP INCP D

2

DINC DINC D

DINCP DINCP D

2

4-94

DEC DEC D

DECP DECP D

2

DDEC DDEC D

BIN 数据加 /减(带符号)

DDECP DDECP D

2

4-96

INC4 INC4 Db 2

INC4P INC4P Db

3

INC8 INC8 Db 2

INC8P INC8P Db

3

4-95

DEC4 DEC4 Db 2

DEC4P DEC4P Db

3

DEC8 DEC8 Db 2

4/8 位数据加 /减(带符号)

DEC8P DEC8P Db

3

4-97

INCU IN C U D

INCUP IN C U P D

2

DINCU D IN C U D

DINCUP D IN C U P D

2

4-98

DECU D E C U D

DECUP D E C U P D

2

DDECU D D E C U D

BIN 数据加 /减(无符号)

DDECUP D D E C U P D

2

4-99

(D)+1 (D)

(D+1,D)+1 (D+1,D)

(D+1,D)-1 (D+1,D)

(D)-1 (D)

(D:x位~ D:x 位+4) + 1

(D:x位~ D:x位+4)

(D:x位~ D:x位+8) + 1

(D:x位~ D:x位+8)

(D:x位~ D:x位+4) - 1

(D:x位~ D:x位+4)

(D:x位~ D:x位+8) - 1

(D:x位~ D:x位+8)

(D)+1 (D)

(D+1,D)+1 (D+1,D)

(D+1,D)-1 (D+1,D)

(D)-1 (D)

Page 249: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-19

6) 循环指令

支持

类别 指令 符号 描述 XGK XGB

ROL ROL nD

ROLP ROLP nD

DROL DROL nD 左循环

DROLP DROLP nD

D+1CYb0 b15

Db31

ROL4 ROL4 nDb

ROL4P ROL4P nDb

CY bb+3

D

ROL8 ROL8 nDb 4/8 位左循环

ROL8P ROL8P nDb

CY bb+7

D

ROR ROR nD

RORP RORP nD

DROR DROR nD

右循环

DRORP DRORP nD

ROR4 ROR4 nDb

ROR4P ROR4P nDb

CY bb+3

D

ROR8 ROR8 nDb 4/8位右循环

ROR8P ROR8P nDb

bb+7

D CY

RCL RCL nD

RCLP RCLP nD

DRCL DRCL nD

左循环 (包括进位)

DRCLP DRCLP nD

RCL4 RCL4 nDb

RCL4P RCL4P nDb

CY bb+3

D

RCL8 RCL8 nDb

4/8位左循环 (包括进位)

RCL8P RCL8P nDb

CY bb+7

D

RCR RCR nD

RCRP RCRP nD

DRCR DRCR nD

右循环 (包括进位)

DRCRP DRCRP nD

RCR4 RCR4 nDb

RCR4P RCR4P nDb

CY bb+3

D

RCR8 RCR8 nDb

4/8 位右循环 (包括进位)

RCR8P RCR8P nDb

bb+7

D CY

D CY b0 b15

D CY b0 b15

b31

D+1 CY b0 b15

D

D CY b0 b15

D+1 b0 b15

D b31

CY

b31 D+1 CY

b0 b15 D

D CY b0 b15

Page 250: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-20

7) 移动指令

支持

类别 指令 符号 描述 XGK XGB

BSFT BSFT EdSt 位移动

BSFTP BSFTP EdSt

BSFL BSFL nD

BSFLP BSFLP nD

DBSFL DBSFL nD

高位移动

DBSFLP DBSFLP nD

BSFL4 BSFL4 nDb

BSFL4P BSFL4P nDb

bb+3

D

CY 0

BSFL8 BSFL8 nDb

4/8 位范围高位移动

BSFL8P BSFL8P nDb CY 0

bb+7

D

BSFR BSFR nD

BSFRP BSFRP nD

DBSFR DBSFR nD

低位移动

DBSFRP DBSFRP nD

BSFR4 BSFR4 nDb

BSFR4P BSFR4P nDb

bb+3

D

CY0

BSFR8 BSFR8 nDb

4/8 位范围低位移动

BSFR8P BSFR8P nDb

bb+7

D

CY0

WSFT WSFT EdEt 字移动

WSFTP WSFTP EdEt

..St (Start Word)

Ed (End Word)

h0000

WSFL WSFL ND2D1

WSFLP WSFLP ND2D1

..D1

D2

h0000

N

WSFR WSFR ND2D1 字左右移动

WSFRP WSFRP ND2D1

..D1

D2h0000

N

位移动 SR S R NDID b 将从 Db 位开始的 N 个字符串进行移位,I决定输入位,D决定移动方向

St Ed

0

b0 b15

(D)

b0 b15

0 CY

(D+1, D)

b0

0 CY

b31

… …

(D)

b0 b15

0 CY

(D+1, D)

b0

0 CY

b31

… …

Page 251: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-21

8) 交换指令

支持

类别 指令 符号 描述 XGK XGB

XCHG XCHG D2D1

XCHGP XCHGP D2D1

DXCHG DXCHG D2D1

数据交换

DXCHGP DXCHGP D2D1

GXCHG GXCHG ND2D1 组数据交换

GXCHGP GXCHGP ND2D1

SWAP SWAP D 高/低字节交换

SWAPP SWAPP D

GSWAP GSWAP ND 组字节交换

GSWAPP GSWAPP ND

从 D 开始的 N 个字符串的高低字节交换

N : :

(D1) (D2)

b0

(D) 高字节 低字节

(D) 低字节 高字节

b15

(D1) (D2)

(D1+1, D1) (D2+1, D2)

Page 252: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-22

9) BIN运算指令

支持

类别 指令 符号 描述 XGK XGB

ADD A D D DS 2S 1

ADDP A D D P DS 2S 1

DADD D A D D DS 2S 1

整数加 (带符号)

DADDP D A D D P DS 2S 1

SUB S U B DS 2S 1

SUBP S U B P DS 2S 1

DSUB D S U B DS 2S 1

整数减 (带符号)

DSUBP D S U B P DS 2S 1

MUL M U L DS 2S 1

MULP M U LP DS 2S 1

DMUL D M U L DS 2S 1

整数乘 (带符号)

DMULP D M U LP DS 2S 1

DIV D IV DS 2S 1

DIVP D IVP DS 2S 1

DDIV D D IV DS 2S 1

整数除 (带符号)

DDIVP D D IVP DS 2S 1

ADDU ADDU DS2S1

ADDUP ADDUP DS2S1

DADDU DADDU DS2S1

整数加 (无符号)

DADDUP DADDUP DS2S1

SUBU SUBU DS2S1

SUBUP SUBUP DS2S1

DSUBU DSUBU DS2S1

整数减 (无符号)

DSUBUP DSUBUP DS2S1

MULU MULU DS2S1

MULUP MULUP DS2S1

DMULU DMULU DS2S1

整数乘 (无符号)

DMULUP DMULUP DS2S1

(S1+1,S1)-(S2+1,S2)

(D+1,D)

(S1+1,S1)×(S2+1,S2)

(D+3,D+2,D+1,D)

(S1)×(S2) (D+1,D)

(S1)+(S2) (D)

(S1+1,S1)+(S2+1,S2)

(D+1,D)

(S1)-(S2) (D)

(S1+1,S1)-(S2+1,S2)

(D+1,D)

(S1)×(S2) (D+1,D)

(S1+1,S1)×(S2+1,S2)

(D+3,D+2,D+1,D)

(S1)÷(S2) (D) 商

(D+1) 余数

(S1+1,S1)÷(S2+1,S2)

(D+1,D) 商

(D+3,D+2) 余数

(S1)+(S2) (D)

(S1+1,S1)+(S2+1,S2)

(D+1,D)

(S1)-(S2) (D)

Page 253: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-23

9) BIN 运算指令 (续)

支持 类别 指令 符号 描述

XGK XGB

DIVU DIVU DS2S1

DIVUP DIVUP DS2S1

DDIVU DDIVU DS2S1

整数除 (无符号)

DDIVUP DDIVUP DS2S1

RADD RADD DS2S1

RADDP RADDP DS2S1

LADD LADD DS2S1 实数加

LADDP LADDP DS2S1

RSUB RSUB DS2S1

RSUBP RSUBP DS2S1

LSUB LSUB DS2S1 实数减

LSUBP LSUBP DS2S1

RMUL RMUL DS2S1

RMULP RMULP DS2S1

LMUL LMUL DS2S1 实数乘

LMULP LMULP DS2S1

RDIV RDIV DS2S1

RDIVP RDIVP DS2S1

LDIV LDIV DS2S1 实数除

LDIVP LDIVP DS2S1

$ADD $ADD DS2S1 字符加

$ADDP $ADDP DS2S1

连接 S1 和 S2 字符串,保存在 D设备中

GADD GADD NDS2S1 组加

GADDP GADDP NDS2S1

GSUB GSUB NDS2S1 组减

GSUBP GSUBP NDS2S1

(S1)÷(S2) (D) 商

(D+1) 余数

(S1+1,S1)÷(S2+1,S2)

(D+1,D) 商

(D+3,D+2) 余数

(S1+1,S1)+(S2+1,S2)

(D+1,D)

(S1+3,S1+2,S1+1,S1)

+(S2+3,S2+2,S2+1,S2)

(D+3,D+2,D+1,D)

(S1+1,S1)-(S2+1,S2)

(D+1,D)

(S1+3,S1+2,S1+1,S1)

-(S2+3,S2+2,S2+1,S2)

(D+3,D+2,D+1,D)

(S1+1,S1)×(S2+1,S2)

(D+1,D)

(S1+3,S1+2,S1+1,S1)

×(S2+3,S2+2,S2+1,S2)

(D+3,D+2,D+1,D)

(S1+1,S1)÷(S2+1,S2)

(D+1,D)

(S1+3,S1+2,S1+1,S1)

÷(S2+3,S2+2,S2+1,S2)

(D+3,D+2,D+1,D)

+ = N

(S1) (S2) (D)

- = N

(S1) (S2) (D)

Page 254: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-24

10) BCD 运算指令

支持

类别 指令 符号 描述 XGK XGB

ADDB ADDB DS2S1

ADDBP ADDBP DS2S1

DADDB DADDB DS2S1 BCD加

DADDBP DADDBP DS2S1

SUBB SUBB DS2S1

SUBBP SUBBP DS2S1

DSUBB DSUBB DS2S1 BCD减

DSUBBP DSUBBP DS2S1

MULB MULB DS2S1

MULBP MULBP DS2S1

DMULB DMULB DS2S1 BCD乘

DMULBP DMULBP DS2S1

DIVB DIVB DS2S1

DIVBP DIVBP DS2S1

DDIVB DDIVB DS2S1 BCD除

DDIVBP DDIVBP DS2S1

(S1+1,S1)÷(S2+1,S2)

(D+1,D) 商

(D+3,D+2) 余数

(S1)+(S2) (D)

(S1+1,S1)+(S2+1,S2)

(D+1,D)

(S1)-(S2) (D)

(S1+1,S1)-(S2+1,S2)

(D+1,D)

(S1)×(S2) (D+1,D)

(S1+1,S1)×(S2+1,S2)

(D+3,D+2,D+1,D)

(S1)÷(S2) (D) 商

(D+1) 余数

Page 255: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-25

11) 逻辑运算指令

类别 指令 符号 描述 Basic Steps Page

WAND WAND DS2S1

WANDP WANDP DS2S1

DWAND DWAND DS2S1 逻辑乘

DWANDP DWANDP DS2S1

WOR WOR DS2S1

WORP WORP DS2S1

DWOR DWOR DS2S1 逻辑加

DWORP DWORP DS2S1

WXOR WXOR DS2S1

WXORP WXORP DS2S1

DWXOR DWXOR DS2S1 异或

DWXORP DWXORP DS2S1

WXNR WXNR DS2S1

WXNRP WXNRP DS2S1

DWXNR DWXNR DS2S1 同或

DWXNRP DWXNRP DS2S1

GWAND GWAND NDS2S1

GWANDP GWANDP NDS2S1

GWOR GWOR NDS2S1

GWORP GWORP NDS2S1

GWXOR GWXOR NDS2S1

GWXORP GWXORP NDS2S1

GWXNR GWXNR NDS2S1

组逻辑操作

GWXNRP GWXNRP NDS2S1

字 AND

(S1) ∧ (S2) (D)

双字 AND

(S1+1,S1)∧(S2+1,S2) (D+1,D)

字 OR

(S1) ∨ (S2) (D)

双字 OR

(S1+1,S1)∨(S2+1,S2) (D+1,D)

字异或

(S1) ∨ (S2) (D)

双字异或

(S1+1,S1)∨(S2+1,S2) (D+1,D)

双字同或

(S1+1,S1)∨(S2+1,S2) (D+1,D)

字同或

(S1) ∨ (S2) (D)

∧ = N

(S1) (S2) (D)

∨ = N

(S1) (S2) (D)

∨ = N

(S1) (S2) (D)

∨ = N

(S1) (S2) (D)

Page 256: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-26

12) 数据处理指令

支持

类别 指令 符号 描述 XGK XGB

BSUM BSUM DS

BSUMP BSUMP DS

DBSUM DBSUM DS 位检测

DBSUMP DBSUMP DS

BRST B R S T ND 位复位

BRSTP B R S TP ND 从 D设备开始复位 N个位为 0

ENCO ENCO nDS 编码

ENCOP ENCOP nDS

DECO DECO nDS 解码

DECOP DECOP nDS

DIS DIS nDS

DISP DISP nDS

D

..D+1

D+N-1

...

...

...S

...

UNI UNI nDS 数据分解与组合

UNIP UNIP nDS

DD+1

D+N-1S

...

..

...

...

...

WTOB WTOB nDS

WTOBP WTOBP nDS

S

. . H igher Low er

H igher S+N -1

h00 h00 h00 h00

D D +1

Low er

Low er

H igher

H igher Low er

BTOW BTOW nDS 字/字节转换

BTOWP BTOWP nDS

h00 Low er h00 H igher h00 Low er h00 H igher

D D +1 . .

H igher Low er

H igher Low er

S

S+N -1

IORF IO R F S 3S 2S 1 I/O 刷新

IORFP IO R F P S 3S 2S 1

用 S2 和 S3 屏蔽 I/O 数据(位于 S1)后执行刷新操作

SCH SCH NDS2S1

SCHP SCHP NDS2S1

DSCH DSCH NDS2S1 数据查找

DSCHP DSCHP NDS2S1

在 S2~N 的范围内搜索 S1,在 D 中保存第一个与 S1 相同值的位置,在 D+1中保存与 S1值相同的所有个数

MAX MAX nDS

MAXP MAXP nDS

在 D 设备中保存 S 设备开始的 N 个设备中的最大值

DMAX DMAX nDS 最大值查找

DMAXP DMAXP nDS

在 D 设备中保存 S 设备开始的 N 个双字设备中的最大值

...

2N 位

S D ...

N 位 2进制

...

N 位 2 进制

...

2N位

S D

S b0 b15

1的数目 D

1的数目 D

S b0 b15

S b31

Page 257: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-27

12)数据处理指令 (续)

支持 类别 指令 符号 描述

XGK XGB

MIN MIN nDS

MINP MINP nDS

在 D 设备中保存 S 设备开始的 N 个设备中的最小值。

DMIN DMIN nDS 最小值搜索

DMINP DMINP nDS

在 D 设备中保存 S 设备开始的 N 个双字设备中的最小值。

SUM SUM nDS

SUMP SUMP nDS

在 D 设备中保存 S 设备开始的 N 个双字设备中的和

DSUM DSUM nDS 求和

DSUMP DSUMP nDS

在 D 设备中保存 S 设备开始的 N 个双字设备中的和。

AVE AVE nDS

AVEP AVEP nDS

在 D 设备中保存 S 设备开始的 N 个双字设备中的平均值

DAVE DAVE nDS 平均

DAVEP DAVEP nDS

在 D 设备中保存 S 设备开始的 N 个双字设备中的平均值

MUX MUX NDS2S1

MUXP MUXP NDS2S1

DMUX DMUX NDS2S1 MUX

DMUXP DMUXP NDS2S1

DETECT DETECT NDS2S1 数据检查

DETECTP DETECTP NDS2S1

检查从 S1设备开始的 N个设备,在D 设备中保存第一个大于 S2 的数值,在 D+1 设备中保存所有大于 S2的个数

斜坡信号输出 RAMP RAMP D2n3D1n2n1

从初始值 n1 到最终值 n2 的 n3 次扫描期间对 D1 的值进行线性修改,当前扫描号存储在 D1+1 中,完成之后改变 D2值到 ON

SORT SORT D2D1n2n1S

数据排序

SORTP SORTP D2D1n2n1S

S : 排序数据的头地址 n1 : 排序的字数 n1+1 : 排序方法 n2: 每个周期运算次数 D1 : 如果完成,ON D2 : 辅助区域

S2

N

S1st 数据 D

S2

N

S1st 数据

D+1

S2+1

D

Page 258: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-28

13) 数据表处理指令

14) 显示指令

支持

类别 指令 符号 描述 XGK XGB

SEG SEG ZDS 7段显示

SEGP SEGP ZDS

以 Z 格式调节转换 S 数据为 7 段码数据存储在 D中。

支持 类别 指令 符号 描述

XGK XGB

FIWR FIWR DS 数据写

FIWRP FIWRP DS

在数据表 D~D+N 的表尾增加 S 设备数据,将保存在 D 设备中的数据表长度加 1

FIFRD FIFRD DS 首数据读取

FIFRDP FIFRDP DS

移动 S ~ S+N数据表中的第一个数据S+1到 D (原始值删除后压 1位),S中所存储的数据表长度(N)减 1

FILRD FILRD DS 尾数据读取

FILRDP FILRDP DS

移动 S ~ S+N 数据表中的最后一个数据 S+N 到 D (原始值删除后压 1位),S 中所存储的数据表长度(N)减1

FIINS FINS nDS 数据插入

FIINSP FINSP nDS

添加 S 数据到表 D ~ D+N的第 N位 (原始数据压一位), D 中所存储的数据表长度(N)加 1

FIDEL FDEL nDS 数据压缩

FIDELP FDELP nDS

删除表 S ~ S+N 的第 N 位数据 (原始数据压一位)到 D, S 中所存储的数据表长度(N)减 1

Page 259: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-29

15) 字符运算指令

支持

类别 指令 符号 描述 XGK XGB

BINDA BINDA DS

BINDAP BINDAP DS

将 S 设备开始的一个字二进制值转换为十进制 ASCII 码并保存在 D 设备中

DBINDA DBINDA DS

转换为十进制 ASCII码

DBINDAP DBINDAP DS

将 S 设备开始的两个字二进制值转换为十进制 ASCII 码并保存在 D 设备中

BINHA BINHA DS

BINHAP BINHAP DS

将 S 设备开始的一个字二进制值转换为十六进制 的 ASCII 码并保存在 D设备中

DBINHA DBINHA DS

转换为十六进

制 ASCII码

DBINHAP DBINHAP DS

将 S 设备开始的两个字二进制值转换为十六进制 ASCII 码并保存在 D 设备中

BCDDA BCDDA DS

BCDDAP BCDDAP DS

将 S 设备的一个字的 BCD 码转换为ASCII,并保存在 D设备中

DBCDDA DBCDDA DS

BCD码转换为十进制 ASCII

DBCDDAP DBCDDAP DS

将 S 设备开始的两个字的 BCD 码转换为 ASCII,并保存在 D 开始的设备中

DABIN DABIN DS

DABINP DABINP DS

将 S+2,S+1,S的十进制 ASCII 码转化为二进制值并保存在 D设备中

DDABIN DDABIN DS

十进制 ASCII码转换为二进

制码

DDABINP DDABINP DS

将 S+5~S 的十进制 ASCII 码转化为二进制值并保存在 D+1 & D 设备中

HABIN HABIN DS

HABINP HABINP DS

将 S+1,S 的十六进制 ASCII 码转化为二进制值并保存在 D设备中

DHABIN DHABIN DS

十六进制 ASCII码转换为二进

制码

DHABINP DHABINP DS

将 S+3,S 的十六进制 ASCII 码转化为二进制值并保存在 D设备中

DABCD DABCD DS

DABCDP DABCDP DS

将 S+1,S 的十进制 ASCII 码转化为 BCD 并保存在 D设备中

DDABCD DDABCD DS

十进制 ASCII码转换为二进

制码

DDABCDP DDABCDP DS

将 S+3~S 设备中的十进制 ASCI 码转换为 BCD码并保存在 D设备中

LEN LEN DS 字符长度检查

LENP LENP DS

在 D设备中保存 S设备开始的字符串的长度

Page 260: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-30

15) 字符处理指令 (续)

支持 类别 指令 符号 描述

XGK XGB

STR STR DS2S1

STRP STRP DS2S1

将从 S2 开始的 S1 位字转换为字符保存在 D中。

DSTR DSTR DS2S1 16/32二进制转化为字符

DSTRP DSTRP DS2S1

将从 S2 开始的 S1 位双字转换为字符保存在 D中

VAL VAL D2D1S

VALP VALP D2D1S

将从 S 中保存的字符转换过来的数保存在 D1 中,数目保存在 D2中。

DVAL DVAL D2D1S

字符转换为 16/32 二进制

DVALP DVALP D2D1S

将从 S 中保存的字符转换过来的数保存在双字 D1中,数目保存在双字 D2中。

RSTR RSTR DS2S1

RSTRP RSTRP DS2S1

调整浮点十进制实数(S1数量,S2 位置)到字符格式并保存在 D中。

LSTR LS TR DS 2S 1

实数转换为字符

LSTRP LS TR P DS 2S 1

调整浮点十进制长实数(S1 数量,S2 位置)到文本格式并保存在 D中。

X

STRR STRR DS

STRRP STRRP DS

转换字符 S 到浮点十进制实数保存在D中。

STRL S TR L DS

字符转换为实数

STRLP S TR LP DS

转换字符 S 到浮点十进制长实数保存在D中。

X

ASC A S C cwDS ASCII 转换

ASCP A S C P cwDS

基于 cw 的格式,转换二进制数据 S 到 ASCII 格式,并存储在 D中。

HEX HEX NDS HEX 转换

HEXP HEXP NDS

从 S 中转换保存在 N 个字中的 2N个 ASCII到十六进制数并保存在 D中。

RIGHT RIGHT NDS 从右边选取字符

RIGHTP RIGHTP NDS

从 S 字符的最后一个字符开始选取 n 个字符并保存在 D开始的设备中

LEFT LEFT NDS 从左边选取字符

LEFTP LEFTP NDS

从 S 字符的第一个字符开始选取 n 个字符并保存在D开始的设备中

MID M ID DS 2S 1 字符任意选取

MIDP M ID P DS 2S 1

在 S1 字符中选取满足 S2设备中指定的条件的字符并保存在 D 设备开始的设备中

Page 261: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-31

15) 字符处理指令 (续)

类别 指令 符号 描述 Basic Steps Page

REPLACE R E P LA C E S 2DS 1 字符任意替换

REPLACEP R E P LA C E P S 2DS 1

以 S2为条件,将 S1中的字符保存到D 文本

FIND FIN D NDS 2S 1 字符查找

FINDP

查找 S1 ~ N 中与 S2 一致的字符,并将绝对位置存储在 D中

RBCD RBCD DS2S1

RBCDP RBCDP DS2S1

将从 S1 到 S2 的浮点十进制实数转换为 BCD 码并保存在 D中。

LBCD LB C D DS 2S 1 转换实数到 BCD

LBCDP LB C D P DS 2S 1

将从 S1 到 S2 的浮点十进制长实数转换为 BCD码并保存在 D中。

X

BCDR BCDR DS2S1

BCDRP BCDRP DS2S1

将从 S1到 S2的 BCD 码转换为浮点十进制实数,并保存到 D 中 。

BCDL BCDR DS2S1

BCD码转换为实数

BCDLP

将从 S1到 S2的 BCD 码转换为浮点十进制长实数,并保存到 D 中 。

X

FINDP N DS2

DS2 S1 BCDLP

S1

Page 262: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-32

16) 特殊功能指令

类别 指令 符号 描述 Basic Steps Page

SIN SIN DS SIN 运算

SINP SINP DS

COS COS DS COS 运算

COSP COSP DS

TAN TAN DS TAN 运算

TANP TANP DS

RAD RAD DS 弧度转换

RADP RADP DS

DEG DEG DS 角度转换

DEGP DEGP DS

SQRT 平方根运算

SQRTP

SQRT DS

SQRTP D S

SIN(S+1,S) (D+1,D)

COS(S+1,S) (D+1,D)

TAN(S+1,S) (D+1,D)

(S+1,S) (D+1,D)

角度转换为弧度

(S+1,S) (D+1,D)

弧度转换为角度

(S+1,S) (D+1,D)

Page 263: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-33

17) 数据控制指令

类别 指令 符号 描述 Basic Steps Page

LIMIT LIMIT DS3S2S1

LIMITP LIMITP DS3S2S1

DLIMIT DLIMIT DS3S2S1

限值控制

DLIMITP DLIMITP DS3S2S1

If S1 < S2,那么 D = S2 If S2 < S1 < S3, 那么 D = S1 If S3 < S1, 那么 D = S3

DZONE D Z O N E DS 3S 2S 1

DZONEP D Z O N E P DS 3S 2S 1

DDZONE D D Z O N E DS 3S 2S 1

死区控制

DDZONEP D D Z O N E P DS 3S 2S 1

If S1 < -S2, 那么 D = S1+S2-S2(S3/100) If –S2 < S1 < S2, 那么 D = (S3/100)S1 If S1 < S2, 那么 D = S1-S2+S2(S3/100)

VZONE VZ O N E DS 3S 2S 1

VZONEP VZ O N E P DS 3S 2S 1

DVZONE D V Z O N E DS 3S 2S 1

垂直区域控制

DVZONEP D V Z O N E P DS 3S 2S 1

If S1 < -S2(S3/100), 那么 D = S1-S2+S2(S3/100) If –S2(S3/100) <S1< S2(S3/100), 那么 D = (100/S3)S1 If S1 < S2(S3/100), 那么 D = S1+S2-S2(S3/100)

PIDRUN P ID R U N N 运行 PID 回路 N

PIDPAUSE P ID P A U S E N 立即停止 PID回路 N X

PIDPRMT P ID P R M T NS 修改 PID回路 N的参数. ( SV(word) / Ts(word) / Kp(real) / Ti(real) / Td(real) )

X

PIDAT P ID R U N N PID回路自整定启动 X

PIDCAS P ID P R M T NS PID回路层叠运算启动 X

内部 PID控制指令 限值控制

PIDHBD P ID P R M T NS PID覆合混合运行启动. X

Page 264: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-34

18) 时间相关指令

支持

类别 指令 符号 描述 XGK XGB

DATERD DATERD D 日期/时间数据读 DATERDP DATERDP D

读 P L C 中 的 时 间 并 以Yr/Mn/Dt/Hr/Mn/Sd/Day 格式保存到D ~ D+6设备中

X

DATEWR DATEWR S 日期/时间数据写 DATEWRP DATEWRP S

以 Yr/Mn/Dt/Hr/Mn/Sd/Day 格式将 S ~ S+6设备中时间数据写入到 PLC中 X

ADDCLK ADDCLK DS2S1 时间数据加

ADDCLKP ADDCLKP DS2S1

将 S1 ~ S1+2和 S2 ~ S2+2设备中时间数据相加并以 Hr/Mn/Sd 格式保存到D ~ D+2设备中

X

SUBCLK SUBCLK DS2S1 时间数据减

SUBCLKP SUBCLKP DS2S1

将 S1 ~ S1+2和 S2 ~ S2+2设备中时间数据相减并以 Hr/Mn/Sd 格式保存到 D ~ D+2设备中

X

SECOND SECOND DS

SECONDP S E C O N D P DS

将 S ~ S+2 设备中的时间数据转换成秒并保存在 D设备中 X

HOUR HOUR DS

时间数据格式

转换

HOURP HOURP DS

将 S双字设备秒数据转换成 Hr/Mn/Sd格式并保存在 D ~ D+2设备中 X

19) 跳转指令

支持

类别 指令 符号 描述 XGK XGB

JMP JMP LABEL 跳到 LABEL 位置 跳转指令

LABEL LABEL 跳转指令所要到达的目标位置。

CALL CALL LABEL

CALLP CALLP LABEL

调用 LABEL标识的子程序

SBRT SBRT LABEL 指定 CALL调用的子程序

子程序调用指

RET R E T 返回

Page 265: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-35

20) 循环指令

支持

类别 指令 符号 描述 XGK XGB

FOR FO R N

NEXT N E X T 运行 FOR~NEXT 区域n次

循环指令

BREAK B R E A K 跳出 FOR~NEXT区域

21) 标志指令

支持

类别 指令 符号 描述 XGK XGB

STC S TC 设置进位标志 F0112 进位标志设

置、复位 CLC C LC 复位进位标志 F0112

错误标志清除 CLE C LE 复位错误闭锁标志 F0115

22) 系统指令

支持

类别 指令 符号 描述 XGK XGB

错误显示 FALS FA LS n 自诊断 (错误显示)

扫描设置 DUTY D U TY n2n1D n1扫描周期 ON,n2扫描周期 OFF

计时设置 TFLK s1设定的时间 ON,s2设定的时间内 OFF

WDT W D T WDT 初始化

WDTP W D TP 看门狗时钟清零

输出控制 OUTOFF O U TO FF 所有输出 OFF

运行停止 STOP S TO P 完成应用扫描,停止 PLC运转

紧急运行停止 ESTOP E S TO P 该指令执行后立即停止 PLC运行

23) 中断相关指令

支持

类别 指令 符号 描述 XGK XGB

EI E I 所有通道中断允许 所有通道中断

设定 DI D I 所有通道中断阻止

EIN E IN N 单个通道中断允许 单个通道中断

设定 DIN D IN N 单个通道中断阻止

TFLK D2 S2 S1 D1

Page 266: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-36

24) 符号反转指令

支持

类别 指令 符号 描述 XGK XGB

NEG NEG D

NEGP NEGP D 存储 D的补码到 D中

DNEG DNEG D 2的补码

DNEGP DNEGP D

存储 (D+1,D) 值的补码到(D+1,D) 中

RNEG RNEG D

RNEGP RNEGP D 反转 D设备实数符号

LNEGR LNEG D 实数符号反转

LNEGP LNEGP D 反转 D设备长实数符号

ABS ABS D

ABSP ABSP D 将 D 的最高位转换为 0

DABS DABS D 绝对值运算

DABSP DABSP D 将(D+1,D) 的最高位转换为 0

25) 文件相关指令

支持

类别 指令 符号 描述 XGK XGB

RSET RSET S 块转换

RSETP R S E TP S

将文件寄存器的块数字改变为 S X

EMOV E M O V DS 2S 1 闪存字数据传

送 EMOVP E M O VP DS 2S 1

将 S1块中的 S2 字数据转换到 D中

EDMOV E D M O V DS 2S 1 闪存双字数据传送

EDMOVP E D M O VP DS 2S 1

将 S1 块中的 S2+1, S2 字数据转换到D+1, D

o X

块读 EBREAD E B R E A D S 2S 1 整块读闪存 X

块写 EBWRITE E B W R ITE S 2S 1 整块写闪存 X

块比较 EBCMP E B C M P D 2D 1S 2S 1 比较 R 区域与 Flash 区域的数据 X

Page 267: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-37

附录 4.4特殊/通讯指令 1) 通讯模块相关指令

支持

类别 指令 符号 描述 XGK XGB

站号设置 P2PSN P 2P S N n3n2n1 为 P2P 通讯设置相互独立的站号。n1:P2P号, n2:块号, n3站号。 X

读区域设置 (字) P2PWRD P 2P W R D n5n4n3n2n1

设置字数据读区域 n1:P2P 号, n2:块, n3:变量序列, n4:变量大小,n5:设备

X

写区域设置 (字)

P2PWWR P 2P W W R n5n4n3n2n1 设置字数据写区域 n1:P2P 号, n2:块, n3:变量序列, n4:变量大小,n5:设备

X

读区域设置 (位)

P2PBRD P 2P B R D n5n4n3n2n1 设置字数据读区域 n1:P2P 号, n2:块, n3:变量序列, n4:变量大小,n5:设备

X

写区域设置 (位)

P2PBWR P 2P B W R n5n4n3n2n1 设置字数据写区域 n1:P2P 号, n2:块, n3:变量序列, n4:变量大小,n5:设备

X

2) 特殊模块共用指令

支持

类别 指令 符号 描述 XGK XGB

GET GET NDSsl

GETP GETP NDSsl

从已经安装的特殊模块内存中读取数据

PUT P U T NS 2S 1sl

特殊模块读写

PUTP P U TP NS 2S 1sl

向已经安装的特殊模块内存中写入数据

Page 268: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-38

3) 专用位置指令

支持

类别 指令 符号 描述 XGK XGB

返回到原点 ORG O R G axsl 将 sl 槽上的位置模块的 ax 轴定位到原点

浮点数原点 FLT FLT axsl 为 sl 槽上的位置模块的 ax 轴设置浮动原点

直接启动 DST DST n5n4n3n2n1sl ax

以目标位置(n1) ,速度(n2),停止时间(n3),M代码(n4)和控制字(n5)直接启动sl槽上的位置模块的 ax轴

间接启动 IST IS T naxsl 间接启动 sl 槽上的位置模块的 ax轴,执行 n 步。

线性插补 LIN LIN n2n1axsl 启动 sl 槽上的位置模块的 ax轴并让 n2 轴操作 n1 步进行线形插补。

循环插补 CIN C IN n2n1axsl 启动 sl 槽上的位置模块的 ax轴并让 n2 轴操作 n1 步以进行回路插补

X

同步启动 SST SST sl n4n3n2n1ax 启动 sl 槽上的位置模块的 ax轴并让 n4 轴同时启动执行 n1(X), n2(Y), n3(Z) 步

速度/位置 控制转换

VTP VTP axsl 使 sl 槽上的位置模块的 ax 轴进行速度到位置控制转换

位置/速度 控制转换 PTV P TV axsl

使 sl 槽上的位置模块的 ax 轴进行位置到速度控制转换

减速停止 STP S TP axsl 使 sl 槽上的位置模块的 ax 轴按声明的方式停止

跳跃 SKP S K P axsl 使 sl 槽上的位置模块的 ax 轴的位置进行跳变 X

位置同步 SSP S S P n3n2n1axsl 使 sl 槽上的位置模块的 ax 轴与 n3 主轴执行 n2 步和 n1 步的位置同步操作。

速度同步 SSS S S S n3n2n1axsl

使 sl 槽上的位置模块的 ax 轴与 n3 主轴执行速度同步操作,主轴 n3 比例 n1,从轴比例 n2。

位置转换 POR P O R naxsl 使 sl 槽上位置模块的 ax 轴位置重置到 n

Page 269: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-39

4) 专用位置控制指令 (续)

支持 类别 指令 符号 描述

XGK XGB

速度改变 SOR S O R naxsl 使 sl槽上位置模块的 ax轴速度转换到 n

位置指定 速度重载

PSO P S O naxsl

重载 sl槽上位置模块的 ax轴的位置到 n1速度为 n2

连续运转 NMV N M V axsl Sl槽上的位置模块的 ax轴连续执行n步操作 X

缓动运行 INCH IN C H naxsl Sl 槽上的位置模块的 ax 轴寸动到 n位置

手动操作返回前

一个位置 RTP R TP axsl Sl槽上的位置模块的 ax轴手到操作返回到前一个位置 X

运行步变换 SNS S N S naxsl Sl槽上的位置模块的 ax轴改变操作步到 n

重复操作步修改 SRS S R S naxsl Sl槽上的位置模块的 ax轴修改重复执行步到 n X

M代码 Off MOF M O F axsl 关闭 Sl 槽上的位置模块 ax 轴的 M代码

改变当前位置 PRS P R S naxsl 修改 Sl 槽上位置模块 ax 轴的当前位置到 n

区域输出允许 ZOE Z O E axsl 允许 Sl 槽上位置模块 ax 轴的区域输出 X

区域禁止 ZOD Z O D axsl 禁止 Sl 槽上位置模块 ax 轴的区域输出 X

编码值的修改 EPRS E P R S naxsl 修改 Sl 槽上位置模块 ax 轴的编码值到 n X

参数定义 TEA TEA sl n4n3n2n1ax 修改 Sl 槽上位置模块 ax 轴的位置或速度 X

参数组定义 TEAA TEAA sl n4n3n2n1ax 修改 Sl 槽上位置模块 ax 轴的多个位置或速度 X

紧急停止 EMG E M G axsl 紧急停止 Sl槽上的位置模块 ax轴

Page 270: XGB 硬 XGT 件 主单元模块ftp.ruigongye.com/Uploads/2011-9/20110921583132(XBM-XBC... · 2011-09-21 · Road, Chengdu, China e-mail: hongkonk@vip.163.com Tel: 86-28-8612 ... Address:

附录 4 指令列表

App. 4-40

5) 专用位置控制指令(续)

支持 类别 指令 符号 描述

XGK XGB

错误复位 CLR C LR naxsl 复位来自于 Sl 槽上位置模块 ax轴的错误

错误历史复位 ECLR E C LR axsl 删除 Sl 槽上位置模块 ax 轴的错误 X

点操作 PST P S T naxsl Sl槽上位置模块 ax轴执行点操作 X

基本参数修改 TBP TB P n2n1axsl 将 Sl 槽上位置模块 ax 轴的基本参数从 n2修改到 n1 X

扩展参数修改 TEP TE P n2n1axsl 将 Sl 槽上位置模块 ax 轴的扩展参数从 n2修改到 n1 X

原点返回参数修改 THP TH P n2n1axsl

将 Sl 槽上位置模块 ax 轴的原点返回参数从 n2修改到 n1 X

手动运行参数修改 TMP TM P n2n1axsl

将 Sl 槽上位置模块 ax 轴的手动运行参数从 n2修改到 n1 X

输入信号参数修改 TSP TS P naxsl

修改 Sl 槽上位置模块 ax 轴的输入信号参数为 n1 X

公共参数修改 TCP TC P n2n1axsl 将 Sl 槽上位置模块 ax 轴的公共参数从 n2修改到 n1 X

参数保存 WRT W R T naxsl 将 Sl槽上位置模块 ax轴的参数 n保存到闪存中

读当前状态 SRD S R D Daxsl 读取位置模块的当前状态并保存到 CPU的 D区中。S1为槽号,ax为轴号

X

点运算步区写 PWR P W R n 1Saxsl 将 CPU的 S区的数据写到位置模块的 ax轴点运算步区。Sl为模块安装的槽号。

X

多数据写 TWR T W R n 1Saxsl 将 S 区的 n 个值写到位置模块的ax 轴上的多个数据区。Sl 为模块安装的槽号。

X