设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
从“松下Control FPWIN Pro7”编程软件,看“IEC 61131- ...
返回列表
发新帖
从“松下Control FPWIN Pro7”编程软件,看“IEC 61131-3”编程标准的优越性
[复制链接]
39905
|
0
|
2024-1-18 09:19:57
|
显示全部楼层
|
阅读模式
往期精彩文章:
电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路
西门子S7-1200/1500PLC的结构化程序编程模式/套路
S7-1200/1500PLC用FB284库指令控制伺服驱动器的程序
PLC
定位
控制基础:电子齿轮比对脉冲当量和电机转速的调整作用
步进电动机与交流
伺服
电动机的性能比较,来看看跟你知道的一样吗?
怎样用软件进行交流
伺服
驱动器的增益自动调整?
变频
器的种类多种多样,根据负载特性怎么选择
变频
器呢?
怎么让两台伺服电机比例同步运行?伺服驱动器要做哪些设置?
西门子S7-1200PLC 基于AT覆盖变量的V90伺服速度控制程序
S7-1200PLC控制伺服驱动器V90PN-速度控制SIMOTICS电机
欧姆龙自动化设备通过CX-One软件配置单机PLC控制系统详解
欧姆龙自动控制设备通过CX-One软件配置PLC网络系统
PLC如何快速排除故障?这里有一个资深电气工程师所用模板
欧姆龙NJ控制器(PLC)控制欧姆龙总线型1S伺服驱动器/伺服电机操作指引
从“松下Control FPWIN Pro7”编程软件,看“IEC 61131-3”编程标准的优越性
松下Control FPWIN Pro7编程软件,是符合标准“IEC 61131-3”的编程规则的软件,“IEC 61131-3”标准编程优点有以下几点:
国际公认的标准
全球系统中的统一规则,减少误解并缩短培训时间
重用现成的函数和功能块,节省编程和调试的时间
通过结构和模块化更好地概述
通过定义的数据类型和封装减少错误
标准化带来安全投资
从以上几点中,可以看出几个重要的关键词:标准化、函数、功能块、结构和模块化、数据类型。
一、变量类别与数据类型
“IEC 61131-3”标准编程,是用变量代替实际地址,方便修改实际地址,而不用修改程序。编程软件定义好了变量、数据类型、地址,就可以表达出程序的运算结果。
用标准化的变量类别与数据类型代替实际地址,智能联想式的变量输入法来编写程序,再也不用记繁杂的注释,这是标准化编程最大的优点,你甚至可以不用函数、功能块,这个必须要有。因此,多位PLC电气工程师说这是提高编程效率的最大因素。
变量类别与数据类型是“IEC 61131-3”标准的基本概念,是标准化编程中的两个最基本知识。
其中:
VAR,计算机术语,意为变量,用来定义内部变量。
GLOBAL,意为全局。
CONSTANT,意为常数、常量。(严格意义上来说,这不应该归为变量,或者应该把变量叫做标签,如三菱PLC的GX-Works3编程方法。西门子把常量和变量归为块接口数据。)
RETAIN,意为保持、锁存。(常量和保持,在欧姆龙标准化编程中体现为勾选框的方式,有所简化。西门子标准化编程中也是用勾选框的方式确定保持与非保持,但块接口类型有输入变量、输出变量、输入输出变量、临时变量、静态变量、常量。)
EXTERNAL,意为外部,外部变量是全局变量在程序POU头部的参考。(欧姆龙标准化编程中无此条,而是加入内嵌按钮来区分,有所简化。)
INPUT,意为输入。
OUTPUT,意为输出。
IN_OUT,意为输入输出。
IEC 61131-3标准化编程在变量声明过程中,必定需要注明数据类型,可以说变量就是规定了数据类型的形式参数(常量视为变量的一种特殊状态)。
松下PLC的数据类型分为基本数据类型、结构体数据类型(DUT)、功能块数据类型(FB)。
下表为松下PLC编程中的基本数据类型。
常用的基本数据类型为:STRING、TIME、BOOL、INT、DINT、REAL外加一个数组类型。
二、变量类型
把全局变量、局部变量、系统变量,叫做变量的三个类型。
全局变量对整个项目有效,一般建议用全局变量编程。分配到输入和输出或用于触摸和显示的变量、分配到某个地址的变量、需要在其他程序访问的变量等,必须声明为全局变量。
全局变量的地址输入可以用FP格式(松下),如X0、Y0;也可以用IEC格式,如%IX0.0、%QX0.0、
局部变量是系统保存到任意位置的中间结果的占位符。它们在各自POU的POU头中声明。
局部变量只能用于随附POU本体,在POU头中,从全局变量列表中采用的变量,用外部变量VAR_EXTERNAL参考和专为当前POU头声明的变量之间进行区分。
若要访问特殊数据寄存器和特殊内部继电器,请使用PLC独立系统变量。
IEC指令(系统变量)的优点:减少以前需要熟悉的指令数量、数据类型安全、IEC指令包含复杂功能、可扩展、工作量少清晰编程、易读。
感谢阅读指正,关注了解更多!
工控学习资料下载入口
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
wyb2006
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』