Ⅰ 51单片机与三菱PLC FX系列 怎么互传数据用RS-232-BD,怎么接线
首先51单片机串口输出电平是TTL,要进行电平转换,可用MAX232芯片,硬件连线简单,FX-232-BD有3个有用的端子(TXD,RXD,GND)对应MAX232的(RXD,TXD,GND)就可以了,再就是软件.通讯协议可以按照三菱PLC的编程口协议来写.可以找下这方面的资料
Ⅱ 三菱PLC与单片机怎么实现485通讯
PLC用485接口与单片机通讯方法:
单片机端采用的RS232串口而PLC上为RS485接口,二者阵脚定义和逻辑电平有所差别故完成二者之间的通讯需要其他器件来进行转换调整。
1. PC/PPI线缆。
通过PC/PPI线缆来连接单片机和s7-200,数据通讯无误;
2. RS232 - RS485转接头。
转接头说明中RS232 接口是DCE方式,可以和DTE 终端设备串口直连,和DCE设备相连需要用交叉线连接。
关于串口设备连接线使用交叉线还是直连线的简单区分:
若线缆两端一公头一母头,则采用直连线;
若线缆两端同为公头或母头,则采用交叉线。
Ⅲ 三菱PLC如何与51单片机通信(用485通讯板),plc中参数如何设置,具体程序怎么写
象你这个单片机机急用中断来接收不用去判断ri,把51的中断打开他自动收,然后你去读取sbuf里面的内容,这时sbuf里面的就是你plc传给你单片机的,如果是06h,单片机继续发送你的通讯数据就行了
,51每发送一个字节数据,就去检测plc发回的是不是06就行了,原理就是这样,
至于plc那边,你和51相互配合就行了,每从51接收一个你就发送一个06h
最后再建议一下:在我看来你这样的一个通信协议,不是很严密,万一中途数据丢包,没有个很好的机制来处理,造成通信不准确
Ⅳ 关于51单片机和三菱PLC通讯方面的危机
象你这个单片机机急用中断来接收不用去判断RI,把51的中断打开他自动收,然后你去读取SBUF里面的内容,这时SBUF里面的就是你PLC传给你单片机的,如果是06H,单片机继续发送你的通讯数据就行了 ,51每发送一个字节数据,就去检测PLC发回的是不是06就行了,原理就是这样,
至于PLC那边,你和51相互配合就行了,每从51接收一个你就发送一个06H
最后再建议一下:在我看来你这样的一个通信协议,不是很严密,万一中途数据丢包,没有个很好的机制来处理,造成通信不准确
Ⅳ 三菱PLC怎么和单片机通讯
用plc的编程口,和单片机通讯,单片机编程时,要写成plc的协议,三菱的协议你得知道,我们的组态软件里面有这个的协议,单片机不是太稳定啊,推荐用工控触摸屏和plc通讯,你可以查查昆仑通态的~