请教大家一下:我现在想对2个实数进行绝对值的比较,请问怎么实现?谢谢大家的帮助!在microwin中只有实数,字节,整数的比较,没有绝对值的比较,转换指令也没进行绝对值的指令。。。。。
问题补充:
请教大家:我按照S7-200 SMART PLUS中的步骤一步一步的操作,为什么在micro/win-smart中点击创建库时,在“组件”的程序块中只有SBR_0,而没有我事先我已经保存好的"ABS_R",请问这应该怎么处理?谢谢大家!
图片说明:
最佳答案
可以添加指令库,调用值求绝对值(ABS)后在比较。
1、可以使用指令库,S7-200的指令库可以用于s7-200smart中。
STEP 7-Micro/WIN 的标准库函数中不包括对数据值求绝对值(ABS)和求负值(NEG)的函数,但您可以用可集成的附加指令库编程实现此功能。 您可以下载下面的“Sign Operation”符号处理指令库,并添加到STEP 7-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/WIN SMART 中:
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编程软件,打开刚刚保存的文件。
提问者对于答案的评价:
谢谢大家的帮助!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc156067.html