下载此文档

CoDeSySV21用户手册.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍

1ﻩCoDeSys简介

ﻩﻩCoDeSys是PLC的一个完整的开发环境,CoDeSys是Controlled Development System的前两个字母的缩写。CoDeSys给使用IEC语言开发PLC程序提供了一个非常简单并且功能强大的平台。
1.2ﻩCoDeSys功能简述
一个工程结构是什么
ﻩ当创建一个工程后整个工程会保存到你命名的工程文件里面。在一个新的工程里面创建第一个POU(Program Organization Unit)时会自动命名为PLC_PRG。PLC_PRG是整个工程的主程序(就像C语言里的主程序一样)其他所有的POU都是在主程序里被调用。
ﻩ如果你定义了一个任务配置(Task Configuration),就不再需要创建一个以PLC_PRG命名的program了,更详细的解释请参考任务配置章节。
ﻩ一个工程里有各个不同的对象组成:POUs,date types , display elements(visualizations) 和resources.
如何测试一个工程
ﻩ创建一个POU解决你的问题
ﻩ使用你所需要的语言编写POU
ﻩPOU编写结束后编译你的工程,如果有错误修改所有的错误。
ﻩ所有的错误修改好后,启动simulation, 在模拟调试状态下log in,这样你就进入模拟在线状态,启动run就运行你的程序。
调试
ﻩ你可以通过设置断电、单步运行、修改输入值等各种方法调试程序。

2.1ﻩProject 组成
Project
一个project包含了PLC编程所有的对象。一个工程被保存为一个文件,所有的对象都包含在project里面。
POU(Program Organization Unit)
Functions,function blocks, programs 叫做POU,actions也可以做为POU的补充。
ﻩ每一个POU都包含了一个变量声明部分和一个程序体部分。程序体可以使用IEC编程语言中的任何一个编写:IL,ST,SFC,FBD,LD,CFC.
CoDeSys支持IEC所有的标准POU。如果你想在你的工程里面使用这些POU,必须将standard.lib库函数添加到你的工程里。
POU里面可以调用其他所有的POU,但是递归调用是不允许的。
Function
ﻩFunction是一个POU,当直行function之后会产生唯一一个返回值。
ﻩ当申明一个function时不要忘记给function必须返回一个值。意思是在function名字后面加一个冒号,在冒号后面是function返回值的数据类型,数据类型可以是标准的数据类型也可以是用户自己定义的数据类型。注意在数据类型后面不需要加分号。
ﻩ一个正确的function申明应该想如下例子:
ﻩFUNCTION Fct:INT
ﻩ在function程序体中必须给function赋值,意思是function名可以做为一个变量使用。
ﻩFunction的申明是以关键字FUNCTION开始的。
ﻩFunction必须要有一个输入变量。
ﻩ在IL语言里function只能放在一个实际的操作后

CoDeSySV21用户手册 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薇薇安
  • 文件大小99 KB
  • 时间2021-06-18