1.编程程序应符合所用plc的相关规定,主要是准确理解指令并正确使用。各种PLC指令之间有许多相似之处,但也有一些不同之处。对于有使用PLC经验的人来说,在选择另一个不熟悉的型号进行编程设计时,一定要重新理解新型号PLC的使用说明,否则很容易出错。(初学者可以结合plc视频教程来学习)

  2.使编程程序尽可能简洁,可以节省内存,简化调试,节省执行指令的时间,提高对输入的响应速度。要使程序短小精悍,就要注意编程方法,善用指令,巧用指令,优化结构。要实现某个功能,一般来说,在目的相同的情况下,使用强大的指令,程序步骤的数量可能比使用单一指令少。

  3.使编译后的程序尽可能清晰,既方便调试、修改或补充程序,又方便他人理解和理解程序。为了使程序清晰,我们应该注意程序的层次,注意模块化和标准化。特别是在编写复杂的程序时,更要注重程序层面,积累自己的经验,吸收别人的经验,整理出一些具有典型功能的标准程序,尽可能使程序单元化,就像计算机中一些常用的子程序一样,移动时可以使用。这样设计简单,别人也容易理解。

  4.为使程序化程序满足PLC的性能指标和工作要求,程序化程序的指令数应小于所选PLC存储器的容量,即程序能装入PLC,使用的输入输出点应在所选PLC的I/O点范围内,PLC的扫描时间应小于所选PLC的监控时间。PLC的扫描时间不仅包括运行用户程序所需的时间,还包括运行系统程序所需的时间,如I/O处理、自我监控等。

  5.编程后的程序可以循环运行PLC。工作特点是同一程序重复连续运行。从操作的初始化状态开始,待控制对象在完成工作循环后将返回到初始化状态。只有这样,被控对象才能在新的工作循环中得到同样的控制。

PLC编程的要求有哪些?相关推荐

  1. 西门子断开延时定时器_在PLC编程中定时器的一些针对现场不同情况的一些妙用...

    相信大家在PLC编程中常会用到定时器,定时器指令也是比较常用的指令,一般分为接通延时定时器.断开延时定时器.脉冲定时器等,相信大家对于指令也已经很熟悉,在本文中就不具体介绍定时器指令了. 本文重点介绍 ...

  2. 中山计算机编程,中山plc编程设计

    中山plc编程设计 这是一种基于人机界面的编程语言.它利用计算机的所有非设备和非机械的特性来完成一系列的操作.它是基于输入的一个程序.这样编出来的程序,由这样的程序到这样的程序到它编的程序的区域,这样 ...

  3. 三菱plc编程实例3000_三菱PLC十字路口的红绿灯编程实例

    点击↑↑上方关注,回复100领取电气控制100例. 十字路口车辆穿梳,行人熙攘,车行车道,人行人道,有条不紊.那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统,下面介绍三菱PLC编程实现的 ...

  4. 三菱modbusRTU通讯实例_干货 | 解析西门子系列PLC编程实例

    点击箭头处"工业之家",选择"关注公众号"! 解析西门子系列PLC编程实例 三辊卷板机有分为机械式和液压式,机械式又分为对称式和非对称式.用于重型机械公司,将金 ...

  5. ab plc编程软件_三菱PLC编程程序PLC的软件编程

    三菱PLC编程程序-PLC的软件编程 BL2 RACKMOUNT 4U系列工控机 - 搭载Intel第六代core i系列CPU, I3-6100, I5-6500, I7-6700 CPU可选 - ...

  6. c语言和plc编程,PLC编程C语言.ppt

    PLC编程C语言 华中数控培训讲义 · PLC编程 C语言编程 PLC控制的范围 数控机床所受到的控制可分为两类:数字控制和顺序控制. 数字控制主要指对各进给轴进行精确的位置控制,包括:轴移 动距离. ...

  7. 禾川触摸屏编程软件_汇川PLC编程PLC代写程序

    汇川PLC编程-PLC代写程序 硬件设计 在硬件方面,Pro-face的要求不高,需要一个24V/2A的直流电源和触摸屏本身.另外,为了与PLC通讯,我们根据需要选择了MPI接口的RS232C串行连接 ...

  8. 三菱plc编程实例3000_三菱入门PLC编程PLC系统程序包括哪些

    三菱入门PLC编程-PLC系统程序包括哪些 包装机的种类繁多,分类方法很多.从不同的观点出发可有多种,按机械种类分为:液体包装机.粉剂包装机.颗粒包装机.贴体包装机.酱类包装机.电子组合秤包装机.枕式 ...

  9. ab st语言编程手册_西门子PLC编程SCL和LAD谁才是王者?一起讨论一下

    现在很多大品牌的中高级 PLC 都支持国际电工委员会 IEC61131 标准中规范的五种编程语言的混合编程,即梯形图(LD).结构化文本(ST).流程图(SFC).指令表(IL)和功能块(FB).在这 ...

  10. 欧姆龙变频器MX2参数_第442期丨【源程序】基于三菱西门子欧姆龙松下PLC实现喷水池控制系统;欧姆龙PLC编程软件更新步骤...

    论坛周刊 1 Dec 2019 本期论坛周刊精彩内容: 1.[源程序]基于三菱\西门子\欧姆龙\松下PLC实现喷水池控制系统 2.欧姆龙PLC编程软件更新步骤 3.RSLinx Classic Ent ...

最新文章

  1. dell服务器状态监控系统,Nagios监控Dell服务器硬件状态
  2. js中!和!!的区别及用法
  3. linux数据流重定向
  4. 使用 Android 实现联网
  5. java循环队列配对_循环队列 链式队列 的jJAVA实现
  6. 【Linux】一步一步学Linux——mv命令(30)
  7. 显示数量_SOLIDWORKS 标注螺纹不显示数量?Why
  8. 深度学习需要注意的11个方面
  9. 来了!云栖大会都能看到什么?
  10. Spring Boot文档阅读笔记-构建Restful风格的WebService客户端
  11. 对比学习:充分利用有限的医学标注数据 |NeurIPS 2020
  12. Mini C# Set class
  13. 推荐95个极富创意的单页网站设计实例欣赏
  14. memcpy()和memmove()函数之间区别
  15. eclipse乱码解决
  16. sql查询时的左连接,右连接,和内连接详细解释
  17. android 查看gpu频率_借骁龙 855 Plus,聊聊 CPU / GPU 怎样影响手机游戏性能
  18. python if条件判断语句
  19. 思科服务器如何进入网站,思科路由器怎么进入设置网站
  20. 【奋斗人生】心得日记(20191112至20191230)

热门文章

  1. SpringBoot:使用Caffeine实现缓存
  2. BMFont工具生成自定义字体
  3. SAP中检查货币代码
  4. AppUI自动化中的图像识别的使用
  5. 简单实现DButil工具类
  6. DB2百度网盘下载的地址
  7. c语言如何写出高清的录屏软件,有了这几款电脑录屏软件, 一键高清录制不再是梦...
  8. DCM4CHEE 中worklist 乱码问题 dcmchee 中文乱码
  9. 求PIFA天线相关介绍
  10. 如何在camera 驱动中配置HDR的曝光模块