工控编程吧

标题: 如何使用 STEP 7 (TIA Portal) 为 SIMATIC S7-1200 建立 MODBUS-RTU 通讯 [打印本页]

作者: baikhgmv    时间: 2016-11-7 11:19
标题: 如何使用 STEP 7 (TIA Portal) 为 SIMATIC S7-1200 建立 MODBUS-RTU 通讯
如何使用 STEP 7 (TIA Portal) 为 SIMATIC S7-1200 建立 MODBUS-RTU 通讯
概述 利用 CM 1241 RS485 和 CM 1241 RS232 通讯模块,SIMATIC S7-1200 可以实现点对点的通讯。每个 SIMATIC S7-1200 控制器最多可以添加三个通讯模板。利用集成在 STEP 7 (TIA Portal) 中的 MODBUS 库文件,可以定义每个通讯模块为 MODBUS 主站或 MODBUS 从站。如果选择 MODBUS 主站,可以通讯的对象使用 CM 1241 RS232 通讯模块只能与一个从站通讯 (由于物理限制)。 使用 CM 1241 RS485 通讯模块允许最多与 32 个从站的相继地通讯。 ......


概述
利用 CM 1241 RS485 和 CM 1241 RS232 通讯模块,SIMATIC S7-1200 可以实现点对点的通讯。 每个 SIMATIC S7-1200  控制器最多可以添加三个通讯模板 (+ 一个 RS485 通信板)。 利用集成在 STEP 7 (TIA Portal) 中的 MODBUS  库文件,可以定义每个通讯模块为 MODBUS 主站或 MODBUS 从站。如果选择 MODBUS 主站,可以通讯的对象
  • 使用 CM 1241 RS232  通讯模块只能与一个从站通讯 (由于物理限制)。
  • 允许最多与 32 个从站的相继地通讯使用 (通过 CM 或 CB 1241 RS485)。
通过一个由  STEP 7 (TIA Portal) V11 创建的范例去介绍如何使用 CM 1241 RS485 通讯模块与多个从站进行通讯。

说明
提供一个 MODBUS 主站和一个 MODBUS 从站间的通讯例程。通讯可以交替进行读写,将数据写入从站寄存器 (MODBUS 功能码为 16) 和读取从站寄存器的数值 (MODBUS 功能码为 03)。 因为 RS485 接口是两线制 (半双工模式),故数据读写必须是连续控制的。 同理,在这两种操作 (这里指读和写) 之间也可以改变要寻址的从站地址,因此,主站和多个从站之间的数据交换是可以实现的。

(, 下载次数: 11)