plc编程初学者要注意这三个方面:少走弯路、双线圈输出程序的优化设计和编程元素的位置。
1.编程元素的位置
输出组件(如OUT、MC、SET、RST、PLS、PLF和大多数应用说明)应放在梯形图的最右侧,官方不能直接连接到左侧总线。有些命令(如END和MCR命令)不能由触点驱动,必须直接连接到左侧总线或临时总线。
2.双线圈输出
如果同一个元件的线圈在同一个程序中使用两次或更多次,称为双线圈输出。对于输出继电器,在扫描周期结束时,实际输出是最后一个Y0线圈的状态(见图1a)。
除了外部负载,Y0线圈的通断状态也可能通过其触点影响程序中其他元件的状态。在图1a中,两个线圈Y0所在的电路将梯形图分为三个区域。因为PLC循环执行程序,所以顶部和底部区域的Y0具有相同的状态。如果两个线圈的通断状态相反,那么Y0在不同区域的接触状态也是相反的,可能会使程序运行异常。笔者曾遇到双线圈引起输出继电器快速振荡的异常现象。因此,一般应避免双线圈输出的现象,例如图1a可改为图2b。
3.程序的优化设计
设计并联电路时,单个触点的分支应放在下面;设计串联电路时,应在右侧放置一个触点,否则将使用一条以上的指令(见图2)。
建议在带线圈的并联电路上放置单个线圈,将图2a的电路改为图2b的电路,可以避免使用堆叠指令MPS和堆叠指令MPP。
以上就是pcl通讯基础的相关知识,如果有看不明白的朋友可以去看一套plc视频教程,看明白的朋友说明基础掌握的不错。
相关文章
- 10-04[zz]lua绑定中(tolua++)需注意的事项
- 10-04plc电气接线的三个注意事项
- 10-04plc基础中需注意的三个事项
- 10-04Swift基础--Swift中的分类以及在分类中扩展init方法的注意事项
- 10-04javascript基础程序(算出一个数的平方值、算出一个数的阶乘、输出!- !- !- !- !- -! -! -! -! -! 、函数三个数中的最大数)
- 10-04011 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 05 变量的三个元素的详细介绍之三—— 变量值——即Java中的“字面值”
- 10-04010 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 04 变量的三个元素的详细介绍之二——变量类型——即Java中的数据类型