问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于51单片机和三菱PLC通讯方面的危机

发布网友 发布时间:2022-05-01 07:12

我来回答

4个回答

热心网友 时间:2022-06-25 22:42

象你这个单片机机急用中断来接收不用去判断RI,把51的中断打开他自动收,然后你去读取SBUF里面的内容,这时SBUF里面的就是你PLC传给你单片机的,如果是06H,单片机继续发送你的通讯数据就行了 ,51每发送一个字节数据,就去检测PLC发回的是不是06就行了,原理就是这样,
至于PLC那边,你和51相互配合就行了,每从51接收一个你就发送一个06H

最后再建议一下:在我看来你这样的一个通信协议,不是很严密,万一中途数据丢包,没有个很好的机制来处理,造成通信不准确

热心网友 时间:2022-06-25 22:43

单片机一次只能发一个字符,通讯字符帧妖分成若干个SBUF[]数组,逐个发出,发完后等待下位的信号,你这个格式有点像MODBUS啊

热心网友 时间:2022-06-25 22:43

建议首先使用软件接收PLC发送的数据,可以自己编写VC或者VB,分析后。用单片机接受一下,找本书看看例子。

热心网友 时间:2022-06-25 22:44

建议单片机与PLC编程口直接通讯,读取PLC内存数据,这样PLC不用另外编写通讯程序;具体方法我简单说一下:

1、DEVICE READ(读出软设备状态值)

计算机向PLC发送:

始 命令 首地址 位数 终 和校验
STX CMD GROUP ADDRESS BYTES ETX SUM

例子:从D10开始读取2个字节数据(16位数据)

02h 30h 31h,30h,31h,34h 30h,32h 03h 35h,41h

D地址算法:address=address*2+1000h
D10地址:1014h
再转换成ASCII

31h,30h,31h,34h

PLC返回

STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM

注:最多可以读取64个字节的数据

例子:从指定的存储器D10单元读到1234h(10进制数为3124)这个数据

02h 33h 34h 31h 32h 03h 42h,43h

我以前做过类似的监控和解密,用的是vb,两者通讯协议是一样的,你可以先用串口工具试一下协议再到单片机上写,有什么不明白的可以的Q我,祝你成功!。。对你的遭遇深表同情,我也快失业了,现在搞工控PLC混不到吃啊,有哪位好心人指点一下迷津。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
开封跑滴滴需要什么手续 郑州的滴滴打车可以在开封好吗 集团管控有哪几种模式 集团管控五种模式 集团管控模式集团管控模式选择的主要影响因素 win10桌面图标间距变大了怎么调整 win10桌面图标间距变大了调整方法 南宁什么路有民生银行 南宁民生银行保安第一个月工资多少?? 如果电池在综合测试时,电压原本是3.7伏标准,但是一测试那个电压立马 保护板的线结对但是用检测板测试为什么检测灯不亮反插反而亮为什么? 请问龙的的煮蛋器怎么样? 请问日本真有长宽高各4厘米的特制煮蛋器吗? 51单片机跟PLC一样吗?是怎么写程序的,想买个回来写写程序,哪个师傅懂的 胡莱三国 自动对刷功勋换将辅助,或者自动升4级,建材料号!软件,200-1万元不等!可以定做 三菱PLC如何与51单片机通信(用485通讯板),plc中参数如何设置,具体程序怎么写 穿越火线怎么刷号,刷号的软件叫什么 求cmcc刷号软件,要实用,加上教程,谢谢! 需要一个58同城自动刷新软件,就是有很多账号,用一个软件来刷新,有的联系我,价格可议 用了别人给的自动刷体软件,冒泡号就被洗了 怎么回事? 沪指 新股申购 必须是开盘时间吗 请问微糖的珍珠奶茶热量高吗?大约是多少呢? 珍珠奶茶里的珍珠的做法步骤图,怎么做好吃 凌晨加夜班回来为什么没有步数 电脑维修站和售后服务中心有区别吗 电脑维修站 电脑被维修站弄坏,我应该怎么办!! 电脑被售后维修站修坏了怎么办? 创业-做电脑维修站 电脑怎么下载PS4游戏数字版?我PS4不能用有线网,看详情。 如果维修电脑是去授权服务中心还是去接修站 为什么下载了快播并安装了之后还是不能观看立秋驾培的学习视频, 魅族MX2为什么不能用立秋驾培。 人力资源哪个模块最重要? 河南卫视武林风武林宝贝,求资料 鹤岗移动手机号码尾数8886的值多少钱?资费是动感地带10元的` 16744747777属于什么网络? 0468-6829721是鹤岗哪儿的电话? 哈尔滨行驶证绑定的手机号在鹤岗市能改手机号吗? 我是北京的手机号,人在鹤岗。往黑龙江的电台10626789发短信怎么发不出去呢?手机什么都正常 信阳羊山壹号公馆属于哪个街道? 去南戴河用鹤岗的手机号码合适还是用哈尔滨的手机号码合适 上海壹号公馆优劣势? 申请山东省电子健康通行码用鹤岗地区的手机号行吗? 扬州运河壹号公馆的具体位置在哪里? 宝元科技cnc机床操作面板英文释意是什么? 充Q币电话号码 广州星河壹号公馆具体信息? 帮别人实名认证游戏有风险吗 小米2S手机中的设置短信中心号码是什么意思 数控机床面板上面那些英语啥意思?