ao输出问题

请教各位高手,我连接一个PT100,读取数据时,用的方法是ITD,DTR。我现在想输出一个实数给AO,我怎么用上面的方法
把实数转换过来给AO呢?另外我想问AO
都接受什么样的数据呢?INT可以吗?如
果不可以,那为什么读取AI的时候可以用
ITD呢?AI,AO都是word型啊?谢谢!

问题补充:
可以不可以不用FC106,自己编写数据转换的语句呢?我看,AI,AO硬件显示是WORD型啊!INT怎么也可以呢?

最佳答案

用什么指令可以实现REAL到INT的转换?
RND :取整
TRUNC :截尾取整
RND+: 取整为较大的双整数
RND-: 取整为较小的双整数
应用上述指令,具体应用方法见:
《用于S7-300 和S7-400 的语句表(STL)编程手册》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= 1008

AI,AO可以是WORD也可以是INT,只要在S7程序里的符号表里定义就可以。

提问者对于答案的评价:

专家置评

直接使用FC106

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日
下一篇 2017年12月21日

相关推荐