您的位置 首页 电子技术

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

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

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064037-623034e5aa3eb.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064038-623034e6a2ab0.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064039-623034e7519e4.png

组态分布式IO

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064040-623034e86680f.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064041-623034e9ea5bd.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064042-623034eadf252.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064043-623034ebc7833.png

分配设备名称

下载硬件组态和程序之前,先对分布式IO分配设备名称。

在“网络视图”界面,鼠标选择PN总线,右键选择菜单“分配设备名称”。

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064045-623034ed27990.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064046-623034ee17c48.png

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中,并赋与正确的参数。

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064047-623034ef6c214.png

IO 读写测试

完成上述操作后,将项目分别下载到CPU中,使CPU处于RUN模式。

当CP343-1作为IO 控制器时,其所带分布式IO的输入/输出起始地址默认是从0开始的,这些虚拟地址与真实的IO模块的输入输出地址无关,发送和接收数据的对应关系是:

1、发送数据区域,与指令PNIO_SEND的SEND引脚对应的缓冲区相关联。

2、接收数据区域,与指令PNIO_RECV的RECV引脚对应的缓冲区相关联。

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064048-623034f0258c9.png

最后,在线打开PLC的监控表。

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220315064048-623034f0a0187.png

审核编辑:郭婷

<!–

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: admin

为您推荐

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦-夜间的路灯不仅照亮了黑暗的街道,而且照亮了回家的道路。从街上望去,闪烁的路灯发出暖光,指引着我们家的方向。城市里的路灯就像“守护者”,给长途旅行回来的游客带来了极大的安全感。 当今,路灯智能控制时代的到来,极大地促进了传统路灯的人工机械化运行。虽然对此感到兴奋,但我们不禁要问:随着路灯智能控制的早期到来,除了改善路灯的运行模式,还能带来什么? 为城市交通提供安全保障 城市公共照明系统中的智能路灯在每个路

晶振在五种不同行业中的应用说明

晶振在五种不同行业中的应用说明-晶振在五种不同行业的应用-由TST嘉硕代理KOYU光与电子

几种不同的物联网控制APP模式

本文就简单介绍当前几种物联网控制APP模式,让大家了解几种不同的技术路线。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

苹果稳坐全球可穿戴设备数量首位,占据日本市场超7成份额

苹果稳坐全球可穿戴设备数量首位,占据日本市场超7成份额

苹果公司占据2021年日本第四季度可穿戴设备71.5%份额,占据全球可穿戴设备市场34.9%份额。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

如何用GPUDirect存储器如何缓解CPU I / O瓶颈

除了使用 GPUs 而不是 CPU 加快计算的好处外,一旦整个数据处理管道转移到 GPU 执行,直接存储就起到了一个力倍增器的作用。这一点变得尤为重要,因为数据集大小不再适合系统内存,而且 GPUs 的数据 I / O 增长成为处理时间的瓶颈。当人工智能和数据科学继续重新定义可能的艺术时,启用直接路径可以减少甚至完全缓解这个瓶颈。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部