485 接口寄存器
|
|
RS485
|
RS232
|
|
|
|
D8120
|
D8400
|
通讯格式
|
b0:数据位 0-7 位、1-8 位 b2-b1: 校验位
. {0,0}无校验
. {0,1}奇校验
. {1,1}偶校验
b3:停止位 0-1 位、1-2 位 b7-b4: 波特率
. {0'1'1'1} 4800
. {1'0'0'0} 9600
. {1'0'0'1} 19200
. {1'0'1'0} 38400
. {1'0'1'1} 57600
. {1'1'0'0} 115200
b8:起始符
. D8**4 初始值为 0x2 b9:结束符
. D8**5 初始值为 0x3
|
常见波特率
.
三菱协议 H86:9600 7 E 1
H96:19200 7 E 1
HA6:38400 7 E 1
.
modbus rtu 协议 H81:9600 8 N 1
H91:19200 8 N 1
HA1:38400 8 N 1
|
D8121
|
D8401
|
站号
|
modbus rtu 从站协议中站号
寄存器 1-200 可选
|
|
D8122
|
D8402
|
剩余数量
|
rs 指令 发送数据的剩余点数
|
|
D8123
|
D8403
|
接收数量
|
rs 指令 接收数据的监控
|
|
D8126
|
D8406
|
模式
|
=0:三菱协议
=0x2 :modbus rtu 从站
=0x20:modbus rtu 主站
|
|
D8128
|
D8408
|
通讯间隔
|
通讯之间延时(10ms)
|
|
D8129
|
D8409
|
超时时间
|
通讯超时时间(10ms)
|
|
M8122
|
M8402
|
|
rs 指令 发送使能
|
|
M8123
|
M8403
|
|
rs 指令 接收标志
|
|
M8129
|
M8409
|
|
rs 指令 超时标志
|
|
M8209
|
|
modbus rtu 主站完成标志
|
|
|
|
|
|
|
X0-X27 输入为低电平有效。外部传感器(接近开关/光电开关/磁性开关)请选用NPN 输出类型。漏型输入电流为 5mA。 (输入端 COM 和电源输入 0V 互通,可以不用连线)
控制 5-24VDC 负载,Y0-Y17 输出为 NPN 类型,输出电流最大 1A,可以直接控制气动电磁阀,中间继电器 (2nj,4nj 等等)。CMx 接电源-端,Yx 接负载-端,负载+端接电源+端。(液压电磁阀,接触器不能直接控制,请使用中间继电器或者放大板来进行驱动)
图 3-3 输出规格说明
模拟量输入(0V 为输入基准电压)
AD0 输入 0-10V 信号对应 D8112=0-4095 数值 AD1 输入 0-10V 信号对应 D8113=0-4095 数值
D8080-D8081 是 AD0/AD1 的滤波寄存器,数值 1-2000,默认数值 1000,如果需要模拟量输入响应变快,可以适当减小 D808x 数值。
模拟量输出(0V 为输出基准电压) D8116=0-4095 数值对应 DA0 输出 0-10V 信号 D8117=0-4095 数值对应 DA1 输出 0-10V 信号
图 3-6 模拟量输出
项目
|
3U 系列
|
辅助继电器
|
一般用
|
M0-M383
|
384 点
|
掉电保持
|
M384-M7999
|
7616 点
|
状态寄存器
|
掉电保持
|
S0-S999
|
1000 点(STL/SFC 专用)
|
定时器
|
100MS
|
T0-T199
|
200 点(0.1~3276.7 秒 )
|
10MS
|
T200-T245
|
46 点(0.01~327.67 秒)
|
1MS 累计型
|
T246-T249
|
4 点(0.001~32.767 秒)
|
100MS 累计型
|
T250-T255
|
6 点(0.1~3276.7 秒 )
|
计数器
|
16 位增模式
|
C0-C15
|
16 点 (0-32767 计数器)
|
16 位增模式(保持 )
|
C16-C199
|
184 点(0-32767 计数器)
|
32 位高速双向
|
C200-C219
|
20 点
(-2147483648 - +2147483647 计数)
|
32 位增减计数
|
C220~C234
|
15 点 掉电保持
(-2147483648 - +2147483647 计数)
|
高速计数器
|
C235-C255
|
20 点 掉电保持
|
数据寄存器
|
16 位通用
|
D0-D127 D6300-D7999
|
1828 点
|
16 位保持用
|
D128-D6299
|
6172 点
|
16 位特殊用
|
D8000-D8511
|
512 点
|
16 位变址用
|
V0-V7 Z0-Z7
|
6 点
|
指 针
|
CJ, CALL 分支使用
|
P0-P127
|
128 点
|
输入 /定时中断
|
I0**-I5** 6 点
I6**-I8** 3 点
|
6 点
3 点
|
嵌套
|
MC/MCR 主控使用
|
N0-N7
|
8 点
|
编号
|
名称
|
备注
|
编号
|
名称
|
备注
|
M8000
|
RUN 监控
|
a 触点
|
M8001
|
RUN 监控
|
b 触点
|
M8002
|
初始化脉冲
|
a 触点
|
M8003
|
初始化脉冲
|
b 触点
|
M8004
|
错误提示
|
PLC 出错
|
|
|
|
M8011
|
10ms 时钟
|
以10ms 周期震荡
|
M8012
|
100ms 时钟
|
以100ms 周期震荡
|
M8013
|
1s 时钟
|
以 1S 周期震荡
|
M8014
|
1min 时钟
|
以 1min 周期震荡
|
M8015
|
设置时钟
|
停止计时以及预
|
|
|
|
M8020
|
加减法零位标志位
|
|
M8021
|
减法借位标志位
|
|
M8022
|
加法进位标志位
|
|
M8026
|
RAMP 模式
|
|
M8029
|
指令执行结束
|
|
M8034
|
禁止Y 点输出
|
|
M8040
|
禁止状态之间转移
|
|
M8041
|
转移开始
|
|
M8042
|
启动脉冲
|
|
M8043
|
原点回归结束
|
|
M8044
|
原点条件
|
|
M8045
|
禁止所有输出复
|
|
M8046
|
STL 状态动作
|
|
M8047
|
STL 监控有效
|
|
M8048
|
信号报警器动作
|
|
M8049
|
信号报警器有效
|
|
M8050
|
I00*禁止
|
|
M8051
|
I10*禁止
|
|
M8052
|
I20*禁止
|
|
M8053
|
I30*禁止
|
|
M8054
|
I40*禁止
|
|
M8055
|
I50*禁止
|
|
M8056
|
I60*禁止
|
|
M8057
|
I70*禁止
|
|
M8058
|
I80*禁止
|
|
M8059
|
计数器中断禁止
|
|
M8063
|
串行通讯错误
|
|
M8064
|
参数错误
|
|
M8065
|
语法错误
|
|
M8066
|
回路错误
|
|
M8067
|
运算错误
|
|
M8068
|
运算错误锁存
|
|
M8070
|
并联链接主站使能
|
|
M8071
|
并联链接从站使
|
|
M8072
|
并联链接运行接通
|
|
M8073
|
并联链接错误
|
|
M8198
|
C251 C252 C254 的
|
|
M8199
|
C253 C255 的 1 倍
|
|
寄存器
|
功能
|
寄存器
|
功能
|
D8000
|
看门狗定时器
|
D8001
|
PLC 类型以及系统版本
|
D8002
|
闪存容量
|
D8007
|
保存 M8007 的动作次数
|
D8008
|
掉电检测时间
|
|
|
D8010
|
扫描时间当前值
|
D8011
|
MIN 扫描时间
|
D8012
|
MAX 扫描时间
|
D8013
|
RTC 时钟秒
|
D8014
|
RTC 时钟分
|
D8015
|
RTC 时钟时
|
D8016
|
RTC 时钟日
|
D8017
|
RTC 时钟月
|
D8018
|
RTC 时钟年
|
D8019
|
RTC 时钟星期
|
D8020
|
X00-X17 滤波系数(初始 10ms)
|
|
|
D8040
|
状态 S0-S1023 中从第一个开始On的 S 点编号依次保存在 D8040- D8047 中
|
|
|
D8041
|
|
|
D8042
|
|
|
D8043
|
|
|
D8044
|
|
|
D8045
|
|
|
D8046
|
|
|
D8047
|
|
|
D8049
|
M8049=1 时,保存信号报警继电
器 S900-S999 中为 On 的最小值
|
|
|
D8063
|
串行通讯错误
|
D8064
|
参数错误的错误代码编号
|
D8065
|
语法错误的错误代码编号
|
D8066
|
梯形图错误的错误代码编号
|
D8067
|
运算错误的错误代码编号
|
D8068
|
发生运算错误的步编号的锁存
|
D8069
|
M8065-7 的错误步编号
|
|
|
助记符 名称
|
助记符 名称
|
助记符 名称
|
[LD]取
|
[LDI]取反转
|
[LDP]取脉冲上升沿
|
[LDF]取脉冲下降沿
|
[AND 与]
|
[ANI]与反转
|
[ANDP]与脉冲上升沿
|
[ANDF]与脉冲下降沿
|
[OR]或
|
[ORI 或反转]
|
[ORP]或脉上升沿
|
[ORF]或脉下降沿
|
[ANB]回路块与
|
[ORB]回路块或
|
[MPS]进栈
|
[MRD]读栈
|
[MPP]出栈
|
[INV]反转
|
[MEP]上升沿导道
|
[MEF]下降沿导道
|
[OUT]输出
|
[SET]置位
|
[RST]复位
|
[PLS]上升沿脉冲
|
[PLF]下降沿脉冲
|
[MC]主控
|
[MCR]主控复位
|
[NOP]空操作
|
[END]结束
|
|
分类
|
FNC NO
|
指令助记符
|
功能说明
|
程序流程
|
00
|
CJ
|
条件跳转
|
01
|
CALL
|
子程序调用
|
02
|
SRET
|
子程序返回
|
03
|
IRET
|
中断返回
|
04
|
EI
|
中断使能
|
05
|
DI
|
中断禁止
|
06
|
FEND
|
主程序结束
|
07
|
WDT
|
监视定时器
|
08
|
FOR
|
循环范围开始
|
09
|
NEXT
|
循环范围结束
|
传送与比较
|
10
|
CMP
|
比较
|
11
|
ZCP
|
区间比较
|
12
|
MOV
|
传送
|
13
|
BMOV
|
一并传送
|
14
|
BCD
|
BCD 转换
|
15
|
BIN
|
BIN 转换
|
算术与逻辑运算
|
16
|
ADD
|
二进制加法运算
|
17
|
SUB
|
二进制减法运算
|
18
|
MUL
|
二进制乘法运算
|
19
|
DIV
|
二进制除法运算
|
20
|
INC
|
二进制加 1 运算
|
21
|
DEC
|
二进制减 1 运算
|
22
|
WAND
|
字逻辑与
|
23
|
WOR
|
字逻辑或
|
24
|
WXOR
|
字逻辑异或
|
循环与位
移
|
25
|
SFTR
|
位右移
|
26
|
SFTL
|
位左移
|
27
|
SFWR
|
FIFO(先入先出)写入
|
28
|
SFWD
|
FIFO(先入先出)读出
|
数据处
理
|
29
|
ZRST
|
区间复位
|
30
|
DECO
|
解码
|
31
|
ENCO
|
编码
|
高速处理
|
32
|
REF
|
输入输出刷新
|
33
|
MTR
|
矩形输入
|
34
|
SPD
|
脉冲密度
|
35
|
PLSY
|
指定频率脉冲输出
|
36
|
PWM
|
脉宽调制输出
|
37
|
PLSR
|
带加减速脉冲输出
|
方便指
令
|
38
|
IST
|
状态初始化
|
39
|
ALT
|
交替输出
|
40
|
RAMP
|
斜波信号
|
外围设备
|
41
|
RS
|
串行数据传送
|
42
|
PRUN
|
8 进制位传送
|
43
|
ASCI
|
HEX-ASCII 转换
|
44
|
HEX
|
ASCII-HEX 转换
|
45
|
CCD
|
校验码
|
46
|
PID
|
PID 运算
|
47
|
ADPRW
|
modbus 专用指令
|
浮点数
|
48
|
ECMP
|
二进制浮点数比较
|
49
|
EZCP
|
二进制浮点数区间比较
|
50
|
EBCD
|
二进制-十进制浮点数转换
|
51
|
EBIN
|
十进制-二进制浮点数转换
|
52
|
EADD
|
二进制浮点数加法
|
53
|
ESUB
|
二进制浮点数减法
|
54
|
EMUL
|
二进制浮点数乘法
|
55
|
EDIV
|
二进制浮点数除法
|
56
|
ESQR
|
二进制浮点数开方
|
57
|
INT
|
二进制浮点-BIN 转换
|
58
|
SIN
|
浮点 SIN 运算
|
59
|
COS
|
浮点 COS 运算
|
60
|
TAN
|
浮点 TAN 运算
|
|
61
|
ZRN
|
原点回归
|
定位
|
62
|
PLSV
|
可变速的脉冲输出
|
63
|
DRVI
|
相对位置控制
|
64
|
DRVA
|
绝对位置控制
|
触点比较
|
65
|
LD=
|
(S1)= (S2)时起始触点接通
|
66
|
LD>
|
(S1)> (S2)时起始触点接通
|
67
|
LD<
|
(S1)< (S2)时起始触点接通
|
68
|
LD<>
|
(S1)<> (S2)时起始触点接通
|
69
|
LD≦
|
(S1)≦ (S2)时起始触点接通
|
70
|
LD≧
|
(S1)≧ (S2)时起始触点接通
|
71
|
AND=
|
(S1)= (S2)时串联触点接通
|
72
|
AND>
|
(S1)> (S2)时串联触点接通
|
73
|
AND<
|
(S1)< (S2)时串联触点接通
|
74
|
AND<>
|
(S1)<> (S2)时串联触点接通
|
75
|
AND≦
|
(S1)≦ (S2)时串联触点接通
|
76
|
AND≧
|
(S1)≧ (S2)时串联触点接通
|
77
|
OR=
|
(S1)= (S2)时并联触点接通
|
78
|
OR>
|
(S1)> (S2)时并联触点接通
|
79
|
OR<
|
(S1)< (S2)时并联触点接通
|
80
|
OR<>
|
(S1)<> (S2)时并联触点接通
|
81
|
OR≦
|
(S1)≦ (S2)时并联触点接通
|
82
|
OR≧
|
(S1)≧ (S2)时并联触点接通
|
|