**

非标自动化PLC编程步骤

**

下面将非标自动化PLC编程分成几大部分:

一:了解设备
二:思考工艺流程
三:了解项目需求
四:分配信号地址
四:搭建PLC程序框架
五:编写设备工艺流程程序
六:优化程序功能
七:编写注释

了解设备

1.了解设备的工艺流程
2.了解设备输入信号以及输入类型(模拟量,开关量等)
3.了解设备的输出信号以及输出类型(模拟量,开关量等)
4.了解设备各动力源(伺服电机,调速电机,气动元件等)

思考工艺流程

1.根据现有设计方案,标识工艺风险点
2.绘制设备各模块工艺流程图

了解项目需求

1.确认通讯方式(串口,以太网,IO等)
2.确认客户扩展功能
3.确认PLC型号以及扩展模块
4.确认触摸屏等外部设备

分配信号地址

根据已确认的PLC型号和扩展模块分配各输入输出信号的地址,编写程序时,不建议直接使用地址编程,使用变量或者标号映射地址,以后由于更换信号地址,方便修改程序(只需更改映射的地址即可)

搭建PLC程序框架

1.通用性适用各种轴类型,轴数量,io量经常适用的处理的程序使用功能块创建数组变量配合循环语句可以实现多轴同处理功能,大大减少代码量FOR i := 1 TO 轴数量 BY 1 DO处理程序......END_FOR
2.规范性变量命名规范:使用前缀标记变量类型使用ST语言:使用结构体增加变量标签,强化程序的可读性以及变量的识别性变量地址规范
3.扩展性工艺模块扩展

编写工艺流程程序

使用ST语言:(结构化文本,PLC标准语言)
选择语句:CASE (程序步号) OFCASE 0:程序逻辑...CASE 10:程序逻辑...END_CASE
使用LD语言(梯形图,同理)1.步与步之间程序为独立运行,不存在干扰2.调试监控方便,只需监控程序步号3.编写时步号间隔以10为递增单位,方便由于程序修改中间扩展新的步序

优化程序功能

编写完工艺流程模块后,增加方便调试的扩展功能程序
1.单模块运转测试功能
2.气缸点动安全互锁程序
3.电机点动安全互锁程序
4.报警处理程序

编写注释

     编写完程序后,通过逐行编写详细注释可以再一次遍历程序中的工艺流程,
从中进行程序BUG的消除以及优化,并可以加强对工艺的理解以及记忆

非标自动化PLC编程设计相关推荐

  1. 怎么样才能做好非标自动化设备的设计?|| 技巧总结

    非标准设备是指国家并无大批量生产,而国民经济各部门又确实需要的专用非标准设备.非标准设备在设计制造方面不是按照国家颁布的统一的行业标准和规格制造,而是依据自身用途需要自行设计.制造.在日趋激烈的市场竞 ...

  2. 如何做好非标自动化设备的设计

    如何做好非标自动化设备的设计 非标准设备是指国家并无大批量生产,而国民经济各部门又确实需要的专用非标准设备.非标准设备在设计制造方面不是按照国家颁布的统一的行业标准和规格制造,而是依据自身用途需要自行 ...

  3. 非标自动化企业前十名_非标自动化设计:非标自动化是如何被称做企业里的血液?...

    非标机械设计,就是根据客户提供的样板或者提出的要求来订做设计的.相信还有很多人对这个词感到很陌生,提起来也只是大概知道它是一种什么东西,那么接下来,小编就来为您简单的科普一下,非标机械设计都有哪些特点 ...

  4. 非标自动化企业前十名_自动化输送+旋盖,竟如此简单!机械设计教程精选!...

    零基础学SolidWorks软件,进一步提升非标自动化设备设计能力与经验!获取更多学习资料知识可以扫码加微信进入非标设计学习交流微信群,也可直接加QQ群:834928686看免费非标设备设计直播公开课 ...

  5. Solidworks标准件模型库零件大全非标自动化设备机械设计SW图纸

    Solidworks标准件模型库零件大全非标自动化设备机械设计SW图纸 tao

  6. SolidWorks非标自动化设计全过程,建议收藏

    SolidWorks非标自动化设计全过程,建议收藏 非标机械因其设备的特殊性,我们在非标自动化设计需求与开发过程,往往没有像标准设备那样有一个流程规范和工艺要求,为了更好的开展自动化机械设备的研发设计 ...

  7. C#运动控制加视觉非标自动化软件框架,运动控制设计部分采用流程图式设计

    C#运动控制加视觉非标自动化软件框架,运动控制设计部分采用流程图式设计,可以根据框架自定义C#+halcon或者C#?VP全新 ,源码 YID:3985646038049009用户_20317043

  8. e3d教程做logo教程_非标自动化设计教程精选:电池侧面logo制作全自动丝印机

    非标自动化设计教程精选:电池侧面logo制作全自动丝印机 本视频为小丸子VIP课程节选,需要学习的朋友可以通过视频当中的联系方式联系我们咨询学习!!!每晚8点有免费直播体验课,欢迎莅临课堂学习交流. ...

  9. 1万套Solidworks非标自动化设备3D图纸机械设计SW模型库建模三维

    1万套Solidworks非标自动化设备3D图纸机械设计SW模型库建模三维 资料名称 Solidworks建模非标设备图纸 1万套/500GB(未解压) 资料大小 软件版本|SW16版打开8成,SW1 ...

  10. 非标自动化转行机器人_机器人与非标自动化这两个有什么区别?可以从结构,功能等方面谈谈吗?...

    机器人和非标设备的区别,可以从以下几方面看待. 1.定义异同: 狭义机器人:百度百科:联合国标准化组织采纳了美国机器人协会给机器人下的定义:"一种可编程和多功能的,用来搬运材料.零件.工具的 ...

最新文章

  1. clion pycharm goland 设置背景颜色
  2. 机器学习笔记(十二)计算学习理论
  3. 【HDU - 5884】Sort(k叉哈夫曼树,优化tricks,两个队列代替优先队列)
  4. LeetCode 1758. 生成交替二进制字符串的最少操作数(DP)
  5. MySQL自动备份shell脚本
  6. (⊙o⊙) 这个头条也坐不住了?
  7. ubuntu16.04使用sudo apt-get autoremove导致系统崩溃的解决办法
  8. Gateway源码分析
  9. 【Excel-2010】规范录入调查问卷
  10. Javascript基础系列之(五)条件语句(if条件语句)
  11. vue click.stop阻止点击事件继续传播
  12. MongoDB集群架构 调整,增加延迟备份节点服务器,删除仲裁节点(9)
  13. 移动云招聘,加入我们,搞点大事~
  14. 关于 USB 3.0/3.1 线序定义
  15. Java实现 pdf 转 图片
  16. CCNet: Criss-Cross Attention for Semantic Segmentation
  17. 函数签名function signature是什么意思
  18. 实战教程:平面设计配色原则
  19. kernel启动流程-head.S的执行_3.preserve_boot_args
  20. 【Unity3D】学习笔记(第2记) 2D游戏开发基本技巧之背景制作

热门文章

  1. 彻底杀除“logo1_.exe”(威金病毒)病毒
  2. Httpclient4 简介
  3. 【附源码】Python计算机毕业设计汽车租赁管理系统
  4. 双线性插值bilinear interpolation
  5. 物联网“智能水表”产品简要分析——从人民日报官微推送的NB-IoT应用谈起
  6. GOM引擎 mirserver服务端各文件夹注解
  7. 学术蓝答辩PPT模板
  8. 嵌入式 Web Server 温度检测系统
  9. 前端登陆界面 html+js
  10. hdu 5053 the Sum of Cube(水)