S7-1200 与CU240B/E-2 之间的Modbu s RTU 通讯 显示订货号 1 S7-1200 与变频器的连接 1.1 本例程的系统配置 本例程中用到的硬件: S7-1200(CPU 1214C)、G120 ( 控制单元 CU240B-2 )、一台装有TIA Portal 软件的PC 机、CM1241 模块、电源模块、标准 RJ45 网线。 1.2 硬件连接 1.2.1 硬件连线 本例程中的硬件间的结构如下图所示: 图 1-1 1.2.2 PLC 与控制单元通信端口之间的连接 用电缆将 CU240B-2 Modbu s 通讯接口与PLC 通信模块连接起来,如下图所示。 图 1-2 2 变频器设置 2.1 地址设置 可以通过控制单元上的地址开关,也可以通过参数 P2021 或 STARTER 中“Control Unit / Communication / Field bus”页面来确定变频器的 Modbus-RTU 地址。 只有所有地址开关都设为“OFF”(0)时,P2021 或 STARTER 中的设置才有效。否则,Modbus-RTU 地址为地址开关所设置的地址。 2.2 参数设置 除了设置地址之外,还需要对其他一些变频器的通信参数进行设置,才可以进行MODBUS 通信。具体需要设置的参数如表2-1 所示: 表2-1 参数 描述 P0015 = 21 变频器宏程序 选择 I/O 配置 p2030 = 2 现场总线协议选择 2: Modbus p2020 现场总线波特率 设置范围是 4800 bit/s … 187500 bit/s,出厂为 19200 bit/s p2024 Modbus 计时 • 索引 0:最大从站应答延迟: 在该时间后,从站应答主站。 • 索引 1: 字符延时: 指一个 Modbus 消息帧内,单个字符之间允许的最大延迟时间。 (即 Modbus 1.5 个字节标准的处理时间) • 索引 2: 报文延时: 指 Modbus 报文之间允许的最大延时。(即 Modbus 3.5 个字节标准的处理时间) p2029 现场总线错误统计 指现场总线接口上接收错误的统计、显示 p2040 过程数据监控时间 指没有收到过程数据时发出报警的延时。 注: 该时间必须根据从站数量、总线波特率加以调整,出厂为 100 ms。 3 PLC 组态和编程 3.1 创建项目 首先创建一个项目,点击创建新项目,输入名称,路径等信息。 图 3-1 3.2 硬件组态 按照新手上路的提示首先选择设备和网络,进行硬件组态。 图 3-2 点击添加新设备,添加相应型号的设备,修改设备名称,选择版本号,点击添加。 图3-3 在弹出的设备与网络的右侧硬件目录中,找到通信模块-点到点-CM1241(RS485),加入CM1241 通信模块。 图3-4 双击设备...