如何编写200SMART程序
2019-10-21何银栋
市场周刊·市场版 2019年38期



摘 要:本文主要介绍在PLC(200SMART)的应用中,如何编写高效、易读、稳定的程序。通过遵循一定的设计流程,科学的程序结构,模块化的编程思路;给予初学者明确的参考,并帮助其养成好的编程习惯,从而能尽快投入到实际工程项目的制作中。
关键词:设计流程;程序结构;数据结构;功能块
为了保证编写的PLC程序高效、易读、稳定,并养成良好的编程习惯,本人总结出了一套流程,结合项目(水质检测站控制系统以下简称水站系统)举例与大家分享。
一、 分析设计任务
(一)建立输入输出表,包括以下内容
统计输入信号,包括立今开关(如启停按钮、调速电阻、复位开关等)及设备传感器(如温度传感器、压力开关、液位开关、旋转编码器等)的数量及信号类型(如干结点、4~20mA模拟量、pt100热电阻、高速计数脉冲或是RS485通信等)。
整理出系统中有哪些执行机构(如电机、阀门、气缸等);其控制方式是什么(如开关,启停,正反转,模拟量调速,脉冲定位等);还有其信号类型(如DC开关量,4~20mA模拟量,高速脉冲等)及所用点数(如电机正反转就需要两个输出点,而步进电机控制则至少需要启停、脉冲、方向、保持,共4个输出点,且脉冲端必须用晶体管高速端口。)
表1列出了水站项目中有代表性的主要输入输出。
(二)分析系统的工艺要求
输入输出之间哪些有逻辑关系(如直接控制、互锁、复位、信号判断、开环或闭环回路等)。完全理解系统的工艺步骤,将其分解为一个个相对独立的功能块,明确并简化其块与块之间的对接关系或是触发条件(这一步非常重要,是成败的关建,这一步反复推敲)。……
登录APP查看全文
