您现在所在的是:

三菱Mitsubishi

回帖:15个,阅读:817 [上一页] [1] [2] [下一页]
2272
刘国辉
文章数:258
年度积分:59
历史总积分:2272
注册时间:2008/12/28
发站内信
发表于:2022/10/16 18:11:43
#0楼
硬件:三菱Q系列PLC,带Q71C24N-R4通讯单元,通讯单元的CH2与一个刷卡器通讯。
附件 e79f20d4d4eef9a13ff0168e3996906.jpg
以下是通过串口助手检测到的刷卡器和PLC的通讯帧,请各位大大看看,这属于三菱的什么协议。
因为程序无法获得,刷卡器坏了,买不到一样的,打算用西门子1200代替刷卡器进行工作。也就是1200模拟刷卡器的通讯帧和三菱PLC通讯。

1、不刷卡

【2022-10-11 18:31:41:798】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:41:923】02 30 30 46 46 30 30 30 30 03 41 46
【2022-10-11 18:31:42:050】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:42:172】02 30 30 46 46 30 30 30 30 03 41 46
【2022-10-11 18:31:42:406】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:42:530】02 30 30 46 46 30 30 30 30 03 41 46
【2022-10-11 18:31:42:642】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:42:769】02 30 30 46 46 30 30 30 30 03 41 46

2、卡号:011
【2022-10-11 18:31:42:992】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:43:100】02 30 30 46 46 30 30 30 30 03 41 46
                                        05 30 30 46 46 51 57 30 44 30 30 35 30 30 30 30 31 30 30 36 35 35 39 03 06 30 30 46 46
【2022-10-11 18:31:43:444】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:43:556】02 30 30 46 46 30 30 30 30 03 41 46
【2022-10-11 18:31:43:681】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03
【2022-10-11 18:31:43:805】02 30 30 46 46 30 30 30 30 03 41 46
【2022-10-11 18:31:44:028】05 30 30 46 46 51 52 41 44 30 30 35 30 30 30 30 31 39 41 03

19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2022/10/16 21:32:34
#1楼
除02,03,05,06其它翻译成ascii码,看看对你的协议有意义吗?
串行通讯的转协议模块应该很多,不知道有没有更便宜的.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
9240
chi1225
文章数:2466
年度积分:636
历史总积分:9240
注册时间:2014/7/31
发站内信
发表于:2022/10/17 0:12:00
#2楼
就一个485通迅模块,我都是刷卡机直接跟触摸屏连接的。
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
3934
宅男技术控
文章数:515
年度积分:856
历史总积分:3934
注册时间:2017/2/4
发站内信
发表于:2022/10/17 10:29:24
#3楼
我这边用的是Pegasus的刷卡器,是无协议的通讯方式。
附件 2022-10-18_085939.jpg
[此贴子已经被作者于2022/10/19 9:33:17编辑过]
2272
刘国辉
文章数:258
年度积分:59
历史总积分:2272
注册时间:2008/12/28
发站内信
发表于:2022/10/17 16:49:08
#4楼
回复 #3楼 宅男技术控
MOUDBUS主站协议是什么协议?我看和三菱的MC协议有点像,但是也不能完全对上。MODBUS的协议对应的功能码,和上述这个格式对不上。请赐教协议说明,万分感谢!
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/10/18 7:50:57
#5楼
因为程序无法获得,刷卡器坏了,买不到一样的,打算用西门子1200代替刷卡器进行工作。也就是1200模拟刷卡器的通讯帧和三菱PLC通讯。


去看看你的刷卡器型号,然后找到该型号的通讯协议,只要通讯参数、协议一样,随便用哪种刷卡器都行。
大家一起学习
2272
刘国辉
文章数:258
年度积分:59
历史总积分:2272
注册时间:2008/12/28
发站内信
发表于:2022/10/18 8:02:23
#6楼
回复 #5楼 YXBK
刷卡器内没有任何标记,不知道是哪家的。当时有个手册,标注了波特率等参数,报文格式和通讯协议没有说明。
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/10/18 8:33:30
#7楼
以下是引用刘国辉2022/10/18 8:02:23的发言:
刷卡器内没有任何标记,不知道是哪家的。当时有个手册,标注了波特率等参数,报文格式和通讯协议没有说明。


个人觉得这类通讯应该是无协议通讯,你想的MC协议是不可能的,这个是三菱的专用协议,而刷卡器是面向很多厂家的,

所以不会做成专用协议,正常来说应该是刷卡了才会有数据返回给PLC的,传给PLC的数据就是一串ACSII,

去掉头尾中间就是刷卡器读出的卡号,看图中最右边的数据,里面是不是你刷卡的卡号。

另外你说刷卡器坏了,那么你的串口调试助手数据是哪里来的?


你的想法是用1200代替原来的刷卡器,就是重新买个刷卡器,用1200读取新的刷卡器数据,然后再转换成原来刷卡器的报文发给Q71C24N-R4.

如果这样你必须要搞清楚原来的刷卡器报文格式,否则不行的。

附件 微信截图_20221018081223.jpg
大家一起学习
2485
724886236
文章数:124
年度积分:172
历史总积分:2485
注册时间:2017/4/20
发站内信
发表于:2022/10/18 8:45:12
#8楼
三楼给出的报文和你监视的是一致的,估计刷卡器就是那个品牌。
这个报文格式是无顺序协议,是每个品牌厂家自定义的协议,没有标准的格式,只能参考对应品牌的手册。
3934
宅男技术控
文章数:515
年度积分:856
历史总积分:3934
注册时间:2017/2/4
发站内信
发表于:2022/10/18 9:24:22
#9楼
回复 #4楼 刘国辉
7楼分析的是对的。
[此贴子已经被作者于2022/10/19 9:33:53编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005