产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力;...

44
东森 DSX2N 可编程序控制器 产品样本 2009.05 产品选型手册(V1.1) www.dnsch.com.cn DNSCH

Transcript of 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力;...

Page 1: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森 DSX2N 可编程序控制器 产品样本 2009.05

产品选型手册(V1.1)

www.dnsch.com.cn

DNSCH

Page 2: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 1

目 录 控制器系列概述………………………………………………….2 DSX-2N CPU 外形尺寸………………………………………….2 DSX-2N CPU 硬件介绍………………………………………….3 DSX-2N CPU 编程设备………………………………………….3 DSX-2N CPU 安装方式.…………………………………………4 DSX-2N CPU 主要性能………………………………………….5 DSX-2N CPU 单元接线图……………………………………….6 DSX-2N 与 HMI 通信及组成 RS485 网络……………….…….7 DSX-2N 高速计数器…………………………………………….8 DSX-2N 脉冲输出……………………………………………….9 DSX-2N 指令一览表……………………………………………10 DS-E** 扩展单…………………………………………….…13 DS-E** 扩展单元接线图…………………………………….16 DSX2N 选型简表……………………………………………….17 DSX2N 编程手册………………………………………………..18

Page 3: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 2

控制器系列概述

逐步壮大系列化产品,可以满足你不同的需求;可定制产品特殊功能。

DSX2N 系列 CPU 外形尺寸

DSX2N DSX2N-2H DSX2N-4AD2AO2H

Page 4: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 3

DSX2N 系列 CPU 硬件及端子介绍

DSX2N 系列 CPU 连接到编程 PC

用三菱的 SC-09 电缆

自制串口电缆

USB/RS232 加自制串

口电缆

左侧面 右侧面

下方 正前方

Page 5: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 4

自制串口电缆线序如下图:

DSX2N 的安装方式

Page 6: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 5

DSX2N 的主要性能

概述: ●支持三菱的:FXGPWIN 与 GX Developer 编程;

●高速的运算能力、灵活扩展配置能力;●小巧的体积;

●能与多家人机界面连接,如台达、EView 等;

●两路高速计数器; ●两路高速脉冲输出;

●强大的密码加强功能,无需电池数据保持十年;

———————————————————————————

技术规范

参数 DSX2N DSX2N-2H DSX2N-4AD2AO2H

尺寸(宽×高×深)(mm)

功耗

电源

程序存储器

数据存储器

最大扩展模块数

最大数字量

最大模拟量

数据保存

基本指令执行时间

25×95×75

3W

20.4-28.8VDC

8K

1K

6

96

/

FM 掉电保存

0.1uS

25×95×75

5W

20.4-28.8VDC

8K

1K

6

96

/

FM 掉电保存

0.1uS

25×95×75

7W

20.4-28.8VDC

8K

1K

6

96

4AI 2AO

FM 掉电保存

0.1uS

定时

器数

10mS

100mS

100mS累加型

6

145

5

6

145

5

6

145

5

计数器数量

位内存存储器

状态继电器

变址寄存器 V 变址寄存器 Z 程序位置指针 P

96

680

256

16

16

50

96

680

256

16

16

50

96

680

256

16

16

50

通讯接口 1 个 RS232 1 个 RS232 1 个 RS232 与 1 个三菱

FX2N 子集协议的 RS485

可组成一个 64 个从站

的 PLC 网络

集成的输

入输出特

高速输入

高速输出

模拟量输入

模拟量输出

/

/

/

/

2×10KHz

2×10KHz、DC24V2A

/

/

2×10KHz

2×10KHz、DC24V2A

4×10bit

2×12bit

工作温度 -30-65℃ -30-65℃ -30-65℃

环境相对湿度 <85% <85% <85%

Page 7: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 6

CPU 接线图:

DSX2N

DSX2N-2H

DSX2N-4AD2AO2H

Page 8: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 7

DSX2N 系列 CPU 与 HMI 的连接及 CPU 之间的 RS485 组网

与人机通信示意图

只要能和三菱 FX2N 通信的人机,均适用于 DSX2N 参数: 通讯接口类型 波特率 数据位 停止位 校验位 RS232 9600 7 1 偶校验

DSX2N 通过 485 接口组成 PLC 网络

可以有 64 个 PLC 在网络上,网络上的每台 PLC 都可以有自己的 HMI

网络中运行的是 FX2N 子集协议

Page 9: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 8

DSX2N 的高速计数器

M8058=1 启动高速计数1;M8058=0,关闭高速计数1。最高速度17KHZ。

M8059=1 启动高速计数0;M8059=0,关闭高速计数0。最高速度17KHZ。

D8042 8043 高速计数H1数据寄存器,D8044为其脉冲计数频率;D8045 8046高速计数H0数据寄

存器。D8047为其脉冲计数频率。

计数器接线方式

Page 10: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 9

DSX2N 的脉冲输出

脉冲输出控制步进电机接线示意图

Page 11: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 10

DSX2N 指令一览表

基本逻辑指令

助记符、名称 功能 可用软元件 程序步

LD取 常开触点逻辑运算开始 X,Y,M,S,T,C 1 LDI取反 常闭触点逻辑运算开始 X,Y,M,S,T,C 1 LDP取脉冲上升沿 上升沿检出运算开始 X,Y,M,S,T,C 2 LDF取脉冲下降沿 下降沿检出运算开始 X,Y,M,S,T,C 2 AND与 常开触点串联连接 X,Y,M,S,T,C 1 ANI与非 常闭触点串联连接 X,Y,M,S,T,C 1 ANDP与脉冲上升沿 上升沿检出串联连接 X,Y,M,S,T,C 2 ANDF与脉冲下降沿 下降沿检出串联连接 X,Y,M,S,T,C 2 OR或 常开触点并联连接 X,Y,M,S,T,C 1 ORI或非 常闭触点并联连接 X,Y,M,S,T,C 1 ORP或脉冲上升沿 上升沿检出并联连接 X,Y,M,S,T,C 2 ORF或脉冲下降沿 下降沿检出并联连接 X,Y,M,S,T,C 2 ANB块与 并联回路块的串联连接 1 ORB块或 串联回路块的并联连接 1 OUT输出 线圈驱动 Y,M,S,T,C 注1 SET置位 动作保持 Y,M,S RST复位 清除动作保持,寄存器清零 Y,M,S,T,C,D,V,Z

注2

MC主控 公共串联点的连接线圈指令 Y,M(特殊M除外) 3 MCR主控复位 公共串联点的消除指令 2 MPS压栈 运算存储 1 MRD读栈 存储读出 1 MPP出栈 存储读出与复位 1 INV取反 运算结果的反转 1 NOP空操作 无动作 1 END结束 输入输出及返回到开始 1

● 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计

数器C的程序步为3-5。

● 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数

据寄存器D以及变址寄存器V和Z的程序步为3。

