在TIA V15中创建一个新项目,添加CPU315-2DP,在“设备视图”中,选择CP343-1的以太网口,设置IP 地址。

接着,在“操作模式”中设置CP343-1为“IO控制器”模式。

最后,在CP343-1模块的“常规”属性中查看“IO地址”,后续编程需要用到该起始地址。

组态分布式IO
打开“网络视图”,在硬件目录中选择ET200SP分布式IO的接口模块并拖拽到网络视图中。

然后,点击“未分配”按钮,选择“PLC_1.cp343-1……”将分布式IO分配给控制器。

接着,鼠标双击分布式IO进入“设备视图”,为ET200SP接口模块分配IP 地址。

最后,在ET200SP站上依次组态DI,DO和服务器模块。

分配设备名称
在下载硬件组态和程序之前,先对分布式IO分配设备名称。
在“网络视图”界面,鼠标选择PN总线,右键选择菜单“分配设备名称”。

接着,在弹出的“分配PROFINET设备名称”窗口,选择需要分配名称的设备,点击“更新列表”按钮扫描出总线上所有类型匹配的设备,鼠标选择需要分配设备名称的设备,点击“分配名称”按钮完成名称的分配。

S7-300中编程
当使用CP343-1进行PN IO通信时,S7-300 CPU不能直接访问CP343-1所连接的IO 设备输入输出地址,而是定义指定的数据发送接收区地址(可以是M区或DB块),通过编程完成IO控制器和IO设备之间的数据交换。这时需要用到PNIO_SEND(FC11)和PNIO_RECV(FC12)程序块。
在TIA中,为CPU315-2DP编程。打开OB1,进入编程界面中。从“通信——〉SIMATIC NET CP”指令中,找到PNIO_SEND和PNIO_RECV拖放到OB1中,并赋与正确的参数。

IO 读写测试
完成上述操作后,将项目分别下载到CPU中,使CPU处于RUN模式。
当CP343-1作为IO 控制器时,其所带分布式IO的输入/输出起始地址默认是从0开始的,这些虚拟地址与真实的IO模块的输入输出地址无关,发送和接收数据的对应关系是:
1、发送数据区域,与指令PNIO_SEND的SEND引脚对应的缓冲区相关联。
2、接收数据区域,与指令PNIO_RECV的RECV引脚对应的缓冲区相关联。

最后,在线打开PLC的监控表。
对M0.0修改为true 时,可以看到DO模块的第1个通道有输出指示;对DI模块的第8通道进行DC24V正极短接,可在监视表中看到M100.7为true。

审核编辑:郭婷
-
控制器
+关注
关注
114文章
17646浏览量
190267 -
以太网
+关注
关注
41文章
5924浏览量
179546
原文标题:在TIA V15中组态S7-300站点
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
MPI 转以太网模块赋能:S7-300PLC 与 S7-1200 / 触摸屏 / ModbusRTU 变频器多链路通讯实战
西门子S7-1500 PLC和S7-300 PLC Profibus-DP通讯的组态实例
老旧PLC逆袭:S7-300用网口模块牵手S7-1200与KTP1200实现工业4.0
老旧S7-300焕新生:MPI转网口一网打尽S7-1200、触摸屏、ModbusRTU变频
PLC以太网通讯模块实现:西门子S7-300与S7-1200、触摸屏及变频器通讯案例
PLC 以太网通讯模块:助力 S7-300 同时联动 S7-1200、触摸屏与 Modbus RTU 变频器
MPI 转以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯
S7-300借MPI转以太网联控S7-1200、HMI及Modbus变频器方案
西门子PLC助力焊接生产线升级:S7-300与S7-1200以太网通讯及HMI集成方案
TIA 博途与SIMATIC S7-1500可编程控制器选型手册
西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案
Modbus RTU 转 Profibus 网关实现V5 - F5 变频器与西门子 S7-300 PLC数据交互
开疆智能ModbusTCP转Canopen网关连接AGV地标传感器
MODBUS RTU转ProfibusDP网关:西门子S7-300主站与欧姆龙CP1H通信整合方案
西门子S7-300 PLC的详细介绍

如何在TIA V15中创建组态S7-300编程
评论