您好!欢迎光临工博士商城

西门子工控专卖

   产品:7670    

咨询热线:18500649881

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子模拟量转换习题
产品分类
新闻中心
西门子模拟量转换习题
发布时间:2019-05-10        浏览次数:165        返回列表
       视频教程的练习操作不会。
        这样编程对吗?

       图片说明:
       
       图5



图6
       几点建议:

       1)根据题意是浮点数的运算,那么它们之间的指令需要用浮点数指令进行了。如果原操作数不是浮点数的也需要把他们转换到浮点数后,才可以进行运算。把自VD204~VD220地址的数据不是浮点数的提前转换为浮点数。

       2)浮点数在plc中占用到4个字节的地址,如VD200(你的计算结果存放地址区域),它包含VB200~VB203(VW0~VW2),这些地址在其它程序段是不能够再次使用了的,不然很容易引起计算错误。(在你的图2中,有看到VD0和VD1)这是地址占用的错误用法。
           
       VD0                            VD1

       VB0 VB1 VB2 VB3     VB1 VB2 VB3 VB4

       从上图看这样的使用,VB1~VB3是这2个地址重复部分(地址重置了的部分)。

       3)开始是正确的,把一个模拟量的数据先转换为双整数,如何不要取整,而是转换为浮点数(DI_R),把VD100的双整数通过DI_R转换为浮点数,结果存放到VD0,如果需要下一个地址,那么是VD4开始的地址区域了。

       4)事先数据都准备好了后,按那个公式计算就不是问题了,*后是验证公式(验证程序是否存在不合理的情况),正确了就可以应用到实际控制中了。

更多详情请咨询:西门子变频器西门子PLC



 

联系热线:18500649881   联系人:王芯蕊 联系地址:北京市朝阳区东土城路4号3幢4层

技术和报价服务:星期一至星期六8:00-22:00 西门子工控专卖