步进顺控指令说明

助记符、名称 功能 可用软元件 程序步

STL 步序动作开始 S 1 RET 步序动作结束 无 1

Page 12: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 11

功能指令一览表

带有[D]符号表示支持32位操作。

分类 指令助记符 功能 页码

CJ 条件跳转

CALL 子程序调用

SRET 子程序返回

FEND 主程序结束

FOR 循环范围开始

NEXT 循环范围结束

[D]CMP 比较

ZCP 区域比较

[D]MOV 传送

CML 反向传送

TRD 时间传送(D8013~19时钟读出)

TWR 时间传送(写时钟D8013~19)

[D]ADD BIN加法

[D]SUB BIN减法

[D]MUL BIN乘法

[D]DIV BIN除法

[D]INC BIN加1

[D]DEC BIN减1

[D]WAND 逻辑字与

[D]WOR 逻辑字或

WXOR 逻辑字异或

[D]NEG 求补码

[D]ECMP 2进制浮点数比较

EZCP 2进制浮点数区域比较

[D]EADD 2进制浮点数加法

[D]ESUB 2进制浮点数减法

[D]EMUL 2进制浮点数乘法

[D]EDIV 2进制浮点数除法

[D]INT 2进制浮点数转BIN整数

[D]ESQR 2进制浮点数开方

[D]FLT BIN整数转2进制浮点数

ZRST 批复位指令

LD= (S1)=(S2) LD> (S1)>(S2)

Page 13: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 12

LD< (S1)<(S2)

LD<> (S1)<>(S2)

LD≦ (S1)≦(S2)

LD≧ (S1)≧(S2)

AND= (S1)=(S2)

AND> (S1)>(S2)

AND< (S1)<(S2)

AND<> (S1)<>(S2)

AND≦ (S1)≦(S2)

AND≧ (S1)≧(S2)

OR= (S1)=(S2)

OR> (S1)>(S2)

OR< (S1)<(S2)

OR<> (S1)<>(S2)

OR≦ (S1)≦(S2)

OR≧ (S1)≧(S2)

Page 14: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 13

DS-E 系列扩展硬件及端子介绍

注意:拨码开关,靠近端子的那一组为输出(Y)地址选择开关;远离端子的那一组为输入(X)

地址选择开关。

拨码开关选择输入(X)地地址、输出(Y)地址对照表

拨码开关位置 SW1 SW2 SW3 SW4 SW5 SW6 X0.0-X0.7 Y0.0-Y0.7 ON OFF OFF OFF OFF OFF X1.0-X1.7 Y1.0-Y1.7 OFF ON OFF OFF OFF OFF X2.0-X2.7 Y2.0-Y2.7 OFF OFF ON OFF OFF OFF X3.0-X3.7 Y3.0-Y3.7 OFF OFF OFF ON OFF OFF X4.0-X4.7 Y4.0-Y4.7 OFF OFF OFF OFF ON OFF X5.0-X5.7 Y5.0-Y5.7 OFF OFF OFF OFF OFF ON

左侧面 右侧面

上方 正前方

Page 15: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 14

DS-E 系列扩展技术规范

参数 DS-E16MR DS-E8MR DS-E16MT DS-E8MT

尺寸(宽×高×深)(mm) 27×94×75 27×94×75 27×94×75 27×94×75

输入部份

类型 IEC 类型 1 漏型

通道数量 8 4 8 4

额定电压 24V DC,4mA

最大持续允许电压 30V DC

浪涌电压(最大) 35V DC,0.5s

逻辑1(最小) 15V DC,2.5mA

逻辑0(最大) 5V DC,1mA

输入延时(最大) 4.5mS

连接 2 线接近开关传感器

允许的漏电流(最大)

1mA

隔离

光电隔离(现场到逻辑)

隔离驵

500V DC,1 分钟

见接线图

同时接通的输入 所有的都在 55°C(水平),所有的都在 45°C(垂直)

电缆长度(最大)

屏蔽

非屏蔽

500m

300m

Page 16: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 15

DS-E16MR DS-E8MR DS-E16MT DS-E8MT 参数

2A 250V AC 2A 24V DC

输出部份

类型 干触点 晶体管输出

通道数量 8 4 8 4

额定电压 120V/230V AC 24V DC

电压范围 5-24V DC/5-230V AC 20.4-28.8V DC

24VDC线圈电压范围 20.4-28.8V DC -

浪涌电压(最大) 5A,4s@10%占空比 8A,100mS

- 20V DC 逻辑1(最小)

逻辑0(最大) - 0.2V DC, 5KΩ负载

每个点额定电流(最大) 2A 2A

每个共公端的额定电流

(最大)

10A

10A

漏电流(最大) - 30uA

接通电阻(触点,新时) 0.3Ω 0.3Ω

隔离

光电隔离(现场到逻辑)

线圈到逻辑

线圈到触点

电阻(线圈到触点)

隔离组

1500V AC,1分钟

100米Ω新的时最小值

见接线图

500VAC,1 分钟

-

-

-

见接线图

延时断开到接通/接通

到断开切换(最大)

15mS 200uS

切换频率(最大) - 1Hz

机械寿命周期 - 10,000,000(无负载)

触点寿命 - 100,000(额定负载)

同时接通的输出所 所有水平安装时低于 55°C,所有垂直安装时低于 45°C

电缆长度(最大)

屏蔽

非屏蔽

500m

150m

接线图

Page 17: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 16

DS-E 系列扩展接线图

DS-E16MR DS-E8MR DS-E16MT DS-E8MT

Page 18: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 17

DSX2N 选型简表

CPU 单元

序号 型号 参数

1 DSX2N-4AD2AO2H 4AI(0-5V)/2AO(0-10V/4-20mA);高速脉冲 2HI/1HO,10KHZ;

RS-485

2 DSX2N-2H 高速脉冲 2HI/1HO,100KHZ

3 DSX2N 单独 CPU,无其他功能

扩展模块

序号 型号 参数

1 DS-E8M DI8

2 DS-E8T DO8,24VDC

3 DS-E8R DO8,继电器

4 DS-E16M DI16

5 DS-E16T DO16,24VDC

6 DS-E8MT DI4/DO4,24VDC

7 DS-E8MR DI4/DO4,继电器

8 DS-E16MT DI8/DO8,24VDC

9 DS-E16MR DI8/DO8,继电器

电源模块

DS-PS2A 220AC IN ,24VDC OUT

Page 19: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 18

东森DSX2N编程手册

DSX2N系列PLC产品具有以下特点:

● 用梯形图语言编写应用程序。支持FXGP_WIN-C以及GX-DEVELOPER

● 能与多家人机界面连接,国产如:威纶(WeinView)、台达、EView、信捷等;进口如:施耐德,三菱,

欧姆龙等。

● 与其它厂家PLC并联运行。

