自动化项目PLC程序结构

一、前言

(1)小型自动化程序较软件相比起来有很大灵活性,但在逻辑、结构上也有工程师普遍使用的方法
(2)流程式程序结构便于快速编写并调试完项目,而且便于其它工程师接收与维护
(3)对于一名专业自动化工程师来说,常常会遇到很多傻逼问你啥时候能好之类的问题,在项目交期很短且没有足够条件完美实现时,此时完成要大于完美,毕竟有些事情没有太多最优解!
(4)缺点是不便于断点续延,需判断当前设备状态自动进入某一步,若不处在任何状态,应报警或者回到某一状态等待人工处理

二、流程式程序结构编写

(1)动作步/控制字
①使用步骤序号进行设计流程结构的时候可以依据步骤序号进行分解流程
②每一个步骤都有相应的步骤号(即一个具体的数值)进行表示,这种方法有利于步骤的清晰表达。而且步骤序号在某一个时间只可能存在一个值,因此在程序的每个扫描周期都有且只有一个步处在活动状态
(2)标志位
①运用此方法时候,一般的情况下,需要在每个流程的最开始将运行过程中需要用到的所有的标志位清零
②在状态的跳转的时候,需要清零当前的状态位,然后置位下一步的状态位。如果在程序中没有清零当前的状态的状态位,那么就会出现当前状态会一直被执行、并且与下一个流程一起执行

三、梯形图与SCL案例

(1)
在这里插入图片描述
在这里插入图片描述

(2)循环/分支+IF判断(case…of + if…endif)
在这里插入图片描述
备注:某种条件下,易读、可迁移性也算是好程序的一个维度!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放青松

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值