STEP 7 Micro/WIN SMART指令库 STEP 7 Micro/WIN SMART可以集成两种类型的指令库,西门子提供的标准指令库和用户自定义的指令库。 1 标准指令库—Modbus RTU Library 、USS Library 功能:该标准指令库包括USS通信和Modbus RTU Slave/Master通信协议库。
安装STEP 7 Micro/WIN SMART 软件时Modbus RTU以及USS指令库已经被自动集成。 2 STEP 7 Micro/WIN附加指令库 注意:本文件已经将常见指令库转化成S7-200 SMART CPU 指令库,这些指令库可以被添加到STEP 7 Micro/WIN SMART软件,但是这些指令库的功能性和兼容性未在S7-200 SMART CPU进行充分验证, 使用这些指令的风险完全由用户自行承担,西门子不提供任何担保、错误纠正和热线支持,用户不必为此联系西门子技术支持部门。
这些指令库的功能、使用说明请参考西门子全球技术资源网站关于其相应S7-200指令库的介绍。2.1 Toggle 2.2 Clock_integer 2.3 Logic_operation 2.4 modulo 2.5 logo_function 2.6 real_compare 2.7 graycode 2.8 shutter_control 2.9 Counter_DINT 2.10 Frequency 2.11 scale 2.12 BCD 2.13 Sign operation 2.14 arc functions 2.15 Daytime_saving_time_S7-200 2.17 LGF_arithmeticAverage 2.18 LGF_BubbleSort 功能:对任意数量整数/双整数/实数/无符号数据元素(最大100)的数组重新排序,可根据引脚选择排序方式为升序或降序,并将数组排序后的版本返回到同一地址区域内。
S7-200 SMART CPU 库文件 2.19 LGF_DataConvert 2.20 LGF_DateCaculator 功能:LGF_DateCaculator库文件夹下包含以下库指令: LGF_DateDays、 LGF_DateDiff和LGF_DateSum LGF_DateDays:可以用来计算设定日期经过的天数,并且可以计算当年是否为闰年; LGF_DateDiff:可以用来计算2个日期之间的天数,如果起始日期比结束日期早,结果为正数,如果起始日期比结束日期晚,结果为负数; 2.21 LGF_EdgeDetector 2.22 LGF_RandomInt 功能:可以通过start信号来生成介于lowBound和upBound之间的随机Int,该随机数是根据开始计时时间中的毫秒数来当作种子生成的,用户可以从output处得到想要得到的Int值。
S7-200 SMART CPU 库文件 2.23 LGF_SearchMinMax 功能:可实现在任意连续地址构成的数组(数组长度最大100)中搜索最小和最大值,并输出极值的值和索引号。如果在数组中有不止一个的最小或最大值,则输出第一个最小或最大值的索引号。
S7-200 SMART CPU 库文件
|