plc编程初学者要注意这三个方面:少走弯路、双线圈输出程序的优化设计和编程元素的位置。
  
  1.编程元素的位置
  
  输出组件(如OUT、MC、SET、RST、PLS、PLF和大多数应用说明)应放在梯形图的最右侧,官方不能直接连接到左侧总线。有些命令(如END和MCR命令)不能由触点驱动,必须直接连接到左侧总线或临时总线。
  
  2.双线圈输出
  
  如果同一个元件的线圈在同一个程序中使用两次或更多次,称为双线圈输出。对于输出继电器,在扫描周期结束时,实际输出是最后一个Y0线圈的状态。
  
  除了外部负载,Y0线圈的通断状态也可能通过其触点影响程序中其他元件的状态。在图1a中,两个线圈Y0所在的电路将梯形图分为三个区域。因为PLC循环执行程序,所以顶部和底部区域的Y0具有相同的状态。如果两个线圈的通断状态相反,那么Y0在不同区域的接触状态也是相反的,可能会使程序运行异常。笔者曾遇到双线圈引起输出继电器快速振荡的异常现象。因此,一般应避免双线圈输出的现象,例如图1a可改为图2b。
  
  3.程序的优化设计
  
  设计并联电路时,单个触点的分支应放在下面;设计串联电路时,应在右侧放置一个触点,否则将使用一条以上的指令。
  
  建议在带线圈的并联电路上放置单个线圈,将图2a的电路改为图2b的电路,可以避免使用堆叠指令MPS和堆叠指令MPP。
  
  以上就是pcl通讯基础的相关知识,如果有看不明白的朋友可以去看一套plc视频教程,看明白的朋友说明基础掌握的不错。

PLC编程时三个注意事项相关推荐

  1. 课程12:布尔量、字节、字、双字型、长字型在PLC编程时的应用和理解(工控PLC工程师入门必读,5天可上手调试)

    在PLC编程过程中要注意:变量格式必须与指令的数据类型相匹配. 拿前几节学的时间累加器举个例子: 如果想将时间累加器Q0.5接通 需要I0.4接通.M5000.1处于关断的状态(FLASE).3s的延 ...

  2. PLC编程时WORD和INT数据类型区分

    大家在做PLC程序设计时有没有遇到过这种困惑:有的程序里INT 和WORD可以互用,但是有的不行,word和INT各自的区别以及总结下哪些可以替代互用,哪些不能互用?本文一起学习一下! 一.区别的概述 ...

  3. 在三人易行学习PLC编程有什么好处?

    想学PLC编程,最好就是去培训机构,这已经是行业公认的了.有些人没有基础,想通过自学PLC编程,结果自学了几年,还是不得要领.想去找相关的PLC编程工作,结果连面试都通不过.有些人有一点基础,想转行做 ...

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

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

  5. s7填表指令att_这些PLC指令你会用吗?plc编程入门

    这些plc指令你会用吗?plc编程入门 图1:使能=1时,TOF(T38)的触点动作图 图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器 ...

  6. s7填表指令att_一些PLC指令的用法,一些PLC编程的经验

    一.时间继电器: TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1.使能=0复位(定时器位=0). TOF 使能=1,定时器位=1,计数器复位(清零).使能由1到0负跳变,计 ...

  7. python plc fx5u_三菱PLC FX5U定位编程时的注意事项说明

    FX5U定位编程时的注意事项说明 本文从以下几个方面来说明FX5U定位编程时应注意的一些事项. 一.同轴的定位指令 1.请不要驱动多个同轴内的定位指令.定位动作的脉冲停止且在定位指令的驱动触点未置为O ...

  8. EtherCAT运动控制器的PLC编程(三) 电子齿轮

    EtherCAT运动控制器的PLC编程(三) 电子齿轮 电子齿轮模式能够将两轴或多轴联系起来,实现精确的同步运动,从而替代传统的机械齿轮连接. 被跟随的轴称为主轴,跟随的轴为从轴,通过将跟随轴按照某个 ...

  9. 计算机语言求公因子,学好PLC必须掌握的三个典型程序实例!为PLC编程积累一些实例知识吧!...

    原标题:学好PLC必须掌握的三个典型程序实例!为PLC编程积累一些实例知识吧! 学好PLC一定要积累足够的实例知识,小编为大家准备了一些较为基础的实例,只为帮助新手,还望高手轻拍! 一.控制输出程序 ...

  10. 用计算机对PLC进行编程时,可编程控制器

    可编程控制器例题 1. 用计算机对PLC进行编程时,各种PLC的编程软件是通用的.错误 2. 可编程序控制器停止时,扫描工作过程即停止.错误 3. FX编程器键盘部分由单功能键和双功能键.正确 4. ...

最新文章

  1. java swt 画按钮_向表中添加按钮(java swt)
  2. 判断一个字符串中的字符是否唯一
  3. python教学视频p_python接口自动化28requestshtml爬虫框架
  4. python——opencv入门(一)
  5. [Usaco2010 Nov]Visiting Cows
  6. python opengl_Python环境搭建之OpenGL
  7. 7-172 抓老鼠啊~亏了还是赚了? (20 分)
  8. 云版 Android 系统来了?
  9. dmidecode 硬件查看
  10. datatable java实现_在JAVA实现DataTable对象(一)
  11. 网关 架构演进及实践
  12. matlab 系数矩阵存储,用Matlab对矩阵进行LU分解法 值得收藏
  13. 决策树(ID3算法)
  14. c语言中各个符号的意义及作用是什么,C语言各类符号意义以及用法是什么?
  15. vue怎么改logo_vue项目添加网页logo
  16. HTB-Apocalyst
  17. msgbox php,VBA消息框(MsgBox)
  18. 西门子逻辑运算指令_西门子plc 算术、逻辑运算指令
  19. Android Switch驱动的耳机检测
  20. redis中的incr和incrBy

热门文章

  1. 修改mysql字段长度
  2. idea 主题包下载以及改变字体大小
  3. 免费学java的网站_java免费学习网站推荐
  4. java软件工程师月薪多少?
  5. [sql面试经验] 经典sql面试题及答案第3期
  6. BMFont制作美术字体包教包会
  7. 用户故事与敏捷方法笔记---迭代计划
  8. C#编程如何安装Nupkg包
  9. CarSim仿真快速入门(十四)—CarSim-Simulink联合仿真
  10. Gaussian09 optimization trajectory: python script