登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:模拟量如何仿真?

点击:2197 回复:11

我写了一个模拟量的处理子程序,piw256输入点上用仿真软件怎么能输入带小数点的数据?
附件 Screenshot_2016-12-06-07-09-03.jpg
附件 Screenshot_2016-12-06-07-09-20.jpg
16-12-06 07:10
整数类型的怎么能够输入小数呢,难道你程序里不转换的吗?
16-12-06 08:06
不过楼主用截图发图的方式,倒是值得赞一个,缩小了图片,又看的清楚。
16-12-06 08:08
PIW256是外部输入信号,对应的就是整数啊,
16-12-06 08:10

引用 9012573 在 2016/12/6 8:10:11 发言【内容省略】

是外部输入信号,可是实际信号肯定是有小数的,这个该怎么处理呢?
16-12-06 11:04

引用 gk_0 在 2016/12/6 8:06:47 发言【内容省略】

是在程序里转换的,那实际外部信号不是整数怎么办?比如4~20Ma电流信号,要是取整的话误差会不会很大?
16-12-06 11:07
没有认真看模块说明书,没有认真学习ad转换.
4~20mA一般转为整数0~27648.
温度模块会保留一位小数,但也是用整数表示.比如20度,用200表示,用的时候要除以10.0.西门子.
16-12-06 12:29

引用 pqsh 在 2016/12/6 12:29:54 发言【内容省略】

那帮着看看我编的这个对吗?
附件 _20161206_194741.jpg
16-12-07 06:36
子程序。。。
附件 Screenshot_2016-12-06-19-24-23.jpg
附件 Screenshot_2016-12-06-19-24-43.jpg
附件 Screenshot_2016-12-06-19-25-39.jpg
附件 Screenshot_2016-12-06-19-25-57.jpg
附件 Screenshot_2016-12-06-19-26-14.jpg
可能顺序有点乱。。
最后修改:2016/12/7 6:39:11
16-12-07 06:38
转换程序忘记拍了。。是用传送指令将采集数据送到MD200,在用DINT转R给下面的程序进行计算。。
16-12-07 06:46

上一页下一页

工控新闻

更多新闻资讯