plc中scl指令和scp指令的作用与应用案例

来源:电工天下时间:2015-10-26 17:17:04 作者:老电工手机版>>

一、plc scl指令和scp指令的作用

1、RSLOGIX 500中的SCL和SCP的作用是什么?
2、这二个指令作用相同,但是可支持的SLC型号有区别。
SCL是通过计算偏移来整定,就相当于一次方程中的y=kx+B
SCP就是两点式。
因此对于菜鸟级用户来说,SCP容易的多,将整定前的范围输入,将希望整定后的数据范围输入就可以了。
而SCL指令则需要根据Offset来进行计算。
实际上完成的功能没有区别。

3、数据整定指令
仿真一下,即可知如何使用了。

二、西门子plc中stl和scl指令

stl和scl指令的功能,指令的说明,针对复杂的程序哪种更好?求解。

说明:

STL有点类似汇编语言,和机器码对应,无论哪种语言写的PLC程序都可以转换成STL查看,所以掌握基本的STL指令和语法是很有帮助的。另外STL直接操作寄存器,实现同样功能时可以减少运算量和寄存器调用次数,并且只关心数据类型的长度(例如不区分int和word),减少了数据类型转换,总的来说执行效率高,但实现复杂运算和逻辑时编程繁琐。
 
SCL类似于高级语言Pascal、C之类,可以通过简单的语句实现复杂的功能,逻辑清晰,在复杂数据类型的处理上也非常方便,虽然理论上执行效率比STL低,但实际一般不会有明显的影响。
 
另外,在同一个FC或FB中,STL可以和梯形图混合使用,而SCL编写的FC或FB不能混合其他语言。

STL是基本的语句表,是基础,你必须会的。SCL是一种类似高级语言的编程方法,和Pascal比较像。复杂的程序用SCL的效率会高一点,尤其写复杂的通用功能块时更明显,SCL编译后会生成STL的FB或FC块,可以调用。

三、欧姆龙PLC SCL指令应用案例

条件:变送器的输出信号为0-10V,对应压力为0-400MPa;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000。
目的:使用SCL指令将模拟量转换得到的数据0-6000(BIN)对应缩放到0-400MPa(BCD)显示输出。

程序:

欧姆龙PLC SCL指令1

欧姆龙PLC SCL指令2

结果:程序执行后就可以实现0-6000(BIN)转换到0-400(BCD)的压力值了。
注:因为BCD数是以十六进制来表示十进制数据的,因此对应的压力值应该用16进制方式去监视。例如:当200CH中的数据是&3000(即5V电压输入),那么用十六进制监控数据D200应该显示#200。
&符号表示十进制数;#表示十六进制数。

四、欧姆龙PLC的SCL指令比例缩放与SCL2,SCL3的区别

欧姆龙 SCL就是简单的一个十进制和十六进制直接的一个转换,通过转换可以把它变成二进制;十进制这样容易的切换。

SCL指令时将无符号的二进制数转换成无符号的PCD数。二进制是函数的一个转换,带偏移,可以把带符号的二进制数据转换成带符号的十进制数据,这是SCL2的功能。

SCL3是把十进制BCD转换成二进制,一种是无符号二进制转十进制,一种是有符号二进制转十进制,还有一种就是十进制转二进制。这样应用不同的转换时可以用不同的指令转换。

五、AB PLC scp指令怎样用

Input 填写要整定的值
Input Min填写输入值的下限
Input Max 填写要输入值的上限
Scaled Min填写整定后的值的下限
Scaled Max 填写整定后值的上限
Scaled Output填写输出值

比如:要将0-100之间的值整定为模拟量输出值
那么:
Input  N7:21
Input Min 0
Input Max 100
Scaled Min 6242(模拟量输出4mA对应6242)
Scaled Max 31208(模拟量输出20mA对应31208)
Scaled Output O:1.0(模拟量输出通道)

或者要将0-100的整数整定到0-10000,那么填写:
Input  N7:21
Input Min 0
Input Max 100
Scaled Min 0
Scaled Max 10000
Scaled Output O:N7:22
此时,输入如果是100,那么输出为10000,输入50,那么输出5000.

SCP仅可以应用于线性关系。

相关文章
  • plc查表操作指令的功能说明

    plc查表操作指令的功能说明

    plc查表操作指令的功能说明,表功能指令包括填表、查表、先进先出和后进先出指令,表功能指令实现对数据(只能是字型数据)的存取操作,在查表指令的语句表中,运算符不采用编码形式,而是直接使用。

    时间:2022-09-18 13:08:13

  • 常见的几款PLC指令对比图

    常见的几款PLC指令对比图

    常见的PLC产品,主要包括欧姆龙PLC、三菱FX系列PLC、LG MASTER系列PLC、松下PLC和西门子PLC,以下是这几大PLC产品的指令说明及对比,供大家学习参考。

    时间:2022-07-17 05:26:08

  • 学习PLC必须掌握的13个基本指令

    学习PLC必须掌握的13个基本指令

    有关PLC编程的基础知识,介绍了学习PLC必须掌握的13个基本指令,这些常用的PLC指令为LD、LDI、OUT、AND、ANI、OR、ORI、SET、RST、PLS、PLF、INC和DEC指令,下面来学习下。

    时间:2022-03-18 05:42:16

  • plc功能指令的通用格式与数据结构

    plc功能指令的通用格式与数据结构

    有关plc功能指令的通用格式,包括功能指令编号、助记符、数据长度、操作数等,并介绍了plc功能指令的数据结构,位元件与位元件的组合、字元件的知识等。

    时间:2021-11-29 09:39:33

  • plc自锁控制梯形图与指令表程序的二种方式

    plc自锁控制梯形图与指令表程序的二种方式

    plc自锁控制梯形图与指令表程序的二种方式,包括启动按钮、停止按钮、热保护、运行继电器等,学习下plc自锁控制梯形图与指令表程序的编写方法。

    时间:2021-11-22 09:20:06

  • 施耐德plc编程软件指令系统与语言形式

    施耐德plc编程软件指令系统与语言形式

    有关施耐德plc编程软件指令系统与语言形式,施耐德plc编程的基本指令特点,图形式指令结构、明确的变量常数、简化的程序结构等,并介绍了其编程语言的形式。

    时间:2020-07-04 06:42:51

  • plc双整型数比较指令符号及应用实例

    plc双整型数比较指令符号及应用实例

    本文介绍了plc双整型数比较指令的用法,重点介绍plc双整型数比较指令的符号含义,该比较指令的功能,双整型数比较指令对状态位的影响,以及双整型数比较指令的实例,供大家学习。

    时间:2020-03-19 15:54:25

  • plc整型数比较指令符号与应用实例说明

    plc整型数比较指令符号与应用实例说明

    本文介绍了plc整型数比较指令的用法,重点介绍plc整型数比较指令的符号含义,以及CMP整数比较指令的功能,整型数比较指令对状态位的影响,以及该指令的应用实例。

    时间:2020-03-19 15:25:05

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有