一、概述

西门子PLC系列应用广泛,在各种工业自动化控制领域都有应用。用户可以通过编程软件,例如STEP7对程序逻辑进行设计。本文下面对西门子PLC 设计程序时使用的常用指令做一个介绍,供用户在实际编程过程中参考。

二、西门子PLC常用指令

1、串联电路块的并联连接指令OLD

两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。

2、并联电路的串联连接指令ALD

两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。

3、输出指令 =

输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。

4、置位与复位指令S、R

S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。

5、跳变触点EU,ED

正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变。

6、空操作指令NOP

NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。

7、程序结束指令END

END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。

三、小结

综上所述,本文介绍了西门子PLC编程常用指令,用户在使用西门子PLC 进行程序设计时,可以参考本文提供的方法进行操作。如果用户需要更多的了解西门子PLC 系列的相关用法,请联系我们,我们会更好的提供相关技术支持。

西门子PLC常用指令相关推荐

  1. 三菱plc pwm指令_三菱PLC常用指令汇总,速存!

    三菱PLC FX系列的基本逻辑指令: 取指令与输出指令(LD/LDI/LDP/LDF/OUT) (1)LD(取指令) 一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令; (2)L ...

  2. 课程9:PLC常用指令之上升沿与下降沿(工控PLC工程师入门必读,5天可上手调试)

    什么是上升沿?什么是下降沿? 使用"检测信号上升沿"指令,可以检测输入 CLK 的从"0"到"1"的状态变化.如果该指令检测到输入 CLK ...

  3. 博图sodt定时器的用法_西门子plc定时器指令 西门子S7-1200系列PLC定时器指令

    定时器指令是在PLC程序设计中非常常见的一种指令,S7-1200系列PLC的定时器的指令格式及使用方式都不同于S7-200系列PLC. S7-1200系列PLC的采用的是IEC标准的定时器指令,用户程 ...

  4. 西门子PLC常用通信协议以及常用协议的区别(一)

    RS232:是硬件接口 描述:是目前最常用的串行通信接口,RS232-C只是表示RS232的版本,简称都是一样的. 特性:标准接口采用9针或者25针D型接口,常用的一般是9针接口,因为大部分连接不需要 ...

  5. inc指令是什么意思_西门子PLC一些指令

    指令(英文全称意思)∶指令含义 1.LD ( Load装载):动合触点 2.LDN (Load Not不装载):动断触点 3.A(And与动合):用于动合触点串联 4.AN (And Not与动断): ...

  6. 三菱plc pwm指令_西门子PLC常见的20个问题,你碰到过几个?

    西门子PLC占据了全球PLC市场的半壁江山,如今,又在系统集成架构和网络组态上发力,一轮新的抢占和瓜分市场的战役已经拉开序幕,并且愈演愈烈.作为工控行业PLC第一品牌,对其进行多角度全面了解非常有必要 ...

  7. 西门子PLC通信全解析

    前言 最近西门子PLC价格大幅上调,在工控界引起了不小的风波,不仅涨价,甚至还缺货,导致很多人不得不更改方案.听说最近已经完成了芯片替换,希望不久能够恢复供货,并把价格回调. 通过这件事,从侧面可以看 ...

  8. 西门子、三菱指令大全

    一.西门子PLC编程指令 1.位逻辑指令 1.1 -||- 常开接点(地址): 1.2 -|/|- 常闭接点(地址): 1.3 XOR 位异或: 1.4 -|NOT|- 信号流反向: 1.5 -( ) ...

  9. 前沿篇:西门子博图指令(指令含义)(工控PLC工程师入门必读,5天可上手调试)

    注:(用户如有兴趣,可定制该专栏,享受所有该专栏下所有文章资源一次让你学个够) 博图编程指令介绍 在西门子PLC实际编程使用情况中,梯形图语言是PLC程序设计中最常用的编程语言.它是与继电器线路类似的 ...

  10. 西门子atch指令详解_西门子PLC指令表-技术中心-智慧矿山-煤矿自动化,煤矿自动化系统,煤矿综合自动化,科达自控—煤矿生产无人值守的推动者,践行者和领导者...

    一.西门子PLC编程语言 PLC的编程语言包括以下五种:梯形图语言(LD).指令表语言(IL).功能模块图语言(FBD).顺序功能流程图语言(SFC)及结构化文本语言(ST).不同型号的PLC编程软件 ...

最新文章

  1. window7系统中64位安装matalbR2009b后出现乱码的解决方案
  2. HDU 6112黑色星期五 蓝桥基拉姆森公式
  3. python视窗版_Python GUI tkinter窗口视窗学习3
  4. 解决phoenix中创建的表名及字段默认是大写的问题
  5. boost::serialization相关的测试程序
  6. Boost.Flyweight 复合设计示例
  7. Linux学习笔记(11)
  8. c语言读取tdx日线文件,***EXCEL读取通达信股票日线数据***改为读取通达信股票5分钟数据...
  9. uni-app的生命周期
  10. LCD1602和12864显示器
  11. 高等数学张宇18讲 第五讲 中值定理
  12. Unity 安装失败原因
  13. java天津与深圳,国内最可惜的城市:GDP曾是深圳的38倍,如今GDP被反超万亿!
  14. python中def main是什么意思_python main用法解析
  15. python自动化测试课程学费一般多少 学习方式不同,价格也会存在差异
  16. RHCSA 核心考点列表
  17. 并发编程(三)---共享模型之管程
  18. 海尔消费金融“增收不增利”:利润不及两年前,曾多次被点名批评
  19. 禅道开源版16.2,解决LDAP插件无法使用的问题
  20. AES加密解密SHA1、SHA加密MD5加密

热门文章

  1. 实用的chrome插件
  2. SpringMVC使用AJAX上传图片
  3. iometer - 性能压力测试工具
  4. 夏普Sharp MX-M2658N 一体机驱动
  5. java包含罗马字符_leetcode.字符串.12整数转罗马数字-Java
  6. 嵌入式C语言volatile作用
  7. zoom声音如何设置,zoom如何设置声音
  8. matlab k-s检验,柯尔莫可洛夫-斯米洛夫检验(Kolmogorov–Smirnov test,K-S test)
  9. 通信upf是什么意思_管理UPF的方法、装置及系统与流程
  10. 改写jtopo滚轮缩放代码