请教各位plc与上位机通信的过程是如何完成的

要求上位机对plc进行远程控制,plc在接受到请求后发送数据,上位机传输数据给plc.现有plc两个,组网后和上位机相连。

【摘要】本文以三菱可编程控制器FX2N系列为例的PLC与上拉机的通信实现,提出了一种价格低、体积小的接口方案,讨论了其硬件和软件的设计思想,该接口装置与控制室和实验室环境下运行可靠。
【关键词】上位机,通信,接口,PLC
PLC作为一种高性能的控制装置,在分布式系统中得到了越来越广泛的应用。在这种控制方式中,上位监控机系统是其中重要的组成部分。PLC可以多种方式如直接采用现有的组态监控软件与上位监迭机通信,但针对小规模的控制系统,找到一种高性能价格比的通信方法,具有积极的实际意义。本文就日本三菱公司生产的FX2N可编程控制器与PC机通信方式的实现,从软、硬件两个方面来说明这个问题。
1.上位机与PLC通讯的原理
在利用外部设备与可编程控制器之间进行通讯前,必须首先规定一些参数,如数据长度,奇偶校验、停止位以及波特率等,即通讯格式。通讯格式是通过一个四位的16进制数而设定,这里设定为H6880,其含义是数据长度为7位,终结符为7位,奇偶校验为无,控制线为RS232接口,停止位为1位,和校验为自动添加,波特率为9600BPS,协议为专用协议,标题无,传输控制协议为协议格式1。通讯格式是在PLC中首先将其设置好的。其中协议格式的通讯格式依次规定了控制代码、站号、PC号、命令、消息等待以及和校验代码等。在FX系列可编
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-27
可以用S7-200的CP243-1以太网模块和上位机通过以太网通讯,也可以用EM241,MODEM模块通过电话线通讯.
第2个回答  2013-10-27
我使用MCGS组态软件与PLC通讯,相当好用,对你的这个问题太好搞定了.

PLC怎么和上位机通讯?
通信过程包括输入采样、数据处理与存储、用户程序执行和输出刷新。确保通信接口最适配,才能确保通信顺利进行。正确编程,遵循通信协议,是实现PLC与上位机高效通信的关键。

PLC怎么与上位机进行通讯
PLC与上位机进行通讯,采用BlandC编写主机与PLC的通信程序,必须对COM1口进行初始化,波特率为9600bps,奇偶校验位采用偶校验,七位有效数据。当计算机接收到来自PLC的应答字符ACK后,就可以进入数据通信了。计算机可对PLC内各软设备进行读、写和强制ON/OFF操作。除开PLC的计时器和计数器的设定值采用常数...

西门子PLC如何连接电脑上位机通讯
1、首先,电脑网卡设置:设置IP段和PLC网段,如下图所示,然后进入下一步。2、其次,完成上述步骤后,设置PLC的IP地址,见下图,然后进入下一步。3、接着,完成上述步骤后,运行系统管理控制台工具,并在配置(默认参数)下创建一个新的“New_PortCpS7_000”文件,如下图所示,然后进入下一步。4、...

上位机与PLC之间的通信
编程软件配置中,如出现发送报文但收不到回复的情况,需通过编程线缆连接PLC与电脑,配置接口参数以匹配网关设置,确保通信协议与参数一致,设置传输控制步骤,保存后下装至PLC,确保通信稳定。施耐德M218通信时,新建通道选择施耐德M218协议,填写IP地址,配置设备通讯地址与测点功能码、地址与数据类型,注意一...

求大神,上位机与plc是怎么通讯的,原理是什么
首先要知道,什么是上位机,A控制B,那A就是上位机,A发送协议内规定的一串数据,B接收到确认数据没错再返回其对应的数据。相对应的B就是下位机,plc常见的上位机有pc,HMI,其他plc,与pc通讯,常见软件组态王,力控,设置好相应的plc就好啦,不难,HMI也是如此,设置好plc型号就好啦,相对来说与...

如何实现欧姆龙PLC与上位机的以太网通讯?
PLC侧要编写数据采集程序,比如串口的数据采集,DI或者AI的数据采集 PLC要配有网络口,并配置好IP 与PLC进行网络通信的上位机的PC要安装欧姆龙的OPC Server,它类似欧姆龙PLC的数据中转站,通过它和现场的PLC进行以太网的数据通信,然后我们自己开发的第三方软件,就是你说的上位机,再通过它来获取数据 ...

VB实现PLC与上位机通信
一、通过STEP7软件建立一个新项目OPC,在项目中添加SIMATIC 300站和一个PC 站,其中PLC站中第四个槽安装的CP343模块。PC站的第一个槽 为OPC SERVER ,第三个槽为 IE GENERAL,然后在NETPRO下配置PLC和PC站的网络连接:(注意:是在PC站上新建的网络连接,连接类型选的S7连接)二、通过station ...

求助,如何实现上位机与plc进行通讯
上位机软件需要编写通讯协议,每个地址需要与PLC地址进行对应,如:RS232 串口通讯,PLC中也要写 RS232协议,硬件方面,需要一根串口线,把PLC与计算机串口相连,就可以进行通讯了,

上位机为tcp如何与从站plc485通讯
在PLC中,根据具体型号和厂家的要求,配置从站的通信参数,例如波特率、数据位、停止位等。4、编写上位机程序。使用编程语言编写上位机程序,通过TCP协议与转换器建立连接,并使用串口通信库及驱动程序来实现与PLC的RS485通信。根据PLC的通信协议,发送指令给PLC并接收响应数据。5、测试与调试。完成上述步骤...

毕业论文 基于modbus的plc与上位机的通信
3 按通信协议编程 根据Modbus通信协议,主、从机之间的通信过程应为:先由PC机(主站)按协议格式发出命令帧,PLC(从站)用响应帧应答,PC机接收响应帧并对其内容作出判断、处理。3.1 命令帧的形成 (1) 读PLC1个内部位(以%M70为例)3.2 通信过程 采用Tubro C编写主机与PLC的通信程序。首先必须对...

相似回答