您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC8组电位器控制2台04DA的电压输出程序设计范例
来源:艾特贸易2018-01-19
简介范例示意如图 4-3 所示。 图 4-3 范例示意 【控制要求】 EH 机种通过调节台达 EH 机种的 8 组模拟电位器(主机自带 2 组 +DVP-F6VR 扩展 6 组),任意调节 2 台 DVP04DA 的 8 个输出通道的电压在
范例示意如图4-3所示。
图4-3 范例示意
【控制要求】
EH机种通过调节台达EH机种的8组模拟电位器(主机自带2组+DVP-F6VR扩展6组),任意调节2台DVP04DA的8个输出通道的电压在0~10V范围内变化。
【元件说明】
元件说明见表4-3。
表4-3 元件说明
【控制程序】
控制程序如图4-4所示。
图4-4 控制程序
【程序说明】
(1)本范例利用E0变址寄存器配合FOR~NEXT循环来实现模拟电位器组别编号和存放读出内容值D的编号变化。
(2) FOR~NEXT指令执行期间(INC E0),E0从0、1、2…7往上加1变化,K0@E0在K0~K7范围变化,D0E0在D0~D7范围变化,因此8个电位器的值也按VR0→D0,VR1→D1,VR2→D2…VR7→D7顺序被读入至指定寄存器。
(3)旋转模拟电位器,其值将在K0~K255范围内变化,而DVP04DA的电压0~10V对应数值K0~K4000,所以在程序中设计了将模拟电位器的K0~K255的变化转换成模拟量输出模块K0~K4000的变化,从而达到调节每个模拟电位器实现对每个通道0~10V电压输出的控制。
(4)经过转换成K0~K4000变化的数值被传送到D200、D210、D220、D230、D240、D250、D260、D270,用TO指令实现将存放在上述寄存器的值送到DVP04DA中作为对应通道的电压输出。
(5) API85 VRRD指令(电位器值读出)和API79 TO指令(特殊模块CR数据写入)的用法请参考相关资料。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
