网站公告:

欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。欢迎光临铖毅科技,我们将竭诚为您服务。

>> 返回     您当前所在位置:首页 > 参考列表 > 正文

功能指令通则和基本逻辑指令-厦门PLC自动化培训

更新时间:2013-05-07 10:39:28点击次数:2328次字号:T|T
功能指令通则和基本逻辑指令-厦门PLC自动化培训

功能指令通则和基本逻辑指令-厦门PLC自动化培训

 

1、数据长度:16bit(位)和32bit(位)

功能指令前附有(D)表示不仅可以处理16bit,还可以处理32bit数据。

处理32bit数据时,用元件号相临的两个元件组成元件对,元件对的首位元件的号用奇数、偶数均可。但为避免错误,元件的首元件建议统一用偶数。

32bit计数器不能用于16bit指令的操作数 厦门PLC培训找厦门铖毅自动化培训。

2、执行方式:脉冲/连续

   功能指令后附有(P)表示脉冲执行即仅在执行条件由OFFON时的上升沿执行指令。

   如用连续方式:则在执行条件ON后,每个扫描周期执行一次指令。

P)和(D)可同时执行。

3、“位”元件/“字”元件

只有ON/OFF状态的元件,例如XYMS称为“位”元件。

其它处理数字数据的元件,例如TCD称为“字”元件。

但“位”元件组合起来也可以处理数“字”数据,“位”元件组合由Kn加首元件号来表示。“位”元件每4 bit为一组组合成单元,KnM中的n是组数。16bit数据操作时组数为1-432bit数据操作时组数为1-8

注意:Kn 不可以变址修改。

4、    整数与实数

1、    整数

PLC中整数的表示及运算采用BIN码(二进制数)格式,可用16bit32bit元件来表示整数,其中最高bit为符号位,0表示正数,1表示负数

整数表示:最大(16bit)  0111 1111 1111 1111   +32767

              (32bit)  0111 1111 1111 1111 1111 1111 1111 1111   +2147483647

          最小(16bit)  1000 0000 0000 0000   32768

              (32bit)  1000 0000 0000 0000 0000 0000 0000 0000   2147483648

注意:负数以补码方式表示。

补码:即将负数的绝对值加1,转化为BIN码(二进制数)后逐位取反(包括最高位)

2、    实数

实数必须用32bit来表示,即用数据寄存对来存放实数。实数的浮点格式如下:

S    E7    E6    E5    E4    E3    E2    E1    E0    A22    A21    A20    A19    A18    A17    A16    A15    A14    A13    A12    A11    A10    A9    A8    A7    A6    A5    A4    A3    A2    A1    A0

S:  符号位   0为正   1为负   

E0----E7: 指数段   E00    E12    E24    E38   E416   E532    E664   E7128

A0----A22: 底数段   A220  A21A20A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

实数值=S1+A的和)*2的(E)次方 厦门PLC培训找厦门铖毅自动化培训。

3、    实数的科学记数格式

     PLC内的实数的处理是采用上述浮点格式的,但浮点格式不便于监视,所以引入实数的科学记数格式。。这是一种介于BIN(二进制)与浮点格式之间的表示方式。此种方法也需要占用32bit,即两个“字”元件,通常也用数据寄存器对(例如D1D0)来存放。这时,序号小的数据寄存器D0存放底数,序号大的数据寄存器D1存放以10为底的指数。

科学格式实数=(底数)*10的指数次方

底数范围:±(1000---9999)或0

指数范围:-41-----+35

注意:底数保留小数点后4

厦门技能培训找厦门铖毅技能培训,厦门PLC培训  厦门PLC自动化培训 厦门三菱PLC培训 厦门西门子PLC培训 厦门欧姆龙PLC培训 厦门模拟量模块培训 厦门组态软件培训 厦门触摸屏培训

0 条评论
不想登录?直接点击发布即可作为游客留言。
               合作品牌: