![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CODESYS编程教学
xi_ri
光伏设备PE实习生
展开
-
CODESYS 程序的分类(程序组织单元)
1程序组织单元POU,由声明区和程序代码区组成,是用户最小软件单元,POU可分为,FUN函数块,FB功能块,PRG程序块。3有自己的内部变量,系统必须给内部变量内存,需要实例化才可以使用。5功能块由外部输入接口INPUT,输出变量,和内部变量组成。编程:1FUN 分外部输入INPUT和内部输入,输入变量不能用数组来声明。注意:1函数块是没有内部变量的,只能被其他的给变量,然后他反馈一个值。1反复使用的程序,做成通用的部件叫做,功能块。2可以有多个输入变量,和输出变量,可以有多个值。2函数块只用调用函数块。原创 2024-01-17 06:23:55 · 1094 阅读 · 0 评论 -
codesys 任务配置
4状态:选一个BOOL量触发任务,bool为1一直执行,为0则不执行 (满足条件才执行的pou)3事件:可以选择一个变量来触发任务,比pou里面的BOOL变量 (可以用于停止程序)state 状态。codition 条件。同一个pou可以被不同任务类型的任务调用。coheretn 连惯。同一个变量名可以被不同的pou使用,configuration 配置。2惯性滑动:不能设定时间,一直循环。1循环:可以设定时间循环。原创 2024-01-14 03:17:39 · 731 阅读 · 1 评论 -
Persistent Retain 全局持续保持变量的创建
一,在Application右击,添加对象,PersistentVars。二,直接写变量就好了,第一行要屏蔽或删除。三,持续保持型变量只能被初始化,清零。原创 2023-12-06 11:02:50 · 396 阅读 · 1 评论 -
RETAIN 全局和局部保持变量的创建
1,在PRG变量声明区加一个变量属性就好了Retain。1,右击Application,添加对象,创建全局变量。3,在全局变量里加RETAIN变量属性就好了。2,全局变量的命名方法:GVL_,一,局部保持变量的创建。二,全局保持变量的创建。原创 2023-12-06 10:41:44 · 628 阅读 · 1 评论