求西门子s7-200系列plc编程实例,小弟初学,对模拟量这块不会用,求大哥指教,min2007hao@163.com,谢谢

2024-12-26 16:30:59
推荐回答(3个)
回答1:

VD表示指令对内存的双字操作,一次处理4个字节数据。双字数据可以表示32位的整数和32位IEEE754实数两种基本数据类型;
VW表示指令对内存的单字操作,一次处理2个字节数据。单字数据可以表示16位整数;
单字数据转换为双字数据是完全可以的,不会产生数据的丢失问题。而双字数据转换为单字数据时,有可能会导致超出单字部分的数据丢失。
模拟量程序当然能做在主程序里面,但是一般不会在主程序里面放入太多行指令,那样会导致程序结构不够明了不方便自己阅读。一般的做法是把实现各个功能的指令单独放到子程序里面,方便程序组织和管理。

回答2:

已发

回答3:

VD-双字,VW-单字,例如VD0包含VW0,VW2。模拟量处理放在主程序?你那是浪费,一般都在写在子程序内的,在主程序内调用。模拟处理你没有做成库的?