S7-200 Smart批量转换数据类型

想将连续的20个real型数据转换为20个DInt数据类型,请问有便捷的方法么?

问题补充:
可以将具体的程序部分以截图的方式展示出来么?我有访问你提供的链接,并未找到相关信息。

最佳答案

可以使用间接寻址加for循环
S7-200 SMART 间接寻址
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/indirect_addressing.html
FOR-NEXT循环指令
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/F0R_NEXT/FOR_Next.html
补充:
示例程序:real数据放在VD100起,转换后DI放在VD200起

图片说明:

S7-200 Smart批量转换数据类型  S7-200 Smart批量转换数据类型  

提问者对于答案的评价:
在应用过程中,会有中间数据遗漏现象,比如处理了32个数据转换,结果第八个数据就没数据,感觉不稳定,

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论