APP下载

如何编写200SMART程序

2019-10-21何银栋

市场周刊·市场版 2019年38期

摘 要:本文主要介绍在PLC(200SMART)的应用中,如何编写高效、易读、稳定的程序。通过遵循一定的设计流程,科学的程序结构,模块化的编程思路;给予初学者明确的参考,并帮助其养成好的编程习惯,从而能尽快投入到实际工程项目的制作中。

关键词:设计流程;程序结构;数据结构;功能块

为了保证编写的PLC程序高效、易读、稳定,并养成良好的编程习惯,本人总结出了一套流程,结合项目(水质检测站控制系统以下简称水站系统)举例与大家分享。

一、 分析设计任务

(一)建立输入输出表,包括以下内容

统计输入信号,包括立今开关(如启停按钮、调速电阻、复位开关等)及设备传感器(如温度传感器、压力开关、液位开关、旋转编码器等)的数量及信号类型(如干结点、4~20mA模拟量、pt100热电阻、高速计数脉冲或是RS485通信等)。

整理出系统中有哪些执行机构(如电机、阀门、气缸等);其控制方式是什么(如开关,启停,正反转,模拟量调速,脉冲定位等);还有其信号类型(如DC开关量,4~20mA模拟量,高速脉冲等)及所用点数(如电机正反转就需要两个输出点,而步进电机控制则至少需要启停、脉冲、方向、保持,共4个输出点,且脉冲端必须用晶体管高速端口。)

表1列出了水站项目中有代表性的主要输入输出。

(二)分析系统的工艺要求

输入输出之间哪些有逻辑关系(如直接控制、互锁、复位、信号判断、开环或闭环回路等)。完全理解系统的工艺步骤,将其分解为一个个相对独立的功能块,明确并简化其块与块之间的对接关系或是触发条件(这一步非常重要,是成败的关建,这一步反复推敲)。……

登录APP查看全文