本PLC:48路开关量输入、48路关量输出,8路模拟量输入,2路模拟量输出,2路高速计数,2路高速输出;

RS232、RS485口各一,可以组成485网络,网络中每台产品均支持人机界面。

第一章:系统及资源介绍

一、外观

Page 20: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 19

二、指令集简介

2.1 基本逻辑指令一览表

助记符、名称 功能 可用软元件 程序步

LD取 常开触点逻辑运算开始 X,Y,M,S,T,C 1 LDI取反 常闭触点逻辑运算开始 X,Y,M,S,T,C 1 LDP取脉冲上升沿 上升沿检出运算开始 X,Y,M,S,T,C 2 LDF取脉冲下降沿 下降沿检出运算开始 X,Y,M,S,T,C 2 AND与 常开触点串联连接 X,Y,M,S,T,C 1 ANI与非 常闭触点串联连接 X,Y,M,S,T,C 1 ANDP与脉冲上升沿 上升沿检出串联连接 X,Y,M,S,T,C 2 ANDF与脉冲下降沿 下降沿检出串联连接 X,Y,M,S,T,C 2 OR或 常开触点并联连接 X,Y,M,S,T,C 1 ORI或非 常闭触点并联连接 X,Y,M,S,T,C 1 ORP或脉冲上升沿 上升沿检出并联连接 X,Y,M,S,T,C 2 ORF或脉冲下降沿 下降沿检出并联连接 X,Y,M,S,T,C 2 ANB块与 并联回路块的串联连接 1 ORB块或 串联回路块的并联连接 1 OUT输出 线圈驱动 Y,M,S,T,C 注1 SET置位 动作保持 Y,M,S RST复位 清除动作保持,寄存器清零 Y,M,S,T,C,D,V,Z

注2

MC主控 公共串联点的连接线圈指令 Y,M(特殊M除外) 3 MCR主控复位 公共串联点的消除指令 2 MPS压栈 运算存储 1 MRD读栈 存储读出 1 MPP出栈 存储读出与复位 1 INV取反 运算结果的反转 1 NOP空操作 无动作 1 END结束 输入输出及返回到开始 1

● 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计

数器C的程序步为3-5。

● 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数

据寄存器D以及变址寄存器V和Z的程序步为3。

2.2 步进顺控指令说明

助记符、名称 功能 可用软元件 程序步

STL 步序动作开始 S 1 RET 步序动作结束 无 1

Page 21: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 20

2.3 功能指令一览表

带有[D]符号表示支持32位操作。

分类 指令助记符 功能 页码

CJ 条件跳转

CALL 子程序调用

SRET 子程序返回

FEND 主程序结束

FOR 循环范围开始

NEXT 循环范围结束

[D]CMP 比较

ZCP 区域比较

[D]MOV 传送

CML 反向传送

TRD 时间传送(D8013~19时钟读出)

TWR 时间传送(写时钟D8013~19)

[D]ADD BIN加法

[D]SUB BIN减法

[D]MUL BIN乘法

[D]DIV BIN除法

[D]INC BIN加1

[D]DEC BIN减1

[D]WAND 逻辑字与

[D]WOR 逻辑字或

WXOR 逻辑字异或

[D]NEG 求补码

[D]ECMP 2进制浮点数比较

EZCP 2进制浮点数区域比较

[D]EADD 2进制浮点数加法

[D]ESUB 2进制浮点数减法

[D]EMUL 2进制浮点数乘法

[D]EDIV 2进制浮点数除法

[D]INT 2进制浮点数转BIN整数

[D]ESQR 2进制浮点数开方

[D]FLT BIN整数转2进制浮点数

ZRST 批复位指令

LD= (S1)=(S2) LD> (S1)>(S2)

Page 22: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 21

2.4 专家功能指令

D0:要达到的目标值,为S1 D1:测定值,反馈回的值,为S2 D100:参数,为S3 S3+0:KP 参考值:2000 S3+1:KI 参考值:500 S3+2:KD 参考值:0 S3+3:PID运算方向:1,为正相PID运算,其他为反相PID运算。

S3+4~ S3+8:计算量;

S3+9 S3+10: :输出增量(32位);

S3+11:输出,限制为0~32767;若对应模拟输出,则为0~4095,大于4095,也输出4095;

公式:KP[e(t)-e(t-1) +e(t)/KI +KD*(e(t)+e(t-2)-2*e(t-1))]。

2.5 脉冲输出指令

[D]PLSY:高速输出脉冲指令。

1.S1:频率设定;可变。值映射在系统数据区D8059(Y0)、D8065(Y1)范围0~100000,对应0~100000HZ 16位 最高速度32768HZ;32位[D] 最高速度100000HZ;

2.S2:脉冲数量设定.。值映射在系统数据区D8061(Y0)、D8067(Y1),16位 最高脉冲设定32768个;

LD< (S1)<(S2)

LD<> (S1)<>(S2)

LD≦ (S1)≦(S2)

LD≧ (S1)≧(S2)

AND= (S1)=(S2)

AND> (S1)>(S2)

AND< (S1)<(S2)

AND<> (S1)<>(S2)

AND≦ (S1)≦(S2)

AND≧ (S1)≧(S2)

OR= (S1)=(S2)

OR> (S1)>(S2)

OR< (S1)<(S2)

OR<> (S1)<>(S2)

OR≦ (S1)≦(S2)

OR≧ (S1)≧(S2)

Page 23: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 22

32位[D] 最高脉冲设定2147483647个;

3.D:输出脉冲指定脚位。Y0 Y1。

4.高速脉冲Y0 Y1 输出,可以有2A的负载能力。

5.设计有加速曲线,即:启动由1HZ不断加速,快速达到设定值。消除启动抖动。加速曲线(0HZ,0MS)

到(100000HZ,150MS),为直线。比如,设定60KHZ,到达设定值需要90MS。

在脉冲实际值接近S2时,进入减速曲线一直到停,到达设定值,停止脉冲。消除停车抖动。减速

曲线(100000HZ,150MS)到(0HZ,0MS),为直线。比如,由60KHZ,到停止需要90MS。

6.X0接通脉冲输出;X0断开脉冲输出停止,X0重新接通脉冲输出,计数重新开始,原计数清零。

7.到达设定值,M8061(Y0) M8067(Y1) 置位。

8.该指令在程序中只能使用一次。

9. 当M8060=0时高速输出,当M8060=1为数码管显示输出。

三、资源集简介

①、输入X:

扩展数量:48点。

标号范围:X000-----X057;标号为8进制。

②、输出继电器Y:

扩展数量:48点。

标号范围:Y000-----Y057为8进制。

③、辅助继电器M:

数量:680点

标号范围:M0---M639;标号为十进制。M500~M639停电保持。M8000~M8079为系统参数。

④、状态继电器S:

数量:256点

