请教大家一下:我现在想对2个实数进行绝对值的比较,请问怎么实现?谢谢大家的帮助!在microwin中只有实数,字节,整数的比较,没有绝对值的比较,转换指令也没进行绝对值的指令。。。。。
问题补充:
请教大家:我按照S7-200SMARTPLUS中的步骤一步一步的操作,为什么在micro/win-smart中点击创建库时,在“组件”的程序块中只有SBR_0,而没有我事先我已经保存好的"ABS_R",请问这应该怎么处理?谢谢大家!
图片说明:
最佳答案
可以添加指令库,调用值求绝对值(ABS)后在比较。
1、可以使用指令库,S7-200的指令库可以用于S7-200SMART中。
STEP7-Micro/WIN的标准库函数中不包括对数据值求绝对值(ABS)和求负值(NEG)的函数,但您可以用可集成的附加指令库编程实现此功能。您可以下载下面的“SignOperation”符号处理指令库,并添加到STEP7-Micro/Win中。
2、下载与使用,详见这里的说明:
http://support.automation.siemens.com/CN/llisapi.dll?aktprim=0&lang=zh&referer=%2fCN%2f&func=cslib.csinfo&siteid=cseus&nav0=index&idx0=Z&load=treecontent&groupid=4000003&extranet=standard&viewreg=CN&&nodeid0=10805397&objaction=csopen
3、如何将Micro/WIN的库文件导入到Micro/WINSMART中:
http://www.ad.siemens.com.cn/download/docMessage.ASpx?ID=6861&loginID=&srno=&sendtime=
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=105735&cid=1076
4、问题补充:刚试了一次没有问题,关键是以下的操作步骤:
、应用Micro/WIN打开S7-200库文件,选择要导入的库文件,并将其放在程序编辑器中。编译并保存。
、应用S7-200SMART编程软件,打开刚刚保存的文件。
提问者对于答案的评价:
谢谢大家的帮助!
专家置评
已阅,最佳答案正确。