SU6M增补手册 - 图文

更新时间:2024-01-22 12:39:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Value & Technology

可编程序控制器

SU-6M用户手册

[增补版]

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

前 言

感谢购买、使用本公司SU-6M可编程序控制器。 SU-6M是SU系列PLC的高功能产品,其在原有SU系列PLC的基础上,性能得到进一步的提高,主要表现为:

1) 最大程序容量增加为31.5K(程序存储器盒),并内藏7.5KFlashROM程序存储器; 2) 最大实装I/O点数2048点;

3) 数据处理速度得到大幅提高,最快0.7us;

4) CPU单元本身带4个通讯口,且4个通讯口可同时工作; 5) 增加寄存器数据文件化管理功能; 6) 内带16路PID调节控制功能; 7) 扫描控制方式设定;

8) 指令种类更丰富,并增加浮动小数点数处理指令。 等等。 在阅读本增补手册时,请首先配合阅读《SU-5/6B用户手册》。

有关PID调节的内容,请参见《SU-6M内藏PID功能技术手册》。

与本手册配合使用的手册有《SU-5/6B用户手册》, 《S系列编程手册》,《SU系列特殊模块技术手册》等,请配合阅读使用。对有些特殊模块,请阅读其单独发行的技术手册。

如果你在阅读本手册或使用SU-6M PLC时有什么疑难之处,或你需要另外的信息时,请与本公司或各地办事机构联系,以便尽快得到帮助!

由于产品的改进等原因,有时资料所载内容会与实际的产品有些差别,请注意!

在没有预先得到本公司书面许可的情况下,此手册的任何一部分都不得以任何方式被复制或传播,本公司保留对包括此前言在内的所有信息的专利权。

i

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

目 录

一·SU-6M 功能规格???????????????????????????1 二·SU-6M 硬件构成 ???????????????????????????3 三·SU-6M功能存储器 ??????????????????????????8

1·功能存储器一览表?????????????????????????8 2·新增特殊线圈一览?????????????????????????9 3·新增特殊寄存器一览????????????????????????10 四·SU-6M用户存储器 ??????????????????????????12

1· 程序存储器区???????????????????????????12 2·系统参数区????????????????????????????12 五·SU-6M新增系统参数的说明 ??????????????????????13

1·扫描控制设定???????????????????????????13 2·内带FROM存储器的设定 ?????????????????????13 六·SU-6M 功能 ?????????????????????????????13

1· 调试功能 ?????????????????????????????13 2· 暂停功能 ?????????????????????????????14 3· 替代功能 ?????????????????????????????14 4· 系统出错履历记录功能 ???????????????????????14 5· FALT指令信息履历记录功能 ????????????????????14 6· 采样跟踪功能 ???????????????????????????14 7· 日历时钟功能 ???????????????????????????14 8· 中断输入功能 ???????????????????????????14 9· 用户定时中断功能?????????????????????????14 10· 寄存器数据文件化管理功能?????????????????????15 11· 无电池方式设定功能????????????????????????15 12· 自诊断功能????????????????????????????16 13· SU-6M通讯功能 ?????????????????????????16

1) ·编程口设定 ?????????????????????????16 2) ·CCM通讯 ?????????????????????????17 3) ·无协议串行通讯 ???????????????????????21 4) ·编程器专用协议 ???????????????????????30 5) ·MODBUS??????????????????????????31 6) ·M-NET功能?????????????????????????32 14·扫描控制设定???????????????????????????39 15· 内带FROM存储器 ????????????????????????40 七·SU-6M浮动小数点指令说明???????????????????????41 八·SU-6M新增指令集???????????????????????????42

ii

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

一·SU-6M 功能规格 项 目 程序执行方式 输入输出传送方式 编程语言 指令条数 处理速度 顺序指令 数据处理指令 CMOS RAM 程序存储器容量 UVPROM EEPROM 内藏 存储程序,循环扫描 成批传送,直接处理,定时传送 梯形图、级式并用 253条 0.5μ~ 0.7μ~ 31.5K语 31.5K语 31.5K语 7.5K语 I/O合计2048点 输入1024点/输出1024点 4096点 2048点 256点。0.1秒,0.01秒定时器;8位累积定时器。 256点。4位加法计数器;8位加法计数器。 1024点 512点。各种时钟信号、诊断线圈、运算标记、网络情报等 14848字。包含计数器、定时器经过值和特殊寄存器。 16K字×4块。(使用存储器盒G-07M/G-57M时) 832字 32Bit 1点。用于存放数据处理结果。 32Bit 8点。用于存放数据处理结果。 1点。规格:年,月,日,时,分,秒,1/100秒。 用户程序名称。 一级口令:除Bit、寄存器的读出,其它全禁止。 二级口令:除Bit、寄存器的读出、写入,履历。其它全禁止。 系统参数 I/O定义号登录:可自动分配或手动分配。 暂停参数:暂停时可禁止或允许输出。 停电保持:可任意设定停电保持区间。 各通用通讯口的参数设定。 看门狗:程序执行、监控时间的设定。 后备电池 允许瞬时停电时间 调试功能 系统用锂电池:RB5,常温下使用寿命为5年。 CMOSRAM型存储器盒用锂电池:RB7,常温下使用寿命为5年。 规 格 实装I/O点数 输入输出线圈 LINK线圈 内部线圈 定时器 计数器 级 特殊线圈 数据寄存器 扩张文件寄存器 特殊寄存器 累加器 数据堆栈 日历时钟功能 10ms以上。 强制写入,暂停功能 扫描停止/再开、N次扫描、RUN中改写程序、覆盖功能、 1

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

指定地址中断、单指令执行 扫描周期控制功能 CPU 电池 CPU用 存储器盒用 周期可变扫描、周期固定扫描、周期上限设定扫描 看门狗方式 系统电池电压低下 CMOSRAM型存储器盒用电池电压低下 奇偶校验,语法检查,重复使用检查 存储器盒装置和类型的检查 模块脱落、保险丝断、接线端脱落、外加电源电压低下、 I/O总线检查、I/O配置检查 通讯区域重复检查、CCM通讯协议检查 通过FALT指令显示4位数字或23个文字信息 块监控、外部诊断码/诊断信息显示(FALT指令) 监控功能 设定地址监控、外部诊断码/诊断信息履历显示(FALT指令) I/O ON/OFF监控、自己诊断内容信息显示 数据监控、自己诊断内容信息履历显示、数据采样跟踪监控 PID控制功能 上位通讯功能 I/O通讯、远程I/O系统 PLC通讯 分散型远程I/O系统 信号方式 传送速度 编程口 传送距离 连接头形状 协议 信号方式 传送速度 通用通讯口1 传送距离 数据形式 连接头形状 协议 信号方式 通用通讯口2 传送速度 传送距离 数据形式 连接头形状 CPU自带16回路PID调节功能 通过CCM网,最大可加入32个网络中 13RM/02RM通讯,最大可加入2个网络 GENIUS网,最大可加入8个网络中 通讯点数:MAX512点;通讯寄存器功能:MAX256字 U-23RM、U-03RM,最大可加入2个网络 RS-232C(非绝缘) 9600bps 3m Dsub15P 编程器专用协议(S-01P2、S-20P、S-62P、DirectSOFT) RS-232C/RS485(非绝缘) 300、 600、1200、2400、4800、9600、19200、 301、 38400;出厂时设定:9600bps 15m(RS-232C),1km(RS-485) HEX方式,ASCII方式 Dsub25P 编程器专用协议/CCM/无协议/MODBUS 出厂时设定:编程器专用协议/CCM/ MODBUS RS-232C(非绝缘) 300、 600、1200、2400、4800、9600、19200 38400;出厂时设定:9600bps 3m HEX方式,ASCII方式;出厂时设定: HEX方式 6P电话插孔 诊断 存储器 模块 通讯 外部机器诊断 2

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

协议 信号方式 传送速度 通用通讯口3 传送距离 数据形式 连接头形状 协议 编程器专用协议/CCM/无协议 出厂时设定:编程器专用协议/CCM RS485(非绝缘) 300、 600、1200、2400、4800、9600、19200、 301、 38400;出厂时设定:9600bps 1km HEX方式,ASCII方式 6P接线端子 编程器专用协议/CCM/无协议/MODBUS/M-NET 出厂时设定:编程器专用协议/CCM/ MODBUS

二·SU-6M硬件构成:

1·CPU:增加CPU SU-6M,SU-6M-C; SU-6M外形如下:

(1) 状态指示灯

共有8个LED指示灯,用于指示CPU的基本工作状态 PWR(绿):2次回路侧电压ON点灯; RUN(绿):CPU处于RUN状态时点灯; CPU(红):看门狗定时器异常时点灯;

BATT(橙):CPU存储器后备电池电压低下时点灯;

存储器盒内带电池电压低下时闪烁;

DIAG(红):自诊断以及局部总线发生异常时点灯;

I/O(橙):发生与I/O模块,I/O总线有关的异常时点灯; TXD(橙):通用通讯口发送数据时点灯; RXD(橙):通用通讯口接收数据时点灯。

