PLC技术资料
    将英寸转换为厘米参考梯形图和指令表程序
    发布者:佚名  发布时间:2018/8/16 12:05:55

    1. 实训目的

    (1)掌握算术运算指令和数据转换指令的应用。
    (2)掌握建立状态表及通过强制调试程序的方法。
    (3)掌握在工程控制中,进行运算单位转换的的方法及步骤。

    2. 实训内容

    将英寸转换成厘米,已知C10的当前值为英寸的计数值,1英寸=2.54厘米。

    3. 写入程序、编译并下载到PLC

    分析:将英寸转换为厘米的步骤为:将C10中的整数值英寸→双整数英寸→实数英寸→实数厘米→整数厘米。参考程序如图5-22所示。
     
     
                                       
     //(VD4)=2.54
       LD     SM0.1
    MOVR   2.54, VD4
    // 将计数器数值(英寸)载入AC1
    LD I0.0
    ITD C10 AC1
    // 将数值转换为实数
    DTR AC1 VD0
     MOVR VD0 VD8
    // 乘以2.54(转换为厘米)
    *R VD4 VD8
     // 将数值转换回整数
    ROUND VD8 VD12
    注意:在程序中VD0、VD4、VD8、VD12,都是以双字(4个字节)编址的。

    4. 建立状态表,通过强制,调试运行程序。

    (1)创建状态表
    用鼠标右键单击目录树中的状态表图标或单击已经打开的状态表,将弹出一个窗口,在窗口中选择“插入状态表”选项,可创建状态表。在状态表的地址列输入地址I0.0、C10、AC1、VD0、VD4、VD8、VD12。
    (2)起动状态表
    与可编程控制器的通信连接成功后,用菜单“调试→状态表”或单击工具条上的状态表图标,可起动状态表,再操作一次关闭状态表。状态表被起动后,编程软件从PLC读取状态信息。
    (3)用状态表强制改变数值
    通过强制C,模拟逻辑条件,方法是在显示状态表后,在状态表的地址列中选中“C”操作数,在“新数值”列写入模拟数值,然后单击工具条的“强制”图标,被强制的数值旁边将显示锁定图标
    (4)在完成对“C”的“新数值”列的改动后,可以使用“全部写入”,将所有需要的改动发送至PLC。
    (5)运行程序并通过状态表监视操作数的当前值,记录状态表的数据。
    版权声明PLC信息网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:0571-87774297。
0571-87774297