plc中数据类型有哪几种

建站技术 Nix 2年前 (2022-11-03) 588次浏览

文章摘要:plc中数据类型有哪几种

plc是在工业环境下应用而设计的数字运算操作电子系统,在学习过程中,很多人不了解它的数据类型,所以下面小编给大 […]

plc是在工业环境下应用而设计的数字运算操作电子系统,在学习过程中,很多人不了解它的数据类型,所以下面小编给大家介绍plc数据类型有哪些,一起来看看吧。

plc数据类型

1、整型(int)。整型数在计算机内部一般采用定点表示法,用于存储整型量。(如123,-7等),存储整数的位数依机器的不同而异。

2、字符型(char)。表示单个字符,一个字符用一个字节存储。

3、逻辑型(bool)。也称布尔类型,表示表达式真和假。

4、实型(浮点数)。它和整数不同的地方是浮点数采用的是浮点表示法,也就是说,浮点数的小数点的位置不同,给出的精度也不相同。

plc数据块的作用

1、一般背景数据块才自动生成变量,是否可以改动或删除要看程序怎样写,如果程序没使用就可以删除,可以在原来基础上添加定义变量。

2、属于背景数据块。作为FB块的背景数据块,使用就行功能接口信号 我们就要根据具体的机床和要求灵活应用西门子包含的东西太多。

3、先创建一DB块,在此数据块中建一实数数组(数组长度不得低于数据个数),再把这一系列的数据(REAL)存入此数组中;至于提取出来进行运算就直接读取数组中值就行了。

4、数据块就相当于其他的变量地址,访问方式分为直接和间接寻址方式。在创建db块时,如果需要可以插入建好的。

5、有时需要建立多个数据块,但数据块的结构,数据类型都是一样的,但又不能在同一个数据块中保存。

6、需要自己来创建,如果用不到用户数据类型,可以不用理会这个UDT。这时可以先建一个UDT,通过UDT再创建其余的几个块。

plc的工作原理

1.输入采样阶段

在输入采样阶段,PLC以扫描方式依次读入所有输入状态和数据,并将它们存入I/O映象区中的相应单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中相应单元的状态和数据也不会改变。因此,如果输入的是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

2.用户程序执行阶段

在用户程序执行阶段,PLC总是按由上而下的顺序依次扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算;然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态,或者刷新该输出线圈在I/O映象区中对应位的状态,或者确定是否要执行该梯形图所规定的特殊功能指令。

3.输出刷新阶段

当用户程序扫描结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:plc中数据类型有哪几种
文章链接:http://www.7966.org/post/22479.html
转载请注明出处

喜欢 (0)