实例 快速掌握200SMART顺控指令使用技巧
关注“ 技成微课堂 ”,一起涨知识~
私信回复:777,领西门子PLC案例/例程777个!
顺序控制指令的功能是是按照控制工艺将一个复杂的步骤分割成几个简单的步骤(即顺控段),并根据工艺步骤顺序执行这些顺控段。
普通的PLC程序是从头到尾不断扫描执行的,SCR指令的关键是“步”和“转换”,当转换的条件不满足时会一直保持在当前的步中。“转换”就是从一个步,进入另一个步。
一、指令说明
(1)装载 SCR 指令
说明:开始执行装载SCR以下的程序
(2)切换SCRT 指令
说明:切换至下一个顺控目标程序
(3)结束SCRE指令
说明:结束当前执行顺控程序
二、通过顺控指令设计顺启逆停程序
第一步:(激活顺控继电器S0.1)
第二步:(开始执行S0.1以下程序)
第三步:(计时5S后置位Q0.0线圈)
第四步:(计时5S后转移顺控目标S0.2继电器)
第五步:(结束S0.1执行程序)
第六步:(开始执行S0.2以下程序)
第七步:(计时5S后置位Q0.1线圈)
第八步:(计时5S后转移顺控目标S0.3继电器)
第九步:(结束S0.2执行程序)
第十步:(开始执行S0.3以下程序)
第十一步:(计时5S后置位Q0.2线圈)
第十二步:(计时5S后转移顺控目标S0.4继电器)
第十三步:(结束S0.3执行程序)
第十四步:(开始执行S0.4以下程序)
第十五步:(计时5S后复位Q0.2线圈)
第十六步:(计时5S后转移顺控目标S0.5继电器)
第十七步:(结束S0.4执行程序)
第十八步:(开始执行S0.5以下程序)
第十九步:(计时5S后复位Q0.1线圈)
第二十步:(计时5S后转移顺控目标S0.6继电器)
第二十一步:(结束S0.5执行程序)
第二十二步:(开始执行S0.6以下程序)
第二十三步:(计时5S后复位Q0.0线圈)
第二十四步:(计时5S后转移顺控目标S0.7继电器)
第二十五:(结束S0.6执行程序)
三、演示程序效果
按下I0.0按钮启动顺控程序激活S0.1继电器,开始执行程序
来源:技成培训网,作者:技成-徐陈爽,未经授权不得转载!
私信回复:777,领西门子PLC案例/例程777个!
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
大家好,欢迎关注电气技术微课堂!
今天来简单探讨一下西门子S7-1200PLC的模拟量使用方法。
实际工业应用中常常由传感器采集压力、温度、速度等非电信号,并将这些非电量转换为电压或电流信号再传输给PLC、单片机等控制系统,此时这些信号均为模拟量。我们往往要对PLC中采集的模拟量信息进一步的加工处理,方便用来计算、比较、显示等。
模拟量转换的相关设置
S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的地址为IW64和IW66(长度为一个字,16位),在TIA PROTAL中选中PLC的“常规”—“AI”标签项可以进行查看和设置。
S7-1200PLC模拟量转换的工作原理
假设PLC的AI0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10V的连续电压信号输入给PLC。模拟量经过PLC内部的A/D转换后被转换成了范围0~27648的数字量并存储在特定地址的寄存器中。具体的转换流程如下图所示。
如何将模拟量输入转换的数字值还原成对应的物理量?
例:某个压力传感器的量程为0~0.1MPa,转换成对应的电压信号为0~5V,设转换后地址IW64中的数值为N,尝试求以Pa为单位的压力值。
解: S7-1200PLC默认的模拟信号输入电压范围是0~10V,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5V,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1MPa,由此可推导出公式,将电压值还原成以Pa为单位的压力值并将结果存储于寄存器MD30中。
电压转换成数字信号后存入IW64的数值为N
在博途软件中编写对应的PLC程序如下:
在编写梯形图程序时有以下两点需要特别注意:
1)因为PLC执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程序计算压力值时要注意先乘后除。
2)IW64中的数据类型为整型(INT),该值乘以100000后其结果会超出int的范围,所以必须先应用CONV指令将数据类型转换为DInt。
相关问答
西门子plc继电器输出怎么用?_住范儿家装官网
西门子PLC的输出类型,可从PLC的产品型号中得知。例如西门子s7-200系列的CPU224AC/DC/Relay66ES7214-1BD23-0XB8,为继电器输出;DC/DC/DCES7...
西门子plc火线和零线怎么接线?
首先,需要说明的是,无论是连接PLC还是任何其他电器设备,都应该按照电器设备的电气工程图和说明书来进行接线,以确保安全和正确的使用。接线之前,首先需要进...
plc西门子基础知识入门?
一、西门子PLC的工作原理扫描技术当西门子PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作...
plc编程西门子plc编程,如何计算电机设备的运行时间,赋给一个中间变量?
电机运行起来给个反馈信号,例如接触器的常开点,输入到plcI点然后触动计时器就可以了!结果作为运行时间传送到输出参数"outTime"。注意在启动新的时间测量之...
西门子plc控制伺服电机的方法及举例(最好带有梯形图讲解)-ZO...
现场采西门子S7-400HDCS系统,监测和控制整个生产线的运行。两套S120做为DCS系统的ProfibusDP从站,分别控制两套流道闸板。同时为了保证系统的可靠性,设置了...
西门子PLC中的IB、QB、VB、MB、SMB、SB、LB、AC各代表什么意...
[最佳回答]这些都是变量名,以BIT为单位的.比如IB1也就是IB1.0-IB0.7包括这8个位变量.I是输入,Q是输出,SM是特殊存储器,V变量,M内部存储器比较常用,S特殊寄...
为什么西门子plc会出现辅助线圈得电但对应的辅助常开触点触点不会闭合?
要看程序是否用了VB12VW12VD12VD10等,还要是否重复用了V12.0的线圈等。如果用了就会出现这种情况。要看程序是否用了VB12VW12VD12VD10等,还要是否重复用了V12...
学习西门子300的plc。现在刚学会组态,下一步该怎么学?看指令看得头晕?
你连组态都学会了,软件都会了可不容易。学硬件吧。没有硬件的软件是无根之木。你连组态都学会了,软件都会了可不容易。学硬件吧。没有硬件的软件是无根之木。...
西门子PLC中,二进制、八进制、十进制和十六进制的作用是什么?为什么要用进制?
谢邀!二进制是PLC运行基本单位,也是布尓代数的基本单位,单片机可通过布尔指令直接置位及复位指定端口,从而对外部设备进制程序控制。这也对单片机的位寻址及...
西门子PLC与电脑怎么连接?
西门子PLC与电脑连接方法电脑通过变成电缆连接PLC。这是最简单的。如果你的电脑有变成电缆,那么把变成电缆的RS232端连接到电脑的串口然后把变成电缆的另一端...