台达通讯示范程序及说明

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精心整理

台达通讯示范程序及说明一、本试验主要完成以下功能:

1)通过RS指令完成在HMI上读写DTA温度控制器、ASDA台达伺服控制器任意地址数据;2)通过人机HMI/PC实现伺服电机Pr模式下回原点、任意位置选择与定位控制。

二、试验用硬件和软件列表

序号名称型号数量

1 台达温度控制器DTA9696R1 1

2 台达伺服单元ASD-A0420LA 1

3 台达PLC DVP12SA11T 1

4 人机界面HMI PWS6600S-S 1

5 24V电源** 1

5 通讯线** 若干

调试过程中使用的软件:

1).HITECH-ADP 6.1.1.03画面编程软件

2).DeltaservoUIsoftwareA1.003伺服调试工具

3).台达PLC编程软件WPLSoft-2.09

三、资料引用描述:

1).ADP软件使用说明.pdf

2).ASD-A系列伺服驱动器系列手册.pdf

M1000~M1014:参见P2-61~P2-63

BMOV:全部传送参见P6-24

RS:数据传输参见P7-81

ASCI:HEX转为ASCII参见P7-97

HEX:ASCII转为HEX参见P7-102

CCD:校验码参见P7-105

3)台达温度控制器DTA系列操作手册

四.程序中的关键部分编写思路

1)“二补码”的计算:

一个8位十六进制数(如**H)的二补码的计算方法是:FFH-**H+01H=100H-**H

2)编程的时候请参考章节(RS:数据传输参见P7-81)ASCII表

3)下面我们以写数据为例来说明编程思路

如下图所示,在PLC启动正向RUN的瞬间,写入初始化数值(图中左列所示);由

人机界面输入16进制数地址(如4700H),通过ASCI指令将其每一位转化为ASCII码存放到D60(D80)开始的4个数据寄存器中,然后通过BMOV指令送到D105…D108(D109…D112)中。数据传入以后,从地址ADR1/0开始,两个一组依次相加计算校验

码(见程序说明)。

在一个PLC扫描周期,需要将数据写入指定的地址当中去,以免产生错误,但是在人机

界面上,在同一时间只能写入一个数据,为解决这个矛盾,我们采用先把数据写入PLC 的数据寄存器中,待地址和数据都写好以后,人为地给一个触发信号,将数据同时写入。补码计算子程序:

时间的处理方法:分时处理——在不同时间段进行不同的读写操作。

如:

时间段M0----温度控制器写操作

相关文档
最新文档