仪电知识|PLC程序编制的关键步骤与要点分析!

仪电知识|PLC程序编制的关键步骤与要点分析!

编制 PLC程序要按步骤进行。其步骤为:

(1) 弄清工艺 系统配置要弄清工艺,按工艺要求进行。程序编制则更应如此。

弄清工艺,首先要弄清使用PLC的目的,要用到PLC的哪些功能。其次,要弄清两方面情况:一为输入输出部件的特性与分布,即系统的空间情况:另一为系统工艺过程,即系统的进程情况。

1) 空间情况:

① 弄清各输人部件的性能、特点,并分配相应的输人点与其连接。分配时,既要考虑布线简单,还要避免信号受外界干扰。

②弄清各输出部件的性能、特点,分配相应的输出点与其接线。如可能,接输出部件的模块最好能与输人部件的模块适当隔开,以避免输出信号对输人的干扰。此外,还要考虑在编程时,地址使用的方便。弄清了这些,才便于合理地对其分配I/O地址。

2) 进程情况:

jrhz.info

① 弄清被控对象的工作要求、工艺过程及各种关系。

② 弄清其工艺过程,看它是怎么开始的?怎么展开的?怎么终止的?

③ 弄清输出与输人的对应关系。如果存在时序关系时,两者的时序是怎么对应的?

④ 弄清要采集、存储、传送哪些数据?

⑤ 弄清有

哪些互锁、联锁关系?有哪些特殊要求?

弄清这些问题才能着手设计算法,也才能进一步进行程序设计。

(1) 设定硬件 为了PLC能按要求工作,在使用PLC之前,要对PLC的硬件作必要的设定。如设定特殊模块的机号、设定扩展指令功能号、PLC上电时工作模式(运行、监控还是编程)等。有的厂家的PLC还可对PLC的内部器件(如要使用多少定时器、计数器等)进行分配或指定。

PLC出厂时,厂家多有其默认设定。但对较复杂的系统,用户必需有合乎自己情况的设定。一般说,硬件设定在开始编程之前是必需进行的。

(3) 分配I/O 分配I/O指的是给每一I/O模块、每一输人输出点分配地址。这是编程所必须的。

PLC I/O点在模块上或在箱体的地址是固定的,在模块或箱体上都有相应的地址标记。而块与箱体的地址(通道号)是按一定规律分配的。只是不同厂家、不同型号的PLC,有不同的规律。常见的规律有固定分配,定位分配,顺序分配及设定分配。

固定分配是固定地分配通道地址。如OMRON公司的小型机就是固定分配,其主机的通道地址与主机的点数有关。扩展箱体的通道地址按远离CPU箱体,按升依次递增。

定位分配是按模块所在的机架及其在机架上的位置分配其通道地址。模块位置定了,其通道地址也就确定了。

顺序分配是按模块在PLC中位置顺序,依次升幂分配通道地址。依模块点数的不同,有的占1个通道(点数不足1个通道的,按1个通道计算),有的占2个通道,以至于更多。0MRON公司的大型机就是这么编号的,OMRON公司的CQM1机也是这么编号,只是它把1与0分开分别按其顺序进行排列。

设定分配是,在指定的范围内,通过硬件或软件设定,分配模块通道地址。0MRON公司的特殊模块,其所用的通道地址就是靠指定机号后设定的。CJ1机可设定机架地址。

由于当今编程软件的进步,一般都可用符号地址编程。这就有可能先用符号地址编程,编好后,再编辑符号与实际地址的对应关联。这么做时,编写程序可先做,而硬件设定、IO分配后进行。但程序下载、调试前,这些工作都必需做好。

(4) 设计程序

1)考虑程序的组织,可按功能把程序先划分成若干模块。分模块编程,然后再予以合成。

按模块编程便于移植一些已用过的程序,而且也便于调试。

2)分块设计算法。算法确定后,其思路可用框图或一些自然语言表达。算法对工艺进程的分析中形成,是编写程序的基础与准备。

3)按模块逐一编写指令。要一条条指令的编,若为梯形图编程,则应一个图形符号一个图形符号的画,最终要形成一个指令集,或完整的梯形图。

(5)调试程序 编写PLC程序是很细致的工作,差错总是难免的。而任何一点差错,即使是一小点,都可能导致 PLC工作出现故障。所以,编写程序后,还要进行调试,纠正种种差错。

