A. 关于单片机与PLC通信
如将H6081写进去,表示9600,n,8,1.及其他一些计算机链接的必要设置.
D8121设置PLC站号,你写H0进去就行了,意思是设置为0号站(第一个站)
那么"33H
34H
31H
32H
42H
43H
30H
41H
03H
33H
32H"
你对照通信手册看看有没有错误.我没有asc表.
B. 汇川PLC与单片机通讯,能发送数据,不能接受数据是什么原因
你先下载一个串口调试程序,电脑需要COM转485接口,与485总线连上,在电脑安装串口调试程序后打开,单片机发送数据时,在电脑中观察发送和接收的情况就能找出问题所在。
C. 台达PLC用485与单片机怎么实现通讯
有2种方案:
1、plc做从机,单片机做主机
2、单片机做从机,plc做主机
对上面两种,plc需要加485拓展模块或拓展小板,同时在plc内部需要通过写程序设置好d8140、d8141等寄存器通讯参数,对于51单片机需要连max485,同时需要控制好接受和发送,需要波特率与plc一致,协议的话建议使用
485
modbus协议。
D. 三菱PLC怎么用485接口与单片机通讯
PLC用485接口与单片机通讯方法:
单片机端采用的RS232串口而PLC上为RS485接口,二者阵脚定义和逻辑电平有所差别故完成二者之间的通讯需要其他器件来进行转换调整。
1.
PC/PPI线缆。
通过PC/PPI线缆来连接单片机和s7-200,数据通讯无误;
2.
RS232
-
RS485转接头。
转接头说明中RS232
接口是DCE方式,可以和DTE
终端设备串口直连,和DCE设备相连需要用交叉线连接。
关于串口设备连接线使用交叉线还是直连线的简单区分:
若线缆两端一公头一母头,则采用直连线;
若线缆两端同为公头或母头,则采用交叉线。
E. 三菱PLC怎么和单片机通讯
用plc的编程口,和单片机通讯,单片机编程时,要写成plc的协议,三菱的协议你得知道,我们的组态软件里面有这个的协议,单片机不是太稳定啊,推荐用工控触摸屏和plc通讯,你可以查查昆仑通态的~
F. plc可以通过单片机与手机app互联
可以的。
手机APP跟PLC用modbus协议通讯。也可以用带以太网口的PLC,连上路由器,然后在APP里面调用串口控件,按modbus协议的格式,收发命令就可以了。PLC是一种存储程序的控制器,用户根据某一对象的具体控制要求,编制好控制程序后,用编程器将程序输入到PLC(或用计算机下载到PLC)的用户程序存储器中寄存。
PLC的控制功能就是通过运行用户程序来实现。工作方式输入扫描:PLC在执行程序之前,首先扫描输入端子,按顺序将所有输入信号读入寄存器-输入状态的输入映像寄存器中,这个过程为扫描。PLC在运行程序时,所需的输入信号不是取输入端子上的信息,而是取输入映像寄存器中的信息。而且采样结果不会在本工作周期内改变,只有到下一个扫描阶段才会改变。程序执行:PLC完成扫描后,按顺序从0号地址开始的程序进行逐条扫描执行。结果是保存在输出映像寄存器中。输出刷新:在执行完用户所有程序后,PLC上将输出映像寄存器中的内容送到锁存器中进行输出,驱动用户设备,扫描时间取决与输出模块的数量。
G. PLC和单片机的通信怎么实现
可以采用两种方式:
一,采用串口与单片机通迅,采用无协议方式.但必须注意PLC通信方式,做必要的转换.如RS422,RS485等,可以采用与之对应的芯片与MCU连接.
二,采用IO口,可以通过编码与MCU交换数据以节省硬件资源.这种方式不需要什么协议之类的,但速度较慢,不过,对于数据显示,还是绰绰有余的.
如果PLC没有通讯口的,可以考虑用PLC的编程口,看PLC的编程口是rs485/rs232,也可以走协议.PLC 大多都支持R232
触摸屏一样也大多都支持R232
H. 单片机和plc通讯
找到PLC的详细资料,上面会有通讯协议,比如使用MODBUS(485接口)访问PLC寄存器时寄存器的地址等。然后根据PLC的通讯协议写单片机的程序。