plc-PC和PLC通过PPI通讯的问题

问题描述

PC和PLC通过PPI通讯的问题

pc和plc通过ppi通讯,我用一个usb转485转换器,转换后将数据线直接连接到plc的通讯端口上,然后用串口调试工具发送指令,没有返回值是什么原因呢?

解决方案

先要看你的设备是否收到指令了,或者指令是否正确。有没有处理

解决方案二:

我看USB转485转换器灯是闪的,应该是有数据发出的

解决方案三:

只能根据经验说。
1.你plc上市232的还是485的
2.如果有可能,尽量先用232在短距离试一下。
3.记得485可以不要电源,但是如果有电源稳定性一定更高。
4.485转换器尽量使用质量、口碑比较好的(在这件事情上,我是吃过N次药的了,所以要特别提一下)。
5.降波特率试一下、缩短距离试一下。
上面那些基本上是经常碰到的原因。接线错误、线缆断之类的就不说了

时间: 2024-10-24 17:14:54

plc-PC和PLC通过PPI通讯的问题的相关文章

嵌入式开发:怎么样用PC监控PLC

目前在自动化系统方面,普遍采用触摸屏加plc的方法来监控设备,但触摸屏也有视角窄.受恶劣环境影响大.数据存储能力有限等弊端,鉴于此,航大物联网技术人员想到采用可视化软件visual basic,由计算机加plc组建监控系统.运用嵌入式技术弥补了触摸屏的不足,并轻松实现对设备的实时监控. 串行通讯协议 计算机与plc通讯时,一般由计算机发命令给plc,启动通信,plc收到命令后自动发回应答.下面给出了命令帧.应答帧以及帧检查的结构. fcs(frame checksum)表示报头开始到报文结束间所

c++-PC 与PLC数据传输问题

问题描述 PC 与PLC数据传输问题 我用C++builder编写向三菱PLC D210数据寄存器发送10000,大家看一下我的数据代码有没有错.

c++-PC与PLC数据传输成功 ,但PLC却不能执行。

问题描述 PC与PLC数据传输成功 ,但PLC却不能执行. 我用C++builder将数据传入到PLC的D20数据寄存器中,PLC反馈06(传输成功),但为什么PLC执行不了D20中的数据.求大神帮忙! 解决方案 PLC只是执行机构,如果能接受到命令,那就是程序有问题,数据寄存器中是字节还是字,什么类型很重要 解决方案二: PLC只是执行机构,如果能接受到命令,那就是程序有问题,数据寄存器中是字节还是字,什么类型很重要 解决方案三: PLC只是执行机构,如果能接受到命令,那就是程序有问题,数据寄

plc tcp编程-plc编程的程序图编制程序

问题描述 plc编程的程序图编制程序 有ABC三组喷头,启动后,A组先喷5秒,然后BC同时喷,A停,5秒后B停,而AB又喷,再2秒后,C也喷,持续5秒后全部停喷,再过3秒重复前述过程 解决方案 怎么简单的程序都不能写?是三菱的PLC用STL和RESET指令就好了

求PC与三菱PLC之前通信实例

问题描述 小弟第一次接触PC与PLC通信,希望能有个实例参考.我已经对端口进行了初始化等操作,想给PLC发送一个信号.端口为port1发送信号是否为port1.write("...")?我想发送一个信号为"M100"试了port1.write("M100")不好用,请问该如何发送信号?信号是否有什么格式和规则,希望大牛给一个例子,就是PC给PLC发送一个为"M100"的信号还有读取PLC地址"M101"中的

【STM32 .Net MF开发板学习-08】远程PLC读写控制

在工控项目中,PLC一般必不可少,现场控制一般以它为核心,而PC系统一般只是起到远程监控.图表和数据存储的作用.除了PLC之间,PC和PLC之间通信外,一般一些智能显示模块(如型号各异的触摸屏 HMI系统)也和PLC通信,我们就要把把承载.NET MF的系统打造成一个最简单的HMI系统,远程操控PLC. 一般国外每一个PLC厂家,其通信协议一般都是不同的,如西门子PLC的PPI/MPI.欧姆龙 PLC的HostLink.AB PLC的DF1.施奈德 PLC的Modbus等等,由于Modbus协议

c#编程-C# 西门子PLC S7 200通信

问题描述 C# 西门子PLC S7 200通信 现在是西门子PLC那边有2个寄存器地址,是VB510,VB50,510是我的C#向里面写数据,但是怎么读取500发给我的数据,怎么解析(500给我的就是阿拉伯数字) 解决方案 西门子S7-200 PPI协议获取及其通信控件研究西门子S7 200系列plc和紫金桥软件的通讯西门子S7-300系列plc和紫金桥软件的通讯 解决方案二: http://download.csdn.net/detail/ly15837762520/4844108

让榨汁机定时工作(C#+PLC)

买了自加热的榨汁机每天补充营养是件好事,但是为此早起一个小时却划不来.如果为了节省时间,早上用微波炉加热昨晚做好的豆汁,口感却不怎么好.怎么办?买定时加热的榨汁机,估计价钱会很高,不过市面上好像也没有带这种功能的. 正好这段时间对硬件比较感兴趣,所以抽时间用西门子PLC224实现了该功能(一个PLC一两千元,用PLC控制好像有点高射炮打蚊子--大材小用,建议最好用单片机或.Net Micro Framework实现,这样成本会很低). 基本思路: 1.由于PLC外部没有显示和控制接口,所以需要在

艾伟_转载:让榨汁机定时工作(C#+PLC)

买了自加热的榨汁机每天补充营养是件好事,但是为此早起一个小时却划不来.如果为了节省时间,早上用微波炉加热昨晚做好的豆汁,口感却不怎么好.怎么办?买定时加热的榨汁机,估计价钱会很高,不过市面上好像也没有带这种功能的. 正好这段时间对硬件比较感兴趣,所以抽时间用西门子PLC224实现了该功能(一个PLC一两千元,用PLC控制好像有点高射炮打蚊子--大材小用,建议最好用单片机或.Net Micro Framework实现,这样成本会很低). 基本思路: 1.由于PLC外部没有显示和控制接口,所以需要在