您现在的位置是:首页 > PLC技术 > PLC技术

台达DVP-PLC与台达DTA系列温控器通信程序设计范例

来源:艾特贸易2018-01-23

简介PLC 与台达 DTA 系列温控器通信 (MODRD/MODWR) 【控制要求】 (1) 读取温控器的目标温度、现在温度(通信地址 H4700 , MODRD 指令实现)。 (2) 设置温控器的目标温度为 24 ℃(通信地址 H4701 ,

    PLC与台达DTA系列温控器通信(MODRD/MODWR)

    【控制要求】

   (1)读取温控器的目标温度、现在温度(通信地址H4700MODRD指令实现)。

   (2)设置温控器的目标温度为24℃(通信地址H4701MODWR指令实现)。

   (3)设置加热/冷却控制周期为20s(通信地址H4712MODWR指令实现)。

   (4)设置控制方式为冷却控制模式(通信地址H4718MODWR指令实现)。

    DTA温控器参数必要设置】

   DTA温控器参数必要设置见表12-12

    12-12    DTA温控器参数必要设置

DTA温控器参数必要设置

    当出现温控器因参数设置错乱而导致不能正常通信时,应将温控器回归出厂值后再按表12-12进行参数设置。回归出厂值方法如下:

   (1)主画面中按键进入页面,调整键选择为,按下键完成按键锁定的设置。

   (2)同时按压键及键约1s,进入工厂设置模式(此模式下务必不能进行其他操作,否则会造成设置值错误,需送回工厂校正)。

   (3)此时会出现参数,按键至参数选项,将此参数调整为,再按键确定。

   (4)关闭温控器电源后重新上电。

   (6) DTA系列温控器通信规格如下:

   1)支持MODBUS ASCII/RTU通信格式,支持波特率24004800960019 20038 400

   2)支持功能码03H(读多笔)、06H(写入1笔),不支持10H(写多笔)。

   3) ASCII模式下不支持7N18O28E2通信格式。

   4) RTU模式下支持8N18N28O18E1通信格式。

    5)通信地址设置范围为1255,通信地址0为广播地址。

    【元件说明】

    元件说明见表12-13

    12-13    元件说明

元件说明

    【控制程序】

    控制程序如图12-14所示。

控制程序

控制程序

    12-14    控制程序

    【程序说明】

   (1)PLC RS-485通信端口进行初始化,使其通信格式为MODBUS ASCH96007E1。温控器RS-485通信端口通信格式需与PLC通信格式一致。

   (2)因为DTA系列温控器不支持功能码10H(写入多笔连续地址的数据),因此使用MODWR指令3次来写入3笔地址数据。

   (3) MODBUS通信只会出现4种情况,正常通信完成对应通信标志M1127,通信错误对应通信标志M1129M1140M1141,所以,在程序中通过对这4个通信标志信号的On/Off状态进行计数,再利用C0的数值来控制4MODBUS指令的依次执行,保证通信的可靠性。

   (4) PLC一开始RUN,比较C0=0,就一直反复地对温控器进行通信的读写。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务