PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 62|回复: 0

[西门子] 规划程序就像规划人生一样:做PLC程序之前一定要先规划

[复制链接]
发表于 2024-6-8 08:50:46 | 显示全部楼层 |阅读模式
>关于启程
启程自动化培训成立于2012年,创始人工控老鬼。培训项目主打三菱、西门子PLC编程系统集成、工业机器人编程、EPLAN电气设计、视觉等培训与技术服务的机构。推荐高薪就业,越努力越幸运。课程咨询报名138 0986 9603
状态一:做一天和尚,撞一天钟。一直生活在自由状态,兵来将挡水来土掩。
状态二:不想当将军的士兵不是好士兵。每天都在规划自己的将军之路,每天都距离目标更近。



结果分析:我们的两种状态对比,很显然,第二种状态随着时间的推移会达到一定的高度,即使当不了将军,能力和职位也会有很大提升。


形象比喻:状态一就像自己开着车去北京,也不知道走高速还是走下道,反正就是一直开着,说有目的吧也有目的,说没目的吧也是没有目的。
状态二呢,目的很准确就是要往目的地触发,规划路线,选择方式等。


谈完了人生,我们来谈实际点的,我们谈生活。就拿炒菜来说,你是不是提前洗好菜,切好葱姜蒜,准备好油盐酱醋,有个炉灶,有个锅,还得有水。这样才可以是吧。我们发现当我们落实到书面上,东西确实不少,但是我们自己炒菜的过程貌似么有这么复杂。那是因为你都将 这些能力化了。炒菜的流程一气呵成。


言归正传,我们谈编程。一台电脑,一个编程软件,我们开始编程之路。规划思路:

  • 组态硬件配置,设置CPU运行模式
  • 编制符号表,前边我们已经确定了工艺。
  • 规划程序块的使用。
  • 开始编程。问题思考?从哪里开始编写?从哪里结束?如何知道对错?
从哪里开始编写?问题解答:将整个控制工艺肢解,分成几大块去编写,如果还没有头绪,继续细分,细分到你可以下手写代码位置。然后写的时候,逐渐再往大的方向扩充,最终将整个工艺连接起来。


从哪里结束?满足工艺需求就结束了吗?不是的,工艺需求如果发生变更,程序也会对应做出修改。这是一个持续的过程,但是如果满足目前使用需求,可是短暂的结束。


如何知道对错?编程只要编译正确,能保证设备正常运转就可以。没有绝对的对与错。就像我们生活在社会上,没有严格意义的好人和坏人的区分,只要你不做违法的事情就是好人吗?未必,编程也是一样的。程序没有对与错,只有境界的高低。


1.组态硬件配置,设置CPU运行模式





2.编制符号表,要先前知道一定的工艺。





3.规划程序块的使用。
主程序:所有程序的统领者
启动运行:程序必备的一项,就像人的出生和死亡,总要确定,什么时候开始,什么时候结束。
故障报警:人生难免会出现,困难,挫折,更有严重的是灾难。那么我们就不活了吗?不会的,排除故障后继续前行。
通讯程序:跟外部联系,通讯使用。比如,你跟亲朋友好的练习。可以理解成同一品牌的PLC通讯。你跟外国人的练习和沟通,可以理解成不同品牌的PLC通讯等。


比如搬运程序分解成三大块:行走机构,升降机构,伸缩机构。
就像你要实现人生的飞跃,是不是也得脚踏实地,划分成几步来实现。



4.开始编程。
启停程序的探究。
主程序的编写。如果你当了领导,是不是得知道自己控制几个兵?

启动运行程序:最经典的启停电路,为啥和电气硬线接线控制的 不一样呢?

外部接线的开点闭点对程序的影响。


我们在使用的过程中,往往需要启动和停止都要带延时的,或者说我们想停止的时候在一个安全的位置。作为初学者我们有时候,把我们想的大白话翻译成PLC程序是不对的。我们要按照梯形图逻辑来处理和判断


我们看一下,能实现启停的程序,方式呢有多种,效果也有多种,取决于自己的 编程方式和思维方式。启停很简单看不出来啥,等到工艺控制等逻辑控制,大家就会发现,编程的方式匪夷所思。

以下三个程序互相做对比学习和应用:




这个简单,简单归简单,你需要明白指令在不同位置导致的逻辑结果和执行结果。



往期阅读推荐一分钟了解《电气工程师职业技术证》如何报考
西门子TIA博途V19软件安装步骤和授权
大型国企9000+薪资电工的面试题,很多电工都不会
好消息!西门子工业培训课堂1847会员卡9折优惠限20名
扫码关注我们



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-6-18 20:39 , Processed in 0.047602 second(s), 26 queries .

快速回复 返回顶部 返回列表