结构化文本是为IEC61131-3标准创建的一种PLC专用的高级语言。与梯形图相比,易于实现复杂的数学运算,编写的程序非常简洁和紧凑。
西门子公司的PLC使用的STEP 7中的S7 SCL属于结构化控制语言,程序结构与C语言和Pascal语言相似,特别适合于习惯使用高级语言进行程序设计的技术人员使用。
前面对PLC的基本情况作了一般性的介绍。由于没有结合具体的指令进行说明,因此有些地方可能还难以形成完整的认识,还需要在学习指令系统的过程中慢慢体会。但从学习和使用的角度来说,一般要从以下3个方面来考虑。
第一,必须熟悉PLC的内部继电器资源,这是进行系统程序设计的前提和基础。针对特定型号的PLC,一定要搞清楚其内部继电器的类型、数量、编号范围和相关特性。只有熟悉了这部分内容,在程序设计中才能合理地进行资源分配,从而编写出高水平的应用程序。由于一般的PLC教材和参考资料只介绍一些常用的资源,内容不够全面,必要的时候可查看相应的PLC用户手册或编程手册。松下电工的PLC编程手册及其他相关资料可以从其工控网站www.mew.co.jp/ac/c/下载。(www.xing528.com)
第二,必须熟悉PLC的指令系统。指令是进行PLC程序设计的基本语言工具,是系统控制功能的具体体现。只有熟练掌握了PLC的指令系统,在进行程序设计时才能做到灵活应用。当然,采用PLC进行控制系统设计的工程技术人员首先要熟悉生产流程、被控设备的特性和控制要求,然后结合指令系统才能设计出高质量的程序。
第三,必须熟悉PLC的输入和输出电路特性及外部输入/输出设备与PLC的输入/输出继电器的连接方法。不同的PLC对输入和输出的信号要求不一样,如输入信号分直流和交流,输出则有继电器输出、晶体管输出和晶闸管输出等不同类型。在实际设计中,应该注意输入/输出电路的动作特点、电压、负载电流等参数。这些内容一般可以在PLC的用户手册或硬件安装手册中查到。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。