行业动态

行业动态

聊聊PLC编程那些的规矩

作者:米乐体育ios下载 日期:2024-03-14 23:46:42

  PLC编程步骤实际上并不复杂,但往往大多数工程师就是认为太简单而忽略很多细节,但恰恰是这些小细节将会在后续的工作中引起烦。想避免日后的麻烦,必须严谨的按步骤操作。俗话说得好,没有规矩不成方圆,下面就来聊聊PLC编程那些的规矩。

  第一步看起来再简单不过了,但很多工程师都做不到。认为这一步是荒度时间,甚至只从供货方培训来了解设备。

  仔细阅读说明书是编程的第一步,首先要阅读安全守则,知道哪些执行机构可能会对人身造成了严重的伤害,哪些机构间最容易发生撞击,当发生危险时怎么样才能解决,这些最致命的问题都在安全守则中,为啥不去看呢?

  此外,关于设备每个元件的特性,使用方法,调试方法也在说明书里面,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书里面,不去阅读它怎么知道每种元件能做何种改造呢。

  检查I/O,俗称“打点”。检查I/O的方法很多,但是一定要根据说明书提供的地址依次进行全方位检查,在绝对安全的情况下来检查。

  在检查输入点时,一般输入信号无非是各种传感器,如电容、电感、光电、压阻、超声波、磁感式和行程开关等传感器。检查这些元件最简单,根据元件说明将工件放在工位上,或是移动执行机构检查传感器是否有信号即可。当然,不同的设备检验测试的方式可能不同,这要看详细情况而定了。

  但是在检查输出信号时就要格外小心了。如果是电驱动产品,必须在安全情况下,尤其是保证设备不可能会发生撞击前提下,让执行机构的驱动器得电,检查执行机构能否运动。如果是液压或气动执行机构,同样在安全情况下手动使换向阀得电,从而控制执行机构。在检查输出信号时,不论执行机构的驱动方式是什么,一定要根据元件说明书,首先要保证设备和人身安全,要注意并不是所有设备的执行机构都可以通电测试的,所以有时个别的输出信号可能没办法手动测试。

  无论是输入还是输出装置,当传感器有信号或执行机构的驱动装置得电后,必须同时检查PLC上的I/O模块指示灯是否也点亮。很多设备中,输入输出信号是通过接线端子与PLC连接,有时接线端子的指示灯有信号 ,但不能够确保由于连接导线的里面断路,而PLC上相应的地址没信号接通。这一点要特别注意。

  在测量输入输出信号后,要同时将测量的地址记录下来,保证信号地址和说明书里面一致。如有不同,再次测量设备地址,多次测量仍然不一致,先联系设备厂家,因为此时不能够确保厂家提供的地址没有错误。

  不同的PLC使用不相同的编程软件,但是对于任何一种软件来说,编程前的第一步就是进行硬件组态,结合实际PLC的类型建立硬件配置及相应的通讯配置。

  硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。

  在编写符号表时,不仅要把设备输入输出的绝对地址写正确,最好再给每个地址命名并添加注释,这对后面的编程会十分便捷。不需要在编程时每次都查询绝对地址,只要填写命名好的名称即可。当然,这也取决于软件是不是具备此功能。

  在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,最终将每个块按需求来调用即可。

  PLC最擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很有几率发生撞击,损坏设备或对人身造成危险。

  确保主流程没问题后,便可以在软件中编写程序了。此外,还需要注意停止、急停和复位程序的正确性,尤其是停止和急停程序,这是关系到人身安全和设施安全的最重要的程序,万万不可小视。一定要保证无论在任何情况下,只要执行停止或急停程序,设备绝不会对人身造成伤害。

  1、如果条件允许,或是你的逻辑能力超强,可以先用软件的仿真功能做测试,但是很多繁琐的程序很难用软件仿线、将程序下传到PLC中进行在线的调试。若设备不动或运行中出现不正常的情况,先不要去修改程序,很可能是传感器没有调试到位,如果确保传感器无误,再去修改程序。

  在上一步的调试中,由于对程序有所修改,故必须再次整体检查或编辑一下程序,然后将最终的程序下传到PLC中。

  在这一步中,要注意一个问题,就该将程序保存在啥地方?PC硬盘?闪存设备?移动硬盘?

  当然这些都可以,但这些存储设备都可能感染病毒。所以,最好将程序烧制到光盘上。并且还有一个问题,烧制的程序是哪个程序?在之前我们已将最终调试并修改完成的程序下载到PLC中,如果PLC在执行该程序时完全无误的话,就将该程序上传到PC中,将此程序烧制到光盘中。

  完成编程后,应该填写最后的调试报告,将遇到的问题和程序的一些难点问题一一记录下来。因为长时间以后,自己也会对程序的某些技巧的地方遗忘,同时也方便其他同事能够理解你所编写的程序。

  1 主从式多机通信 所谓主从式多机系统,即在数个arm(或 单片机 )中,有一个是主机,其余的为从机。从机要服从主机的调度、支配,其拓扑结构如图1所示。 主机信息可以发到各个从机,从机发送的信息只能被主机接收,从机之间不进行通信。 51单片机串口不同寻常的特征是包括第9位方式(在串口模式2和模式3下)。它允许把在串行口通信增加的第9位用于标志特殊字节的接收。一般约定第9位为高时表示该字节为地址字节,第9位为低时为数据字节。第9位方式允许接收单片机信息,仅当字节具有一个第9位时才能被中断。用这种方式,主机首先广播1字节,并让其第9位为高,同时收到该字节的各个从机,只有地址相符的打开,以接收后面的数

  技术 /

  现在单片机的程序设计,C51已得到广泛的推广和应用,算是单片机的主流设计程序,还可以说作为单片机研发人员必须要掌握的一门语言了。 作为一门工具,最终的目的是实现功能。在满足这个前提下,我们大家都希望我们的程序能很容易地被别人读懂,或者能够很容易地读懂别人的程序,在团体合作开发中就能起到事半功倍之效。在网上请求帮助时,如能以规范的写法贴出程序,网友会非常容易地明白你的问题,则会比较快的得到网友的帮助,否则让人看上半天也不明所以然,这样就达不到预期的效果了。因此,为便于源程序的交流,减少合作开发中的障碍,希望我们大家能够探讨一下C51的编程规范。把各人认为好的建议提出来,然后做一个总结,作为一种大家一致认同的规范,我认为将会是一件很

  LED EQU P3.3 KEY EQU P3.7 ORG 0000H LJMP START ORG 000BH LJMP T0_INT ORG 0030H ;-------------------------------- START: MOV TMOD, #01H MOV TH0, #HIGH(65536-62500) MOV TL0, #LOW(65536-62500) MOV IE, #82H ;-------------------------------- LP1: SETB LED ;关灯 JB KEY, LP1 ;等待第一次按键 C

  由于人们对智能印刷生产方法和对报纸生产多样化提出了慢慢的升高的要求,因此相应在印刷机管理方面也形成了新的理念。在这种新的印刷环境下,柔性和一致性成为关键要求,而基于PLC和HMI的印刷机控制管理系统就完全能达到此项要求。 多色印刷机要求易于操作,精度高,故其输入,输出点较多,因此采用了双机通讯。上位机主要负责主传动的控制,各机组离合压的控制,以及气泵,气阀的控制等,下位机主要负责水辊电机的控制,主传动的调速输出,调版电机数据采集等。上位机与下位机采用了RS485通讯,通讯方便,可靠。同时选用了一台触摸屏,主要负责水辊电机速度显示,调版显示,和整机故障显示等。 对多色机而言,安全因素很重要。在设计中,每个机组既要考虑到

  用Atmel89c2051来仿真PLC的控制,能集单片机控制和PLC控制的优点。单片机控制作为嵌入式系统的核心技术,具有高可靠性和超高的性价比,而且小巧灵珑、成本低廉;PLC控制中的梯形图编程与继电接触控制电原理图相似,简单易学,深受电气技术人员的欢迎。笔者设计了以89C2051单片机为主控芯片的硬件线路,以此仿真板为硬件平台,允许用户先按梯形图对控制对象编程,这对继电接触控制技术较为熟悉的电气技术人员来说提供了方便。由于仿真板本身是一个不带编译程序的仿真PLC的单片机应用系统,所以,先要将梯形图转化为MCS51汇编指令程序。然后,用51系列仿真器,对转化后的汇编源程序进行编辑、编译,直至输出Intel HEX文件,并将此十六进制文件

  控制方法 /

  多核协会正努力为嵌入式多核程序员制定最佳编程规则,该工作组希望一年内在并行软件领域制定一份指南来解决一些棘手问题。 CriticalBlue(一家提供软件设计工具的公司)首席执行官及该工作组组长David Stewart说: “我把这看作是多核编程人员的相关说明,我们会尝试从产业重要交叉领域达成共识,找到最重要的10到20个问题并寻求最佳的解决方式。” 参与的公司包括飞思卡尔、Imperas、英特尔、诺基亚西门子网络、PolyCore软件、德州仪器和风河公司等。该小组将于6月10日在阿纳海姆召开的设计自动化研讨会上举行公开会议,就有关问题展开广泛讨论。 多核协会主席Markus Levy说:

  指南 /

  下面给出一个例子练习逻辑 指令 ,本程序能实验板或Keil C51仿真软件上运行,注意仔细观察程序运行结果。 MOV A,#24H MOV R0,#37H ORL A,R0 XRL A,#29H MOV 35H,#10H ORL 35H,#29H MOV R0,#35H ANL A,@R0

  通过中易云自主研发工业智能嵌入式网关可实现对PLC的远程数据采集与控制,以及在易云系统的基础上搭建的PLC远程监控系统对机械设备正常运行、维护的重要意义。 随着工业生产、制造环节的不断深化,工业设施的结构越来越复杂,借助PLC实现的自动化控制技术被大范围的应用于工业设施中。然而这些高端的自动化运转系统所需要的人力维护成本也是不容忽视的,一旦某台设备发生故障或者运行轨迹出现错误,影响的是整个车间、工厂的工作进度,带来的损失是难以预计的。 中易云PLC远程数据监测与控制管理系统由工业智能网关875GGC和易云物联网综合管控云平台(易云系统)组成,基于internet、GPRS网络高覆盖,实现工业设施联网。 易云系统

  远程数据采集与控制方案 /

  控制及应用实例

  实例精选

  与触摸屏、变频器、组态软件应用一本通

  span style=\color:#ff0000\超小封装,高导通电流,适合高频应用的光继电器TLP3475W/span

  直播回放: ADI 世健: ADI赋能工业4.0 - 助力PLC/DCS技术创新

  直播回放: TI MSPM0 应用详解 - 电力输送,工厂自动化与控制系统

  直播回放 : TI Sitara™ 多协议工业通信优化方案,PLC Demo 实时演示

  【60块开发板!30份好礼!】STM32直播:多款新品发布、成功案例分享、解决方案解读

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上线,跟帖赢好礼~

  有奖征文:邀一线汽车VCU/MCU开发工程师,分享开发经验、难题、成长之路等

  RISC-V 无剑联盟成立,阿里达摩院玄铁 RISC-V 处理器出货超 40 亿颗

  3 月 14 日消息,在今日举行的 2024 玄铁 RISC-V 生态大会上,RISC-V 无剑联盟宣布成立。RISC-V 无剑联盟首批联盟伙伴包括:Arter ...

  Arteris 扩展 Ncore 缓存一致性互连 IP 以加速尖端电子设计

  亮点:高效:专为最大限度地提高工程设计效率和加快产品上市时间而设计,用于连接基于 Arm 和 RISC-V 设计的半导体 IP 模块和子系统 ...

  嘉楠基于RISC-V的端侧AIoT SoC采用了芯原的ISP IP和GPU IP

  将芯原像素处理IP组合集成到高精度、低延迟的K230芯片中2024年3月14日,中国上海——芯原股份 今日宣布嘉楠科技全球首款支持RISC-V Vecto ...

  近日,龙芯中科在投资者互动平台回应用户提问时表示,龙芯第二代GPU核LG200将在2K3000中应用,2K3000计划在今年上半年交付流片。LG200支持 ...

  调用 GRAPH FB下图显示了GRAPH FB 的调用:① 顺控器和各个参数的状态信息以及各个步和转换条件的状态信息都存储在“GRAPH_Sequence_D ...

  S7-1500/ET 200MP的系统电源与负载电源模块有什么不同呢?

  东芝推出20Ah-HP SCiB可充电锂离子电池 可兼备高能量和高功率

  英飞凌全新CoolSiC™ MOSFET 750 V G1产品系列推动汽车和工业解决方案的发展

  TI直播 低功耗技术在 Wi-Fi 摄像头及 PIR 红外传感器设计中的应用

  有奖直播|如何借助Mentor Xpedition AMS对汽车CAN总线进行仿真优化分析?

  是德科技有奖问答活动之四,使用实时示波器进行串扰分析,答题闯关赢好礼!

  嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科词云: