s7-200中的实数怎么通过Profibus通讯在wincc中显示

我做了一个系统,s7-200通过Profibus-DP与WinCC建立了通讯,现在要将s7-200PLC中的数据传输WinCC中,数字量传输是正常的,但是模拟量(实数)却无法显示,请高手指点

问题补充:
我在系统中wincc中数据格式设置为32位浮点数,s7-200中为实数,这算是格式一致吗?浮点数和实数是不是一样的。有三个图,图1为WinCC中数据格式,图2和图3为PLC程序。i/o域设置显示十进制数,格式9999999999.999,但是依然显示0.000。请大神指教

图片说明:

s7-200中的实数怎么通过Profibus通讯在wincc中显示    s7-200中的实数怎么通过Profibus通讯在wincc中显示    s7-200中的实数怎么通过Profibus通讯在wincc中显示   

最佳答案

你在wincc变量中的数据类型需要与200模拟量保持一致,同时I/O域->属性->输出/输入->输出格式->999.999变更为小数点前面多加几个9,如9999999.999格式。
补充问题回复:
变量属性数据类型错误,参考链接:http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=912
该视频有变量数据类型设置章节。

提问者对于答案的评价:
问题找到了,设置的没有错,只需要在建立变量的时候把“字节交换”的选项勾选上就好了。还是要感谢您的解答。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日
下一篇 2017年6月27日

相关推荐