您的位置 首页 培训

PC和PLC自在口通讯在数码显现中的使用

PC和PLC自由口通信在数码显示中的应用,1 引言随着可编程控制器(PLC)技术的迅速发展,PLC以其通用性强、可靠性高、抗干扰能力强、控制系统结构简单、编程方便及易于使用等优点,在我国各个厂业控

1 导言

跟着可编程操控器(PLC)技能的迅速发展,PLC以其通用性强、可靠性高、抗干扰能力强、操控体系结构简略、编程便利及易于运用等长处,在我国各个厂业操控范畴中得到了越来越广泛的运用,在计算机操控体系中占有着重要的位置,为完成工业出产过程自动化、改进操控体系质量、进步企业经济效益起着活跃的效果。

西门子公司出产的s7-200系列小型PLC,以其功用强壮,运用安稳且性价比高而在我国市场上占有很重要的位置,深得用户的喜欢。其内部集成的通讯接口为用户供给了强壮的通讯功用,依据不同的协议经过接口使得PLC可与不同的设备进行通讯并组成网络,完成数据传送及操控等功用。s7-200系列PLC支撑多种通讯协议,其间包含西门子产品之间所运用的ppi协议,用于多机之间通讯的mpi协议,和变频器之间通讯的uss协议,以及用户可以白行开发的白由口协议。尤其是自在口协议,它为用户在运用时,供给了许多便利之处。

2 体系硬件装备

本体系首要上位机、下位机、打印机和电气操控柜等组成。体系选用一台x86兼容电脑作为上位机,其装备如下:操作体系是windows xp专业版;处理器是英特尔celeron 2.40ghz;内存是ddr400 1g;硬盘是希捷80g;显现器:三星纯平17英寸;光驱是三星cd-rom。体系还选用s7-200系列PLC作为下位机,中央处理单元为西门子公司推的PLC选用s7-200系列cpu226,该cpu在本机体中集成了2个rs-485通讯口,其性价比高,能满意本体系的一切要求。

考虑到上位机的串行通讯协议为rs-232规范,而西门子s7-200PLC的串行通讯协议为rs-485规范,因而可以选用具有rs-232/rs485转化功用的PC/ppi电缆将其衔接起来,便可完成上下位机之间的串行通讯的协议转化,其硬件衔接如图1所示。

3 体系操控使命

3.1 上位机操控使命

(1)操控要求描绘:a、b、c、d、e、f、g、h是组成0到9数字的八组数码信号灯,数码显现PLC操控的使命是首要八组数码信号灯顺次亮,每组灯只亮一次,亮后平息,接着下一组亮,如此循环直至八组灯亮完,然后顺次显现由八组数码信号灯组成的0到9数字,显现9后,八组数码信号灯顺次亮,循环下去,暗示如下:

a→b→c→d→e→f→g→h→abcdef→bc→abdeg→abcdg→

bcfg→acdfg→acdefg→abc→abcdefg→abcdfg→a→b→c……

(2)i/o分配:依据上位机操控使命,对PLC的输入输出端口分配如表1所示。

3.2 上位机监控内容

上位机监控软件的开发渠道挑选vb 6.0作为windows环境下的一种可视化编程东西,vb6.0在开发监控体系方面有着界面友爱、编程便利等共同优势。依据上位机操控使命,用vb 6.0软件做的监控界面如图2所示。

咱们经过运转上位机PLC程序和vb程序,完成对数码显现的操控,并经过自在口通讯,促进数码灯色彩改动,然后PLC操控信号反映在根据vb的监控画面上。关于监控界面图,信号灯亮与不亮的色彩会发生变化。当信号灯亮时,对应的文本框显现1;当信号灯不亮时,对应文本框显现0。

4 PC机与s7-200系列PLC通讯规划

4.1 PC机与s7-200系列PLC通讯原理

上下位机之间的通讯,可经过运用PLC开发商供给的体系协议和网络适配器来完成,但由于其通讯协议不揭露,因而还必须运用PLC开发商供给的上位机组态软件,并选用支撑相应协议的外设。可以说这种方法是PLC开发商为自己的产品量身定做的,因而难以满意不同用户的需求。

上下位机之间的通讯,也可以运用专业的工控组态软件,如组态王、intouch、wincc等,来完成上下位机之间的通讯。这些组态软件以其功用强壮、界面友爱、开发简练等长处现在在计算机监控范畴现已得到了广泛的运用,但其本钱较高,而且在小型体系中运用不行灵敏。

而自在通讯接口协议,可由用户自界说通讯协议,不需要增加投资,而且具有与外围设备通讯便利、易于微机操控软件开发等特色,特别适合于小规模的计算机操控体系。

s7-200系列PLC的通讯端口首要有两种通讯形式:ppi形式和自在口形式。ppi通讯协议是西门子公司专门为s7-200系列PLC开发的一种通讯协议,一般不对外敞开。而自在口形式则是对用户彻底敞开的。在自在口形式下通讯协议是由用户界说的。在自在口形式下PC机与PLC之间是主从关系,PC机一直处于主导位置,计算机经过串行口发送指令到PLC的通讯端口,PLC经过rcv接纳指令信息,然后对指令进行译码。译码后再调用相应的子程序完成PC机宣布的指令要求并经过xmt指令回来指令履行的状况信息。本上下位机通讯体系通讯原理如图3示。

4.2 PLC通讯程序规划

s7-200PLC操控程序则运用step7-micro/win32编程软件进行开发。step7-micro/win32编程软件是根据windows的运用软件,功用强壮,首要用于开发程序,也可用于当令监控用户程序的履行状况。s7-200PLC的cpu接连履行用户的程序,使命的循环写输出序列称为扫描。cpu的扫描周期如图4所示。

为了不延伸cpu的机时,缩短s7-200 PLC的扫描周期,通讯程序应尽或许矮小。

自在通讯形式下PLC的操控程序可以运用接纳中止、发送中止、发送指令(xmt)和接纳指令(rcv)来操控通讯操作。s7-200的cpu处于run形式时,可以进行自在端口通讯。在这一形式下,用户可以经过PLC程序来挑选协议,可以运用接纳中止、发送中止、发送指令(xmt)和接纳指令(rcv)来进行通讯操作。在run形式下,关于port0(port1),当smb30协议挑选域(mm)置1(smbi30协议挑选域(mm)置1)时,便挑选了自在端口形式。在stop状况下,自在端口形式被制止,cpu可以与可编程设备(如编程器)之间通讯。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/324454.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部