南大傲拓NA200-PLC与组态王串口通讯详解

需积分: 50 13 下载量 124 浏览量 更新于2024-09-05 收藏 248KB PDF 举报
南大傲拓NA200-PLC与组态王通讯详解是一份详细的教学文档,主要针对南大傲拓系列小型PLC(Programmable Logic Controller)NA200 Pro与组态王(GSCAD或GX Developer)之间的通信进行讲解。NA200-PLC内置RS232和RS485接口,支持Modbus RTU开放协议,适合工业自动化应用。 在NA200 Pro的设置中,关键步骤包括: 1. CPU属性配置:选择COM1作为与组态王的通讯端口,确保通讯协议选择为Modbus RTU。设置PLC站号为1,并将配置保存到CPU中,然后下载至设备,进行重启并重新连接进行调试。 2. 组态王设备定义:在组态王中,设备类型通常选择为“PLC”,进一步选择Modbus RTU,然后选择串行通信方式。设备地址需要与PLC的配置保持一致,例如,选择COM1。 3. 通讯参数设定:在组态王中,双击设备后,设置波特率、校验方式、数据位和停止位等参数,这些设置需与PLC的硬件配置匹配,以确保数据的正确传输。 数据词典与IO变量定义:组态王的数据词典提供了详细的寄存器列表,包括各种类型的寄存器如BIT(离散逻辑)、SHORT/USHORT(整型)、LONG/FLOAT(实型)、STRING(字符串)等。这些寄存器用于映射PLC的输入/输出(I/O)点,如离散输入位、整型输入/保持寄存器,以及用于控制功能的配置寄存器和强制多线圈状态。 - 寄存器格式:每个寄存器有特定的格式,如0dddd表示数据类型和范围,而读写属性表明是只读、读写还是只写。 - 索引与通道:对于扩展寄存器,索引指明偏移地址,通道号则关联于文件序号,这对于多设备或者多个功能区的管理至关重要。 在整个过程中,需要注意保持PLC和组态王之间的参数一致性,否则可能导致通信错误。此外,理解这些技术细节有助于用户高效地监控和控制PLC系统,进行故障诊断和程序调试。通过此文档的学习,用户可以掌握如何通过组态王来操控南大傲拓NA200-PLC,实现自动化设备的远程控制和数据采集。