标号范围:S0---S255;标号为十进制。S128~S255停电保持。

⑤、时间继电器T:

数量:168点

标号范围:T0---T167;标号为十进制。

T0---T151,100ms 型,计152点;

T152---T163,10 ms 型,计12点;

累加型:T164---T167,10 ms 型,计4点;

⑥、计数器C:

数量:96点

标号范围:C0---C95;标号为十进制。

⑦、数据寄存器D:

数量:680点

标号范围:D0---D679;标号为十进制。D300~D599停电保持299点。D8000~8075系统参数。

⑧、变址寄存器V:16 ⑨、变址寄存器Z:16 ⑩、程序位置指针P:数量:50个,标号范围:P0---P49;标号为十进制。

⑾、十进制常数标记K、H:

标号K后的常数为十进制常数。

标号H后的常数为十六进制常数。如H10=K16。

⑿、特殊软元件:

M8000:程序运行时ON;

Page 24: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 23

M8002:程序开运行时第一个扫描周期时ON;

M8020:零标志;

M8021:借位标志;

M8022:进位标志;

四、编程及应用简介

①、编程软件

梯形图编程软件FXGP_WIN-C以及GX-DEVELOPER

支持梯形图编程、下载、监控,可对嵌入式PLC产品设置加密口令。

②、编程设备

个人计算机,操作系统可以是:

Windows 95,Windows 98,Windows 2000,Windows XP。

五、系统资源说明:

1. D8071表示程序运行错误步序,D8071=0 表示正常。

2. D8030~D8037 :4路ADC输入;ADC0~3对应D8030~D8033。

3. D8073~D8074 :2路DAC输出,最大值4095。0~4095对应输出电压0~10V。

4. D8020~8027为16位数码管对应8个寄存器,每个寄存器控制两个数码管; M8050~M8057控制对

应的数码管亮或灭。

5. M8058=1 启动高速计数1;X0和X3对应A+B相;M8058=0,关闭高速计数1。最高速度17KHZ。

M8059=1 启动高速计数2; X1和X04对应A+B相,;M8059=0,关闭高速计数2。最高速度17KHZ。

D8042 8043 高速计数H0数据寄存器,D8044为其脉冲计数频率;D8045 8046高速计数H1数据寄

存器。D8047为其脉冲计数频率。

8. D8048 =255 为485网络主控制器;D8048=1~63为485网络从控制器。当M8048=1时,启动485网

络功能,反之,当M8048=0时,关闭485网络功能。

9. D8049 为485网络读从站报文起始地址;D8050为报文个数,最多63个;D8051每个报文长度(字

节),最长10个字节。

10. D8052 为485网络写从站报文起始地址;D8053为报文个数,最多63个;D8054每个报文长度(字

节),最长8个字节。

11.D8055 8056 8057 8058为63个从站联机状态。比如:D8055=K10,表示一号、三号从站在线,1~15 从站的其他从站不在线。

12.加强密码功能:当密码不等于12345678时,可以在密码正确情况下读/写;当密码等于12345678 时,任何人将无法读出程序。

13.时间寄存器:D8013~D8019,分别为:秒、分、时、日、月、星期、年。

14.所有AD端口可以直接输入0~5V电压。输入电压值其值放在D8030~D8033中,一共四个寄存器。

Page 25: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 24

第二章 指令解释

一、逻辑指令

助记符、名称 功能 可用软元件 程序步

LD取 常开触点逻辑运算开始 X,Y,M,S,T,C 1 LDI取反 常闭触点逻辑运算开始 X,Y,M,S,T,C 1 LDP取脉冲上升沿 上升沿检出运算开始 X,Y,M,S,T,C 2 LDF取脉冲下降沿 下降沿检出运算开始 X,Y,M,S,T,C 2 OUT输出 线圈驱动 Y,M,S,T,C 见说明

● LD,LDI,LDP,LDF指令将触点连接到母线上。多个分支用ANB,ORB时也使用。

● LDP指令在上升沿(软元件由OFF到ON变化时)接通一个周期;LDF指令在下降沿(软元件由

ON到OFF变化时)接通一个周期。

● LD,LDI,LDP,LDF指令的重复使用次数在8次以下。即与后面的ANB,ORB指令使用时串并连使用

的最多次数为8个。

● 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计

数器C的程序步为3-5。

● OUT指令各种软元件的线圈驱动,但对输入继电器不能使用。并列的OUT可多次连续使用。

● OUT指令驱动计数器时,当前面的线圈从ON变成OFF,或者是从OFF变成ON时,计数器才加一。

● 用LD,LDI,LDP,LDF指令与母线连接。输出使用OUT指令驱动线圈。

● 使用OUT指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计

数的值,可以是常数K,或者由数据寄存器间接指定数值。

● 每个程序结束必须要有END指令,关于END指令详见后面的END指令介绍。

助记符、名称 功能 可用软元件 程序步

AND与 常开触点串联连接 X,Y,M,S,T,C 1 ANI与非 常闭触点串联连接 X,Y,M,S,T,C 1 ANDP与脉冲上升沿 上升沿检出串联连接 X,Y,M,S,T,C 2 ANDF与脉冲下降沿 下降沿检出串联连接 X,Y,M,S,T,C 2

● AND,ANI,ANDP,ANDF指令只能串接一个触点,两个以上的并联回路串联时使用后面的ANB指

令。串联次数不受限制。

● ANDP,ANDF指令在上升沿(即软元件由ON到OFF变化时)和下降沿即(软元件由OFF到ON变

化时)接通一个周期。

● OR,ORI,ORP,ORF指令只能并接一个触点,两个以上的串联回路并联时使用后面的ORB指令。

● ORP,ORF指令在上升沿(即软元件由OFF到ON变化时)和下降沿(即软元件由ON到OFF变化时)

接通一个周期。

● OR,ORI,ORP,ORF指令和前面的LD,LDI,LDP,LDF指令一起使用,并联次数不受限制。

助记符、名称 功能 可用软元件 程序步

OR或 常开触点并联连接 X,Y,M,S,T,C 1 ORI或非 常闭触点并联连接 X,Y,M,S,T,C 1 ORP或脉冲上升沿 上升沿检出并联连接 X,Y,M,S,T,C 2 ORF或脉冲下降沿 下降沿检出并联连接 X,Y,M,S,T,C 2

Page 26: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 25

● 当多分支回路与前面的回路串联连接时,使用ANB指令。分支以LD,LDI,LDP,LDF指令作为起点,

使用ANB指令与前面以LD,LDI,LDP,LDF指令作为起点的分支串联连接。

● 当2个以上的触点串接的串联回路块并联连接时,每个分支使用LD,LDI指令开始,ORB指令结束。

● ANB,ORB指令都是不带软元件的指令。

● ANB,ORB使用的并串联回路的个数不受限制,但是当成批使用时,必须考虑LD,LDI的使用次数