3

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

(2) 锂电池RB-5

CPU存储器后备电池,用于功能存储器掉电保护,主要保持内容为:内部线圈、级、计数器、定时器、数据寄存器内容,各功能存储器的掉电保护范围由系统参数决定。一般使用期限5年左右,用户可自己更换。

(3) 接线端子

外部接线端子,用于输入电源电压选择、外部电源连接、保护接地、传感器用电源输出、RUN信号输出等的接线。

(4) 方式转换开关

通过该开关用于选择CPU工作方式,共有三种工作方式: RUN:使CPU处于强制运行方式。(强制RUN)

TERM:处于这位置时,允许通过编程器改变CPU的工作方式。RUN/TEST/STOP STOP:使CPU停止运行。(强制STOP) (5) 编程口

为15针D型插头(孔型),用于连接编程设备。

◎连线例

计算机侧(9P) 信号名 RX TX GND DSR RTS CTS 针号 2 3 5 6 7 8 2 3 4 13、14、15 1 7 8 编程口侧(15P) 针号 信号名 TXD RXD ONLINE 0V YOP CTS YOM

(6)存储器盒

存放用户程序和系统参数,有CMOS型、UVPROM型、EEPROM型三种。如选用CPU内带FROM来存放程序,则不需配存储器盒。

(7)通用通讯口

SU-6M除编程口外,还带有3个通用通讯口,这3个通讯口都为独立口,可同时工作。其具体规格参见系统性能规格表。

通用口1:25针D型插头(孔型),可按RS-232C,或RS422/RS-485方式进行串行

通讯,根据连线系统自己判断是哪种连接方式

4

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

通用口2:6针电话型插头(孔型),仅可按RS-232C方式进行串行通讯。

通用口3:25针D型插头(孔型)或6端接线端子,仅可按RS422/RS-485方式进行

串行通讯,有两种连接方法,一是与通用口1合用一个25针D型插头连 接,二是通过6端接线端子连接。

◎针脚号定义

通用通讯口1、3

针脚号 2 3 4 5 7 14 16 9 10 19 18 11 23 12 13 24 25

通用通讯口2 通用通讯口2 1 6

针脚号 1 2 3 4 5 6 信号名 0V +5V RXD TXD +5V 0V 说明 +5V信号用0V 编程器用电源 发送数据 接收数据 编程器用电源 +5V信号用0V 信号名 说 明 TXD1 RXD1 RTS1 CTS1 0V +TXD1 -TXD1 通发送数据 用接收数据 口发送请求 1 发送允许 信号用0V 发送数据(+) 发送数据(-) RS-485 信号电平 RS-232C +RXD1 通接收数据(+) -RXD1 用接收数据(-) +RTS1 口发送请求(+) -RTS1 1 发送请求(-) +CTS1 -CTS1 发送允许(+) 发送允许(-) +TXD3 通发送数据(+) -TXD3 用发送数据(-) +RXD3 口接收数据(+) -RXD3 3 接收数据(-) RS-485 5

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

◎通用通讯口 1与U-01DM连线例(RS-232C)

U-01DM(25P) 信号名 TX RX RTS CTS SG 针脚号 2 3 4 5 7 通用通讯口1(25P) 针脚号 2 3 4 5 7 信号名 TXD RXD RTS CTS SG

通用通讯口 1与U-01DM以RS-422相连时的连线例,请参见《SU-6B用户手册》。

◎通用通讯口2与计算机的连线例

计算机侧(9P) 信号名 RX TX GND DSR RTS CTS

针脚号 2 3 5 6 7 8

通用通讯口2(6P) 针脚号 3 4 1、6

信号名 RXD TXD 0V

2·底板:沿用原有SU系列底板;新增U-14B/16B/18B; 最大底板配置仍为:1个基本底板+3个扩展底板,共32个模块安装槽位。

3·扩展电源:沿用原有SU系列的扩展电源模块;

4·I/O模块:沿用原有SU系列的模块,对于特殊模块功能加强;新增通讯模块U-23RM; 1)·模块安装: 在SU-6M系统中,大部分模块的安装位置同SU-6B。增加了新的底板U-14B/16B/18B,如要把U-01DM/U-23RM/64点I/O模块等安装在扩展底板上,则系统的基本底板,扩展底板必须为U-14B/16B/18B。

◎ 64点I/O模块和通讯型模块混合安装时,通讯型模块安装位置的限制:

在安装有64点I/O模块的底板上,不能在其5、6、7号槽中安装通讯型模块,此时,请把通讯型模块安装于0~4号槽中。这些模块包括:U-01DM、U-23RM、U-01KI、U-02RM、U-03RM、U-4LTC等。

6

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

2)·上位通讯模块安装位置: 一台SU-6M CPU系统最多可安装32个CCM通讯模块---U-01DM。 3)·M-NET通讯: SU-6M CPU内带一个M-NET口,可做主局或子局使用;另,一台SU-6M CPU系统还可在其基本底板上安装2块U-02RM。

4)·U-23RM网络系统

U-23RM是SU-6M上使用的13RM网络接口模块,可作为PC通讯,I/O通讯,远程I/O系统的主局,或PC通讯,I/O通讯的子局使用。其特长如下:

1· 使用U-23RM/Z-23RM/Z-23RS,网络最大可连32个子局; 2· 可对连接于网络中的各个PLC进行远程编程,远程监控; 3· 具有指令语通讯功能; 4· 具有网络情报服务,诊断异常传送功能; 5· 对应M-NET功能。

具体参见《U-23RM技术手册》。

5·存储器盒:沿用原有SU系列存储器盒;新增CMOS型存储器盒G-07M/G-57M; G-07M,G-57M: 128K CMOSRAM型储器盒,可实现文件化寄存器数据管理。

6·编程器:

有下列4种编程器供选用:

S-01P2:指令编程器; S-20P:指令编程器;

S-62P:计算机用编程软件(DOS版);

DirectSOFT:Windows对应计算机用编程软件。

各编程器的特点如下: 在线编程 离线编程 信号名表示 系统参数设定 打印列表输出 磁盘文件保存 磁带文件保存 程序存储器盒 指令语表示 梯形图表示 S-01P2 ○ × × ○ × × ○ ○ ○ × S-20P ○ ○ × ○ × × × × ○ × S-62P ○ ○ ○ ○ ○ ○ × × ○ ○ DirectSOFT ○ ○ ○ ○ ○ ○ × × ○ ○ 注:‘○’表示有此功能;‘×’表示没有此功能。

原有的S-01P虽然可用,但一些新功能、新指令不支持。现有S-01P2替代。

7

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

三·SU—6M功能存储器 1·功能存储器一览表 记号 I Q GI GQ M S T C SP 输入 输出 LINK输入 LINK输出 内部线圈 级 定时器 计数器 特殊线圈 定时器经过值 预备 特殊寄存器1 计数器经过值 数据寄存器1 特殊寄存器2 数据寄存器2 特殊寄存器3 R LINK输入 LINK输出 输入 输出 内部线圈 级 定时器 计数器 特殊线圈

名称 I0~I1777 Q0~Q1777 GI0~GI3777 GQ0~GQ3777 M0~M3777 S0~S1777 T0~T377 C0~C377 SP0~SP777 R0~R177 R400~R677 R700~R777 R1000~R1377 R1400~R7377 R7400~R7777 R10000~R36777 R37000~R37777 R40000~R40177 R40200~R40377 R40400~R40477 R40500~R40577 R40600~R40777 R41000~R41077 R41100~R41117 R41140~R41157 R41200~R41237 范围 1024 1024 2048 2048 2048 1024 256 256 512 256字 192字 64字 256字 3072字 256字 11776字 512字 128字 128字 64字 64字 128字 64字 16字 16字 32字 点数 8

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

2·新增特殊线圈一览 定义号 SP25 SP37 SP112 SP113 SP114 SP115 SP116 SP117 名称 无电池方式 标记 扫描时间 超出标记 内容 0:有电池方式 1:无电池方式 0:扫描时间在设定值内 1:扫描时间超出设定值 详细 SU-6M的R7745的Bit12设为OFF时,则SU-6M处于无电池工作方式。 固定、上限设定扫描周期设定时,扫描时间超出设定值时为ON。 通用通讯口1 0:送信停止中 通讯标记 1:送信中 通用通讯口1 0:无送信错 出错标记 1:有送信错 通用通讯口2 0:送信停止中 通讯标记 1:送信中 通用通讯口2 0:无送信错 出错标记 1:有送信错 通用通讯口3 0:送信停止中 通讯标记 1:送信中 通用通讯口3 0:无送信错 出错标记 1:有送信错 通讯标记: 各通用口设定为主局,并处于数据通讯时的标记; 出错标记: 在通讯中发生错误时的标记。 SP140~SP217 当在SU-6M的扩展底板上安装U-01DM时的通讯状态标记线圈。 为偶数的SP线圈定义号:在执行块传送指令时ON; 为奇数的SP线圈定义号:在执行块传送指令时有异常发生时ON。 线圈和所使用槽的对应关系: SP140,141:对应安装于1号底板,0号槽中的U-01DM模块; SP142,143:对应安装于1号底板,1号槽中的U-01DM模块; …………….. SP216,217:对应安装于3号底板,7号槽中的U-01DM模块; SP320~SP717 GENIUS/U-23RM通讯用状态标记线圈,处于通讯中时为ON,否则为OFF。 SP320~SP357 SP360~SP417 SP420~SP457 SP460~SP517 SP520~SP557 SP560~SP617 SP620~SP657 SP660~SP717

