我们的PLC(可编程逻辑控制器)其实可以把PLC理解成广义上的计算机,计算机可以做很多的事情,前提是人们得用计算机熟悉的语言告诉计算该做什么该怎么做。计算机熟悉的语言就是编程语言了,在真正的计算机上什么C语言啊,C++啊,Java啊,Python啊,C#啊等等都是计算机编程语言。相比于PLC编程,我们也要使用PLC熟悉的编程语言。而基于codesys开发的PLC支持PLCOpen规定的6种编程语言。此篇教程,我们主要讲ST编程。
我们在写程序完成我们想要的功能的过程中,就需要使用各种数据作为信息的承载体。而有些数据在程序使用之前就已经预先设定好了,在整个程序的运行过程中没有变化。这些量被称为常量constant。而有些量在程序运行当中数值可能会实时变化,可能被改变和赋值,这些量被称为变量。有请我们本章主角闪亮登场~变量
变量顾名思义就是一种在程序执行过程中,不断变化的量。不断变化其实也很好理解,就是指这个变量存储的数据值,在程序执行过程中根据程序流程在实时刷新变化。变量也分为很多很多种。像基本数据类型的变量,像功能块变量,像结构体变量,像数组变量等等。
变量是什么东东搞清楚了,咱们下一章简单讲讲变量的标识符