在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文章
17877浏览量
195142 -
以太网
+关注
关注
41文章
6188浏览量
181562
原文标题:在TIA V15中组态S7-300站点
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
基于 PROFINET 的通讯优化:S7-1200 PLC 联动 S7-300 PLC 赋能瓶装水灌装产线智能管控
西门子S7-300系列PLC借助于以太网转换模块同时与S7-1200PLC和触摸屏、通讯案例
S7-300通过以太网转换模块实现与S7-1200及触摸屏的多设备通信方案
在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序
西门子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可编程控制器选型手册
Modbus RTU 转 Profibus 网关实现V5 - F5 变频器与西门子 S7-300 PLC数据交互
开疆智能ModbusTCP转Canopen网关连接AGV地标传感器
如何在TIA V15中创建组态S7-300编程
评论