0号槽,加入GENIUS/RM网络局的标记,ON为已加入局 1号槽,加入GENIUS/RM网络局的标记,ON为已加入局 2号槽,加入GENIUS/RM网络局的标记,ON为已加入局 3号槽,加入GENIUS/RM网络局的标记,ON为已加入局 4号槽,加入GENIUS/RM网络局的标记,ON为已加入局 5号槽,加入GENIUS/RM网络局的标记,ON为已加入局 6号槽,加入GENIUS/RM网络局的标记,ON为已加入局 7号槽,加入GENIUS/RM网络局的标记,ON为已加入局 9

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

3·新增特殊寄存器一览

SU-6M特殊寄存器区间为R700~R777,R7377~R7777,R37000~R37777,其中的R7640~7642的详细设定,请参照《SU-6M内藏PID功能技术手册》。 定义号 R700~ R727 R730 R731 R732 R733~ R735 R736 R737 R740~ R757 R760 R761 R762 R763 R764~ R766 R767 R770 R771 R772 R773 R774 R775 R776 R777 R7377 R7400~ R7577 R7600~ R7617 R7620~ R7627 通讯参数设定结束码设定 编程口参数设定 编程口通讯参数(固定) 通用口1协议/参数设定 通用口1通讯参数设定 通用口2协议/参数设定 通用口2通讯参数设定 通用口3协议/参数设定 通用口3通讯参数设定 设定进行通讯参数设定的结束码 设定编程口的超时时间、应答延时 设定编程口的传送速度、局号、停止位、奇偶校验 设定通用口1的通讯协议、超时时间、应答延时 设定通用口1的传送速度、局号、停止位、奇偶校验 设定通用口2通讯协议、超时时间、应答延时 设定通用口2的传送速度、局号、停止位、奇偶校验 设定通用口3通讯协议、超时时间、应答延时 设定通用口3的传送速度、局号、停止位、奇偶校验 扫描控制/内带FROM标记设定 选择是否重选扫描控制方式或使用内带的FROM 名称 未定义 内容 当前扫描时间(单位:ms) 以16进制数形式存放当前扫描时间 最大扫描时间(单位:ms) 以16进制数形式存放开机以来的最大扫描时间 扫描周期超时计数器 未定义 用户定时中断1时间设定 用户定时中断2时间设定 未定义 当扫描周期设定为固定或上限监视时,以16进制形式存放超时扫描次数 设定时间为BCD数值,范围:(3~1000ms) 设定时间为BCD数值,范围:(3~1000ms) 扫描控制方式选择设定 扫描时间设定 内带FROM传送设定 未定义 进行扫描方式的选择 扫描周期设定为固定或上限监视时的扫描周期 对存储器←→FROM传送方式的设定 在自动分配时,对应于连接中的局,其对应的BITU-03RM 自动分配时,子局构成表示 位为ON 通讯模块专用参数设定区域 未定义 S-10D参数设定区域 在这儿设定使用U-02RM/03RM时的输入地址,输入点数,输出地址,输出点数 参见SU-6B对应寄存器区域 10

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

R7630~ R7637 R7640 R7641 R7642 R7643~ R7657 R7660~ R7667 模块通告情报 PID设定表开始寄存器号 PID回路数设定寄存器 PID设定表出错代码 未定义 U-01DM用 设定结束码设定区域 U-23RM 手动离线参数设定表 U-01DM用 数据格式设定区域 U-23RM 自动离线参数设定表 U-01DM结束码 U-23RM表示 U-01DM结束码 U-23RM表示 U-01DM结束码 U-23RM表示 U-01DM结束码 U-23RM表示 U-01DM结束码 U-01DM结束码 U-01DM结束码 U-01DM结束码 通讯扫描时间存放区域 S-10D参数设定区域 未定义 接受数据存放区域 未定义 电池电压 运算出错 对应基本底板0号槽到7号槽内安装模块的情报 设定 PID设定表的开始寄存器号 设定 使用的PID回路数 设定出错时的出错代码 在使用 U-01DM进行无协议通讯时,参数设定结束后,在此写入“A55A” 要对某个子局设置手动离线操作方式,则其对应的Bit位设定为1。 设定无协议通讯时 U-01DM的通讯参数: 数据长度,停止位,奇偶校验位 要对某个子局设置自动离线操作方式,则其对应的Bit位设定为1。 设定串行接受结束时的码(0号槽) 异常发生局的对应Bit为ON 设定串行接受结束时的码(1号槽) 异常发生局的对应Bit为ON 设定串行接受结束时的码(2号槽) 异常发生局的对应Bit为ON 设定串行接受结束时的码(3号槽) 异常发生局的对应Bit为ON 设定串行接受结束时的码(4号槽) 设定串行接受结束时的码(5号槽) 设定串行接受结束时的码(6号槽) 设定串行接受结束时的码(7号槽) 存放U-03RM用通讯总线扫描时间 参见SU-6B对应寄存器区域 设定用U-01DM进行无协议通讯时接受数据存放区域的开始寄存器号 存放后备电池的电压值,精确到小数点后1位。 存放在执行数据处理指令时,发生运算出错指令所在地址 R7670~ R7677 R7700 R7701 R7702 R7703 R7704 R7705 R7706 R7707 R7710~ R7717 R7720~ R7722 R7723~ R7727 R7730~ R7737 R7740~ R7744 R7746 R7750 11

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

四·SU-6M用户存储器 1· 程序存储器区

最大用户程序容量为31.5K;分主程序区和子程序区。各种子程序能使用的最大个数如下: 项目 数据登录区 子程序区 256个 中断程序区 16个 最大使用数 256个 2·系统参数区

SU-6M的系统区同样为512语长,其设定范围如下: 项目 用户程序名 密码 检查标记 I/O配置 定义号分配 暂停参数 内部线圈 停电数据寄存器 保持定时器 区域 计数器 级 通讯口设定 协议 应答延时 编程口 超时时间 局号 奇偶校验 停止位 传送速度 协议 通用通讯口1,2,3 应答延时 超时时间 局号 奇偶校验 停止位 传送速度 编程器专用固定 0 规定时间 1固定 奇数固定 1固定 9600bps固定 编程器专用/CCM/MODBUS 缺省值 00000000 不进行检查 自动分配 全为OFF M1000~M3777 R1400~R37777 无 C0~C377 无 设定范围 8位以内的英数字 8位数字或A+7位数字 进行检查/不进行检查 自动分配/手动分配 ON/OFF(Q区域) M0~M3777 R0~R37777 T0~T377 C0~C377 S0~S1777 2/5/10/20/50/500ms (规定时间)×1.2/1.5/2/5/10/20/50倍 编程器专用/CCM/MODBUS/无协议/M-NET 0 规定时间 1 奇数 1 9600bps 2/5/10/20/50/500ms (规定时间)×1.2/1.5/2/5/10/20/50倍 根据选择协议,设定内容不同 根据选择协议,设定内容不同 根据选择协议,设定内容不同 根据选择协议,设定内容不同 注: 1·通用通讯口1,2,3分别占有不同的参数区域,这儿为省略才写在一起。 2·通用通讯口2的缺省值中没有MODBUS协议。 3·仅通用通讯口3具有M-NET功能。 内带FROM选择 扫描控制设定 存储器盒 可变扫描 存储器盒/内带FROM 可变/固定/上限设定扫描 选择固定/上限设定扫描方式时,扫描时间的设定范围为:10~9999ms 12

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

五·SU-6M新增系统参数的说明 1·扫描控制设定

作为SU-6M的扫描时间控制方式,有可变,固定,上限设定三种。出厂时的缺省设定为可变扫描控制方式。 1) ·可变扫描控制

与原有的扫描控制方式一样,对扫描时间没有限制,根据处理自动延长扫描时间。但,若处理时间超过看门狗定时器的设定值(缺省200ms),则停止运行(RUN)。 2) ·固定扫描控制

把每次扫描的执行时间设置为一固定值。

当扫描时间在设定时间内时,则在扫描中插入等待时间,使得扫描处理时间与设定时间一致。

当扫描时间超过设定时间时,则使特殊线圈SP37为ON,但不中断本次扫描,扫描正常进行。

3) ·上限监视设定控制

动作同可变扫描控制,当扫描时间超过设定时间时,则使特殊线圈SP37为ON。

2·内带FROM存储器的设定 设定SU-6M内带的FROM存储器用作用户存储器,此时,用户程序容量为7680语。不能和存储器盒同时使用。出厂缺省设定为使用存储器盒。

六·SU-6M功能 1· 调试功能

