240 likes | 464 Views
第四部分 建立简单系统 — 远程 I/O. 建立系统完成的功能和目标 与目标相匹配的数据映射表 硬件测试 硬件接线 与目标相匹配的参数内容及模块设置 A-PLC 参数写入的原理及方法 参数设置和测试程序 通信参数调用和教学程序 建立系统和调试程序. 远程 I/O 系统的所要完成的目标和任务. 系统图. 模块的型号. AJ61BT11/A1SJ61BT11 AJ65BTB-16D 或其他. 需要完成的目标. 用主站的 X0~X7 控制远程输出的前 8 点 使远程输出的后 8 点显示主站 T0 的 2 进制数.
E N D
第四部分 建立简单系统—远程I/O • 建立系统完成的功能和目标 • 与目标相匹配的数据映射表 • 硬件测试 • 硬件接线 • 与目标相匹配的参数内容及模块设置 • A-PLC参数写入的原理及方法 • 参数设置和测试程序 • 通信参数调用和教学程序 • 建立系统和调试程序
远程I/O系统的所要完成的目标和任务 系统图 模块的型号 AJ61BT11/A1SJ61BT11 AJ65BTB-16D或其他 需要完成的目标 • 用主站的X0~X7控制远程输出的前8点 • 使远程输出的后8点显示主站T0的2进制数
Feature of CC-Link Cyclic Communication Local Master HMI Robot Controller Remote I/O Analog I/O Robot Master Sensor Valve Inverter Rx/y Bit Bit Rx/y Rx/y Bit Bit Rx/y Rx/y Bit Bit Rx/y Rw Rw Word Word Rx/y Bit Bit Rx/y Rw Rw Word Word Rx/y Bit Bit Rx/y Rw Rw Word Word Remote I/O:2,048bit Remote Register:512word
与目标相匹配的数据映射表 CC-Link PLC 远程I/O 主站 RX RX E0H 外部电气回路 RY RY K2X0 T0 外部电气回路 160H RWr RWr 1E0H RWw RWw 2E0H Data source Original data destination
测试结果被显示在主/本地模块的“LED”灯上。测试结果被显示在主/本地模块的“LED”灯上。 正常时:LED灯按下列顺序闪亮: “SW” “M/S” “PRM” “TIME” 错误时: 检查错误说明如下: 检查项目 LED灯状态 说 明 自闭环检查 “SW”亮 模块坏 ROM检查 “M/S”亮 ROM坏 RAM检查 “PRM”亮 RAM坏 对于AJ61BT11: 电源 ACPU AJ61BT11 对于A1SJ61BT11: 电源 AnSCPU A1SJ61BT11 按下列过程操作AnS/A2USCPU的RUN/STOP钥匙和RESET钥匙开关: 按下列过程操作ACPU的RUN/STOP钥匙和RESET钥匙开关: 设置RUN/STOP钥匙开关到“STOP” 设置RUN/STOP钥匙开关到“STOP” 用RESET钥匙开关复位模块 用RESET钥匙开关复位模块 • 硬件测试 硬件测试检查模块单独运行是否正常 构成系统前始终要进行硬件测试 硬件测试按下述过程进行: 开 始 对于主—本地模块,在模块端子DA和DB之间连接终端电阻 将主—本地模块的模式设置开关设置为“6” 结 束 大约4秒种测试开始(“TEST”灯亮) “LED”灯显示 “RUN”灯不亮
硬件接线 CC-Link主站模块 A1S62P Output Input Q2ASCPU A1SJ61QBT11 CC-Link远程模块 Computer 330ohm AJ65BTB2- AJ65BTB2- AJ65BT- 16D 16R 64DAV DA DB DG SLD 24 V
与目标相匹配的参数内容及模块设置 模块设置: 主站…站号………..0 模式……….0 速度……….2 sw1……….off sw4……….off sw5……….off sw8……….on 子站….站号……….1 速度………2 系统图 参数: 连接模块数………..1…….h0号 重试次数…………..7…….h1号 自动返回模块数…..1…….h2号 当CPU瘫痪运行…..0…….h6号 站信息…………H0101…h20号
缓冲存储器、E2PROM和内部存储器间的关系图 A-PLC参数写入的原理 缓冲存储器、E2PROM和内部存储器间的关系 (1)缓冲存储器: 这是写参数信息到E2PROM或内部存储器的暂时存储区域,当模块断电时,参数信息消失。 (2) E2PROM: 通过接通Yn8信号,由E2PROM E2PROM中的参数启动数据链接,可以省去每次启动主站时都需要写参数到缓冲存储器中。必须事先通过接通信号YnA将参数存储到E2PROM。电源关断时, E2PROM信息还保持。 (3)内部存储器: 数据链接用存储在内部存储器的参数信息执行,当模块断电时,参数消失。 建议开始系统调试时使用“通过缓冲存储器参数的数据链接”,调试后的运行使用“通过E2PROM的数据链接。
A-PLC参数写入的方法 从参数设定到数据链接启动过程如下图所示
A-PLC参数写入的项目 设定在缓冲存储器中主站的“参数信息区域(地址0H到5FH)”的项目如下表所示:
特殊功能模块缓冲存储器存取指令: 特殊功能模块缓冲存储器存取指令: (2)写指令(TO) TO指令把数据从ACPU写入特殊功能模块的缓冲存储器。所写数据存储在ACPU的字软元件D、T、C、W、R中或可以是10进制,16进制常数。 (1)读取指令(FROM) FROM指令用于把特殊功能模块的缓冲存储器的内容读到ACPU。被读取的数据可被存放于ACPU的任何字软元件D、T、C、W、R中。 指令格式 指令格式 TO指令执行条件 FROM指令执行条件 S D n3 n3 FROM TO n1 n1 n2 n2 描 述 描 述 特殊功能模块的I/O首地址高2位 特殊功能模块的I/O首地址高2位 要存储读数的缓冲寄存器首地址 存有待读数据的缓冲寄存器首地址 存有将要写入的数据的软元件地址 存储读入数据的软元件地址 要写入的数据个数(1~2000) 待读的数据个数(1~2000) 可使用的软元件 可使用的软元件 K、H,通常用H K、H,通常用H K、H,通常用K K、H,通常用K T、C、D、W、R T、C、D、W、R K、H通常用K K、H通常用K A-PLC访问特殊功能模块指令回顾
GPPW编程软件画面 GPPW编程软件使用回顾 1、为三菱PLC编制顺控程序; 2、能对PLC及网络参数进行设置; 3、PLC运行状态监视,并能监视及修改PLC各软元件状态/数据; 4、在线进行PLC及网络诊断。
在CC-Link模式下A-PLC程序组成 在CC-Link模式下A-PLC程序组成如下: (1)参数写入:将网络参数写入链接模块缓冲存储器,确认参数无误后写入模块E2PROM中(一般在系统调试时完成)。 (2)参数调用:由E2PROM参数启动数据链接。 (3)数据刷新:接通Yn0刷新指令信号进行链接数据刷新。 (4)顺控程序:完成用户功能的顺控程序。
A-PLC参数写入的程序结构 连接的模块数 将D0至D2的3个数据写入I/O首地址为80H的模块的缓冲寄存器地址从1开始的3个寄存器中 重试次数 自动返回模块数 刷新指令 当CPU瘫痪时的运行规定(停止) 将D3数据写入I/O首地址为80H的模块的缓冲寄存器地址为3的寄存器中 当数据链接由缓冲存储器内参数启动正常完成时 远程I/O站:(1号站,占用1个站) 当数据链接由缓冲存储器内参数启动完成失败时 写站信息:将D13的数据写入缓冲寄存器地址号为20的缓冲寄存器 读取参数设置状态错误代码到D100
A-PLC参数写入的程序结构 当参数寄存到E2PROM正常完成时 要求参数寄存到E2PROM中 当参数寄存到E2PROM错误完成时 读E2PROM寄存状态错误代码到D101
CC-Link调用EEPROM参数的程序结构 通过E2PROM参数正常完成数据链接启动 刷新指令 读存储参数设置状态错误代码到D100 通过E2PROM参数,要求数据链接启动 通过E2PROM参数错误完成数据链接启动
GPPW编程软件的CC—Link诊断画面(2) 诊断每个站的状态
数据刷新程序的编写 将输入状态转换为相应的M状态 链接模块正常,源站在主站,进行数据刷新 将M0~M15的状态写入模块缓冲寄存器地址H160中
完成目标的教学顺控程序 通过E2PROM参数启动数据链接程序 主站数据刷新程序
本章小结 • 掌握参数确定方法 • 理解参数设定原理及过程 • 弄清参数写入和调用程序 • 记住缓冲寄存区及相应握手信号的使用方法 • 明白建立CC-Link系统的硬件设置过程