机车零部件包装生产线的集散控制系统及通讯方法技术方案

技术编号:18525127 阅读:103 留言:0更新日期:2018-07-25 12:26
机车零部件包装生产线的集散控制系统,包括上位机、下位机和通讯模块,所述上位机和下位机之间通过通讯模块完成信号传输;所述上位机包含PC机,下位机包含PLC控制单元;所述PC机和PLC控制单元之间采用RSC‑232异步串行通信;通过该方法实现的集散控制系统其可靠性和灵活性较好,能在机车零部件包装生产线集散控制系统中得到很好的应用,能在PC出现故障时接管,当PC恢复时又能托管给PC,能较好的解决了集散控制系统中上位机与PLC的通讯问题,具有很好的实用价值。

【技术实现步骤摘要】
机车零部件包装生产线的集散控制系统及通讯方法
本专利技术涉及机车零部件加工生产领域,尤其是一种机车零部件包装生产线的集散控制系统及通讯方法。
技术介绍
随着人类已进入了信息时代,通讯是实现集散控制不可缺乏的组成部分,从而使集散控制得以实现,包装生产过程复杂,由于各种网络新技术的飞速发展,不仅为整个工业控制和管理决策引进新概念,而且渗透到机电设备的各个角落,导致传统机械工业制造模式发生彻底变革,在机车零部件的加工生产过程中,避免不了要对成品进行包装,包装生产规模不断扩大,其生产工艺也日趋复杂,对实现包装生产过程的自动控制提出了越来越高的要求,这就要求系统有优越的控制性能、良好的性能价格比和可维护性,而且还要具有极高的可靠性、灵活的结构方式和简捷的操作方法;因而集散控制系统是目前对复杂控制的理想方案,然而目前的集散控制系统对PC机和PLC的处理效果不好,当PC机出现故障时,PLC不能直接接收PC的工作,造成了控制系统发挥不了它的最大作用,因而需要设计一个能充分的利用现在的通讯和网络技术,能最大的发挥集散控制系统的方法。本专利技术就是为了解决以上问题而进行的改进。
技术实现思路
本专利技术的目的是提供一种可靠性和灵活性较好,能在集散控制系统中得到很好的应用,能较好的解决了集散控制系统中上位机与PLC的通讯问题,具有很好的实用价值的一种机车零部件包装生产线的集散控制系统及通讯方法。本专利技术为解决其技术问题所采用的技术方案是:机车零部件包装生产线的集散控制系统,包括上位机、下位机和通讯模块,所述上位机和下位机之间通过通讯模块完成信号传输;所述上位机包含PC机,下位机包含PLC控制单元;所述PC机和PLC控制单元之间采用RSC-232异步串行通信;所述PLC控制单元和通讯模块间采用Rs422接口通信;所述通讯模块和PC机之间采用电缆通信;进一步的,所述通讯模块为FX2-232AW,PC机上设置有Rs232接口;更进一步的,所述该方法的实现按如下步骤进行:S1、开始,打开设备;S2、打开PC通讯端口,若PC出错,则通过错误处理返回S2,若正常,则进行到S3;S3、初始化PC通讯端口,初始化失败,发出错误信息,返回S3,初始化成功,进行S4;S4、监视PLC请示信号,不同的PLC对应不同的设备地址,开始监视PLC端口,通过设备地址找到对应的PLC,并对PLC端口的映像寄存器值进行操作;若PC机向PLC发送命令和数据失败,则返回S4;若发送成功,则从PLC中采集数据和状态信号,同时运行必要的文件操作和管理,然后进行S5;同时PLC为PC机准备一组试探数据并监视PC机的反应,若PC返回数据N,则PLC立即处理PLC事件完成控制工作;若PC返回Y,则PLC关闭处理PLC事件端口交由PC机完成控制工作;S5、关闭通讯端口,程序结束。工作原理为:在通讯方面,上位机完成向下位机传送数据、对下位机进行控制、接收下位机传送的现场数据,下位机将采集的现场数据送给上位机,同时接收上位机的命令和数据。本专利技术的有益效果在于:可靠性和灵活性较好,能在机车零部件包装生产线集散控制系统中得到很好的应用,能在PC出现故障时接管,当PC恢复时又能托管给PC,能较好的解决了集散控制系统中上位机与PLC的通讯问题,具有很好的实用价值。附图说明图1是本专利技术提出的一种机车零部件包装生产线的集散控制系统的硬件框图。图2是图1中PLC控制单元与PC机之间的通讯流程图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合图示与具体实施例,进一步阐述本专利技术。参照图1、图2所示,该机车零部件包装生产线的集散控制系统,包括上位机、下位机和通讯模块,所述上位机和下位机之间通过通讯模块完成信号传输;所述上位机包含PC机,下位机包含PLC控制单元;所述PC机和PLC控制单元之间采用RSC-232异步串行通信;所述PLC控制单元和通讯模块间采用Rs422接口通信;所述通讯模块和PC机之间采用电缆通信;进一步的,所述通讯模块为FX2-232AW,PC机上设置有Rs232接口;更进一步的,所述该方法的实现按如下步骤进行:S1、开始,打开设备;S2、打开PC通讯端口,若PC出错,则通过错误处理返回S2,若正常,则进行到S3;S3、初始化PC通讯端口,初始化失败,发出错误信息,返回S3,初始化成功,进行S4;S4、监视PLC请示信号,不同的PLC对应不同的设备地址,开始监视PLC端口,通过设备地址找到对应的PLC,并对PLC端口的映像寄存器值进行操作;若PC机向PLC发送命令和数据失败,则返回S4;若发送成功,则从PLC中采集数据和状态信号,同时运行必要的文件操作和管理,然后进行S5;同时PLC为PC机准备一组试探数据并监视PC机的反应,若PC返回数据N,则PLC立即处理PLC事件完成控制工作;若PC返回Y,则PLC关闭处理PLC事件端口交由PC机完成控制工作;S5、关闭通讯端口,程序结束。在通讯方面,上位机完成向下位机传送数据、对下位机进行控制、接收下位机传送的现场数据,下位机将采集的现场数据送给上位机,同时接收上位机的命令和数据。下位机PLC一方面为计算机准备各种有用数据和信息,同时接受实际上的指示,以完成PC机下达的控制任务,另一方面还为PC机准备一组试探数据并监视PC机的反应,一旦PLC发现PC机反应异常,PLC将立即取代PC机,独立完成控制工作,PLC不对计算机主动读写,它只被动地接受数据,PC机通常预置PLC的各数据工作,PC机恢复正常后,整个系统的控制权将立即由PC机重新控制;通讯程序首先将要发送的数据存放在发送数组中,通讯前先初始化发送数组,对不同的PLC端口对应不同的设备地址,为求出该地址,可定义一结构变量,通过结构中各项的判断求出不同端口的地址,将端口的地址转化为ASCII码存放在发送数组中,同时还要将要发送的字节数和要发送的字节数据转化为ASCII码,存放于发送数组中,进行上述处理后,还要在字节数据后加上检验和,然后才能发送出去,发送是否成功,还须接收PLC的应答信号才能决定,接收数据采用查询方法进行,即读入串口状态寄存器的接收标志位,收到数据后读入,判断发送是否成功,不成功重发;接收完一个数据到下一个数据接收前为查询等待时间,为充分利用这段时间,则在接收的同时求检验和,接收完毕,检验和也求解完毕,然后与收到的检验和比较;读入数据全部存入接收数组。通过该方法实现的集散控制系统其可靠性和灵活性较好,能在机车零部件包装生产线集散控制系统中得到很好的应用,能在PC出现故障时接管,当PC恢复时又能托管给PC,能较好的解决了集散控制系统中上位机与PLC的通讯问题,具有很好的实用价值。以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等同物界定。本文档来自技高网...

【技术保护点】
1.机车零部件包装生产线的集散控制系统,包括上位机、下位机和通讯模块,其特征在于:所述上位机和下位机之间通过通讯模块完成信号传输;所述上位机包含PC机,下位机包含PLC控制单元;所述PC机和PLC控制单元之间采用RSC‑232异步串行通信;所述PLC控制单元和通讯模块间采用Rs422接口通信;所述通讯模块和PC机之间采用电缆通信。

【技术特征摘要】
1.机车零部件包装生产线的集散控制系统,包括上位机、下位机和通讯模块,其特征在于:所述上位机和下位机之间通过通讯模块完成信号传输;所述上位机包含PC机,下位机包含PLC控制单元;所述PC机和PLC控制单元之间采用RSC-232异步串行通信;所述PLC控制单元和通讯模块间采用Rs422接口通信;所述通讯模块和PC机之间采用电缆通信。2.机车零部件包装生产线的集散控制系统,其特征在于,所述通讯模块为FX2-232AW,PC机上设置有Rs232接口。3.实现如权利要求1所述的集散控制系统的通讯方法,其特征在于,所述该方法的实现按如下步骤进行:S1、开始,打开设备;S2、打开PC通讯端口,若PC出错,则通过错误...

【专利技术属性】
技术研发人员:王峰
申请(专利权)人:嘉善卡勒机车零部件有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1