PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 655|回复: 1

[西门子] FX1S PLC RS指令 在8位模式下发出数据正常,收到不正常

[复制链接]
发表于 2020-10-24 11:44:32 | 显示全部楼层 |阅读模式
1金币
本帖最后由 982186421 于 2020-10-25 22:34 编辑

通讯双方分别为一国产FX1S PLC和USB转485转换器,PLC处在监控写入模式,转换器通过上位机控制,两者通信均设为9600波特率,8位长度,一位停止位,无检验位,通过设置PLC的特殊继电器M8161,让通讯用8位模式
RS指令为:  ​    ​    ​ 【RS D100 K8 D150 K2】
PLC发送11AA 22BB 33CC 44DD 55EE ,转换器的上位机接收到00AA 00BB 00CC 00DD 00EE 00 00 00,貌似正常,和说明书里面说的一致,高位忽略,地位发送,没发送的全是0
通过串口发送数据到PLC发送FF 00 FF 00,PLC 接受在寄存器里面显示00FF 00FF,,然后发送20 00 40 00到PLC,显示 0020 0040,貌似能找出规律,在发送 20 10 40 00,plc却显示 0020 0004,后面试了几组结果如下:
  
转换器上位机值
  
PLC监控写入模式对应寄存器值
20 10 40 10
0020 0004
20 11 40 10
0020 0044
20 11 40 13
0020 0044
20 10 20 13
0020 0044
20 10 2f 13
0020 0044
20 1f 2f 13
0020 00f4
20 1f 2f 14
0020 00f4
20 5f 2f 14
0020 00f5
20 6f 2f 14
0020 00eb
演示视频
https://wws.lanzous.com/i01dvhoz48d

回复

使用道具 举报

 楼主| 发表于 2020-10-26 14:43:31 | 显示全部楼层
以下是今天测试的更多组数据结果
串口软件发送 PLC接收
第一个字
第二个字
 第一个字
第二个字
通讯格式
高字节
低字节
高字节
低字节
 高字节
低字节
高字节
低字节
00
00
00
00
 00
00
00
00
9600kb/s
10
00
10
00
 00
10
00
10
1位停止位
A0
00
A0
00
 00
A0
00
A0
无校验
A0
A0
A0
00
 00
A0
00
03
8位数据长度
A0
A0
A0
A0
 00
A0
00
03
A0
00
A0
A0
 00
A0
00
A0
【RS D100 K8 D150 K2】
A0
00
A0
00
 00
A0
00
A0
A0
01
A0
00
 00
A0
00
40
A0
02
A0
00
 00
A0
00
20
A0
03
A0
00
 00
A0
00
20
A0
04
A0
00
 00
A0
00
10
A0
05
A0
00
 00
A0
00
41
A0
06
A0
00
 00
A0
00
10
A0
07
A0
00
 00
A0
00
10
A0
08
A0
00
 00
A0
00
08
A0
09
A0
00
 00
A0
00
42
A0
0A
A0
00
 00
A0
00
21
A0
0B
A0
00
 00
A0
00
21
A0
0C
A0
00
 00
A0
00
08
A0
0D
A0
00
 00
A0
00
43
A0
0E
A0
00
 00
A0
00
08
A0
0F
A0
00
 00
A0
00
08
A0
10
A0
00
 00
A0
00
04
A0
11
A0
00
 00
A0
00
44
A0
12
A0
00
 00
A0
00
22
A0
13
A0
00
 00
A0
00
22
A0
14
A0
00
 00
A0
00
11
A0
15
A0
00
 00
A0
00
45
A0
16
A0
00
 00
A0
00
11
A0
17
A0
00
 00
A0
00
11
A0
18
A0
00
 00
A0
00
04
A0
19
A0
00
 00
A0
00
46
A0
1A
A0
00
 00
A0
00
23
A0
1B
A0
00
 00
A0
00
23
A0
1C
A0
00
 00
A0
00
04
A0
1D
A0
00
 00
A0
00
47
A0
1E
A0
00
 00
A0
00
04
A0
1F
A0
00
 00
A0
00
04
A0
20
A0
00
 00
A0
00
02
A0
21
A0
00
 00
A0
00
48
A0
22
A0
00
 00
A0
00
24
A0
23
A0
00
 00
A0
00
24
A0
24
A0
00
 00
A0
00
12
A0
25
A0
00
 00
A0
00
49
A0
26
A0
00
 00
A0
00
12
A0
27
A0
00
 00
A0
00
12
A0
28
A0
00
 00
A0
00
09
A0
29
A0
00
 00
A0
00
4A
A0
2A
A0
00
 00
