(pro3装win7后果严重)
从“松下Control FPWIN Pro7编程软件,看IEC 61131-3编程标准的优势
松下Control FPWIN Pro7编程软件,符合标准符合标准IEC 编程规则的软件61131-3IEC 标准编程的优点如下:61131-3:
减少误解,缩短训练时间,重用现成的函数和功能块,是国际公认的全球标准体系中的统一规则,节省编程和调试时间,通过定义数据类型和包装减少错误标准化,通过结构和模块化更好地概述安全投资
从以上几点可以看出,标准化、函数、功能块、结构和模块化、数据类型等几个重要关键词。
1.变量类别和数据类型
“IEC 标准编程为61131-3,用变量代替实际地址,方便修改实际地址而不修改程序。
一、变量类别与数据类型
“IEC 61131-3标准编程是在不修改程序的情况下,用变量代替实际地址。编程软件可以通过定义变量、数据类型和地址来表达程序的计算结果。
用标准化的变量类别和数据类型代替实际地址,用智能联想变量输入法编写程序,不再需要记住复杂的注释,这是标准化编程的最大优势,你甚至可以使用函数,功能块,这必须有。因此,多位PLC电气工程师说,这是提高编程效率的最大因素。
变量类别和数据类型IEC 标准的基本概念是标准化编程中的两个基本知识。
其中:
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,X代表位地址。
局部变量是系统保存到任何位置的中间结果的占位符。它们在各自POU的POU头中声明。
局部变量只能用于随附POU本体,在POU在头部,从全局变量列表中使用的变量使用外部变量VAR_EXTERNAL参考和专为当前POU区分头声明的变量。
请访问特殊数据寄存器和特殊内部继电器PLC独立系统变量。IEC该指令的优点是:减少以前熟悉的指令数量、数据类型安全、功能复杂、可扩展、编程清晰、易读性少。