热门搜索:
西门子6SE64402UD345FA1
1 系统要求
? PC机:安装STEP7和Starter软件
2 G120和S7-300之间的PN连接和设置
2.1 设置通讯接口
? 选择TCP/IP接口
? 分配IP地址
2.2设置PG/PC
2.3分别对CPU和驱动装置G120分配相应的网络地址
? 点击 Edit Ethernet Node编辑站点信息
? G120 的IP地址须由控制器来分配,在变频器内部可以通过参数r61001来读取
? 确保硬件组态中的Device name与设备已分配的Device name一致,否则CPU会报通讯故障
西门子6SE64402UD345FA1
2.4 对变频器进行组态并把它连接到PROFINET网络中
1.1本例程的系统配置
1.2 硬件连接
1.2.1硬件连线
1.2.2 PLC与控制单元通信端口之间的连接
2.1 地址设置
2.2 参数设置
表2-1
3.1 创建项目
3.2 硬件组态
点击添加新设备,添加相应型号的设备,修改设备名称,选择版本号,点击添加。
在弹出的设备与网络的右侧硬件目录中,找到通信模块-点到点-CM1241(RS485),加入CM1241通信模块。
双击设备视图中的RS485端口,设置端口组态,本例程配置如下图。
在左侧的项目树-设备-在线访问-Broadcom NetXtreme。。。(本例程PC机所使用的网卡),双击更新可使用的设备,搜索到连接的设备。
3.3 编程
在弹出的调用选项中,定义一个背景数据块。
使用同样的方法,再加入一个MB_MASTER模块,同样定义背景数据块。
? G120装置:选择支持PROFINET的控制单元,CU240S PN 或CU240S PN F
? S7-300机架:需要选择支持PROFINET的CPU,本实验使用CPU317-2DP/PN
? PROFINET 连接电缆
网络连接如下图所示:
本例程中用到的硬件: S7-1200(CPU 1214C)、G120 ( 控制单元CU240B-2 )、一台装有TIA Portal软件的PC机、CM1241模块、电源模块、标准RJ45网线。
本例程中的硬件间的结构如下图所示:
图1-1
用电缆将CU240B-2 Modbus 通讯接口与PLC通信模块连接起来,如下图所示。
图1-2
2 变频器设置
可以通过控制单元上的地址开关,也可以通过参数 P2021 或 STARTER 中“Control Unit / Communication / Field bus”页面来确定变频器的 Modbus-RTU 地址。
只有所有地址开关都设为“OFF”(0)时,P2021 或 STARTER 中的设置才有效。否则,Modbus-RTU 地址为地址开关所设置的地址。
除了设置地址之外,还需要对其他一些变频器的通信参数进行设置,才可以进行MODBUS通信。具体需要设置的参数如表2-1所示:
参数
描述
P0015 = 21
变频器宏程序
选择 I/O 配置
p2030 = 2
现场总线协议选择
2: Modbus
p2020
现场总线波特率
设置范围是 4800 bit/s … 187500 bit/s,出厂为 19200 bit/s
p2024
Modbus 计时
在该时间后,从站应答主站。
指一个 Modbus 消息帧内,单个字符之间允许的较大延迟时间。 (即 Modbus 1.5 个字节标准的处理时间)
指 Modbus 报文之间允许的较大延时。(即 Modbus 3.5 个字节标准的处理时间)
p2029
现场总线错误统计
指现场总线接口上接收错误的统计、显示
p2040
过程数据监控时间
指没有收到过程数据时发出报警的延时。
注: 该时间必须根据从站数量、总线波特率加以调整,出厂为 100 ms。
3 PLC组态和编程
首先创建一个项目,点击创建新项目,输入名称,路径等信息。
图3-1
按照新手上路的提示首先选择设备和网络,进行硬件组态。
图3-2
图3-3
图3-4
图3-5
图3-6
在左边的设备中找到S7-1200/程序块,打开主程序(Main[OB1])。在右边的指令栏里选择通信/通信处理器/MODBUS,添加MB_COMM_LOAD和MB_MASTER。
图3-7
图3-8
图3-9
西门子6SE64402UD345FA1