plc与pc实时通信方法总结

来源:电工天下时间:2022-07-10 07:15:44 作者:老电工手机版>>

有关plc与pc实时通信的方法,以实践四层电梯模型监控体系为例,介绍visual basic与step7,完成plc与上位计算机实时通讯的通讯进程,感兴趣的朋友参考下。

PLC实时通信方法

plc和pc实时通信方法的研究plc实践作业中,通常大家选用4种设备为plc装备人机界面:编程终端、显现终端、作业站及个人计算机。

编程终端首要用于编程与调试,其监控功用相对较弱。显现终端的功用对比单一,首要用作现场显现。作业站体系很受用户欢迎,它功用全部、运用简略,但因为要装备高档组态软件,因而报价对比贵重。个人计算机可装备多种高档言语,供给优秀的软件渠道,开发各种运用体系,格外是动态画面显现等,与plc相结合构成一套pc-plc监控办理体系,能够充分发挥它们各自的长处。可是在该体系中,要害的问题即是通讯,用户对此须做较多的开发作业。

本文介绍了pc与plc互连通讯的通常方法,并以西门子s7-200plc为目标,以实践四层电梯模型监控体系为例,介绍visual basic与step7,完成plc与上位计算机实时通讯的通讯进程。

一、plc与pc实时通讯方法

面临众多生产厂家的各品种型plc,它们各有优缺点,能够满意用户的各种需要,但在形状、构成、功用、编程等方面各不相同,没有一个一致的规范,各厂家制定的通讯协议也千差万别。

首选以下三种方法完成plc与pc的互联通讯:

1、经过运用plc开发商供给的体系协议和网络适配器,来完成plc与pc机的互联通讯。可是因为其通讯协议是不揭露的,因而互联通讯有必要运用plc开发商供给的上位机组态软件,并选用撑持相应协议的外设。能够说这种方法是plc开发商为自个的商品量身定作的,因而难以满意不同用户的需要。

2、运用当前通用的上位机组态软件,如组态王、intouch、wincc、力控等,来完成plc与pc机的互连通讯。(电工天下 www.dgjs123.com)组态软件以其功用强壮、界面友爱、开发简练等长处当前在pc监控范畴现已得到了广泛的运用,可是通常报价对比贵重。组态软件自身并不具有直接拜访plc寄存器或其它智能仪表的才能,有必要凭借i/o驱动程序来完成。

即,i/o驱动程序是组态软件与plc或其它智能仪表等设备交互信息的桥梁,担任从设备收集实时数据并将操作指令下达给设备,它的牢靠性将直接影响组态软件的功用。可是在大多数情况下,i/o驱动程序是与设备有关的,即对于某种plc的驱动程序不能驱动其它品种的plc,因而组态软件的灵活性也受到了必定的约束。

3、运用plc厂商所供给的规范通讯端口和由用户自界说的自在口通讯方法来完成plc与pc机的互连通讯。这种方法由用户界说通讯协议,不需要增加投资,灵活性好,格外适合于小规模的控制体系。经过上述剖析不难得出,把握怎么运用plc厂商供给的规范通讯端口和自在口通讯方法以及大家所了解的编程言语来完成pc与plc之间的实时通讯是非常必要的。

二、西门子s7-200plc通讯方法及原理

西门子s7-200plc内部集成的ppi接口为用户供给了强壮的通讯功用,可在多种形式下作业:ppi、profibus-dp、自在口方法等。其中自在口通讯方法最具有特征,通讯协议可完全由梯形图程序控制,经过它能够完成plc与任何具有通讯才能的设备进行互连,因而在本体系中选用自在口通讯方法。

当前plc与pc机的连接通讯有两种方法,一种是pc机一直处于主导地位,数据的传送都由pc机守时发出指令,别的一种是plc一直具有优先权。

在本电梯模型监控体系中所有的控制信号均为开关量信号,考虑到上位pc机仅实时显现电梯的运转状况,不需向plc发送控制指令,选用第二种通讯方法。

运用plc循环扫描的特色,设备状况一旦改动,plc当即检测到,并将反映体系状况改变的数据存入指定的数据缓冲区,经过xmt发送指令,将数据经过com口发至上位机。

每个体系的状况对应于数据缓冲区中的一个指定字节,所存储数据均为16进制数据,为确保通讯进程的牢靠性,上位机对所接受到的数据进行首尾字符校验,假如校验成功,则阐明接收到的首末字节之间的数据是正确的,然后进行处置,不然,抛弃这批数据,需求对方重发。

相关文章
  • plc单脉冲程序的功能说明

    plc单脉冲程序的功能说明

    plc单脉冲程序,从给定信号(X0)的上升沿开始产生一个脉宽一定的脉冲信号(Y1),无论输入X0接通的时间长短怎样,输出Y1的脉宽都等于T1的定时时间2s(plc单脉冲程序)。

    时间:2022-09-19 11:17:08

  • plc整数与双整数及实数的功能说明

    plc整数与双整数及实数的功能说明

    plc整数与双整数及实数的功能,16位整数(INT)是有符号数,32位整数(DINT)的最高位为符号位,32位浮点数(REAL)为称实数,通过PT100温度修正程序来了解其用法。

    时间:2022-09-18 13:08:36

  • plc与变频器如何接线(附接线图)

    plc与变频器如何接线(附接线图)

    有关plc与变频器的接线图,学习下plc连接变频器的接线方法,感兴趣的朋友参考下。

    时间:2022-09-18 13:08:17

  • plc查表操作指令的功能说明

    plc查表操作指令的功能说明

    plc查表操作指令的功能说明,表功能指令包括填表、查表、先进先出和后进先出指令,表功能指令实现对数据(只能是字型数据)的存取操作,在查表指令的语句表中,运算符不采用编码形式,而是直接使用。

    时间:2022-09-18 13:08:13

  • plc的核心概念,plc基础知识入门

    plc的核心概念,plc基础知识入门

    plc的核心概念,什么是plc,PLC可编程序控制柜采用工业级芯片作为控制核心,PLC的产生和发展电气电路,PLC替代电气控制的发展过程,plc与plc控制系统的特点。

    时间:2022-09-18 13:07:30

  • plc上升沿与下降沿的作用

    plc上升沿与下降沿的作用

    plc中上升沿与下降沿的作用,信号的上升沿和下降沿是什么,上升沿与下降沿的作用原理,上升沿就是从0变成1中间的过程,下降沿就是从1变成0中间的过程,上升沿和下降沿的特别任务。

    时间:2022-09-16 11:23:07

  • 常见的几款PLC指令对比图

    常见的几款PLC指令对比图

    常见的PLC产品,主要包括欧姆龙PLC、三菱FX系列PLC、LG MASTER系列PLC、松下PLC和西门子PLC,以下是这几大PLC产品的指令说明及对比,供大家学习参考。

    时间:2022-07-17 05:26:08

  • 学习PLC需要先学习继电器控制吗?

    学习PLC需要先学习继电器控制吗?

    在学习PLC基础知识之前,是否需要先学习继电器控制,能够问出这个问题的人,在学习下算是比较用的了,答案是肯定的,最好先学习下继电器控制方面的知识,下面具体来了解下。

    时间:2022-07-17 05:26:08

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有