S7-1200 PROFINET与 IO device 通信
PROFINETIO设备通常指分配给一个或多个IO控制器的分布式现场设备,例如远程IO模块、阀岛、变频器、交换机等。通过PROFINETIO技术,这些设备可以与控制器进行通信和数据交换,实现自动化控制系统中的输入输出功能。
这些设备由PROFINETIO控制器进行地址定位,并与其进行输入和输出信号的交换。通过PROFINETIO技术,实现了现场设备和控制器之间的高效通信和数据交换。
硬件和软件需求及所完成的通信任务
硬件
1、S7-1200 CPUV2.0 或更高版本,文档中使用V4.2版本的S7-1215CDC/DC/DC作为核心控制器。
2、PC,应该带有以太网卡,以便连接到网络,并且需要有TP电缆(也称为以太网电缆)用于连接PC和S7-1200CPU。
3、分布式IO设备ET200SP IM 155-6 PN HFV3.3,作为分布式的现场设备,连接到S7-1200CPU,用于输入和输出信号的交换。
软件
TIA 博图 STEP7V11 或者更高版本
所完成的通信任务
① 从IM 155-6 PN HF读取数字量输入数据
② 将数据传送到IM 155-6 PN HF的数字量输出点
通信的编程,连接参数及通信参数的配置
1
打开TIA 博图STEP7软件并新建项目文件
在TIA博图STEP7软件的“项目视图”中,通过点击“创建新项目”来开始一个新项目的创建流程。这个步骤的简化表达是:在STEP7中,通过点击“创建新项目”在“项目视图”中创建一个新项目。
2
S7-1200硬件组态及参数分配
在硬件列表中选择对应的订货号,如图1所示。
图1 添加S7-1200CPU
在设备视图中,可以查看到S7-1200的组态画面,如图2所示。
图2S7-1200 设备视图
需要为S7-1200CPU设置IP地址。在"设置视图"中,点击S7-1200的以太网口,选择“属性” > “常规” > “以太网地址”进行设置。具体操作步骤如图3所示。
图3 设置IP地址
在网络视图中,通过硬件目录选择IM155-6PNHF(6ES7155-6AU00-0CN0),插入该模块的具体操作步骤如图4所示:
1、在网络视图下,点击硬件目录。
2、在硬件目录中选择IM 155-6 PN HF模块。
3、确认该模块插入插槽中。
以上步骤完成后,你可以根据图4中的指示进行下一步操作。
图4 添加IM155-6PNHF
双击IM155-6PNHF,在弹出的窗口中,点击"设备视图",进行硬件配置操作,在其中添加IO模块。需要注意以下几点:
1.底座颜色:浅色表示使用新的电位组,深色表示使用左侧模块的电位组。
2. IO模块的版本:确保选择和添加正确版本的IO模块。
在图5所示的界面中进行这些操作。
图5IM155-6PN HF 硬件组态
返回设备视图,点击IM155-6PNHF模块的图标以进入其属性设置界面。接着,在“属性”菜单中选择“常规”,点击“项目信息”。在这里,为该接口模块定义一个名称,例如“ET200SPHF”。具体操作步骤如图6所示。
图6IM155-6PN HF设置名称。