台达通讯示范程序及说明一、本试验主要完成以下功能: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).P 6.1.1 画面编程软件2).Delta servo UI software 伺服调试工具3).台达 PLC 编程软件 WPLSoft - 三、资料引用描述: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---- 温度控制器写操作时间段 M1---- 温度控制器读操作时间段 M2---- 伺服控制器写操作时间段 M3---- 伺服控制器读操作五. 程序调试方法和要点1.各控制器通讯参数的设置必须和PLC中的参数一致;本程序的设置为:7, E,1 2.采用在线监控的方式可以很方便检查程序运行中的错误。3.在...