6ES7232-0HB22-0XA8产品信息

6ES7232-0HB22-0XA8产品信息

发布商家
浔之漫智控技术-西门子PLC代理商
联系人
聂航(先生)
电话
15221406036
手机
15221406036
微信
15221406036

6ES7232-0HB22-0XA8产品信息

在工业生产中,人们常常面临着数据采集与管理。作为工厂自动化的三大支柱可编程控制器PLC(Programmable Logic Controller),由于其安全可靠,广泛的用于数据采集与控制。生产过程中,要监视PLC内部的数据与运行状况,选用市场上的人机界面组态软件,虽然功能丰富,但大都价格昂贵,在一些中小规模的生产场合,人们希望能自己用语言开发一个简易实用的通信程序。使用Visual Basic 6.0,开发串行通信程序时,有两种方法,一种是用bbbbbbs API函数,另一种是用VB支持的通信控件 MSCOMM。以下介绍使用通信控件方式实现通讯

1.硬件

    采用SC-09编程电缆,连接PC串口与PLC编程口实现通讯。

2.PLC编程口的通信协议简介

    
    通信格式:
     
    波特率9600,偶校验,8位数据位,一位停止位。 具体请参考有关资料,以下举例说明其通讯格式

    1)、DEVICE READ(读出软设备状态值)

    计算机向PLC发送:
    
 
3.具体程序说明

    MSComm控件简介用来提供简单的串行端口通信功能,也可以用来创建功能完备、事件驱动的通信工具。Mscomm控件提供了一系列标准通信命令的使用界面。使用它可以建立与串行端口的连接,通过串行端口再连接到其它设备(如调制解调器、PLC),发出命令,交换数据,以及监视和响应串行连接中发生的事件和错误。

    数据读与写采用函数bbbbb和output
 
(1)窗口加载程序
    Private Sub bbbb_Load() 
    MSComm1.CommPort = 1 ‘选择COM1口 
    MSComm1.Settings = "9600,e,7,1" 
    If mscomm1.portopen=false then mscomm1.portopen=true
    End Sub
 
(2)数据读取子程序:
 
    Public Function GetData(ByVal StartAddress As bbbbbb, ByVal GetBytes As     Integer, ByVal Hex_Bytes As bbbbbb) As bbbbbb 
    MSComm1.bbbbbLen = GetBytes * 2 + 4 
    MSComm1.Output = STX + CMD_Read + StartAddress + Hex_Bytes + ETX + GetSumChk(CMD_Read + StartAddress + Hex_Bytes + ETX) 

一 项目简介 

1.1行业介绍 

灌装机主要是包装机中的一小类产品,从对物料的包装角度可分为液体灌装机,膏体灌装机,粉剂灌装机,颗粒灌装机;从生产的自动化程度来讲分为半自动灌装机和全自动灌装生产线.近来随着食品的QS 认证,食用油的厂家已经开始注重产品质量和包装,所以油类灌装机在灌装机中地位凸现.

newmaker.com 
图 1-1 全自动油类灌装机

1.2 客户需求 

客户希望通过改造设备,**设备的自动化程度,通过PLC控制去除以前单纯继电器控制的缺点,以保证设备更加持久耐用,并且可通过文本设定灌装容量。由于设备销售市场广阔,客户要求 PLC 有较好的行业度和较高的稳定性,**产品档次并能保证设备的长久正常运行,降低后期维护费用。 

1.3 解决方案 

半自动油类灌装机控制工艺较简单,以顺序控制为主。案例中选用永宏 FBs-MA系列经济型主机作为控制单元。针对不同设备机型,分别选用相对应的主机。人机界面选用永宏FD101文本 进行控制。 

1.4 方案背景 

永宏 MA 系列经济型主机有 10 点至 60 点不等的机型,主机多配置 8 点 20KHz 高速计数、8 点 20KHz 高速脉冲输出,可拓展 2 个通讯口,通讯速率达 921.6Kbps。PLC 的程序执行速率为 0.33uS,程序容量高达 20K Words,顺序指令 36 个,应用指令 326 个(126 种) 

二 控制系统设计 

2.1 硬件配置 

设备的控制核心采用永宏 FBs-10MA 主机一台,该主机配置 6 点输入、4 点输出。主机自带一个 RS232 通讯口,除作为编程口之外还可以作为人机或其他设备的从站使用。人机界面采用了 FD101 文本 一台。

newmaker.com 
图 2-1 硬件配置图

2.2 控制工艺流程设计 

此灌装机为半自动设备,每次启动执行完一个循环后,需要人工调整桶位置后重新启动;下面主要详细介绍一下其工艺流程为:按启动按钮后,抽油泵启动、两个**阀打开、**计开始记录流过的**、某一个**计达到设定值时此**阀关闭、当另外一个达到设定值时阀关闭抽油泵停止、传送带开始运行;到此完成一个工作循环。 

以下是控制工艺流程图。

newmaker.com 
图 2-2 半自动油类灌装机工艺流程图

2.3 软件设计 

2.3.1 PLC 程序的编写 

从设备的工艺流程上,我们可以看出该设备的控制属典型的顺序流程控制。永宏 PLC 编程指令超过300种以上,并采用人性化,可读性强的多输入/多输出指令格式,一个指令即可达到大部分它牌 PLC数个指令才能做到的功能,使程序大为精简,同时运算结果可直接由内部或外部输出取得。在设计、操作、维护上都相当便捷容易。 

如下图 2-3 所示为部分程序流程控制,控制主要是应用了永宏PLC的两路硬件高速计数功能,通过两路**计分别控制各加注口的开闭,通过专门的硬件高速计数指令以及I/O设置,轻松的实现了准确计量的的目的,并且降低了编程难度,**了程序的便利性和易读性。

newmaker.com 
图 2-3 永宏 PLC 梯形图

2.3.2 人机界面的编辑 

半自动灌装机文本画面制作。

newmaker.com 
图 2-4 **当前显示 图 2-5 参数设定画面

三 设备调试 

该设备的控制工艺较清晰,工作仅一个循环过程。设备的调试也是按照顺序控制一步步调试的。首先测试了水泵控制和**控制阀,后通过面板显示测试了**计的计量功能;调试基本完成了设备的预期功能。以下图3-1为整体设备调试图,图3-2为主要的控制部件图。

newmaker.com 
图3-1 设备调试图图3-2 椭圆齿轮**计

四 总结 

4.1 实施效果 

经过现场调试,我们的控制系统完全满足客户对设备的功能要求,而且通过简易人机界面设置、应用参数设定显示等的内容,使设备的自动化、人性化程度更高。该案例的实施,得到了客户对永宏 PLC 产品的认可,永宏产品的稳定、可靠、优越的性能也在此案例中得到了很好的验证。

newmaker.com 
图4-1 半自动油类灌装机

4.2 应用体会 

永宏FBs系列主机性能卓越、可靠稳定、操作简便的特点在此案例中得到深刻的体会。FBs系列PLC以永宏自行研发的SOC为核心,整合中央处理器(CPU)、硬件逻辑处理器(HLS)、高速通讯口、高速计数器/高速计时器,NC定位等为一体,速度更快,稳定性更强。WinProladder编程软件人性化的编辑、监视、除错功能,更容易被使用者所接受,**了项目开发的效率。


人气
88
发布时间
2023-07-12 00:57
所属行业
PLC
编号
40040469
我公司的其他供应信息
相关6es7232产品
拨打电话
微信咨询
请卖家联系我