调试程序可通过计算机仿真进行。多数公司现都有相应的仿真软件,可运行在这软件平台上对所编的程序作仿真调试。

多数的程序调试是把程序送人PLC,在PLC试运行(输人输出不接传感器及执行机构)时

作调试。这也叫在线调试。

在线调试可使用简易编程器,先把程序送人PLC,然后分模块或分指令一步步调。

在线调试也可使用计算机,由相应软件协助进行:先把程序录入计算机,再下载到PLC;然后使PLC运行,通过计算机画面了解PLC运行情况,观察其是否与设计意图符合;不符合,则找出原因;再修改程序,剔除毛病;再试,再看,再找,再改。一直到合乎设计意图。

经在线调试的程序,还要在现场联机调试。只有经联机调试合乎要求的程序,才是合格的可交付用户使用的程序。

(6)存储程序 把程序录人计算机后,就要作存储。甚至开始编程时,编一部分就要存储一部分。随着程序调试通过及试运行过程的不断完善,还要不时地作存储。存储时,一般只留下后来的,删去过去的。程序不仅存于PLC的RAM中,也可存人盘或磁带中。

经试行后的程序可作定型。办法是把它固化,写人 ROM存储器。

1)程序保护

① 硬件。有的 PLC用硬件开关设置程序保护。读写DIP开关 ON保护,否则不保护。

②软件。有的用软件设定保护,如CPM机是DM6602字的0位,设为1,保护,0不保护。

2)程序加密:程序保护可保证程序不被删除或修改。但其它人可读它,重用它。为了保护知识产权,可对程序加密。PLC程序加密的方法有指令加密、编程软件加密。可全程序加密,也可局部加密。

3)程序加锁:除了程序保护、加密,还对程序可加锁。可作到即使PLC程序正常运行,但不产生控制输出。加锁可用置位PLC的输出禁止位实现,也可用自编一段小程序,使相应的输出禁止。

素材来源丨易启邦平台

特别声明:[仪电知识|PLC程序编制的关键步骤与要点分析!] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

如今再看包文婧和包贝尔,着实是般配

【反转人生】包贝尔的"高光"与阴影:从问题少年到烂片之王的魔幻之路 当包贝尔在综艺里调侃妻子产后抑郁"多生就好"时,观众席瞬间凝固的表情,恰似他崩塌口碑的绝妙隐喻。女方

如今再看包文婧和包贝尔,着实是般配

十二指溃疡胃溃疡是不是与幽门螺旋菌有关(十二指胃溃疡会自愈吗)

十二指溃疡和胃溃疡通常与幽门螺旋杆菌感染有关。这种细菌感染是这两种溃疡的主要病因之一,此外长期使用非甾体抗炎药、胃酸分泌异常等因素也可能导致溃疡的发生。患者应及时就医检查,明确病因后进行针对性治疗

十二指溃疡胃溃疡是不是与幽门螺旋菌有关(十二指胃溃疡会自愈吗)

高性能实用工具(高性能实用工具小东西)

#粉末真空上料机 #正压输送机 #集装箱卸车机 #亚松石气力输送 #压送式气力输送 环保除尘器 电厂吸灰车 旋转供料器 粉煤灰气力输送机 大功率强力吸灰机

高性能实用工具(高性能实用工具小东西)

激动!宇辉隔两周复播20w在线,80周年晚会是老友,话题量达千亿(我想看宇辉)

当话题转到国庆盛典,他的瞳孔突然被回忆点亮,声音里泛起细微的波澜——那一刻我们突然明白,他讲述的不仅是观礼见闻,更是一个普通公民对家国情怀。当"下次见"的承诺伴着片尾曲响起时,突然有弹幕说:&qu

激动!宇辉隔两周复播20w在线,80周年晚会是老友,话题量达千亿(我想看宇辉)

全新微型显示技术助力ARVR行业突破(微型液晶显示器)

由于纳米金字塔结构可以在亚微米尺度上进行模式化,非常适合ARVR头显、智能眼镜👓等沉浸式设备所需的<10微米像素间距。 研究团队通过金属有机气相沉积(MOVPE)法,在碳化硅上生长了铟镓氮纳米金字塔,采用外延…

全新微型显示技术助力ARVR行业突破(微型液晶显示器)