◎ TEST运行功能

在用户系统正式使用前的调整运行。

可通过编程器操作进行单指令执行,单次扫描,N次扫描等,以确认用户程序是否动作正常。

可通过“扫描中断”操作使程序停止在任意地址,可通过单指令执行进行程序检查。 在TEST方式下并且处于扫描停止状态时,如输出点的对应“暂停参数”为ON,则其输出保持停止前的状态。“暂停参数”为OFF时,输出强制为OFF。 “暂停参数”可通过编程器等外设进行。 ◎ 单指令执行功能

从停止处的地址开始,执行一条指令,然后停止。

在单步指令执行中,I和GI等输入信号不变,要到执行完END指令后,I、GI的输入数据被更新;输出信号在单指令执行后即被更新。 ◎ 1次扫描执行/N次扫描执行

1次扫描是从程序0地址开始,到END指令的全部程序执行一遍后停止; N次扫描是执行预定的扫描次数,在程序执行到预定的扫描次数后停止。 ◎ 指定地址中断

在TEST方式下,预先用编程器设置好用户程序的中断地址,接着,执行中断操作。在TEST-RUN状态下,CPU在执行到中断地址前的一条指令时停下来(处于TEST-HALT状态)。

13

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

◎ 指令中断

在用户程序中,在想要中断程序执行的程序地址处写入BREAK指令,当程序执行到该BREAK指令时,则中断程序的执行(处于TEST-HALT状态)。 ◎ 设定地址监控

该功能用来监控当程序执行到某一地址处时,功能存储器的ON/OFF状态、寄存器的数据内容。当CPU处于TEST-RUN方式时,该功能有效。 2· 暂停功能 同SU-6B。

3· 替代功能

替代功能用于将接点(输入)、线圈(输出)从顺序程序中分离,禁止用户程序运算结果、输入状态传送来改变存储器状态。

替代功能适用于除数据寄存器R和特殊线圈SP外的所有区域(I、Q、GI、GQ、M、T、C、S)。除强制停止、终端停止外的所有CPU方式下,替代功能都有效。另外,电源OFF或转换到STOP方式下时,解除所设替代功能。 替代功能具体动作参见《SG-8B用户手册》。 4· 系统出错履历记录功能 同SU-6B。

5·FALT指令信息履历记录功能 同SU-6B。

6· 采样跟踪功能

此功能用于采样跟踪功能存储器的ON/OFF状态、数据寄存器的内容。 具体参见《SG-8B用户手册》。

7· 日历时钟功能

SU-6M具有日历时钟功能,其值存放于特殊寄存器中,寄存器号同SU-6B。每次扫描仅更新一次日历时钟值,同一次扫描中,日历时钟寄存器数值保持不变。

8·中断输入功能 在SU-6M系统上,可安装2块U-01NI,共16点中断输入,其操作方式同SU-6B。

9·用户定时中断功能 每隔设定的时间间隔,就执行一次用户的定时中断子程序。时间间隔设定范围3~1000ms,SU-6M可设定2个定时中断子程序,时间间隔值(BCD码)在特殊寄存器R736,R737中设定,中断子程序定义标记为ILBL O16~IEND,ILBL O17~IEND,此时,不能使用O16、O17号中断输入。

14

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

10·寄存器数据文件化管理功能 使用128K语存储器盒G-07M/G-57M,利用FRT、FWT指令,可与数据寄存器交换数据,并可以文件化形式在存储器盒中保持数据寄存器内容。

利用这功能,可使得SU-6M的数据处理能力得到大幅提高。(增加4×16kw)

R00000 R37777 数据寄存器 G-07M/G57M 程序区域 R00000 #1 (16kw) #2 #3 R37777 编程形式: 传送条件 [ 数据字数指定 ]

[ 文件号指定 ] 类似数据寄存器区域 (文件寄存器)

[ G-07M地址指定 ] [ 数据寄存器注定指定 ] (FRD·RWT指令)

#4

11·无电池方式设定功能 把特殊寄存器 R7745的Bit12置为OFF,则SU-6M处于无电池工作方式。 出厂时的缺省设定为:ON(有电池方式)。 无电池工作方式下,以下各点不同于标准方式(有电池方式)。

1) ·不监视CPU的电池电压;

2) ·CPU钥匙位于TERM位置时,上电则CPU处于RUN状态; 3) ·断电时的存储器保持仍然根据系统参数进行,但是它是通过大容量电容来保持的,

保持时间约1小时,过后,数据内容不定;

4) ·在使用G-53M/G-55M/G-57M时,其用户程序的断电保持时间也为1小时; 5) ·使用内带FROM时,其内的用户程序可长久保持;

6) ·设定为无电池工作方式时,特殊线圈SP25被置为ON。

15

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

12·自诊断功能 参见《SU-5/6B用户手册》。

13·SU-6M通讯功能 在SU-6M CPU上,共有4个串行通讯口,各通讯口支持的协议如下表所示。其参数的设定方法有2种:一是通过编程器(S-01P2、S-62P)菜单操作来设定;二是通过在特殊寄存器中写入参数来设定。各通讯口的位置示意图参见(二.硬件构成 CPU)

各通讯口所支持的通讯协议 协议内容 编程器专用 CCM MODBUS 无协议 M-NET

参数设定特殊寄存器 寄存器号 R767 R770 R771 R772 R773 R774 R775 R776 R777 存放通讯参数设定结束码 编程口 超时时间、应答延时时间设定 编程口通讯参数固定 通用口1通讯协议、超时时间、应答延时时间设定 通用口1通讯参数设定(根据所选协议) 通用口2通讯协议、超时时间、应答延时时间设定 通用口2通讯参数设定(根据所选协议) 通用口3通讯协议、超时时间、应答延时时间设定 通用口3通讯参数设定(根据所选协议) 内容 缺省值 AAAA 0080 8501 00E0 8501 00C0 8501 00E0 8501 编程口 ○ 通用通讯口1 ○ ○ ○ ○ ※※※通用通讯口2 ○ ○ ○ ※※通用通讯口3 ○ ○ ○ ○ ○ ※※※注:打 ※ 号者为出厂缺省设定。

1) ·编程口设定

对编程口,只能设定其超时时间、应答延时时间,其它参数全部固定。设定方法为特殊寄存器直接参数写入。

(1) .R770 编程口设定

在R770的上位字节中设定编程口的超时时间、应答延时时间。下位字节固定为80(H)。

固定为80(H)

超时时间(0~7)

应答延时时间(0~7)

8 0 16

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

第4位 应答延时时间(ms) 0 1 2 3 4 5 6 7

(2).R767 设定结束码寄存器

在R770内设定完参数后,在设定结束码寄存器R767内写入AAA5,若变成AAAA,则说明设定正确;若变成AAAE,则说明设定有误。

A

A A 5 编程口设定结束码

通用通讯口1设定结束码 通用通讯口2设定结束码 通用通讯口3设定结束码 0 2 5 10 20 50 100 200 第3位 0 1 2 3 4 5 6 7 通讯超时时间(ms) 800(规定值) 960(1. 2倍) 1200(1. 5倍) 1600(2倍) 4000(5倍) 8000(10倍) 16000(20倍) 40000(50倍)

另外3个通用通讯口的设定结束码同编程口。

2) ·CCM通讯

SU-6M的各通用通讯口,可与计算机、KOYO系列PLC相连,进行CCM通讯,所有的通用通讯口具有主局和子局功能。利用CCM通讯,可读写下列数据:

◎定时器经过值、计数器计数值的读出; ◎数据寄存器的读写;

◎I/O、内部线圈、级等功能存储器(BIT)的读出、写入; ◎用户程序、系统参数的读出、写入; ◎CPU动作方式的读出、更改。

有关CCM的详细内容,请参见相关资料。

A) ·CCM通讯参数的设定

SU-6M的各通用通讯口的CCM通讯参数设定有2种方式:一为编程器菜单设定(参见S-01P2的M56菜单);二为特殊寄存器直接参数写入。

17

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

◎可设定的参数 项目 通讯超时时间 应答延时时间 局号 传送方式 传送速度(bps) 停止位 奇、偶校验位

设定范围 0/2/5/10/20/50/100/200ms 800/960/1200/1600/4000/8000/16000/40000ms 1~5A(h) HEX/ASCII 300/1200/9600/19200/38400 1位/2位 NONE(无)/ODD(奇)/EVEN(偶)

B)·特殊寄存器直接参数写入

下边的说明是对应通用通讯口1的CCM设定(R772、R773),通用通讯口2、3的设定与此相似,对应寄存器号分别为R774、R775(对应通用通讯口2),R776、R777(对应通用通讯口3)。

在R771、R772内设定完参数后,在设定结束码寄存器R767内写入AA5A,若变成AAAA,则说明设定正确;若变成AAEA,则说明设定有误。(带※为缺省设定) R772 R774 R776

0

0 E 0

通讯协议设定 08:M-NET 10:无协议 20:MODBUS 40:CCM 80:编程器专用 ※

E0:MODBUS/CCM/编程器专用 自动判别 通讯超时

