上海西门子授权一级供应商
给予强制性I/O点确诊作用。虽然生产厂家为用户提供如子程序(LAD)、助记符(STL)、应用图(FBD)和表达等计算机语言,可是却众多电气工程技术人员用户习惯和新手的容易接受水平讲,子程序和助记符是PLC基本就是常见的计算机语言。这篇根据详细介绍西门子系统S2-700 PLC的指令系统及数控编程软件,使读者逐渐把握PLC的编程方式和流程,为深层次和提升西门子系统PLC工程项目应用打下基础。
先详细介绍S7-200 PLC的程序编写元器件、寻址方式及其基本上命令。
随后详细介绍PLC子程序程序设计基础,包含PLC的程序设计方法、子程序设计规则、顺序功能图和PLC程序编写。
然后详细介绍S7-200 PLC的程序指令,包含计令、数据处理方法命令、表程序指令、变换命令、系统控制类命令等特殊命令。
后详细介绍STEP 7-Micro/WIN数控编程软件,包含STEP7-Micro/WIN安装、作用、应用及其运用模拟仿真软件模拟仿真运作STEP 7-Micro/WIN程序
可显示全过程主要参数同时可根据输入键开展设置或修改。
具备可编的8个功能按键,可替代普通开关按钮,进而节约8个输入点。
具备密码设置作用。S7-200 PLC的基本计算机指令比较丰富且功能齐全,这是PLC编程的前提,就是学习的核心。其主要包含逻辑框架命令、计令、数据处理方法命令、表程序指令及变换命令。此章将系统化全方位详细介绍S7-200 PLC的基本命令。
此章各节具体内容关键点如下所示。
3.1节详细介绍S7-200 PLC的操作数的基本数据类型、程序编写元器件与寻址方式。
3.2节详细介绍基本上命令里的基本上位操作指令、逻辑性栈命令、计时器命令、电子计数器命令、比较指令。程序编写元器件延续了传统式电磁阀自动控制系统中电磁阀的名字,并依据它的功能,分成键入电磁阀、导出电磁阀、通用性辅助继电器、特殊标志电磁阀、自变量存储芯片、静态变量存储芯片、次序控制开关、计时器和电子计数器等。在PLC内部结构并不是真真正正存有这种具体物理元器件,与其说相对应的仅仅存储芯片的某个存储器。一个电磁阀对应一个基本单位(即1位,1 Bit),好几个电磁阀将占据好几个基本单位;8个基本单位形成一个8位二进制数,一般称之为1字节数(1 Byte,1B),它恰好占有一般存储芯片的一个存储器,连续两个存储器构成一个16位二进制数,一般称之为一个字(Word)或一个安全通道。连续不断的2个安全通道还可以组成一个双字(Double Words)。各种各样程序编写元器件分别占据一定数量的存储器。使用这个数控编程软件,实际上就是对对应的存放内容以位、字节数、字或双幕的方式进行存储。
浔之漫智控技术(上海)有限公司(w)
是我国西门子系统合作伙伴,公司主要从事工业生产自动化设备的集成化,市场销售和维护,是全国自动化机械企业。
企业位于全国城市上海,大家真诚希望在器件的营销和工程项目项目承接、系统软件开发上可以和贵公司进行各个方面协作。
以下是我司关键代理商西门子产品,欢迎你来电来函资询,我们将为您提供低的价格及便捷细致的服务!
上海市西门子授权一级供应商
(1)键入电磁阀(I)每一导出电磁阀都和PLC上的一个输出端子相匹配,并且仅有一个实打实的物理学自锁电路用于接入负荷。Q都是以字节数为单位电磁阀,其每一位对应一个数字信号导出点,一般采用“字节数.位”的编址方式。导出电磁阀状态需要由键入电磁阀的接触点、别的内部结构器件的接触点,以及它自已的接触点来驱动,即它彻底是通过编程方式来决定其状态下的。
(3)通用性辅助继电器(M)
通用性辅助继电器好似传统式继电器控制系统中小型继电器,在PLC里没有键入/输出端口与其相匹配,因而通用性辅助继电器的电磁线圈没有直接受输入信号控制,其接触点能推动外界负荷。选用“字节数.位”的编址方法。
(4)特殊标志电磁阀(SM)
有一些辅助继电器具备特色功能,如分布式存储的初始条件、相关的主要参数与信息等,称作特殊标志电磁阀。用户可通过特殊标志来沟通交流PLC与控制对象中间的信息,如能够载入程序流程运行中的设备运行状态和计算结果信息,根据这些信息内容用程序代码一定控制姿势,还可通过立即设定特殊标志电磁阀位来让机器设备完成某些作用。比如:
SM0.1:扫描仪为1,之后为0,常用于对程序执行复位,归属于写保护种类。
SMl.2:当设备实行数学计算的结果显示负时,该位被置1,归属于写保护种类。
SM36.5:操纵高速计数器HSC0现阶段记数方位,置位时,增长记数;校准时,下降记数,归属于写保护种类。
(5)自变量存储芯片(V)
自变量存储芯片用于存放自变量。它能够存放程序实施过程中操纵逻辑操作的中间结果,也可储存与工艺流程或任务相关的许多数据信息。
(6)静态变量存储芯片(L)
静态变量存储芯片用于储放静态变量。静态变量与自变量存储芯片所存储的局部变量十分相似,关键区别在于静态变量是部分高效的,而局部变量是全局性高效的。部分合理就是指一个自变量只跟特定程序流程密切相关,而全局性合理就是指同一个自变量能够被一切程序流程(包含源程序、程序段和中断处理程序)浏览。
S7-200 PLC给予64个字节数的静态变量存储芯片,当中60个可作为临时存储芯片或给程序段传递参数用。源程序、程序段和中断处理程序以“位”使用中,都可以用64个字节数的静态变量存储芯片。不一样流程的静态变量存储芯片不可以相互之间浏览。在运行中,设备根据需求动态性地分派静态变量存储芯片:在实施源程序时,分给程序段或中断处理程序的静态变量存储芯片根本不存在;当程序段被启用或者出现终断时,必须给它分派静态变量存储芯片,一个新的静态变量存储芯片能是以前分给别的程序块的同一个静态变量存储芯片。
(7)次序控制开关(S)
次序控制开关用于顺序程序和步进电机操纵中,这是特殊电磁阀。
(8)计时器(T)
计时器是PLC中重要的程序编写元器件,是累积时长增量的内部结构元器件。绝大多数全自动它输入端单脉冲电位差上升沿(正振荡)次数。当电子计数器记数做到设定的预设值时,其自锁电路关闭,常闭点断掉。电子计数器的记数方法有3种:增长记数、下降记数和增/减记数。增长记数是指从0逐渐,累积到预设值,电子计数器姿势。下降记数是指从预设值逐渐,累减到0,电子计数器姿势。增/减记数有两种记数端,其增计数原理与增长记数同样,其减计数原理与下降记数同样。高速计数器工作原理与一般电子计数器基本一致,它用于总计比服务器扫描仪速度相当快高速单脉冲。高速计数器的当前值为双字节(32位)的整数金额,并且是写保护值。高速计数器的总数非常少,编址时仅用元器件名字HC和详细地址序号。比如,HC2,2表明详细地址序号,其存放方式如下所示。
(12)累加器(AC)
S7-200给予4个32位累加器,分别是AC0、ACl、AC2、AC3,累加器是储存数据库的存储器,可用于存取数据如计算数
据、正中间数据与结论数据信息,还可用来为程序段传递参数,或者从程序段回到主要参数。累加器可以用数据长度为32位,但实际应用中,数据长度在于出入累加器的基本数据类型,数据长度大致分成字节数、字和双幕3种。编址时仅用累加器元器件名字AC和详细地址序号。比如,AC0,0表明详细地址序号。累加器可以进行读、写二种实际操作,在使用过程中只发生详细地址序号。
3.1.3 程序编写器件的寻址方式
S7-200将信息存放于不同类型的存储芯片模块,每一个存储芯片模块都是有唯一明确地址。通过对存储芯片模块中信息内容存储方式的不一样,对程序编写器件的寻址方式可以分为直接寻址和间接寻址。间接寻址就是指数据信息存放存储芯片或存储器,在命令上只发生需要数据信息所属单元基址。存储器地址的详细地址也称为详细地址表针。这类间接寻址的方式和计算机间接寻址方法同样。间接寻址在对待运行内存持续详细地址中数据时十分方便,并且可以缩短程序流程所产生的编码长短,使程序编写更加高效。
能用详细地址表针开展间接寻址的存储芯片有:键入电磁阀(I)、导出电磁阀(Q)、通用性辅助继电器(M)、自变量存储芯片(V)、次序控制开关(S)、计时器(T)和电子计数器(C)。在其中,对T和C的当前值能够进行间接寻址,但对单独的位值和模拟量输入无法进行间接寻址。
应用间接寻址方法数据存储结构方法和C语言中的运用类似,其流程如下所示上述。
(1)创建详细地址表针
应用间接寻址对某一存储芯片模块读、写时,首先创建详细地址表针。详细地址表针为双字节,是所需访问的存储芯片单元32位