想将连续的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起
图片说明:
提问者对于答案的评价:
在应用过程中,会有中间数据遗漏现象,比如处理了32个数据转换,结果第八个数据就没数据,感觉不稳定,
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346250.html