0:800ms

1:960ms 2:1200ms 3:1600ms 4:4000ms 5:8000ms 6:16000ms 7:40000ms

应答延时时间 ※

0:0ms

1:2ms 2:5ms 3:10ms 4:20ms 5:50ms 6:100ms 7:200ms

注:通讯协议设定中的08:M-NET通讯,仅通用通讯口3(R776)对应; 通讯协议设定中的20:MODBUS通讯,通用通讯口2(R774)不对应。

18

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

R773 R775 R777

8

6 0 2

通讯局号 为16进制数01~5A(h) 数据形式为ASCII码时,局号+80(h) 通讯速度 0:300bps 1:600bps 2:1200bps 3:2400bps 4:4800bps

5:9600bps 6:19200bps 7:38400bps 奇偶校验、停止位 0:无校验,停止位1位 2:无校验,停止位2位

8:奇校验,停止位1位 A:奇校验,停止位2位 C:偶校验,停止位1位 E:偶校验,停止位2位

R767

A A 5 A 编程口设定结束码

通用通讯口1设定结束码 通用通讯口2设定结束码 通用通讯口3设定结束码

19

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

C)·应用例

SU-6M通用通讯口1作为主局,读写子局SU-6B的内容。 ◎系统构成 SU-6M RS-232:电缆总延长:15m

SU-6B ◎通讯条件

SU-6M:

·通讯延时时间 :0ms ·通讯超时时间 :800ms ·局号 :01 ·传送方式 :HEX ·传送速度 :19200bps ·停止位 :1bit

·奇偶校验 :ODD(奇数)

SU-6B:

·局号 :02 ·传送方式 :HEX ·奇偶校验 :ODD ·传送速度 :19200bps

◎编程 (1) 写出 SU-6M的R3000的内容写出到SU-6B的R2000中。

SP112 条件 F1:使用通用通讯口1

02:对方局号 --------| |----------| |---------------[ LDS KF102 ]

传送字节数,1字 = 2字节 -----------[LDS K2 ]

读出数据区首址 -----------[LDR O3000 ]

-----------[WX R2000 ] 对方写入数据区首址

(2) 读入

SU-6B的R4000~R4017的内容读入SU-6M的R2000~R2017中。

SP112 条件

--------| |----------| |---------------[ LDS KF102 ] -----------[LDS K2 ] -----------[LDR O2000 ] -----------[RX R4000 ]

注:※ 使用通讯口的标志字符: F1:使用通讯口1; F2:使用通讯口2; F3:使用通讯口3。

F1:使用通用通讯口1

02:对方局号

传送字节数,16字 = 32字节 写入数据区首址

对方读出数据区首址

20

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

3)·无协议串行通讯 (1) 无协议通讯功能 各通用通讯口可与串行通讯终端连接,进行数据通讯。其通讯功能主要有以下几种:

◎串行数据接收:接收串行通讯数据,存放于数据接收寄存器中;

◎串行数据发送:把存放于数据发送寄存器中的数据通过串行通讯口发送出去; ◎串行数据通讯:可进行数据发送和接收。 接收数据 接收数据存放寄存器 接收数据首址 接收数据+1 ???? ???? ???? 接收数据最后 受信状态(1Bit)+最大 127字节数据(64个寄存器)

发送数据存放寄存器 发送数据首址 发送数据+1 ???? ???? ???? 发送数据最后 最大128字节数据(64个寄存器) 发送数据

通过执行WX指令

可连接的串行通讯设备有:

◎串行接收设备:条形码读入机,卡片读入机等; ◎串行发送设备:串行打印机等;

◎串行收发设备:显示终端,温调机,ID码读写机等。

(2) 无协议通讯流程控制 无协议通讯的通讯流程控制有软件控制和硬件控制2种。

◎软件控制

采用X-ON(11h)、X-OFF(13h)码控制通讯流程。 当SU-6M接收到X-OFF码时,中断数据发送; 当SU-6M接收到X- ON码时,从新开始数据发送。

◎硬件控制(仅通用通讯口1适用)

通过SU-6M的通用通讯口1的RTS,CTS信号来控制通讯流程。

在发送数据前,SU-6M置RTS信号为有效,等到对方来了CTS信号后,开始发送数据,通讯结束后,复位RTS信号为无效。

SP112

执行WX指令 RTS信号 CTS信号 发送数据

开始 最终

21

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

(3) SU-6M无协议通讯方式

SU-6M有3种无协议通讯方式。

(A) 串行收发信(类型码5Eh,数据形式可变)

可自由选择数据形式,开始码,通讯结束码等通讯参数。 开始码

(B) 串行接收数据A型通讯(类型码69h,数据形式可变)

适用于特殊的条形码读入机等数据输入的数据接收方式,数据形式可变。接收数据后,如接收正常则送出ACK(06h)码;接收出错则送出NAK(15h)码。

STX

(C) 串行接收数据B型通讯(类型码6Ah,数据形式可变)

适用于特殊的条形码读入机等数据输入的数据接收方式,数据形式可变。接收数据后,如接收正常则送出ACK(06h)码;接收出错则送出NAK(15h)码。

STX

ASCII码数据(127字节以下) ETX BCC ASCII码数据(127字节以下) ETX BCC 数据(包括开始码,结束码,BCC总共128字节) 结束码1 结束码2 + BCC ○数据形式

接收数据格式(发送数据无限制) 数据长度:7Bit,8Bit

奇偶校验:奇数,偶数,无校验 停止位:1,2Bit

起始码:1字节(任意码) 数据长度:128字节

停止码:1,2字节(任意码)

BCC ○数据形式

BCC:从STX(02h)到ETX(03h)间数据的异或和。 数据长度:7Bit,8Bit

奇偶校验:奇数,偶数,无校验 停止位:1,2Bit

数据长度:ASCII码数据,127字节以下。

SU-6M在正常接收到数据时,发送ACK码,接收出错时发送NAK码。

BCC ○数据形式

BCC:从第一个ASCII码数据到ETX(03h)间数据的异或和。 数据长度:7Bit,8Bit

奇偶校验:奇数,偶数,无校验 停止位:1,2Bit

22

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

数据长度:ASCII码数据,127字节以下。

SU-6M在正常接收到数据时,发送ACK码,接收出错时发送NAK码。

(4) 通讯参数设定 为了利用通用通讯口进行无协议通讯,需设置相应的通讯参数,设置方法有2种,一是通过编程器M56菜单设定,此时要注意其参数设定寄存器要占用8个连续的寄存器,在这儿指定的是开始寄存器号;二是直接特殊寄存器写入设定,在使用通用通讯口1时的特殊寄存器设定如下。 R772 R773 R767

A A 5 A 编程口设定结束码

通用通讯口1设定结束码 通用通讯口2设定结束码 通用通讯口3设定结束码

0 F A 8

无协议设定寄存器起址设定 例: R2000 = 400(h) R7650 = FA8(h)

0 0 1 0

通讯协议设定 10:无协议。 通讯超时时间 0固定

通讯应答延时时间 0固定(通过无协议设定寄存器设定)

(5) 无协议设定寄存器 根据所使用的串行通讯设备,利用编程器或通过用户程序,在以下的无协议设定寄存器中设定相应的参数。

A) 无协议参数设定寄存器(Rn = 通用口设定时所选择的寄存器号)

23

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

寄存器号 Rn+0 Rn+1 Rn+2 Rn+3 Rn+4 Rn+5 Rn+6 功能 存放设定结束码 设定数据格式 设定无协议通讯方式 通讯结束码设定 接收数据存放寄存器 起始码设定 传送速度、应答延时时间设定 数据 A55A(h):固定 数据长,停止位长,奇偶校验 A类型,B类型,可变格式 接收结束码,例如:CR(0Dh) 寄存器定义号(BIN数) 通讯起始码 ,例如:P(50h) 传送速度(300~19.2kbps) 应答延时时间(0~100ms)

B)Rn+0 设定结束码存放用 当设置好数据形式、结束码等参数后,在Rn+0 中设置设定结束码A55A(h)。写入这码值后,该通讯口就根据其它参数寄存器中设置好的参数对通讯口进行初始化,开始通讯动作。 若所设定的参数正确,则寄存器 Rn+0 中的数据变为5555。 若所设定的参数不正确,则寄存器 Rn+0 中的数据变为设置出错的寄存器号(BIN数)(如:若R2002的设置有错,则存放402(h))。

C) Rn+1 数据格式设定

根据下表,在寄存器Rn+1的低 4位(BIT)中设置对应于数据形式、停止位长度、奇偶校验位等的码值。 寄存器设置值 0(8) 1(9) 2 3 A B 4(C) 5(D) 6 7 E F 数据位(BIT) 3 2 1 0 ※ 0 0 0 ※ 0 0 1 0 0 1 0 0 0 1 1 1 0 1 0 1 0 1 1 ※ 1 0 0 ※ 1 0 1 0 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 数据位长 7 7 7 7 7 7 8 8 8 8 8 8 数据形式 停止位长 1 2 1 2 1 2 1 2 1 2 1 2 奇偶校验位 (NONE)无 (NONE)无 (EVEN)偶 (EVEN)偶 (ODD)奇 (ODD)奇 (NONE)无 (NONE)无 (EVEN)偶 (EVEN)偶 (ODD)奇 (ODD)奇 E。

