1. 通信协议不匹配:PLC 与上位机之间的通信需要使用相同的通信协议,如果协议不匹配,PLC 就无法接受上位机的指令。需要确保通信协议一致,并对通信协议进行正确的设置。
2. 通信口设置不正确:PLC 通常有多个通信口,需要确保选择了正确的通信口,并对通信口参数进行正确的设置。例如,通信口的波特率、数据位数、奇偶校验等参数需要与上位机相匹配。
3. 硬件故障:如果 PLC 的通信口损坏或者 PLC 本身存在硬件故障,就会导致无法接受上位机的指令。需要进行硬件故障排查,修复或更换故障部件。
4. 通信线路故障:通信线路出现断开或短路等故障也会导致 PLC 无法接受上位机的指令。需要检查通信线路的连接状态,确保线路正常。
5. 程序逻辑错误:PLC 是通过编写程序来进行控制的,如果程序出现逻辑错误,可能会导致 PL 无法接受上位机的指令。需要检查程序逻辑,并进行修正。
以上是 PLC 不接受上位机指令可能的一些原因,具体问题需要根据实际情况进行排查。
如果 PLC 不接受上位机指令,可以按照以下步骤进行解决:
1. 排查通信线路:首先需要检查 PLC 和上位机之间的通信线路是否连接正常,通信线路是否损坏或发生短路等故障。可以用万用表测试线路是否通畅。
2. 检查通信协议和通信口参数:需要确保 PLC 和上位机使用的通信协议和通信口参数设置一致。可以参考设备手册或者厂家提供的文档。
3. 检查硬件故障:检查 PLC 的通信口是否损坏,如果对PLC的硬件进行过更换需要确认是否正确安装且是否与PLC本身兼容。如有必要可以更换硬件部件,或者找专业人员进行维修。
4. 检查 PLC 程序逻辑:如果前三个步骤都没有问题,需要检查 PLC 的程序逻辑是否正确,是否存在逻辑错误或代码bug,需要仔细检查异常报警信息来判断。
5. 检查上位机程序:需要检查上位机编写的程序是否正确、版本是否匹配等。如果上位机网络状况不良,也会导致PLC无法接受指令,这时可以检查网络环境及设置。
综上所述,排查过程中需要仔细查看、测试,并根据情况及时修正和修改可能存在的问题。在无法解决问题的情况下,可以寻求 PLC 厂家或专业技术人员提供的技术支持。
相关推荐
plc上位机
水管工
发布于 :2022年10月20日 17:05:22
网上大多例子都是使用单片机来指挥CH9329发送信号现在我需要采用上位机编写软件写指令给CH9329的开发版(板子上只有这个芯片)然后CH9329接收到上位机程序信号 自动发送按键。请问可以实现吗?我看测试工具是包含串口和USB选项,但是不确定芯片是否会虚拟出串口到电脑上。
发表于 07-04 06:27
我使用的是ch9141蓝牙模块,使用转接板连接usb转ttl,模块正常工作并可以和上位机连接,使用蓝牙上位机发送数据也可以在串口助手接收到,可以排除是接线问题。目前发现在串口助手内发送at指令没有
发表于 08-09 06:20
为什么我不能下载spc5studio?是何原因?
发表于 01-17 06:18
我用LabVIEW做USBCAN2的上位机,采用导入共享库的方式导入u***can.dll创建子VI。在使用中打开设备,启动CAN,清除缓存等一些没有问题。关闭CAN,发送和接受数据有问题,无法成功实现。不知道是什么原因,有什么办法可以解决?附上本人写的代码,求高手指点。本人最近在忙这个项目,急!
发表于 04-27 15:41
如图中所示,板子是STC的单片机控制L298,单片机的I/O口接受一个0-5V的电压反馈,通过MAX488芯片和U转串口转换器发送给电脑,格式应该是06 XX XX XX XX 03,但现在电脑接收
发表于 09-11 10:46
急求解答!!!我做了一个基于周立功CAN卡的labview上位机数据接受显示,只是接收并显示CAN网络上的数据,波特率为250kbps,刚开始数据还能实时接收,但一段时间后,也就几分钟吧,接受就越
发表于 08-25 12:26
用的是STC12C5A60S2的单片机,现在上位机和下位机程序都能正常运行,发送指令都能正常工作,但有个问题,现在我想从上位机发个数据到下位机,下位机如何区分?下位机是用C写的。
发表于 05-13 19:23
本帖最后由 wx枫叶 于 2015-5-15 19:29 编辑
各位做过TCPIP通信上位机的大神帮忙看下,一个是自己改的,另一个是论坛里面一个高手的TCP网络摄像头上位机。现在发送的指令
发表于 05-15 19:25
请教各位大神,现在小弟在用LV做上位机,PLC做下位机,我想同时发送控制指令(置位M)和实时采集数据(读D值),但是发生了冲突,本人菜鸟一枚,,望各位大神给提个方向啊!!!
发表于 04-27 17:01
打开LabVIEW生成的EXE文件运行上位机,通过u***口和plc通讯,如何查看LabVIEW设置文件里的com口设置
发表于 10-13 21:53
上位机串口通讯下发指令给单片机,单片机再控制电磁阀,但是控制一会儿之后,通讯死掉,不知啥原因?可能是电磁阀的干扰吧,单片机控制电磁阀这部分电路大家有好的参考么?
发表于 03-08 16:05
本帖最后由 一只耳朵怪 于 2018-6-7 10:18 编辑
上位机需要与多个下位机进行UDP通信,通信方式为上位机发送指令,下位机答复指令。目前采用的是利用循环,与多个下位机逐个问答的方式
发表于 06-06 18:01
本帖最后由 一只耳朵怪 于 2018-6-7 15:53 编辑
之前发的帖子忘记附上程序图了,抱歉。上位机需要与多个下位机进行UDP通信,通信方式为上位机发送指令,下位机答复指令。目前采用
发表于 06-07 11:41
` 煤渣大卡检测设备点不上火是何原因?的产品介绍:煤渣大卡检测设备点不上火是何原因?由【开平热值机】提供的煤渣大卡检测设备点不上火是何原因?大卡机:186.3920.3323化验机
发表于 07-19 10:29
ADM2795E不接受485数据 ,我使用ADM2795E 作为485隔离芯片,接上后发现,只能发送,不能接收!这是什么情况 ?手册上说a-b 》-0.03时是高。
发表于 08-06 06:10
1、硬件连接:PLC采用的是三菱FX3U,外接一个FX-232-BD,利用USB-232连接线和上位机连接2、PLC用GX WORK2设置对应参数,9600 8 无 无 1 ,如下图所示,导入测试
发表于 11-26 08:27
上位机可以接受到模块发送的信息,但是无法向模块传输信息发送信息时候需要另外附加特殊的指令么或者发送格式问题? TCP Server上位机PC程序.zip (34.12 KB )
发表于 04-09 06:35
`我现在用三菱FX3U的PLC与上位机通信,我先在上位机手动发送数据,根据发送不同的指令与PLC上的接收捕捉数据,PLC作出相应的动作。现在机器自动状态时发现有时候上位机同一个指令发给PLC时数
发表于 11-20 17:38
8M 外部晶体,UART0 完全正常,UART1 工作出错,送出的数据完全不对。UART0 的代码是UART1 的代码拷贝过去修改的。请教可能的原因?另:9B90 的网络LED灯不亮,是何原因?
发表于 08-20 06:21
S7-200系列PLC通信方式有哪几种?一种用VC实现上位机与PLC的高速可靠的通信方法
发表于 06-02 06:34
ABB机器人、PLC、C#上位机全套程序1.项目用的是ABB蜘蛛机器人,六轴用的程序开发都一样2.上位机与机器人和PLC通讯都是通过以太网总线方式,没有使用传统的IO方式3.PLC使用的是200smart4.作为案例适合自己提升学习用...
发表于 07-01 07:52
DVP-ES3的硬件是由哪些部分组成的?怎样去安装DVP-ES3的软件?如何去使用DVP-ES3的软件?怎样去实现上位机与PLC之间的ModbusTCP通信?
发表于 07-02 07:39
上位机上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等
发表于 07-02 07:38
最近项目里面要用到51单片机做一些控制,主要功能是通过串口接收上位机的指令并进行分析解码,等待一个外部触发信号到来后执行之前接收的指令动作。正好手边有一片STC89C52...
发表于 07-16 07:27
可以定位是硬件问题了,但是我左看右看也看不出硬件哪里出了问题;本来想放弃,想想这个问题不搞明白,后患无穷;采用的是仿真的手段,看看是何原因导致的重启:程序中加入对RCC_CSR寄存器清零的代码,以便在程序...
发表于 08-02 08:54
ABB蜘蛛机器人六轴用的程序开发都一样吗?上位机与机器人和PLC都是如何进行通讯的?
发表于 09-01 07:39
是何原因导致的STM32程序仿真重启?怎样去解决这个问题?
发表于 09-24 06:27
ABPLC通讯协议过程是怎样的?通讯C#编程上位机语言和PLC是如何实现通讯的?
发表于 09-29 06:57
上位机是如何与PLC的model bus进行通信的?其调试代码该怎样去编写?
发表于 09-29 08:14
如何解决stm32与上位机进行串口通信问题?
发表于 12-07 06:51
如何利用USAR中断的方式接受从上位机发来的报文?
发表于 12-10 07:32
关于STM32自定义数据帧连续发送错误命令后不能再接受指令今天嵌入式课程学习,老师发布的小课题,通过串口和定时器做一个小项目,项目如下:上位机通过一个由4个字节组成的数据帧控制指示灯LED的亮灭,该
发表于 01-11 06:24
1.上位机与下位机上位机,与下位机对应,用来给下位机发送指令以及从下位机接收反馈数据。一般作为上位机的就是电脑,通过电脑上运行的软件(称为上位机软件)来控制下位机。上位
发表于 01-14 08:52
反馈数据。典型设备:电脑、平板、手机、面板、触摸屏上位机软件是用于完成上位机操作交互的软件二、下位机下位机指的是与机器相连接的计算机或者单片机,一般用于接收和反馈上位机的指令,并根据指令控制机器执行动作以及
发表于 02-16 06:19
Labview运行myrio冲突拒绝访问是何原因导致的?怎样去解决Labview运行myrio冲突拒绝访问的问题呢?
发表于 02-23 06:52
STM32开启DMA的串口接受,但是只接受一次就不接受了怎么解决?
发表于 02-28 08:39
面向对象的PLC上位
发表于 01-11 12:02
•21次下载
本文介绍了用VC++和MFC开发的上位机和PLC的通讯系统,给出了系统的通讯原理和系统的软件设计方法。实践证明整个系统运行稳定,实用性和可扩展性强。关键词:PLC;VC++;MFC;通
发表于 05-26 13:13
•33次下载
本文介绍了用VC++和MFC 开发的上位机和PLC 的通讯系统,给出了系统的通讯原理和系统的软件设计方法。实践证明整个系统运行稳定,实用性和可扩展性强。关键词:PLC VC++ MFC 通讯
发表于 06-04 10:49
•41次下载
PLC的基本逻辑指令27条,PLC的功能指令 100多条 PLC是按照用户控制要求编写的程序来进行工作的,那么PLC的程序表达方法有几种?PLC的基本指令及其
发表于 06-14 10:32
•70次下载
介绍了西门子S7–200 系列 PLC 的自由口通信模式及在Windows 环境下应用VC++6.0 实现PC 机与PLC串行通信的编程方法,开发了玻璃器皿冲压机上位机监控系统。实际运行证明,该监控
发表于 08-07 10:21
•140次下载
介绍了西门子S7–200 系列 PLC 的自由口通信模式及在Windows 环境下应用VC++6.0 实现PC 机与PLC串行通信的编程方法,开发了玻璃器皿冲压机上位机监控系统。实际运行证明,该监控系统
发表于 09-01 08:38
•44次下载
本文简单介绍了S7200 PLC 与上位机通信的几种方法,并详细说明了自由口模式下与上位机的通信的实现,主要包括自由口通信工作过程,上位机指
发表于 09-08 09:29
•80次下载
上位机与PLC的通信与监控设计:本文简要的介绍了CPM2A的上位机通信以及实现上位机监控的PLC编程,并给出了基于Delphi的串口通信参考程序。关键词:PLC 上位链接系统
PLC是
发表于 11-14 12:57
•46次下载
GE FANUC PLC指令集--继电器指令
发表于 08-26 13:44
•42次下载
信捷XC系列PLC上位机编程软件XCPPro V3.1正式版
发表于 11-29 16:45
•199次下载
本文介绍在将计算机与 PLC 结合起来,组成高性能价格比的小型集散控制系统―热电厂循环水过程控制系统中,在基于 Delphi 7.0 上位机监控软件开发环境中如何实现上位机与S7-200 系列
发表于 06-16 15:57
•61次下载
上位机使用教程by无名有信.pdf上位机使用教程by无名有信.pdf
发表于 01-07 16:43
•33次下载
程序案例 S7-200 PLC(上位机)LabVIEW程序
发表于 01-12 15:44
•109次下载
程序案例 S7-200 PLC(上位机)LabWindowsCVI程序
发表于 01-12 15:44
•108次下载
程序案例 三菱FX2N PLC(上位机)LabWindowsCVI程序
发表于 01-12 15:45
•49次下载
三菱PLC(可编程逻辑控制器)编程实例项目例程:双贴机用到中断与斜坡指令,一个PLC带两伺服
发表于 12-10 13:26
•8次下载
本文针对控制系统中s7 200系列PLc与上位机通信的实际问题,利用s7 200中的Modbus从站协议指令块,用VB编写了S7200系列与上位机的通信程序,界面友好,操作方便。上位机可以读写预先
发表于 11-08 14:35
•22次下载
西门子PLC与上位机连接方案
发表于 01-11 19:37
•12次下载
本文档介绍的内容是上位机与台达PLC通讯的校验方式的详细资料概述
发表于 06-07 08:00
•34次下载
工程实训要用到串口,51单片机,串口工作方式一,只发不接受。在proteus中用VIRTUAL TERMINAL(虚拟终端)监视串口发送数据。
发表于 09-02 17:28
•2次下载
在局域网与以太网技术的基础上,主要介绍了PLC如何通过以太网与上位机之间进行通信。通过具体PLC编程,详细陈述了安装有组态王的上位机与三菱A系列PLC之间的通信实现。为此,我们可以进一步了解将PLC技术与以太网技术相结合的方法。
发表于 01-08 15:35
•57次下载
针对控制系统中上位机与S7系列PLC通信的实际问题,总结了几种监控上位机与S7系列PLC的通信方法,并重点描述了PRODAVE软件包在上位机中的应用,通过该软件包,可在上位机中应用高级语言编程访问PLC,实
发表于 01-10 17:17
•27次下载
电子发烧友网为你提供半桥谐振LLC效率偏低是何原因?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
发表于 04-05 08:45
•19次下载
三菱fx plc上位机完全代替触摸屏的程序
发表于 11-18 17:44
•45次下载
反馈数据。典型设备:电脑、平板、手机、面板、触摸屏上位机软件是用于完成上位机操作交互的软件二、下位机下位机指的是与机器相连接的计算机或者单片机,一般用于接收和反馈上位机的指令,并根据指令控制机器执行动作以及
发表于 12-20 18:45
•21次下载
1.上位机与下位机上位机,与下位机对应,用来给下位机发送指令以及从下位机接收反馈数据。一般作为上位机的就是电脑,通过电脑上运行的软件(称为上位机软件)来控制下位机。上位
发表于 01-14 13:43
•5次下载
随着硫化机自动控制水平的不断提高,硫化机的温度压力数据采集记录方法经历了圆盘记录仪、打点式记录仪、智能化无纸记录仪乃至目前较先进的上位机监控系统。上位机监控系
发表于 06-17 13:16
•1357次阅读
基于FINS协议的OMRON PLC与上位机以太网通信的实现
0 引言 在现代工业自动化控制系统中,可编程逻辑控制器(PLC)作为常用的现场控制设备,上位机作为数
发表于 11-24 09:31
•1981次阅读
什么是上位机 上位机是一台可以发出特定操控命令的计算机,通过操作预先设定好的命令,将命令传递给下位机,通过下位机来控制设备完成各项操作(应用最多的地方如:工业、水利
发表于 08-30 12:21
•9w次阅读
信息网络的 Etherne(以太网),用于控制网络的Controller Link和SYSMAC LINK。通过编程发送FINS指令,上位机或PLC就能够读写另一个PLC数据区的内容,甚至控制其运行
发表于 09-30 07:55
•2.8w次阅读
你最常见的四轴飞行器是不是长这样的:今天被下面这个四轴刷屏了,太牛逼了,不接受反驳说说你见过什么独特结构的飞
发表于 07-30 19:52
•3280次阅读
有时编写plc程序时,会遇到双线圈问题,导致plc无输出,这是什么原因造成的,如何解决。线面以三菱plc进行阐述。
发表于 03-16 10:48
•1.1w次阅读
是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。上位机发出的命令首先给下位机
发表于 08-11 10:41
•2.5w次阅读
在短短一年多时间里,分布于我国江苏、四川、湖北、贵州、陕西等5省的6个百亿级半导体大项目先后停摆。业界担忧,造芯热引发烂尾潮,造成国有资产损失,延误芯片产业发展大好机遇。那么问题来了,是何原因造成上述烂尾潮?中国芯崛起之路又当如何前行?
发表于 11-03 09:12
•1.2w次阅读
在现代工业自动化控制系统中,可编程逻辑控制器(PLC)作为常用的现场控制设备,上位机作为数据采集及人机界面的一种已经得到广泛使用。过去,在工程项目开发中,PLC和上位机间的通信常采用RS-232C
发表于 04-05 10:02
•9532次阅读
三菱PLC FX5U转OPC UA对接上位机应用于智能制造
发表于 12-06 14:42
•1673次阅读
plc的指令语句表是什么? 1.标准联系人LD,a,o,LDN,an,on, LD,取指令。指示连接到输入总线的常开触点指令,即常开触点的逻辑操作开始。 LDN,接受逆指令。指示连接到输入总线的常闭
发表于 12-20 09:57
•9809次阅读
西门子S7的plc需要加一块以太网的通讯模块如:CP343-1是S7-300的以太网通讯模块,在STep7中要对模块进行组态和设置IP地址。在上位机中需要安装一个西门子的通讯软件叫COMLS7的东东
发表于 01-09 11:04
•6705次阅读
PLC和上位机组态软件不在同一个地方,那PLC如何远程和上位机通讯呢。现在物联网技术快速发展,PLC通过互联网就能实现和上位机通讯。
发表于 06-27 08:05
•6809次阅读
触摸屏、本地电脑等上位机提供可视化图表展示,从而更好的进行设备管理和维护,因此产生相应的需求。需求功能如下: 1、用输入信号采集现场设备的状态信号,逻辑编程、运算输出,控制现场设备的逻辑运行。 2、采集压力、温度、流量、浓度、
发表于 10-18 10:25
•317次阅读
PLC编程学习的第一步就是从指令开始,但是很多初学者都会遇到这样的困惑:学会了各个常用指令的理论知识,没有实际案例也是很难从根本掌握它的精髓,三三整理了一些PLC的基本指令及程序设计(含程序段),助力大家早日学会PLC编程。
发表于 02-16 11:42
•2007次阅读
PLC全称可编程逻辑控制器,主要由输入输出(IO)+ 逻辑控制(程序)+ 外部接口(通信)三部分组成,如果不采用PLC,仅仅通过上位机,我们至少需要一个IO采集卡,然后将PLC的逻辑控制改成上位机代码来实现,通信这部分对于上位机来说不
发表于 02-22 16:01
•551次阅读
PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC程序的基本构建块,它们包括输入和输出指令、逻辑指令、数据处理指令、定时器和计数器指令、数值
发表于 03-15 14:12
•1082次阅读
PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC程序的基本构建块,它们包括输入和输出指令、逻辑指令、数据处理指令、定时器和计数器指令、数
发表于 03-15 14:36
•174次阅读
PLC指令可以用来实现复杂的控制逻辑,例如在工业自动化系统中控制生产线上的机器和设备。PLC指令集因不同的PLC品牌而异,但通常都符合国际标准化组织(ISO)和国际电子技术委员会(IEC)的标准。
发表于 03-15 15:38
•122次阅读
PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC程序的基本构建块,它们包括输入和输出指令、逻辑指令、数据处理指令、定时器和计数器指令、数
发表于 03-15 15:58
•1490次阅读
PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。PLC指令是用于编程可编程逻辑控制器(PLC)的命令,它可以通过编写PLC程序来控制实际生产过程。PLC指令的主要功能
发表于 03-15 16:36
•391次阅读
PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。PLC指令是用于编程可编程逻辑控制器(PLC)的命令,它可以通过编写PLC程序来控制实际生产过程。PLC指令由以下组成
发表于 03-15 16:49
•257次阅读
串口通讯:PLC 通过串口与上位机进行通讯,可以通过串口转以太网模块或 USB 转串口模块与上位机进行连接。串口通讯一般要求设备距离比较近。
发表于 04-15 15:17
•560次阅读
如果 PLC 与上位机不在同一个网络中,则需要通过路由器或交换机进行通信。在这种情况下,需要确保 PLC 和上位机所在的子网得到正确的配置,一般需要配置正确的 IP 地址、子网掩码和网关地址。此外,还需要确保路由器或交换机的配置正确,以允许 PLC 和上位
发表于 04-15 15:35
•254次阅读
评论