找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
FC105/FC106就是。
1、FC105
SCALE功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功能使用以下等式:
OUT = [ ((FLOAT (IN) -K1)/(K2-K1)) * (HI_LIM-LO_LIM)] + LO_LIM
常数K1和K2根据输入值是BIPOLAR还是UNIPOLAR设置。
BIPOLAR:假定输入整型值介于-27648与27648之间,因此K1 = -27648.0,K2 = +27648.0
UNIPOLAR:假定输入整型值介于0和27648之间,因此K1 = 0.0,K2 = +27648.0
如果输入整型值大于K2,输出(OUT)将钳位于HI_LIM,并返回一个错误。如果输入整型值小于K1,输出将钳位于LO_LIM,并返回一个错误。
通过设置LO_LIM > HI_LIM可获得反向标定。使用反向转换时,输出值将随输入值的增加而减小。
2、FC106
UNSCALE功能接收一个以工程单位表示、且标定于下限和上限(LO_LIM和HI_LIM)之间的实型输入值(IN),并将其转换为一个整型值,将结果写入OUT。
UNSCALE功能使用以下等式:
OUT = [ ((IN-O_LIM)/(HI_LIM-O_LIM)) * (K2-1) ] + K1
根据输入值是BIPOLAR还是UNIPOLAR设置常数K1和K2。
BIPOLAR:假定输出整型值介于-27648和+27648之间,因此,K1 = -27648.0,K2 = +27648.0
UNIPOLAR:假定输出整型值介于0和27648之间,因此,K1 = 0.0,K2 = +27648.0
如果输入值超出LO_LIM和HI_LIM范围,输出(OUT)将钳位于距其类型(BIPOLAR或UNIPOLAR)的指定范围的下限或上限较近的一方,并返回一个错误。
1.<SM331信息集要(更新版)(2008.03.05)>:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0220
2.<S7-300 PLC模拟量输入输出量程转换教程》:
http://www.ca800.com/download/29472.html
3.《S7-300模块数据(中文)》:
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1878&TreeID=3&URL=%2fdownload%2fUpload%2fAS%2fmanual%2f8859629.pdf
4.<S7-400模块规格(中文)>:
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1849&TreeID=4&URL=%2fdownload%2fUpload%2fAS%2fmanual%2f1117740.pdf
FC106是将以工程单位表示的介于上下限的实数(浮点数)转换为一个整数值(0-27648),同样对于单极性(0-27648)为例说明,这里以电压信号0-10V为例,下限=0V,上限=10V,那么通过FC106,其输出(整数)=[实数-下限]/(上限-下限)]X(K2-K1)+K1,其中对单极性输出而言,K1=0.0,K2=27648.0,那么将量程转换为整数的输出=[量程/10] X (27648.0 – 0.0)+0.0,输出为整数(单位INT)。
你可以在SIMATIC管理器中,打开你的项目,随便打开任一个程序块,在LAD/STL/FBD 编辑器中左边,在“New Network”(网络)最下面找到“Libraries”(库),依次展开Standard Library (标准库)/ T1-T7 Converting Blocks(T1-T7转换快)子项下,可以看到标准功能FC105、FC106,只要你选中它,单击电脑上F1键,就可以看到关于如何使用它们的详细描述。
1.<SM331信息集要(更新版)(2008.03.05)>:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0220
2.<S7-300 PLC模拟量输入输出量程转换教程》:
http://www.ca800.com/download/29472.html
3.《S7-300模块数据(中文)》:
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1878&TreeID=3&URL=%2fdownload%2fUpload%2fAS%2fmanual%2f8859629.pdf
4.<S7-400模块规格(中文)>:
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1849&TreeID=4&URL=%2fdownload%2fUpload%2fAS%2fmanual%2f1117740.pdf
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!