在8次以下。

● 在每个分支的最后使用ORB指令,不要在所有的分支后面使用ORB指令,

● ORB和ANB指令只是对块的连接,如果不是块就不能使用,如程序步16和18不是块就不能使用

编程示例:

0 LD X000 1 ANI X001 2 LDI X002 3 AND X003 4 ORB 5 LD X004 6 AND X005 7 ORB 8 OUT Y000 9 LD X006 10 OR X007 11 LD X010 12 ANI X011 13 LDI X012 14 AND X013 15 ORB 16 ORI X014 17 ANB 18 OR X015 19 OUT Y001 20 END

助记符、名称 功能 可用软元件 程序步

INV取反 运算结果的反转 1 ● INV指令是将INV指令之前,LD,LDI,LDP,LDF指令之后的运算结果取反的指令,没有软元件。

助记符、名称 功能 可用软元件 程序步

SET置位 动作保持 Y,M,S 见说明

RST复位 清除动作保持,寄存器清零 Y,M,S,T,C,D,V,Z

● 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数

据寄存器D以及变址寄存器V和Z的程序步为3。

助记符、名称 功能 可用软元件 程序步

ANB块与 并联回路块的串联连接 1 ORB块或 串联回路块的并联连接 1

Page 27: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 26

● SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用RST指令复位,否则将保

持为1的状态。同样,对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。

● 对同一软元件,SET,RST指令可以多次使用,顺序随意,但是程序最后的指令有效。

● RST指令可以对数据寄存器(D),变址寄存器(V,Z),定时器(T)和计数器(C),不论是保持还是非保

持的都可以复位置零。

助记符、名称 功能 可用软元件 程序步

NOP空操作 无动作 1 END结束 输入输出及返回到开始 1

● 程序清除时指令变为NOP指令,指令之间加入NOP指令,程序对他不做任何事情,继续向下执行,

只是增加了程序的步数。

● 每个程序必须有一个且只有一个END指令,表示程序的结束。PLC不断反复进行如下操作:输入

处理,从程序的0步开始执行直到END指令,程序处理结束,接着进行输出刷新。然后开始循环

操作。

助记符、名称 功能 可用软元件 程序步

MPS压栈 运算存储 1 MRD读栈 存储读出 1 MPP出栈 存储读出与复位 1

● 嵌入式PLC中有11个栈空间,也就是说可以压栈的最大深度为11级。每使用一次MPS将当前结果

压入第一段存储,以前压入的结果依次移入下一段。MPP指令将第一段读出,并且删除它,同时

以下的单元依次向前移。MRD指令读出第一段,但并不删除它。其他单元保持不变。使用这三

条指令可以方便多分支的编程。

● 在进行多分支编程时,MPS保存前面的计算结果,以后的分支可以利用MRD,MPP从栈中读出前

面的计算结果,再进行后面的计算。最后一个分支必须用MPP,保证MPS,MPP使用的次数相同。

注意,使用MPP以后,就不能再使用MRD读出运算结果,也就是MPP必须放在最后的分支使用。

● MRD指令可以使用多次,没有限制。MPS连续使用的最多次数为11,但是可以多次使用。每个

MPS指令都有一个MPP指令对应,MPP的个数不能多于MPS的个数。

Page 28: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 27

助记符、名称 功能 可用软元件 程序步

MC主控 公共串联点的连接线圈指令 Y,M(特殊M除外) 3 MCR主控复位 公共串联点的消除指令 2

● 当前面的触点接通时,就执行MC到MCR的指令。执行MC指令时,母线向MC触点后移动,执行

MCR指令返回母线。

● 使用MC指令时,嵌套级N的编号按顺序依次增大,也就是说只有使用N0,才能嵌套N1。相反使

用MCR指令时,必须从大往小返回母线。最大嵌套级数为7级(N6)。

● 通过不同的软元件Y,M,可以多次使用MC指令,如果使用相同的软元件,将同OUT指令一样,

会出现双线圈输出。

● 当MC可执行时,执行MC,MCR之间的指令,当MC断开时,成为如下两种形式。现状保持:累积

定时器的值,计数器的值,用SET/RST指令驱动的软元件。变为断开的元件:非累积定时器的值,

用OUT指令驱动的软元件。

助记符、名称 功能 可用软元件 程序步

STL 步序动作开始 S 1 RET 步序动作结束 无 1

步进控制方式(STL)是将控制被划分为多个工序状态(S),依据条件进行状态转移(SET ),逐步

完成控制过程。

步进控制方式的特点是将复杂控制分步后,分别考虑好每一步的控制,从而降低了各步的关联,降

低编程的复杂程度。

各状态内执行的动作由梯形图其它指令编写。

STL是一个步序动作的开始指令。

RET是一个步序动作的结束指令,其后指令返回母线。

● SET Si 是STL状态发生转移的唯一指令

● 规定:子程序内不能使用STL----RET指令。

● 当前状态(S0)向下一个状态(S1)转移时,该扫描周期两个状态内的动作均得到执行;下一扫

描周期执行时,当前状态(S0)被下一状态(S1)所复位,当前状态(S0)内的所有动作不被执

行,所有OUT元件的输入均被断开。 步序与步序之间一般省去RET,因此看起来是多个STL可

共用一个RET。有STL而没有RET,程序检查出错。

示例说明:

一个简易保安系统,在规定次数(如5次)的范围内,若密码不正确将启动报警系统,并关闭安全通

道。若规定的次数内密码正确,进入密级操作。

流程示意图:

Page 29: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 28

梯形图:

二、功能指令

下面功能指令中的操作数符号表示方法及解释。

:表示数据源。内容不随指令执行而变化的操作数称为源。

在可变址修改软元件编号的情况下,加上“·”符号的 表示。源的数量多时,

以 、 等表示。

:表示目标操作数。内容随指令执行而改变的操作数被称作目标。

可作变址修饰时,加上“·”符号的 表示. 在目标数量多时,

以 、 等表示。

:以 或 表示既不做源,也不做目标的操作数。

这样的操作数数量很多时,以 等表示。

可用作操作数的软元件

A、X,Y,M,S等位元件。

B、位元件组合。以KnX,KnY,KnM,KnS等形式表示,作为数值处理。

C、数据寄存器D、定时器T的当前值寄存器、计数器C的当前值寄存器。

● 数据寄存器D为16位,在处理32位数据时使用一对数据寄存器的组合。

例如,将数据寄存器D0指定为32位指令的操作数时,处理(D1,D0)32位数据(D1为高16位,D0

Page 30: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 29

为低16位)。

● T、C的当前值寄存器也可作为一般寄存器处理。

1、程序流程

分类 指令助记符 功能 页码

CJ 条件跳转

CALL 子程序调用

SRET 子程序返回

FEND 主程序结束

FOR 循环范围开始

