S7-200 SMART 一些常用指令库
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 CPU提供了些常用的指令库,但是目前还未提供S7-200 SMART所使用的指令库。S7-200 CPU使用的指令库可以被转化成S7-200 SMART CPU 指令库,具体步骤见如何将 Micro/WIN 的库文件导入到 Micro/WIN SMART 中。https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715329427_1704446132508.gif注意:本文件已经将常见指令库转化成S7-200 SMART CPU 指令库,这些指令库可以被添加到STEP 7 Micro/WIN SMART软件,但是这些指令库的功能性和兼容性未在S7-200 SMART CPU进行充分验证, 使用这些指令的风险完全由用户自行承担,西门子不提供任何担保、错误纠正和热线支持,用户不必为此联系西门子技术支持部门。
这些指令库的功能、使用说明请参考西门子全球技术资源网站关于其相应S7-200指令库的介绍。2.1 Toggle功能:使用该库指令可以实现一个输出线圈随输入点接通而不断翻转状态。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/1032831
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715337758_1704446133772.pngS7-200 SMART CPU 库文件2.2 Clock_integer功能:由于S7-200时钟指令的数据格式是BCD码,使用该库指令可以直接读取S7-200 CPU时钟并以整数格式输出所读取的值。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/19294366
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715345535_1704446134057.pngS7-200 SMART CPU 库文件2.3 Logic_operation功能:使用该库指令可以添加 NEG(一个数字的二进制补码),NAND(是AND 运算符的配对运算符,NAND的输出仅在所有输入都具有状态1时才会具有状态0),NOR(是OR运算符的配对运算符,NOR的输出仅在所有输入都具有状态 0时才会具有状态 1),和NXOR(是XOR 运算符的配对运算符,当输入具有不同状态值时,NXOR的输出具有状态0)指令。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/18251129.
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715345220_1704446134275.pngS7-200 SMART CPU 库文件2.4 modulo功能:使用该库指令可以实现取模功能,可以检查一个数是否可以被另一个数整除(取模运算中结果是否为0)。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/18251123
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715348721_1704446134698.pngS7-200 SMART CPU 库文件2.5 logo_function功能:使用该库指令可以实现LOGO!的脉冲继电器功能。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/19141713
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715352844_1704446134954.pngS7-200 SMART CPU 库文件2.6 real_compare功能:在S7-200中实数精确到6个小数位,在使用包括较大数和很小数的很多数值来计算实数时,可能会生成不精确的结果。该库指令可以准确的进行浮点数比较。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/17924241
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715355923_1704446135219.pngS7-200 SMART CPU 库文件2.7 graycode功能:使用该哭指令可以实现怎样二进制码和格雷码之间的互转。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/26485059
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715356423_1704446135452.pngS7-200 SMART CPU 库文件2.8 shutter_control功能:使用该库指令可以实现不使用感光开关,使用S7-200来控制百叶窗的日出而开和日落而关。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/35146699
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715358633_1704446135672.pngS7-200 SMART CPU 库文件2.9 Counter_DINT功能:使用该库指令可以实现S7-200 CPU计算大于16 位的循环计数。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/35096610
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715369866_1704446135894.pngS7-200 SMART CPU 库文件2.10 Frequency功能:使用该库指令可以测定高速脉冲串的频率和速度。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/27864874
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715364024_1704446136121.pngS7-200 SMART CPU 库文件2.11 scale功能:使用该库指令可以实现S7-200模拟量值比例换算。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/27043396
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715362440_1704446136350.pngS7-200 SMART CPU 库文件2.12 BCD功能:使用该库指令可以实现将双整数DINT与BCD码互转。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/25943079
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715363980_1704446136585.pngS7-200 SMART CPU 库文件2.13 Sign operation功能:使用该库指令可以实现数值求绝对值和求反(反号).
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/25939521
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715361874_1704446136827.pngS7-200 SMART CPU 库文件2.14 arc functions功能:使用该库指令可以实现S7-200反三角函数arcsin,arccosin和arctan功能。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/19308841
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372230_1704446137066.pngS7-200 SMART CPU 库文件2.15 Daytime_saving_time_S7-200功能:使用该库指令可以实现S7-200系统实现的夏令时开始和结束时间的调整。
S7-200 CPU库文件下载地址:http://support.automation.siemens.com/CN/view/zh/25547955
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372346_1704446137287.pngS7-200 SMART CPU 库文件2.17 LGF_arithmeticAverage功能:可以用来实现计算任意连续地址构成的数组(建议数组长度最大为100)的算术平均值。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件2.18 LGF_BubbleSort功能:对任意数量整数/双整数/实数/无符号数据元素(最大100)的数组重新排序,可根据引脚选择排序方式为升序或降序,并将数组排序后的版本返回到同一地址区域内。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件2.19 LGF_DataConvert功能:对从起始地址存储的双精度浮点数进行转换,转换成单精度浮点数。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件2.20 LGF_DateCaculator功能:LGF_DateCaculator库文件夹下包含以下库指令: LGF_DateDays、 LGF_DateDiff和LGF_DateSumLGF_DateDays:可以用来计算设定日期经过的天数,并且可以计算当年是否为闰年;LGF_DateDiff:可以用来计算2个日期之间的天数,如果起始日期比结束日期早,结果为正数,如果起始日期比结束日期晚,结果为负数;LGF_DateSum:可以计算初始日期和当前日期之间的天数,当set管脚为真时,将设定日期赋值初始定日期。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件2.21 LGF_EdgeDetector功能:可以用来检测指定信号的上升沿和下降沿,并在输出端输出一个循环的脉冲信号。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件2.22 LGF_RandomInt功能:可以通过start信号来生成介于lowBound和upBound之间的随机Int,该随机数是根据开始计时时间中的毫秒数来当作种子生成的,用户可以从output处得到想要得到的Int值。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件2.23 LGF_SearchMinMax功能:可实现在任意连续地址构成的数组(数组长度最大100)中搜索最小和最大值,并输出极值的值和索引号。如果在数组中有不止一个的最小或最大值,则输出第一个最小或最大值的索引号。
https://slc-di-cs-css-prod.oss-cn-beijing.aliyuncs.com/downloadcenterproduction/ide/20240151715372228_1704446137515.pngS7-200 SMART CPU 库文件
本文来源:常用指令库-SIMATIC S7-200 SMART编程软件-PLC-西门子下载中心常见问题大全
页:
[1]