()内的数据对应※=1的情况。

例)数据长= 8BIT,停止位 = 1BIT, 校验 = ODD(奇校验)时,Rn+1 = 000

24

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

D)Rn+2 无协议通讯方式设定 在Rn+2 的下位字节中设置通讯类型,在上位字节中设置X-ON/X-OFF控制、BCC以及RTS常时ON标记。 Rn+2

·X-ON/X-OFF控制标记

0:无控制 1:控制

·是否接收BCC标志(仅对5E有效) 0:不接收BCC 1:接收BCC

·接收BCC自动检查标志(仅对5E有效) 0:不检查 1:检查

·发送BCC自动生成标志(仅对5E有效)

0:不自动生成 1: 自动生成 · RTS信号常时ON成标志(仅对5E有效) 0:普通控制 1:常时ON

说明1:是否接收BCC码标记(Bit9)

在接收数据中附加有BCC码的时候使用。接收的BCC码作为接收数据的一个存

放于接收数据寄存器中。

说明2:接收BCC自动检查标志(Bit10)

把所有接收数据的异或和与所接收到的BCC进行比较,不一致的场合,在接收数据寄存器指定的出错寄存器中写入出错码E0(h)。

当所用BCC的作成方法不同时,请不要使用该自动检查功能。 说明3:发送BCC自动生成标志(Bit11) 把需发送数据的异或和作为BCC发送。

起始码

ASCII数据 仅数据部异或和 结束码 + BCC

12 11 10 9 8 7 0 A型接收 69(h) B型接收 6A(h) 可变接收发送5E(h)

说明4:RTS信号常时ON成标志(Bit12) 该标志置为ON后,一旦通讯设定结束,则RTS信号常时为ON。

E) Rn+3 通讯结束码设定

在这儿设置串行结束码,上位字节为00时,则作为一个结束码来处理。

25

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

Rn+3

上位 下位 终端码1 终端码2 例1)终端码设置为CR(0Dh) 时 Rn+3 = 000D

例2)终端码设置为CR(0Dh)、LF(0Ah) 时 Rn+3 = 0D0A

F)Rn+4 接收数据存放寄存器 设置需存放接收数据的寄存器的开始地址(BIN数),若设置了不存在的寄存器号,则设置出错,寄存器号Rn+4被存放到Rn+0中。 例) 要把R2000设置为数据接收寄存器首址时 Rn+4 = 0400(h)

G)Rn+5 起始码设定(仅方式5EH) 指定接收数据的起始码(1个字节)。在通讯时,当接收到该起始码时,开始接收数据,否则不接收数据。不设置起始码时,写入00。

Rn+5

上位

下位 起始码(1个字节) 00固定

H)Rn+6 传送速度、应答延时时间设定

根据下表,在Rn+6 的下位字节中设置通讯的传送速度(下位4bit)和应答延时时间(上位4bit)。设置值为下表以外的数值时,则出错,寄存器号Rn+6被存放到Rn+0中。

上位 下位 Rn+6

上位4bit 应答延时时间(ms) 0 1 2 3 4 5 6 0 2.5以上 5 10 20 50 100 下位4bit 传送速度(bps) 0 1 2 3 4 5 6 300 600 1200 2400 4800 9600 19200 Rn+6 = 0025

传送速度(0~6) 应答延时时间(0~6)

例) 传送速度为9600bps,应答延时时间为5ms时

26

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

(6) 无协议串行通讯功能的使用方法 A)串行接收数据

◎可变格式通讯的数据接收

① 在(Rn+1)~(Rn+6)中设置好各通讯参数;

② 在(Rn+0)中设置设定结束码A55A(h),则进入数据接收准备结束状态,若

上面的参数设置准确,则(Rn+0)中的数据变成5555(h); ③ 数据接收起址处数据清零(接收状态); ④ 接收的数据,如下存入接收数据寄存器中;

接收缓存首址 接收缓存+1 接收缓存+2 ???? ???? 接收缓存最终

上位 30 32 34 下位 80 31 33 接收状态

00:没有接收数据 80:接收结束 C0:接收出错结束 E0:接收BCC出错 F0:接收数据溢出

按接收数据顺序

30

31

32

33

34

???? ???? 状态 80h C0h E0h F0h ⑤ ⑥

名称 正常数据接收 数据接收出错 数据接收BCC出错 数据接收溢出 数据正常接收 在接收数据过程中发现错误 所接收到BCC与所接收数据的异或和不一致 接收数据超过130字节 内容 接收状态字节待用户程序处理过后再清零;否则会被认为所接收数据还没有被处理,从而不能接收新的数据;

所接收的数据,按接收的先后次序,按从低到高的顺序存放于接收寄存器中,同一寄存器先存于下位字节,再存于上位字节

◎A型/B型通讯的数据接收

① 在(Rn+1)~(Rn+6)中设置好各通讯参数;

② 在(Rn+0)中设置设定结束码A55A(h),则进入数据接收准备结束状态,若

上面的参数设置准确,则(Rn+0)中的数据变成5555(h); ③ 数据接收起址处数据清零(接收状态); ④ 接收的数据,如下存入接收数据寄存器中;

27

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

接收缓存首址 接收缓存+1 接收缓存+2 ???? ???? 接收缓存最终

上位 02 31 33 下位 80 30 32 接收状态

00:没有接收数据 80:接收结束 C0:接收出错结束 E0:接收BCC出错 F0:接收数据溢出

按接收数据顺序

02

30

31

32

33

???? ???? ⑤

接收数据正常 接收数据异常 ACK(06h) NAK(15h)

接收状态字节待用户程序处理过后再清零;否则会被认为所接收数据还没有被处理,从而不能接收新的数据;

⑥ 所接收的数据,按接收的先后次序,按从低到高的顺序存放于接收寄存器中,同

一寄存器先存于下位字节,再存于上位字节;

⑦ SU-6M在接收数据正常时,送出ACK(06h);异常 时,送出NAK(15h)。

B)串行发送数据

① 在(Rn+1)中设置好通讯数据类型;

② 在(Rn+2)中设置通讯方式为可变格式通讯; ③ 在(Rn+6)中设置好传送速度,应答延时时间;

④ 在(Rn+0)中设置设定结束码A55A(h),则进入数据接收准备结束状态,若

上面的参数设置准确,则(Rn+0)中的数据变成5555(h);

⑤ 把需发送的数据,按照发送的次序,按从低到高的顺序存放于发送寄存器中,同

一寄存器先存于下位字节,再存于上位字节; ⑥ 通过执行用户的WX通讯指令,发送数据。

⑦ 作为通讯时序控制条件,各通用通讯口所对应的通讯中线圈应为 OFF;

(通用通讯口1:SP112;通用通讯口2:SP114;通用通讯口3:SP116。) ⑧ 执行WX指令,SU-6M置对应的通讯中线圈为ON,并根据指令指定的字节数发

送存放于发送寄存器中的数据;

⑨ 通讯结束后,SU-6M置对应的通讯中线圈为OFF。

发送缓存首址 发送缓存+1 发送缓存+2 ???? ???? 发送缓存最终

上位 31 33 35 下位 30 32 34

执行WX指令

按发送数据顺序

34

33

32

31

30

???? ????

28

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

数据发送程序例 (使用通用通讯口2的情况)

发送指令

通用口2不在使用

M0 SP114

────| |────| |────────[ LDS KF201 ] ──────[ LDS K4 ] ──────[ LDR O3000 ] ──────[ WX R0 ]

指令

LD M0 ANDN SP114 LDS KF201 LDS K4 LDR O3000 WX R0

说明

发送开始指令

通用通讯口2不在通讯中 通用口2指定码/对方局号

发送字节数(BCD数)(1~128字节) 指定发送数据存放寄存器

WX发送,操作数可为任何合法的功能号

(7) 应用例

把串行打印机和SU-6M的通用通讯口1相连,打印PLC内带的日历、时钟数据和寄存器数

据。

◎系统构成 SU-6M 打印机 打印例 94/05/01 16:24 R2000 =1234

◎寄存器设定条件

① 设置通用通讯口2为无协议通讯,其无协议设定寄存器首址为R7650; ② R7651(数据形式) = 4 :8位数据位,1位停止位,无校验 ③ R7652(通讯方式) = 5E:可变格式(串行收发数据) ④ R7656(传送速度、应答延时时间) = 0005 传送速度 = 9600bps; 应答延时时间 = 0ms。 ◎程序

见《SU-5/6B用户手册》P175。

29

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

4)·编程器专用协议

SU-6M的各通用通讯口都可设置成按编程器专用协议进行通讯,可连接手持编程器(S-20P,S-01P2)、计算机图形编程软件(S-62P,DirectSOFT)、GD系列可编程触摸屏等外设。 编程软件 SU-6M GD触摸屏 同CCM通讯的设定一样,编程器专用协议通讯的设定也有2种方式,一是通过编程器的M56菜单进行;二是通过特殊寄存器设定进行。

