一、了解PLC编程的方法
结构化编程、线性编程、模块化编程。关于西门子plc,以结构化编程为主,但能够运用线性编程和模块化编程,关于结构化编程,需求有必定的结构化编程思维。假如你想比较快学习西门子PLC,主张首要学习线性编程或模块化编程。在学习进程中渐渐领会结构化编程方法。
二、根本的硬件常识
然后在编程之前,需求了解一些根本的硬件常识,最好从硬件的选型和画图下手,等把输入输出的类型,模仿量的选型等搞清楚之后,再开端编程会简单点。了解根本的硬件电路,你就会发现本来梯形图和这些硬件电路是能够很好对应起来的。
三、实践
多学多操练,有人辅导或进修学习会比自己学习相对快一些,但不是肯定。首要,买本关于PLC的书,然后手上有一个PLC,依据书上的比方,自己揣摩个小项目,完结一个功用,自己独立做个PLC项目,西门子200系列的小PLC很合适新手学习,比较简单上手。
现在的PLC软件也规划的十分好,假如有硬件合作更好,没有的话装置一个软件,装置一个模仿器,根本的操作了解起来,然后调查PLC的输入输出改变状况。在程序没有充沛验证之前,主张先断开负载,等一切的IO,模仿量测验完结后,再带负载运转。
四、工艺
PLC编程的重点是模仿原有的作业流程,将操控进程由程序运转来完结。所以核心内容便是对工艺的程序描绘。因而需求熟练掌握PLC程序言语和根本的功用完结。PLC言语分梯形图和句子及功用图三种。功用图的合适步进类型的状况功用描绘,用的不多。最常用的是梯形图,这个合适用于根本逻辑描绘,句子表合适对数据加工用,相对难了解些。自学的话需求装置相应的软件,各个厂家的有许多不同点,可是都相似。
一起需求知道设备怎样动作,需求读取什么信息,怎样操控现场的设备,怎样完结最好的操控作用,都要亲近了解现场的工艺。
五、根本的自动化相关常识
1、进程操控理论,包含各种操控模型的原理和运用,其间最重要的是二位调理和PID调理模型。PID调理是现在用得最广泛的进程操控手法,且改变多端。需求弄清楚原理,知道怎样调理参数即可。2、进程外表的硬件常识,包含传感器、变送器(二次外表)和PLC自身,这是构建操控系统的根底;比方两线制,四线制,电压,电流,PT100,对应的物理规模,真空度换算等。
六、杰出的编程习气
1、了解软件的根本指令的运用;2、编写公共的程序块,比方阀门,电机的共用块等;3、合理分配主程序、子程序和守时中止程序等;4、变量命名,功用块命名,守时器命名,最好遵从必定的准则,可读性好;5、合理分配数据块,守时器,计数器,存储器变量等,留意变量方位不能堆叠。
七、软件内部机理
每个软件都各有不同,可是根本的东西应该都包含的:
1、了解指令的累加器,状况字等内容。2、了解几种寻址方法。单片机十分考究这个,关于PLC来说,多了解关于杂乱的编程有协助。3、了解数据格式,留意高低位散布,这个太重要了,尤其是和第三方通讯的时分。4、了解几个常用的寄存器和存储区域。比方DB,M,I,Q等。5、指令的组成以及各部分的意义,无论是高档言语的if then else, 仍是PLC的A AN JNB,指令的组成部分以及表明的意义需求搞清楚等。