PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 53335|回复: 0

[欧姆龙] 欧姆龙Sysmac Studio软件的程序系统,一个PLC编程软件的标杆

[复制链接]
发表于 2024-3-31 17:45:10 | 显示全部楼层 |阅读模式




往期精彩文章:

电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路

西门子S7-1200/1500PLC的结构化程序编程模式/套路

S7-1200/1500PLC用FB284库指令控制伺服驱动器的程序

PLC定位控制基础:电子齿轮比对脉冲当量和电机转速的调整作用

步进电动机与交流伺服电动机的性能比较,来看看跟你知道的一样吗?

怎样用软件进行交流伺服驱动器的增益自动调整?

变频器的种类多种多样,根据负载特性怎么选择变频器呢?

怎么让两台伺服电机比例同步运行?伺服驱动器要做哪些设置?

西门子S7-1200PLC 基于AT覆盖变量的V90伺服速度控制程序

S7-1200PLC控制伺服驱动器V90PN-速度控制SIMOTICS电机

欧姆龙自动化设备通过CX-One软件配置单机PLC控制系统详解

欧姆龙自动控制设备通过CX-One软件配置PLC网络系统

PLC如何快速排除故障?这里有一个资深电气工程师所用模板



欧姆龙SYSMAC STUDIO软件的POUs程序系统

一、PLC程序的概念

一般所说的PLC程序是指PLC用户程序,PLC编程的核心是编写、调试PLC的用户程序。

PLC编程标准对程序的定义是:所有编程语言元素和结构的一个逻辑集合。程序(Program)是实现算法的指令有序集合,可在算法中记述所有指令、功能、功能块。

二、PLC指令(Instruction)

PLC指令(Instruction)是用以告知PLC做什么,以及怎么去做的文字代码或图形符号。做的内容是CPU对PLC的各种寄存器、内存及外设的缓存器的各种数据传送或变换。

三、PLC功能(Function)

功能也称函数,相当于指令,包含系统自带功能和自定义功能。PLC编程标准对它的定义是:在执行时,它准确地产生一个数据元素和可能的其它输出变量,并且在文本语言中,可使用它的调用如同对表达式中的操作数那样。

功能就是PLC一组指令的有序组合,能将若干它的输入按某个特定规律转换成一个数据类型的输出。而这个输出的结果则被返回给函数本身,即它的返回值。

如其输出为数组或结构,虽有多个(元素),但实质还是一个(数组或结构)。

功能可以被程序直接调用,其输出不被保存。所以也称为没有记忆(without memory)的一组指令集合。这意味着用相同的输入调用函数时,其输出总是相同的。

功能可以调用另外一个功能,但不能直接或间接调用自身,也不能调用功能块。

四、PLC功能块(Function Block)

功能块也相当于指令。PLC编程标准对它的定义是:能对若干输入进行处理,进而产生输出,或能执行某个特定操作。功能块包含系统自带功能块和自定义功能块。功能块可以被程序调用,调用的方式是创建功能块实例(Instance)。

功能块与功能不同,它没有返回值。但它的输出被永久保存在功能块的实例中。因此,功能块需要占用内存,有数量限制,称为有记忆(with memory)的一组指令块。

也因此,同样的实例,不同的程序扫描周期其输出可能是不同的。在功能块实例的外部,只有输入和输出可存取,而功能块的内部变量对功能块用户是隐藏的(因能保存,它的内部变量能够被监控到)。

功能块可以调用指令、功能、另一个功能块,也不能直接或间接调用自身。



五、POU的定义及分类

POU(Program Organization Unit 程序组成单元)是基于IEC61131-3的用户程序模块,简称为程序块。它是建立一个用户程序的最基本单位,一般一个用户程序会由多个POU组成,所以称为POUs。

欧姆龙Sysmac Studio软件中有程序(Program)、功能块(Function Block)、功能(Function)三种POU程序块分类,所有这些都可称为程序,因为程序是集合概念。

六、任务(Task)

根据PLC编程标准定义,任务为周期或触发相关程序组织单元(POU)执行而提供的控制元素。PLC程序块总是与具体的任务相联系的,不在任务中的程序是不会执行的,而PLC整个程序则是由若干任务构成的。

七、PLC工程(Project)

工程是PLC编程用以区别于其它自动化程序的组织单位。一个工程的建立是是PLC编程的基础,工程包含有PLC硬件配置、程序块编写以及其它设置、组态。

感谢阅读指正,关注了解更多!

关于在本公众号搜索历史内容的方法←点击查看

工控学习资料下载入口

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-17 22:27 , Processed in 0.065022 second(s), 27 queries .

快速回复 返回顶部 返回列表