可设定的参数如下 项目 通讯超时时间 应答延时时间 局号 传送方式 设定范围 0/2/5/10/20/50/100/200ms 800/960/1200/1600/4000/8000/16000/40000ms 1~5A(h) 固定,无需选择 传送速度(bps) 300/1200/9600/19200/38400 停止位 1位/2位 奇、偶校验位 NONE(无)/ODD(奇)/EVEN(偶)

具体的设定方法请参见《 2)CCM通讯 》

30

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

5)·MODBUS SU-6M的通用通讯口1,3可设置成按美国MODICON公司开发的MODBUS协议进行通讯。。该通用通讯口具有MODBUS协议的主局、子局功能。它可与S系列的数据通讯模块(子局功能)进行通讯。另外,GD系列触摸屏也支持MODBUS(CCM3)协议,与编程器专用协议相比,该协议有较高的通讯速率。 通用通讯口1:RS-232C/RS485 电缆长 MAX:15m(非屏蔽) 通用通讯口1:RS485 电缆长 MAX:1Km(非屏蔽) MODBUS协议通讯的主要功能:

·定时器经过值、计数器经过值的读出; ·数据寄存器的读写;

·I/O、内部线圈、级等功能存储器(Bit)的读写; ·用户程序、系统参数的读写; ·CPU动作方式的读出、改变;

·主局对所有子局的写出(广播功能);

·最大可连接247个子局(每30个子局需加一个信号提升器)。

同CCM通讯的设定一样,MODBUS协议通讯的设定也有2种方式,一是通过编程器的M56菜单进行;二是通过特殊寄存器设定进行。 可设定的参数如下 项目 通讯超时时间 应答延时时间 局号 传送方式 设定范围 0/2/5/10/20/50/100/200ms 800/960/1200/1600/4000/8000/16000/40000ms 1~247(10进制数) 固定,无需选择 GD触摸屏 传送速度(bps) 300/1200/9600/19200/38400 停止位 1位/2位 奇、偶校验位 NONE(无)/ODD(奇)/EVEN(偶) 具体的设定方法请参见《(2)CCM通讯 》

31

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

6)·M-NET功能 SU-6M的通用通讯口3可设置成按M-NET协议进行通讯。可在SU-6M之间构成I/O通讯网;或与U-02RS相连,构成远程I/O系统。 ◎I/O通讯

◎远程I/O

SU-6M(主局) SU-6M(主局) I/O通讯,最多带7个子局 SU-6M(子局) U-02RM(子局) SU-6M(子局)

远程I/O,最多带7个子局

U-02RS U-02RS U-02RS M-NET的主要功能:

· 1个M-NET网络,最多可传送512点I/O数据; · 1个主局最多可带7个子局; · 可与I/O通讯模块G-02RM/U-02RM相连接; · 与远程I/O模块U—02RS连接,构成远程I/O通讯系统。

同CCM通讯的设定一样,M-NET协议通讯的设定也有2种方式,一是通过编程器的M56菜单进行;二是通过特殊寄存器设定进行。 可设定的参数如下 项目 通讯超时时间 应答延时时间 局号 设定范围 0/2/5/10/20/50/100/200ms 800/960/1200/1600/4000/8000/16000/40000ms 0~7(0为主局,1~7为子局) 传送速度(bps) 19200/38400 开始寄存器号 任意的寄存器定义号,最大占有32字 32

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

◎S-01P2的M56菜单设定方法请参见《S-01P2操作手册》。 ◎特殊寄存器直接设定

通用通讯口3的通讯设定特殊寄存器为R776,R777。要把该通用通讯口设置为M-NET通讯方式,R776,R777的设定数据如下:

R776

R777

15 12 8 7 4 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 8

通讯协议设定 08:M-NET选择

通讯超时设定(0~7,具体参见CCM通讯设定) 应答延时时间(0~7,具体参见CCM通讯设定)

局号设定 000:主局 001:1号子局 010:2号子局 011:3号子局 100:4号子局 101:5号子局 110:6号子局 111:7号子局 开始寄存器号设定 用8进制数设置开始寄存器号。 例如设置为R37700时,舍去最低位的0变为R3770 其二进制码位‘011111111000’(12Bit)。 传送速度设定 0:19200bps 1:38400bps

当在R776,R777中设置好参数后,往R767中写入‘5AAA’,如其变为‘AAAA’,则说明设定正确,若变为‘EAAA’,则说明设定中有错,需修改设置。 R767

5 A A A 编程口设定结束码

通用通讯口1设定结束码 通用通讯口2设定结束码 通用通讯口3设定结束码

33

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

以R777中设定的开始寄存器号为首址的一组寄存器,主要用来设置M-NET的通讯参数。对于主局,其占有连续的32个寄存器;对子局,其占有连续的4个寄存器。开始寄存器号允许的寄存器范围为 R0~R37700。 下面的例子中,开始寄存器号设置为R37700,各寄存器中存放内容如下。

作为子局用时(占有连续4个寄存器) 占有输入开始定义号 输入点数 R37700 对方局号 占有输出开始定义号 输出点数 R37702 R37703 输出点数 R37701 输入点数 作为主局用时(占有连续32个寄存器) 占有输入开始定义号 占有输出开始定义号 1 2 3 4 5 6 7 R37704 R37710 R37714 R37720 R37724 R37730 R37734 R37705 R37711 R37715 R37721 R37725 R37731 R37735 R37706 R37712 R37716 R37722 R37726 R37732 R37736 R37707 R37713 R37717 R37723 R37727 R37733 R37737 使用M-NET进行通讯时,其自动占有M740~M767作为M-NET通讯的状态告知线圈,定义如下: 名 称 设定结束标记 清除接收数据标记 从新开始标记 子局 内部线圈定义号 M740 M741 M743 M750 M750(自局) M751(子局1) M752(子局2) 异常标记 M753(子局3) 主局 M754(子局4) M755(子局5) M756(子局6) M757(子局7) 子局 M760 M760(自局) M761(子局1) M762(子局2) 连接准备结束标记 M763(子局3) 主局 M764(子局4) M765(子局5) M766(子局6) M767(子局7) 34

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

◎通用通讯口3的连线例子 SU-6M的通用通讯口3具有6脚端子台和25脚D型插座2种接线方式,在6脚端子台的TERM端 和RXD3-端之间内带150Ω终端电阻,在连线时,请把最后一个子局的TERM端 和RXD3-端短接起来;在25脚D型插座上没有内带终端电阻,需用户外加150Ω终端电阻。 ①SU-6M与SU-6M的连接

②和子局U-02RM/U-02RS连接时

35

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

◎M-NET的应用例

A) SU-6M与SU-6M之间的I/O通讯 ① 构成

主局(局号1) 子局(局号2)

子局(局号3)

RS-485连接,最远1km(非屏蔽)

② 通讯条件 各局对通讯参数的设定都为:开始寄存器:R37700;传送速度:38400bps。I/O通讯的定义号分配如下(采用通讯线圈GI、GQ)。 主局 子局1 往子局1的输出:GQ0~GQ37 从子局1来的输入:GI0~GI37 往子局2的输出:GQ40~GQ137 从子局2来的输入:GI40~GI77

③ 通讯设定程序 ◎主局的设定程序

SP0

──| |──────[ LDR O40000 ] ────[ OUTW R37704 ] ────[ LDS K32 ] ────[ OUTW R37705 ] ────[ LDR O40200 ] ────[ OUTW R37706 ] ────[ LDS K32 ] ────[ OUTW R37707 ] ────[ LDR O40002 ] ────[ OUTW R37710 ] ────[ LDS K32 ] ────[ OUTW R37711 ] ────[ LDR O40202 ] ────[ OUTW R37712 ] ────[ LDS K64 ] ────[ OUTW R37713 ] ────[ LDS K0 ]

来自主局的输入:GQ0~GQ37 往主局的输出:GI0~GI37

子局2

来自主局的输入:GQ40~GQ137 往主局的输出:GI40~GI77

设定子局1的通讯输入 开始寄存器号 输入点数

设定子局1的通讯输出 开始寄存器号 输出点数

设定子局2的通讯输入 开始寄存器号 输入点数

设定子局2的通讯输出 开始寄存器号 输出点数

最终子局的后一子局设定寄存器的输入输出

36

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

────[ OUTW R37715 ] ────[ OUTW R37717 ] ────[SET M740 ]

◎子局1的设定程序

点数设定为0。

置位设定结束标记

SP0

