17838383235
首页 > 新闻中心 > 6SL3225-0BE27-5AA1现货西门子代理
新闻中心
6SL3225-0BE27-5AA1现货西门子代理
发布时间:2024-05-18        浏览次数:6        返回列表
6SL3225-0BE27-5AA1现货西门子代理

西门子s7-200smart v2.8增加了一些新指令和功能


一直以来,由S7-200继承而来的S7-200smart系列,和其他竞品相比,指令数比较少,很多功能性指令都需要用户用基本指令编辑成库,以方便使用和移植。近更新的版本v2.8中增加了很多新指令,应用更方便一些,性价比也在提高了不少。

一,增加的指令

1,ALT bit   /ALTP bit  交替输出,相当于三菱FX的ALT功能

ALT:能流有效时,交替输出指令 (ALT) 持续取反输出位的状态。如果不满足此条件,则输出位保持原样。

ALTP:脉冲交替输出指令 (ALTP) 在每个上升沿取反输出位的状态。

2,逻辑运算

NAND_*   与非 ,NOR_* 或非,NXOR_*异或非

其中*处可以是B(字节),W(字),DW(双字)。

3,DFTR IN, OUT  双精度浮点数转为实数(单精度浮点数)

  DFTR:  将双精度浮点值 IN 转换为实数值,并将结果存入分配给 OUT 的地址处。如果转换的值过大以至于无法在输出中表示,则溢出位将置位,并且输出不受影响。

S7-200SMART基本数据类型中,并不支持双精度浮点数;双精度浮点数占用64位(8字节),以连续字节的形式保存,如通过通信方式来自于其他设备。

DFTR   IN,  OUT   其中in的数据类型是byte,如vb; out数据类型是real,如VD。

4,BCDDI  IN, OUT   BCD转换为Dint

     DIBCD  IN, OUT    Dint转换为BCD

5,量程变换

     SITR IN, ISH, ISL, OSH, OSL, OUT   将模拟量输入转换为 S7-200 SMART 的内部数据。执行该指令时,输入 IN 处的整数值被缩放到由参数 OSH 和 OSL 定义的值范围。缩放的结果是实数,该实数存储在输出 OUT 处。

     SRTR IN, ISH, ISL, OSH, OSL, OUT   将 REAL 转换为另一个 REAL。执行该指令时,输入 IN 处的实数值被缩放到由参数 OSH 和 OSL 定义的值范围。缩放的结果是实数,该实数存储在输出 OUT 处。

       SRTI IN, ISH, ISL, OSH, OSL, OUT  将 S7-200 SMART 的内部数据转换为模拟量输出。执行该指令时,输入 IN 处的实数值被缩放到由参数 OSH 和 OSL 定义的值范围。缩放的结果是整数,该整数存储在输出 OUT 处。


6,数学运算

MINMAX_* StarAddr, MinValue, MinValueIndex, MaxValue, MaxValueIndex, Len  在以StarAddr为个数据开始的,并由Len指定数目的一串连续的数据中,获取小值和大值。小值输出至MinValue,小值的索引编号,输出至MinValueIndex;大值输出至MaxValue,大值的索引标号,输出至MaxValueIndex。注意:索引值从0开始,如个数据的索引值是0.

其中_*处可以是B(字节),I(整数),DI(双整数),R(单精度浮点数),StarAddr,MinValue,MaxValue与_*处的数据类型一致;Len,MinValueIndex,MaxValueIndex的数据类型是WORD。

RAND_*  LowerBound, UpperBound, OUT   在LowerBound(下限)至UpperBound(上限)的封闭区间内取随机值。

其中_*处可以是B(字节),I(整数),DI(双整数),R(单精度浮点数),LowerBound, UpperBound, OUT 的数据类型一致。

SORT_* Mode, StartAddr, OUT, Len   对以StarAddr为个数据开始的,并由Len指定数目的一串连续的数据进行排序,排序方式由Mode指定,排序结果输出值OUT为个数据开始的相同数据的连续地址中。

其中_*处可以是B(字节),I(整数),DI(双整数),R(单精度浮点数),StartAddr, OUT数据类型一致,Mode 为BYTE,0-升序排列,1-逆序排列,Len为WORD.

AVG_* StartAddr OUT Len   对以StarAddr为个数据开始的,并由Len指定数目的一串连续的数据取平均值,结果输出至OUT.

其中_*处可以是B(字节),I(整数),DI(双整数),R(单精度浮点数),StartAddr, OUT数据类型一致,Len为WORD.

ABS_* IN OUT   对IN取值,输出至OUT

其中_*处可以是I(整数),DI(双整数),R(单精度浮点数)。

注意:该指令不影响边界值,如ABSI,当IN=-32768时,OUT=-32768,因为已经超出32767的输出范围。即当IN为大于-32768的整数时,才能正确输出结果。

LPF IN,Coef,N,OUT  低通滤波器  

使用“低通滤波器”指令来衰减高频分量,例如信号中的噪声。使用以下公式计算指令的结果:

y(n) = Coef*y(n-1) + (1- Coef)* x(n);

y(n) 为当前滤波器输出,Coef 为滤波器系数,y(n-1) 为上一个滤波器输出,x(n) 为当前采样值。

 可指定以下滤波器参数:

  • Coef:滤波器系数

    如果作为命令中的比率参数的滤波器系数被设为 0,则不执行滤波。

  • N:目前,S7-200 SMART 支持 64 个一阶低通滤波器,因此在编程时必须指定使用哪个滤波器。

    相同编号的低通滤波器将使用历史滤波值和当前采样值一起计算,得到当前滤波值。



二,增加的其他功能

1,指令向导生成的PID回路由8路增加到16路,支持双向PID ,支持PID 预调节和增强的jingque调节。

2,HSC高速计数器,支持高速频率计数。

3,开环运动  

对于CPU ST60:  

-轴的数量从3 个增加到4 个:即支持轴3 。

-轴组的数量从1 个增加到2 个:即增加轴组1 。

对于CPU SR/ST 20、SR/ST 30、SR/ST 40 和SR/ST 60:

-支持轴组的新子例程:GRPx_STOP 。GPRx_STOP 子例程触发减速停止命令或立即停止命令,以停止轴组运动。

-支持动态组态运动路径参数。这意味着,无需在运动向导中修改参数并再次下载项目。

4,ST60的PLS和PWM输出

脉冲输出(PLS) 的数量从3 个增加到4 个:支持第四条PLS 指令。

脉宽调制(PWM) 的数量从3 个增加到4 个:支持第四条PWM 指令

5,增强的存储器范围

对于CPU SR/ST 20、SR/ST 30、SR/ST 40 和SR/ST 60,变量存储区分别增加4KB,保持范围分别增加2KB。





三,编程软件包增加了新的WEB编辑器

目前(2023/12)新的STEP 7 MicroWIN SMART V2.8.0.1.iso中,增加了Smart Web Editor功能包,可以编辑web页面,web页面下载到CPU之后,通过web浏览器连接到PLC,可以打开指定的页面,类似于HMI或上位机的画面。


核心提示:西门子PLC代理,西门子变频器代理,西门子伺服电机代,西门子工控机代理,西门子触摸屏代理
刚发布的文章
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
新闻分类
最新发布
企业新闻
站内搜索