NEXT 循环范围结束

A、CJ CALL指针编号可作变址修改;嵌套最多可为5层;对子程序返回无适用软元件。

B、.当程序使用多个FEND指令时,子程序请在最后的FEND指令与END指令之间编写

C、FOR ~NEXT嵌套最多5层

2、比较指令 [CMP]

● 上图示例是D0的内容与常数100进行比较,大小比较是按代数形式进行的(-8<0);

● 所有数据都以2进制值处理;

● 当D0>100,M0“ON” ,当D0=100,M1“ON”,当D0<100,M2“ON”;

● 目标地址指定M0,则M1、M2被自动占用;

● 当X001“OFF”时,M0、M1、M2仍保持以前状态。如当D0的内容为50,则50<100,M2“ON”,M0、

M1都“OFF” ,X001“OFF”时,M2仍“ON” 。

指令不执行时,想要清除比较结果,可使用复位指令。

适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,

·位软元件(D·) Y、M、S

Page 31: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 30

3、传送指令 [MOV] 适用软元件 ·字软元件(S·) K、H、KnY、KnM、KnS、T、C、D、V,Z

·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作 使数据原样传送的指令。

● 将源(S·)的内容向目标(D·)传送,X003 OFF 时,目标(D·)的内容不变化;

4、反向传送 [CML] 适用软元件 ·字软元件(S·) K、H 、KnX、KnY、KnM、KnS、T、C、D、V,Z

·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作 将数据反向传送的指令

● 将D0的内容每位取反(0取反为1,1取反为0)后,传送到目标地址,常数K被自动转换成2进制。

如: D10

Y17 Y16 Y15 Y14 Y13 Y12 Y11 Y10 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0

无变化 反向数据被传送

5、加法运算 [ADD]

用软元件 字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z

字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

0 1 0 1 0 1 0 1

零 M8020

借位 M8021

标志位

进位 M8022

Page 32: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 31

功能和动作

● 两个源数据进行加法后传送到目标处,各数据的最高位是符号位(正数为0,负

数为1),数据以代数形式进行加法运算(8+(-8)=0)。

● 运算结果为0时,0标志位M8020动作;运算结果超出32767(16位运算)或2147483647(32 位运算)时,进位标志位M8022动作;运算结果小于-32768(16位运算)或-2147483648(32 位运算)时,借位标志位M8021动作;

● 进行32位运算时,字软元件的低16位侧的软元件被指定,紧接着上述软元件编号后的软元

件作为高位,为了防止编号重复,建议将软元件指定为偶数编号。

● 对于脉冲型指令,每出现一次OFF到ON的变化,操作数做一次运算。

● 可以将源(S·)和目标(D·)指定为相同的软元件编号。这种情况下,如使用连续执行

型指令(ADD、DADD),则每个扫描周期加一次,请务必注意。

6、减法运算 [SUB] 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z

·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作

零 M8020

借位 M8021

标志位

进位 M8022

Page 33: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 32

● (S1·)指定的内容和(S2·)指定的内容相减,结果存入(D·)指定的软元件中。

(8-(-8)=16)。

● 各种标志位的动作,32位运算软元件的指定方法,连续型和脉冲型的差异等都跟ADD指令相

同。

7、乘法运算 [MUL] 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z

·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作

BIN BIN BIN (D0)×(D2)→ (D5,D4)

16位 16位 32位

● 各源指定的软元件内容的乘积,以32位数据形式存入目标地址指定的软元件(低位)和紧接其后

的软元件(高位)中,如 (D0)=125,(D2)=8,则(D5,D4)=1000;

● 结果的最高位是符号位,0为正,1为负;

● (D·)是位元件时,可以进行K1∽K8的位指定。指定为K4时,只能求得乘积运算的低16位。

8、除法运算 [DIV] 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z

·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作

被除数 除数 商 余数

BIN BIN BIN BIN (D0)÷(D2) (D4)··· (D5)

16位 16位 16位 16位

注:浮点指令(EMUL EDIV EADD ESUB)与定点指令用法相同,使用前请将定点数转化为浮点数, 进行计算,结果再转换为定点数。浮点数转换为定点数,其值大于 32767 时,大于 16 位的结果放在高 位:比如浮点数 456789.12,转化为定点数放在 D300,那么,D300=30805, D301=13。 9.二进制浮点数开方 [ESQR]

适用软元件 ·字软元件(S·) K、H、D 、(D·) D

·位软元件

功能和动作

● 将二进制浮点数源操作数开平方的结果作为二进制浮点数存入目的地址中。

● 将常数K、H作为源操作数时,自动转换为二进制浮点数处理。

Page 34: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 33

● 正确运算的数据范围:最小绝对值3.16*10-30,最大绝对值1*1037。当不在此范围内的二进制浮点

数运算结果不正确。

10、增1 [INC]

适用软元件 ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作

● X000每置“ON”一次,D0的内容增1,在连续执行指令中,每个扫描周期执行加1运算,所以务必

引起注意;

● 16位运算时,如果32767加1变为-32768,标志位不动作

11、减1 [DEC] 适用软元件 ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和作

(D0)—1 (D0)

● X001每置“ON”一次,D0的内容减1,在连续执行指令中,每个扫描周期执行减1运算,所以务必

引起注意;

● –32768或-2147483648减1变为32767或2147483647,标志位不动作

12、逻辑与 [WAND] 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z

·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

功能和动作

(D0)∧(D2) (D4)

● 对各位进行逻辑与运算。

1∧1=1 0∧1=0

1∧0=0 0∧0=0

13、逻辑或 [WOR]

(D0)∨(D2) (D4)

Page 35: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 34

● 对各位进行逻辑或运算。

1∨1=1 0∨1=1

1∨0=1 0∨0=0

14、逻辑异或 [WXOR]

(D0)( (D2) (D4)

● 对各位进行逻辑异或运算;

1(1=0 0(1=1 1(0=1 0(0=0

● 如果将这个指令与CML组合使用,将进行异或非运算。

15、求补 [NEG] 适用软元件 ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z

● 将(D·)指定的软元件内容中各位先取反(0变1,1变0),然后再加1,将其结果存入原先的软

元件中;使用连续执行指令则在每一个扫描周期执行一次,务必引起注意。

16、触点比较指令

适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z

接点比较指令 [LD※]

※ 表示:=、>、<、<>、≦、≧ 。

指令 导通条件 非导通条件

LD= (S1·)= (S2·) (S1·)≠(S2·)

LD> (S1·)> (S2·) (S1·)≦(S2·)

LD< (S1·)< (S2·) (S1·)≧(S2·)

LD<> (S1·)≠(S2·) (S1·)=(S2·)

LD≦ (S1·)≦(S2·) (S1·)>(S2·)

LD≧ (S1·)≧(S2·) (S1·)<(S2·)

● 当计数器C0的当前值为100时,驱动。

● 当D0的内容大于-100,且X000处于“ON”时,驱动Y1。

Page 36: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 35

接点比较指令 [AND※]

16指令 导通条件 非导通条件

AND= (S1·)= (S2·) (S1·)≠(S2·)

AND> (S1·)> (S2·) (S1·)≦(S2·)

AND< (S1·)< (S2·) (S1·)≧(S2·)

AND<> (S1·)≠(S2·) (S1·)= (S2·)

AND≦ (S1·)≦(S2·) (S1·)> (S2·)

AND≧ (S1·)≧(S2·) (S1·)< (S2·)

● 当X000处于“ON”时,且计数器C10的当前值等于100时,驱动Y3。

● 当X001处于“ON”时,且D0的内容不等于10时,置位Y4。

接点比较指令 [OR※]

16指令 导通条件 非导通条件

OR= (S1·)= (S2·) (S1·)≠(S2·)

OR> (S1·)> (S2·) (S1·)≦(S2·)

OR< (S1·)< (S2·) (S1·)≧(S2·)

OR<> (S1·)≠(S2·) (S1·)= (S2·)

OR≦ (S1·)≦(S2·) (S1·)> (S2·)

OR≧ (S1·)≧(S2·) (S1·)< (S2·)

● 当X001处于“ON”,或计数器C10的当前值等于100时,驱动Y1

Page 37: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 36

三、变址寄存器V、Z说明

V、Z的显著作用是能够和其它软元件或数值组合使用,从而动态修改软元件编号或数值内容。

修改说明:Z=1,V=6。

MOV K1X000Z K1Y010Z等同于 MOV K1X001 K1Y011 ;

MOV K4X000 K4M3V等同于 MOV K4X000 K4M9 ;

MOV K4M3V K4S0V等同于 MOV K4M9 K4S6 ;

MOV K1000 C1Z等同于 MOV K10000 C2 ;

MOV K2000 T3Z等同于 MOV K20000 T4 ;

MOV K3000 D0Z等同于 MOV K30000 D1 ;

MOV K40Z D100V 等同于 MOV K41 D106 ;

MOV H00FF D101V 等同于 MOV H0100 D107 ;

CALL P0Z 等同于 CALL P1 ;

四、专家指令PID运算

D0:要达到的目标值,为S1 D1:测定值,反馈回的值,为S2 D100:参数,为S3 S3+0:KP 参考值:2000 S3+1:KI 参考值:500 S3+2:KD 参考值:0

Page 38: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 37

S3+3:PID运算方向:1,为正相PID运算,其他为反相PID运算。

S3+4:E(T) S3+5:E(T-1) S3+6:e(t)-e(t-1) S3+7:e(t-1)-e(t-2); S3+8:e(t)-2e(t-1)+e(t-2) S3+9 S3+10:增量

S3+11:输出,大于4095,其实际输出10V(4095);

增量计算公式:KP[e(t)-e(t-1) +e(t)/KI +KD*(e(t)+e(t-2)-2*e(t-1))]。

五、高速输出脉冲指令PLSY:

1.S1:频率设定;可变。值映射在系统数据区D8059(Y0)、D8065(Y1)范围0~100000,对应0~100000HZ 16位 最高速度32768HZ;32位[D] 最高速度100000HZ;

2.S2:脉冲数量设定.。值映射在系统数据区D8061(Y0)、D8067(Y1),16位 最高脉冲设定32768个;

32位[D] 最高脉冲设定2147483647个;

3.D:输出脉冲指定脚位。Y0 Y1。

4.本PLC高速脉冲Y0 Y1 输出,可以有2A的负载能力。

5.设计有加速曲线,即:启动由1HZ不断加速,快速达到设定值。消除启动抖动。加速曲线

(0HZ,0MS)到(100000HZ,150MS),为直线。比如,设定60KHZ,到达设定值需要90MS。

在脉冲实际值接近S2时,进入减速曲线一直到停,到达设定值,停止脉冲。消除停车抖动。

减速曲线(100000HZ,150MS)到(0HZ,0MS),为直线。比如,由60KHZ,到停止需要90MS。

6.X0接通脉冲输出;X0断开脉冲输出停止,X0重新接通脉冲输出,计数重新开始,原计数清零。

7.到达设定值,M8061(Y0) M8067(Y1) 置位。

8.本指令在程序中只能使用一次。

第三章485网络编程

485网络是主从结构网络。通过梯形图进行网络设置,设置内容包括:网络设备地址、网络通讯数据内容、

网络数据通讯速度等。

● 主站节点必须是有平台节点,主站节点只有一个,地址固定为500。

● 一个网络最多有.63个从节点,从节点地址可设定,但不能有相同的地址。

● 主站与任一从站都能通讯,而从站与从站之间交换数据必须通过主站才能进行。

● 本嵌入式PLC485网络加载的通讯协议是FX2N计算机链接协议的子集,即软元件D通讯部分。凡遵

循该协议的第三方设备均可接入RS485网络。

任何节点都可与人机界面连接。可连人机界面达数十家。如HITECH、DELTA、MITSUBISHI、EVIEW等

Page 39: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 38

485网络示意图如下:

当D8048=255时,为485网络主控制器,当D8048=1~63时,为485网络从控制器。

3.1 协议

PLC在运行时,当M8048=1时,485网络接口自动加载三菱FX2N计算机链接方式格式1的部分主从站协议,因此只

对数据寄存器D进行字读字写操作.

通讯格式:数据长度8位,停止位1位,无奇偶校验位,传输速率9600 bps.

协议格式:

Page 40: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 39

协议相关说明:

横线上方表示主站发送的数据,横线下方表示从站发送的数据.

数据发送顺序从左到右.

站号:2字符十六进制数,范围1-3F,对应十进制1-63.表示可带63个从站.

PC号:固定为FF.

头元件:只能是数据寄存器D,用5个字符表示,如D0100.

元件数:用2位十六进制的字符表示,如0A,表示十个字元件.

指定元件数据:一个元件数据用4个十六进制的字符表示,如AB96.

错误码:暂没使用.

除控制字符外,其它字符均用ASCII码传输. 校验和字符是对所作用范围的ASCII码作十六进制累加后取最后两位.

校验和字符的传输也是用ASCII码传输.

控制字符的代码

控制符 代码 描述 控制符 代码 描述

STX 02H 文本起点 ENQ 05H 询问

ETX 03H 文本终点 ACK 06H 确认

EOT 04H 传送结束 NAK 15H 不确认

3.2 协议示例

①.主站读从站数据

主站发信息:

ENQ+[站号+PC号+命令+等待时间+头元件+元件数]+校验和代码。

[解释] ENQ:询问,05H。属控制型字符。

站号:从节点站号,01H-3FH,属数据型字符。

PC号:固定为FFH,三菱FX2N控制器要求。属数据型字符。

命令:WR,以一个字为单位进行读操作,1个字=16位。属数据型字符。

等待时间:1个字符(0-F),用于本产品固定为0H,表示无等待需求。属数据型字符。

头元件:用5个字符表示,取值范围:D0050-D0600。属数据型字符。

元件数:取值范围00-4H,最多4字。属数据型字符。

校验和代码:控制型字符原码传输,数据型字符用ASCII码传输,校验和属数据型字符。校验和即

是将[和校验区]的ASCII码字符的十六进制数相加后,取后两位字符(00-FF),用ASCII码型式传

Page 41: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 40

输。

和校验:[ XXXXX ]中内容为和校验区。

[例子] 读10(0AH)号站数据:从D0223开始,共5个单元。则嵌入式PLC发送报文内容:

05H(ENQ)+30H 41H(0A)+46H 46H(FF)+57H 52H(WR)+30H(0)+44H 30H 32H 32H 33H (D0223)+30H 35H(05)+34H 44H(4D)

校验和XX:

XX=30H+41H+46H+46H+57H+52H+30H+44H+30H+32H+32H+33H+30H+35H =34DH 取最后2个字符4D,用ASCII码表示是34H 44H。

从站回信息:

STX+[站号+PC号+指定元件的数据+ETX]+校验和代码 [解释] STX:文本起点,02H。属控制型字符。

站号:从节点站号,01H-3FH,从节点自身站号。属数据型字符。

PC号:固定为FFH,三菱FX2N控制器要求。属数据型字符。

指定元件的数据:一个元件需四位0-F的字符表示;按要求指定个数。属数据型字符。

ETX:文本终点,03H。属控制型字符。

校验和代码:控制型字符原码传输,数据型字符用ASCII码传输,校验和属数据型字符。校验和即

是将[和校验区]的ASCII码字符的十六进制数相加后,取后两位字符(00-FF),用ASCII码型式传

输。

和校验:[ XXXXX ]中内容为和校验区。

[例子] 接上例,从节点回:

02H(STX)+[30H 41H(0A)+46H 46H(FF)+30H 31H 30H 31H(0101)+30H 39H 30H 39H(0909)

+46H 46H 46H 46H(FFFF)+36H 35H 36H 35H(6565)+36H 44H 36H 44H(6D6D)+03H (ETX)]+37H 36H(XX)

校验和XX:

XX=30H +41H(0A)+46H +46H(FF)+30H +31H +30H +31H(0101)+30H +39H +30H +39H(0909)

+46H +46H +46H +46H(FFFF)+36H+ 35H+ 36H +35H(6565)+36H+ 44H +36H +44H(6D6D)

+03H(ETX)=576H 取最后2个字符76,用ASCII码表示是37H 36H。

主站收到数据后再回信息:

ACK+站号+PC号 或 NAK+站号+PC号

[解释] ACK:确认,06H。属控制型字符。

NAK:不确认,15H。属控制型字符。

站号:从节点站号,00H-FFH。属数据型字符。

PC号:固定为FFH,三菱FX2N控制器要求。属数据型字符。

[例子] 接上例,从节点回:

确认:06H+30H 41H(0A)+46H 46H(FF)

不确认:15H+30H 41H(0A)+46H 46H(FF)

②.主站向从站写数据

主站发信息:

ENQ+[站号+PC号+命令+等待时间+头元件+元件数+指定元件数据]+校验和代码。

[解释] ENQ:询问,05H。属控制型字符。

Page 42: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 41

站号:从节点站号,01H-3FH,属数据型字符。

PC号:固定为FFH,三菱FX2N控制器要求。属数据型字符。

命令:WW,以一个字为单位进行写操作,1个字=16位。属数据型字符。

等待时间:1个字符(0-F),用于本产品固定为0H,表示无等待需求。属数据型字符。

头元件:用5个字符表示,取值范围:D0050-D0600。属数据型字符。

元件数:取值范围00-4H,最多4字。属数据型字符。

指定元件数据:一个元件需四位十六进制数表示,即四个字符,字符范围0-F,从头

元件起,顺次指定。属数据型字符。

校验和代码:控制型字符原码传输,数据型字符用ASCII码传输,校验和属数据

型字符。校验和即是将[和校验区]ASCII码字符的十六进制数相加后,取后两

位字符(00-FF),用ASCII码型式传输。

和校验:[ XXXXX ]中内容为和校验区。

[例子] 向10(0AH)号站写数据,从D0223开始,写0101H,0909H,FFFFH,6565H共4个单元。

则主站发送报文内容:

05H+30H 41H(0A)+46H 46H(FF)+57H 57H(WW)+30H(0)+44H 37H 32H 32H 33H(D7223)

+30H 35H(05)+30H 31H 30H 31H(0101)+30H 39H 30H 39H(0909)+46H 46H 46H 46H(FFFF)

+36H 35H 36H 35H(6565)+43H 38H(XX)

校验和XX:

XX=30H+41H+46H+46H+57H+57H+30H+44H+37H+32H+32H+33H+30H+35H+30H+31H+30H+31 H+30H+39H+30H+39H+46H+46H+46H+46H+36H+35H+36H+35H =7C8H 取最后2个字符C8,用ASCII码表示是43H 38H。

从节点回信息:

ACK+站号+PC号 或 NAK+站号+PC号+错误代码

[解释] ACK:确认,06H。属控制型字符。

NAK:不确认,15H。属控制型字符。

站号:从节点站号,00H-3FH,上可接63个从节点。属数据型字符。

PC号:固定为FFH,三菱FX2N控制器要求。属数据型字符。

[例子] 接上例,从节点回:

确认:06H(ACK)+30H 41H(0A)+46H 46H(FF)

不确认:15H(NAK)+30H 41H(0A)+46H 46H(FF)+(??)

第四 章例程

1、PID应用:

Page 43: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 42

这是一个大滞后的PID处理:PWM控制电加热,测量控制水蒸气的温度,M400表示实际值与目标值的差

在正负3以内,M400没来,KP、 KI、 KD 分别为2000、2、 500,一旦M400来了,就进入保温程序,仅进

行小调节,KP、 KI、 KD 分别为2000、0、 500,同时将增量值(D88)调整。D92输出PWM波。

上图的D73是显示值,D70是设定值,D95是瞬时值。当然,若不是大滞后,一般情况下,调节KP、 KI、

KD 分别为2000、500、 0即可。

Page 44: 产品选型手册img09.b2b.hc360.com/pic-9/handbook-pic-9/9-9-1936799.pdf高速的运算能力、灵活扩展配置能力; 小巧的体积; 能与多家人机界面连接,如台达、EView等;

东森产品

http://www.dnsch.com.cn 43

鞍山东森工控工程有限公司 鞍山市铁西区繁荣街 4-68 号

TEL:0412-8536677

FAX:0412-8516583