──| |──────[ LDR O40200 ] 设定从主局来的通讯输入 ────[ OUTW ────[ LDS ────[ OUTW ────[ LDR ────[ OUTW ────[ LDS ────[ OUTW ────[ SET

◎子局2的设定程序

SP0 ──| |──────[ LDR ────[ OUTW ────[ LDS ────[ OUTW ────[ LDR ────[ OUTW ────[ LDS ────[ OUTW ────[ SET

R37700 ] 开始寄存器号 K32 ] 输入点数 R37701 ]

O40000 ] 设定往主局去的通讯输出 R37702 ] 开始寄存器号 K32 ] 输出点数 R37703 ]

M740 ] 置位设定结束标记

O40202 ] 设定从主局来的通讯输入 R37700 ] 开始寄存器号 K64 ] 输入点数 R37701 ]

O40002 ] 设定往主局去的通讯输出 R37702 ] 开始寄存器号 K32 ] 输出点数 R37703 ]

M740 ] 置位设定结束标记 37

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

B) 使用U-02RS作为远程I/O

SU-6M作为主局,U-02RS作为远程子局。 ① 构成

主局(SU-6M) 子局1(U-02RS)

子局2(U-02RS)

RS-485连接,最远1km(非屏蔽)

② 通讯条件

SU-6M的通用通讯口3设定为:局号0,开始寄存器号:R37700,传送速度:38400bps。 远程子局定义号分配如下: 子局1 输入 I100~I157(48点)

输出 Q40~Q137(64点)

子局2 输入 I200~I237(32点)

输出 Q140~Q177(32点)

③ 主局设定程序(远程子局不需要设定程序) SP0

──| |──────[ LDR O40000 ] ────[ OUTW R37704 ] ────[ LDS K48 ] ────[ OUTW R37705 ] ────[ LDR O40502 ] ────[ OUTW R37706 ] ────[ LDS K64 ] ────[ OUTW R37707 ] ────[ LDR O40410 ] ────[ OUTW R37710 ] ────[ LDS K32 ] ────[ OUTW R37711 ] ────[ LDR O40506 ] ────[ OUTW R37712 ] ────[ LDS K32 ] ────[ OUTW R37713 ] ────[ LDS K0 ] ────[ OUTW R37715 ] ────[ OUTW R37717 ] ────[SET M740 ]

设定子局1的通讯输入 开始寄存器号 输入点数

设定子局1的通讯输出 开始寄存器号 输出点数

设定子局2的通讯输入 开始寄存器号 输入点数

设定子局2的通讯输出 开始寄存器号 输出点数

最终子局的后一子局设定寄存器的输入输出点数设定为0。

置位设定结束标记

38

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

14·扫描控制设定 作为SU-6M的扫描控制方式,有可变,固定,上限设定三种。出厂时的缺省设定为可变扫描控制方式。对各种扫描控制方式的说明参见:

《五·SU-6M新增系统参数的说明 1·扫描控制设定》

扫描控制方式的具体设定方法有《编程器M5D菜单设定》和《特殊寄存器直接写入》2种。

编程器M5D菜单的设定方法请《参考S-01P2使用手册》;

使用特殊寄存器直接写入方法设定扫描控制方式时,需在特殊寄存器R761、R762中写入对应的参数,然后在特殊寄存器R760中写入‘0005’,若参数设定正常,则它变成‘00AA’,若参数设定异常,则它变成‘00AE’。

要使这儿的设定有效,需改变一下CPU动作方式,或给PLC从新上电。

R761 0 0 8 0

R762 0 0 1 4

R760 0 0 0 5

设定结束码寄存器 扫描控制设定结束

扫描时间设定 以16进制数方式设定扫描时间:A~270F(h) 例20ms的场合设定为14(h)。

扫描控制设定

0:可变扫描控制方式 8:固定扫描控制方式 4:上限监视扫描控制方式

39

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

15·内带FROM存储器 SU-6M内带有容量为7680语的FROM存储器,它可替代用户程序存储器盒(MC),用于存放用户程序,此时,用户程序容量为7680语,并且不能实现〈RUN中改写程序功能〉。它不能和存储器盒同时使用。出厂缺省设定为使用存储器盒。 另外,利用FROM和MC之间的复制功能,可用来后备保护用户程序。

要利用内带FROM存储器,需要作一些设定。具体的设定方法有《编程器M25菜单设定》和《特殊寄存器直接写入》2种。

编程器M25菜单的设定方法请《参考S-01P2使用手册》;

使用特殊寄存器直接写入方法设定时,需在特殊寄存器R763(选择FROM时,写入‘200’)中写入对应的参数,然后在特殊寄存器R760中写入‘0050’,若参数设定正常,则它变成‘00AA’,若参数设定异常,则它变成‘00EA’。

该设定仅在CPU动作方式为STOP(停止)时,才有效。

R763 0 2 0 3

R760 0 0 5 0

设定结束码寄存器

读出专用 固定为3

读出专用 0:当前选择为MC; 8:当前选择为FROM。 内带FROM/MC设定 01:选择MC 02:选择FROM 81:MC FROM复制 82:FROM MC复制 83:MC FROM比较

40

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

七·SU-6M浮动小数点指令说明 SU-6M可存取的浮动小数点数为IEEE标准(IEEE Standard 745-1985)的32位(Bit)单精度数。

31 30 23 22 0

指数部8Bit(BIN) 底数部23Bit(BIN) 符号部1Bit:0:(+);

1:(-)。

该浮动小数在SU-6M寄存器中的存放形式为:bit0开始的16Bit数存放入Rn中,余下的16Bit数存放入Rn+1中

寄存器Rn

寄存器Rn+1

指数部8Bit 底数部剩下的7Bit

浮点数的表现形式如下表: 指数部 底数部 0 0以外 0 0 非正规化数 非全0或全1 正规化数 正规化数 全Bit位为1 无穷大 非数

符号部1Bit

?????? 底数部23Bit中16 Bit

1) 正规化数

指数部-127

其值表示为:(符号部±)2×(1+底数部×2-23) 2)非正规化数

指数部-127

其值表示为:(符号部±)2×(底数部×2-23) 3) 无穷大

其值表示为:-∞,+∞ 4)非数 没有对应的数值或对应的无穷大数。

41

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

八·SU-6M新增指令集 分 类 边沿接点指令 寄存器Bit逻辑运算接点 上升沿开始 下降沿开始 上升沿与 下降沿与 上升沿或 下降沿或 指 令 LDPD LDND ANDPD ANDND ORPD ORND 语数 可使用的操作数 备 注 1 逻辑运算边沿接点指令 逻辑开始,逻辑与,逻辑I、Q、GI、GQ、M、或。 T、C、S 语句例子: LDPD M0 逻辑开始NO BLD 逻辑开始NC BLDN 逻辑与NO 逻辑与NC 逻辑和NO 逻辑和NC Bit输出 Bit置位 Bit复位 直接16位输入数据读入 浮动小数点寄存器数据 浮动小数点定数数据 直接16位数据输出 高位字节 输出 低位字节 输出 加法 BAND BANDN BOR BORN BOUT BSET BRST LDDW RLDD RLDC OUTDW OUTM OUTL MULD RADD RADDC RSUB RSUBC RMUL RMULC RDIV RDIVC RCMPR 1 1 3 1 2 2 2 1 3 1 3 1 3 1 3 1 R(对应于输入I区域) R·P K R(对应于输出Q区域) R R R·P R·P K R·P K R·P K R·P K R·P LDDW R40400 RLDD R2000 RLDC K01200000 OUTDW R40500 OUTM R40600 OUTL R40601 MULD R2000 RADD R2100 RADDC K02E00000 2 寄存器号:R·P BIT定义号:K 0<=K<=15 语句例子: BLD R2000 K12 数据读入指令 数据输出指令 8位BCD乘法 浮动小数点运算 常数加法 减法 常数减法 乘法 常数乘法 除法 常数除法 数据比较 42

光洋电子(无锡)有限公司 SU-6M用户手册(增补版)

常数比较 平方根 正弦 ACC变换 余弦 正切 反正弦 反余弦 反正切 弧度变换 角度变换 浮动小数点ACC变换 浮动小数变换 RCMPRC SQRT SIN COS TAN ASIN ACOS ATAN RAD DEG REAL INT RSQRT RSIN RCOS RTAN RASIN RACOS RATAN RRAD RDEG ANDMOV ORMOV XORMOV SWAP BITSET BITRST BSRCH TSHFR TSHFL MOVAS FRD FWT 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 K 整数变换 平方根 正弦 余弦 正切 反正弦 反余弦 反正切 弧度变换 角度变换 ACC逻辑与传送 无操作数,对ACC中的数据进行各种变换操作。 R R R R R·O R·O R·P R·O R·O R R·P R·P 块ACC逻辑和处传送 理 ACC逻辑异或传送 交换 Bit位置位 Bit位复位 多字节数据检索 数据表格指令 表格右移 表格左移 登录数据寄存器传送 寄存器← G-07M读入 寄存器→ G-07M写出 LD M10 LDS K3 LDR O40400 LDS K1111 ANDMOV R40500 对指定范围内的任意位置位或复位。 43

Koyo ELECTRONICS (WUXI) CO., LTD. 地址:江苏省无锡市蠡溪路118号 邮编:214072 电话:0510-5167888 传真:0510-5161393

http://www.koyoele.com.cn

KEW-M3511A 2001年8月

本文来源:https://www.bwwdw.com/article/lkgo.html

Top