详细介绍
新增4类指令为了适应更多的应用场景,以及减轻工程师编程的难度,V2.8软件增加了若干指令,类型包括位指令、转换指令、数学指令以及逻辑运算指令。位指令新增两条位指令,分别是ALT指令与ALTP指令。ALT交替输出指令,当IN为高电平时,每个扫描周期ALT指令的OUT状态均翻转,当IN为低电平时,ALT指令的OUT保持之前的状态。ALTP脉冲交替输出指令,当IN检测到上升沿时,ALTP指令的OUT状态翻转。利用ALTP指令可以轻松的实现类似设备一键启停的功能。图1 交替输出指令转换指令新增4条转换指令,分别是:双精度浮点数转单精度浮点数BCD转双精度整数双精度整数转BCD量程变换图2 转换指令以上几个指令在V2.8版本之前是通过添加附加指令库或者自行编程来实现,相比而言,V2.8集成的转换指令具有更快的执行速度。数学指令新增7条数学指令,用于常见的数据处理,可以极大的减轻编程的难度,分别是:取Zui大值或Zui小值通过该指令可以获取数组中的Zui大值、Zui小值以及所处的位置。图3 取Zui大值或Zui小值指令取随机值通过该指令可以获取数组中的Zui大值、Zui小值以及所处的位置。生成所设定范围内的一个随机值。图4 取随机值指令数组排序对数组进行排序,并将其存储在目标存储区。图5 数组排序指令取数组平均值计算源数据的平均值,并将其写入目标寄存器。图6 取数组平均值指令取juedui值图7 取juedui值指令低通滤波器支持64路一阶低通滤波器,用于对源数据的滤波处理。图8 低通滤波器指令反三角函数指令图9 反三角函数指令逻辑操作指令新增3条逻辑运算符用于逻辑运算,分别是:NAND 与非NOR 或非NXOR 异或非图10 逻辑操作指令HSC增强功能V2.8固件的标准型CPU, HSC(高速计数器)功能开始支持频率模式,通过HSC指令或者高速计数器向导,可以轻松的实现对高速脉冲的频率测量,支持三种频率测量周期,分别是1s、100ms、10ms。向导方式V2.8版本S7-200 SMART CPU和STEP 7-MicroWIN SMART在高速计数器向导中新增频率类型,通过配置向导并调用初始化程序,频率值可通过读取高速计数器当前值寄存器HCx获取。图11 高速计数器向导指令方式HSC指令除了支持计数模式外,新增频率模式,根据所需的控制操作加载特殊寄存器并调用HSC指令,实现对频率的测量。PID增强功能V2.8固件的标准型CPU PID功能得到了全方位的增强,主要包括:支持的PID回路数由8路提升为16路支持PID双向控制新增PID预调节功能增强的ue调节功能除了以上提到的几点,还包括对于PID死区范围的设置,温度控制类型可以设置控制范围,以便于加快调节速度等功能。支持16路PIDV2.8版本S7-200 SMART CPU和STEP 7-MicroWIN SMART可通过向导或者指令的方式配置16路PID。图12 PID回路向导双向PID通过启用PID向导中的双向输出,可以配置两组PID参数,在正向调节时使用正向参数,负向调节时使用负向参数,例如对制冷/加热的控制。图6 取数组平均值指令PID预调节V2.8版本的标准型CPU PID功能在原有jingque调节的基础上,新增了预调节功能,配置完向导并满足一定条件的基础上,即可操作预调节,该功能可大大节约闭环控制系统的调试时间。实现该功能有两种方法,一种是使用PID整定控制面板,该方式便捷直观,一种方式是将相关变量关联至上位机来实现PID参数整定。图14 PID整定控制面板运动控制增强功能V2.8固件的标准型CPU运动控制新功能如下:对于CPU ST60脉冲轴的数量由3个扩展为4个。脉冲轴轴组数量由1个扩展为2个。对于V2.8固件的标准型CPU新增轴组停止指令:GPRx_STOP,用于命令轴组减速停止或者立即停止。支持轴组路径规划参数的动态激活,向导中可组态多条路径,根据需求灵活便捷地激活并触发某一段路径。图15 运动控制向导ST60的PLS和PWM增强功能由于V2.8版本的ST60脉冲轴由3路增加为4路,用于创建PWM脉宽调制输出的向导,也增加了第4路。图16 脉宽调制向导脉冲输出(PLS)指令,在用于ST60时,支持第4个通道的编程。使用方法同前3个轴相同。存储器范围增强V2.8固件版本的标准型CPU,变量存储区分别增加4KB。表1 用户数据存储器V2.8固件版本的标准型CPU,数据保持范围分别增加2KB。表2 用户存储器保持性新指令采用更精密高效的算法来保护PLC的安全。对于从之前的固件版本升级到V2.8固件时,新安全解决方案将自动加载,无需重新下载项目。采用更强大的算法来保护POU的安全。如果要用V2.8的安全解决方案保护旧项目,则需要使用STEP7-MicroWIN SMART V2.8打开旧项目、yongjiu删除POU的密码,对POU进行密码保护。