首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PLC的软件系统组成:系统程序和用户程序

PLC的软件系统由系统程序(又称为系统软件)和用户程序(又称应用软件)两大部分组成。

1.系统程序。

系统程序由生产厂家设计,由管理程序(运行管理、生成用户元件、内部自检)、用户指令解释程序、编辑程序、功能子程序以及调用管理程序组成。它和PLC的硬件系统相结合,完成系统诊断、命令解释、功能子程序的调用管理、逻辑运算、通信及各种参数设定等功能,提供了PLC运行的平台。

1)系统管理程序系统管理程序主管整个PLC的运行,因此是管理程序中最重要最核心的部分,管理程序由以下三部分组成。

(1)运行管理:时间分配的运行管理,即控制可编程控制器输入、输出、运算、自检及通信的时序。

(2)存储空间的分配管理:主要是进行存储空间的管理,即生成用户环境,由它规定各种参数、程序的存放地址,将用户使用的数据参数存储地址转化为实际的数据格式及物理存放地址。它将有限的资源变为用户可直接使用的很方便的元件。

(3)系统自检程序:包括各种系统出错检验、用户程序语法检验、语句检验、警戒时钟运行等。在系统管理程序的控制下,整个PLC就能按要求正确地工作。

2)用户指令解释程序(包含编辑程序)用户指令解释程序的主要任务是将用户编程使用的PLC语言(如梯形图语言)变为机器能懂的机器语言程序。它将梯形图程序逐条翻译成相应的机器语言,然后通过CPU完成这一步的功能。在实际操作中,为了节省内存,提高解释速度,用户程序是用内码的形式存储在PLC中的。用户程序变为内码形式的这一步是由编辑程序实现的,它可以插入、删除、检查用户程序,方便程序的调试。3)标准模块和系统调用这部分主要由许多独立的程序块组成,各自能完成不同的功能,有些完成I/O,有些完成特殊运算等。

2.用户程序。

PLC的用户程序是用户利用PLC厂家提供的编程语言,根据工业现场的控制要求来设计编写的程序。它存储在PLC的用户存储器中,用户可以根据系统的不同控制要求,对原有的应用程序进行改写或删除。用户程序包括开关量逻辑控制程序、模拟量运算程序、闭环控制程序和操作站系统应用程序等。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OR8PT3EnW2pKFEgi66hT4Czg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券