A0
00
25
A0
2B
A0
00
 00
A0
00
25
A0
2B
A0
01
 00
A0
00
25
A0
2B
A0
02
 00
A0
00
25
A0
2B
A0
03
 00
A0
00
25
A0
2B
A0
04
 00
A0
00
25
A0
2B
A0
05
 00
A0
00
25
A0
2B
A0
06
 00
A0
00
25
A0
2B
A0
07
 00
A0
00
25
A0
2B
A0
08
 00
A0
00
25
A0
2B
A0
09
 00
A0
00
25
A0
2B
A0
0A
 00
A0
00
25
A0
2B
A0
1A
 00
A0
00
25
A0
2B
A0
2A
 00
A0
00
25
A0
2B
A0
3A
 00
A0
00
25
A0
2B
A0
4A
 00
A0
00
25
A0
2B
A0
5A
 00
A0
00
25
A0
2B
A0
6A
 00
A0
00
25
A0
2B
A0
7A
 00
A0
00
25
A0
2B
A0
8A
 00
A0
00
25
A0
2B
A0
9A
 00
A0
00
25
A0
2B
A0
AA
 00
A0
00
25
A0
2B
A0
BA
 00
A0
00
25
A0
2B
A0
CA
 00
A0
00
25
A0
2B
A0
DA
 00
A0
00
25
A0
2B
A0
EA
 00
A0
00
25
A0
2B
A0
FA
 00
A0
00
25
A0
2B
A1
FA
 00
A0
00
A5
A0
2B
A2
FA
 00
A0
00
25
A0
2B
A3
FA
 00
A0
00
A5
A0
2B
A4
FA
 00
A0
00
25
A0
2B
A5
FA
 00
A0
00
A5
A0
2B
A6
FA
 00
A0
00
25
A0
2B
A7
FA
 00
A0
00
A5
A0
2B
A8
FA
 00
A0
00
25
A0
2B
A9
FA
 00
A0
00
A5
A0
2B
AA
FA
 00
A0
00
25
A0
2B
AB
FA
 00
A0
00
A5
A0
2B
AC
FA
 00
A0
00
25
A0
2B
AD
FA
 00
A0
00
A5
A0
2B
AE
FA
 00
A0
00
25
A0
2B
AF
FA
 00
A0
00
A5
A0
2B
A0
FA
 00
A0
00
25
A0
2B
B0
FA
 00
A0
00
25
A0
2B
C0
FA
 00
A0
00
25
A0
2B
D0
FA
 00
A0
00
25
A0
2B
E0
FA
 00
A0
00
25
A0
2B
F0
FA
 00
A0
00
25
A0
2B
FF
FA
 00
A0
00
A5
A0
2B
F0
FA
 00
A0
00
25
A0
2B
F1
FA
 00
A0
00
A5
A0
2B
F2
FA
 00
A0
00
25
A0
2B
F3
FA
 00
A0
00
A5
A0
2B
F4
FA
 00
A0
00
25
A0
2B
F5
FA
 00
A0
00
A5
A0
2B
F6
FA
 00
A0
00
25
A0
2B
F7
FA
 00
A0
00
A5
A0
2B
F8
FA
 00
A0
00
25
A0
2B
F9
FA
 00
A0
00
A5
A0
2B
FA
FA
 00
A0
00
25
A0
2B
FB
FA
 00
A0
00
A5
A0
2B
FC
FA
 00
A0
00
25
A0
2B
FD
FA
 00
A0
00
A5
A0
2B
FE
FA
 00
A0
00
25
A0
2B
FF
FA
 00
A0
00
A5
A0
3B
FF
FA
 00
A0
00
A7
A0
4B
FF
FA
 00
A0
00
A9
A0
5B
FF
FA
 00
A0
00
AB
A0
6B
FF
FA
 00
A0
00
AD
A0
7B
FF
FA
 00
A0
00
AF
A0
8B
FF
FA
 00
A0
00
B1
A0
9B
FF
FA
 00
A0
00
B3
A0
AB
FF
FA
 00
A0
00
B5
A0
BB
FF
FA
 00
A0
00
B7
A0
CB
FF
FA
 00
A0
00
B9
A0
DB
FF
FA
 00
A0
00
BB
A0
EB
FF
FA
 00
A0
00
BD
A0
FB
FF
FA
 00
A0
00
BF
A1
FB
FF
FA
 00
A1
00
BF
AA
FB
FF
FA
 00
AA
00
BF

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-4-23 16:03 , Processed in 0.058455 second(s), 26 queries .

快速回复 返回顶部 返回列表