要自己创建FB块或FC块。在FB的局部变量表中,建立块内使用的各种变量,INPUT,OUTPUT,TEMP,等。还需要自建一些UDT类型,变量引用。自己做块程序,需要一些实际编程经验才行。FB块程序调用,建立调用的背景数据块。FC块的话,内部的局部变量只保持一个周期有效,FB块内部的变量不同,这是两者的区别。太深,我也说不通,只能帮到这么多了。
PLC编程程序设计理论是重要的。没有理论准备或指导,仅靠在实践中摸索,简单的问题还好办,复杂的的就不好办了。不仅无从下手,而且花了时间与精力,也难编出效率较高、质量也较高的程序,常常是事倍功半。但是,PLC编程的具体实践,以及在实践中得来的知识或技能,即经验,也是重要的。没有经验,仅有理论,既无法深刻理解理论,又无法灵活应用理论。这正如学数学,如仅了解定理或记住公式,没有作相应的练习,肯定是学不好的。更不用说,理论也都只是经验的总结,归根到底也都有是来自实践。经验有别人的,也有自己的,都很重要。前者要靠细心学习,后者要靠用心积累,都要在的时间与必要的精力。别人的经验有上了书的或登载在杂志上的。有的是细心学习别人的,但多数是我自己的经验。的例子都经我测试过,都经实践证明是可行的。我想,别的书本或杂志上介绍的也会是这样的。学习这样杨功的经验是必要的。还有你同事的经验,也是值得学习。这种经验离你很“近”,很易借鉴。自己的经验则是最重要的。要在自己的实践中,积累自己的经验。最好在学别人的经验时,也能亲自作些测试,能使自己也有类似的经历,进而把这些经验变成自己的。这也是自己经验的重要积累。还有失败的经验,这往往是不会公开的,但这些经验也要学习,也要积累。经验的积累要用自己的脑记,更要用电脑记。最好作些分类,建立一个自用的程序库,以便于随时引用。经验还有待升华。
用PLC软件编写的程序,PLC 是programmable logic controller的缩写,就是可编程控制器。
在工业控制上面常常用到,作为控制回路的主要控制器件。
若不包括前期的PLC系统设计、接线图设计,从PLC系统柜内接线结束开始,程序设计涉及以下内容:
1、整理IO表,明确各IO地址对应的现场信号。也可以为各IO地址分配一个简明的符号,为下一步导入符号做编程准备。
2、编程。
主要是根据工艺设计的要求,采用梯形图、语句表、流程图等形式进行编程,实现工艺设计的要求。
编程一般有离线编程、在线编程两种方式,前者只在编程设备上进行,编程结束再下载到PLC;后者需要编程设备与PLC实时通讯,所编的程序即刻存到PLC中。
3、程序调试
可以分为出厂调试和现场调试,目的是测试、验证程序是否实现了工艺设计的要求。