西门子 S7-1200 与 BL200PN 通信示例

news2024/11/28 22:44:32

准备 IO 模块:耦合器 BL200PN、数字量输出模块 M2082、数字量输入 M1081、

模拟量输入模块 M3401、模拟量输出 M4043。

2、BL200PN、S7-1200、PC 要同一局域网。将 BL200PN 和 S7-1200 上电,打开西

门子 TIA V13 软件,新建项目“BL200PN”。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

3、点击设备与网络,点击添加新设备,选择控制器,选择 S7-1200 对应 CPU,点

击添加。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

4、点击“选项”——“管理通用站描述文件 GSD”,在弹出的界面,点击“源路径”,

在源路径中查找存放 GSD 文件的目标文件夹,选择文件,点击“确定”,选中 GSD 文件,

点击安装,安装完成后,会自动更新硬件目录。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

5、双击“设备和网络”,在网络视图右侧目录下,查找上述安装的 GSD 文件产品

型号,路径如图所示,如图所示(其它现场设备->PROFINETIO->I/O->Beilai->BL200 IO

System->BL200PN),拖动或双击 BL200PN 至“网络视图”。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

6、在“网络视图”中,点击 BL200PN 耦合器上的“未分配(蓝色字体)”,选择

“PLC_1.PROFINET 接口_1”。

编辑

添加图片注释,不超过 140 字(可选)

编辑

添加图片注释,不超过 140 字(可选)

7、双击耦合器图标进入“设备视图”,在“设备概览”添加扩展 IO 模块,在右侧

目录-模块下找到对应的 IO 模块,双击图标,模块顺序要按 BL200PN 后面挂的 IO 模块

顺序,电源模块、扩展电源模块、终端模块不用组态,不参与排序。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

8、点击耦合器网口,点击属性,选择以太网地址,修改耦合器以太网参数,IP 地

址要与 S7-1200 同一网段,耦合器的 PROFINET 设备名称为“bl200pns”。

注:要将“自动生成 PROFINET 设备名称”前面的“√”去掉不选。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

BL200PN耦合器默认的名称是“bl200pns”,如果填写不是这个名称,要点击耦合器,

右键选择分配名称。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

点击“PROFINET 设备名称”后边的下拉菜单,选择前边已分配的设备的名称,

“PG/PC 接口的类型”选择“PN/IE”;“PG/PC 接口”选择自己的网络设备器;点击“更新列

表”,等待“在线状态信息”中提示“搜索完成。选择 BL200PN 耦合器,点击下方的“分配

名称”完成分配耦合器名称,点击“关闭”,关闭该页。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

9、在网络视图,选中 S7-1200 PLC 网口,点击属性,选择以太网地址,设置网口参

数。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

10、硬件配置完成,保存、编译、下载。点击“转至在线”。同时可添加新监控表,在监视表上在线监视现场 IO 值。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

参考 5.5.4 过程数据定义 量程 4-20mA 时,AI 第四路 IW74 理论值输入为:

23333/65535*16+4=9.69662 mA 。量程 0-5V 时 , AO 第一路 QW64 输 出 为 :

65535/65535*5=5V。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/26664.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot开发的实用小工具集,YYDS

真正的大师,永远都怀着一颗学徒的心! 一、项目简介 springboot开发的实用小工具集 环境搭建说明 开发环境为jdk1.8,基于maven构建; 使用Idea或者eclipase开发; 基于SpringBoot搭建,大大简化了配置操作;…

DBCO-mPEG2000,二苯并环辛炔-mPEG MW 2000具有亲和力和稳定性

DBCO-mPEG2000白色固体, DBCO试剂在水性缓冲液中具有快速的亲和力和稳定性,可用于以高特异性和反应性标记叠氮化物修饰的生物分子。带有 PEG 臂的试剂会增加化合物的亲水性。西安凯新生物科技有限公司​DBCO 试剂已广泛应用于生物偶联、标记和化学生物学…

你需要知道的前端知识点,V8引擎是什么?采用哪些GC算法?

一、简单介绍V8引擎 V8引擎是一款主流的JavaScript执行引擎;V8执行引擎采用及时编译(执行速度提升);V8引擎中内存设置有上限(下方进行详解); 二、V8回收策略 采用分代回收思想;内存分为新生代对象存储与老生代对象存储;针对不同…

Colmap 实用教程 —— Command-line Interface

https://colmap.github.io/index.html Windows 通过 COLMAP.bat,Linux 通过 colmap 使用命令行调用 Colmap 工具。 Structure-from-Motion 简要介绍 从大范围来看的话,整个流程可以分成以下三个阶段: Feature detection and extractionFe…

MQ通道常用知识列举(一)

MQ的几个基本组件: 1. 什么是通道 通道是分布式队列管理器在IBM MQ MQI 客户端和IBM MQ服务器之间或两个IBM MQ服务器之间使用的逻辑通信链路。通道用于将消息从一个队列管理器移动到另一个队列管理器。 2, 启动通道 对发送方、服务器和请求方通道使用 MQSC 命令…

CentOS 7.6安装JDK8过程(通过官网下载压缩包方式)

Oracle官网JDK下载地址 JDK8下载地址 选择tar.gz压缩包进行下载 复制下载链接,登录服务器,执行wget xxxxx(刚刚复制的下载地址) 下载完毕后,执行解压命令tar -zxvf xxxxx.tar.gz 配置/etc/profile 执行命令vim /etc…

把Mybatis Generator生成的代码加上想要的注释

作者:王建乐 1 前言 在日常开发工作中,我们经常用Mybatis Generator根据表结构生成对应的实体类和Mapper文件。但是Mybatis Generator默认生成的代码中,注释并不是我们想要的,所以一般在Generator配置文件中,会设置不…

Java题目集

Java冒泡排序和查找冒泡排序,从小到达排列查找,某一个字符串输出如下数据输出杨辉三角形冒泡排序,从小到达排列 分析:数组 [15,21,20,35,10] 第 1 轮排序: 目标把最大数放在最后 第 1 次比较 [15,21,20,35,10] 第 2 次比较 [15,21,20,35,10…

目标检测 YOLOv5 - ncnn模型的加密 C++实现封装库和Android调用库示例

目标检测 YOLOv5 - ncnn模型的加密 C实现封装库和Android调用库示例 flyfish 文章目录目标检测 YOLOv5 - ncnn模型的加密 C实现封装库和Android调用库示例前言模型版本库的版本示例程序的编译环境模型的转换库的制作主要接口部分模型初始化部分推理的输入输出CMakeList的配置示…

LeetCode-878-第N个神奇数字

1、二分查找 如果我们用函数f(x)f(x)f(x)表示数字小于x的神奇数字的个数,显然我们可以得到如下的公式:f(x)⌊xa⌋⌊xb⌋−⌊xc⌋f(x)\left \lfloor \frac{x}{a} \right \rfloor\left \lfloor \frac{x}{b} \right \rfloor-\left \lfloor \frac{x}{c} \ri…

门店管理|火锅店数字化系统转型

火锅几乎是每个人的最爱,吃着火锅喝着酒,生活日子乐逍遥。在很多火锅店里,我们经常可以看见客人爆满。虽然这几天疫情的冲击导致不少餐饮商家生存很难,但随着对疫情的有效控制,餐饮行业正在回暖。 无论以前还是现在&am…

艾美捷 DetergentOUT GB-S10去垢剂的特点和多种应用

去垢剂,亦有称为清洁剂,主要成分是表面活性剂(部分场合即特指表面活性剂,可分阴离子、阳离子和中性去垢剂等多种类型,中性去垢剂在蛋白提取中应用的较多),根据实际需求有时也会包括研磨剂,pH调节剂&#xf…

Spring Cloud Alibaba(一)

整合nacos 一、项目结构small-shop为父工程&#xff0c;order(订单服务)、stock(库存服务) 二、父工程pom.xml文件&#xff0c;添加基础依赖&#xff0c;控制版本 <modules><module>order</module><module>stock</module></modules><pr…

数字时代,医疗健康企业如何通过数字营销创造用户价值

前言&#xff1a;数字化时代&#xff0c;数字营销为企业深入洞察用户需求、把握用户画像、与用户建立有效互动提供了可能性&#xff0c;从而帮助企业实现降本增效的精细化营销&#xff0c;大大提升企业的经营效率。对医疗健康企业来说&#xff0c;因其行业和需求的特殊性&#…

数据结构--单链表

1.定义 由于顺序表的插入删除操作需要移动大量的元素&#xff0c;影响了运行效率&#xff0c;因此引入了线性表的链式存储——单链表。单链表通过一组任意的存储单元来存储线性表中的数据元素&#xff0c;不需要使用地址连续的存储单元&#xff0c;因此它不要求在逻辑上相邻的…

携手!Kyligence 支持 Amazon EMR Serverless,赋能云上企业降本增效

近日&#xff0c;Kyligence 与亚马逊云科技宣布 Kyligence Cloud 4.6 正式支持 Amazon EMR Serverless&#xff0c;共同助力企业构建高效、低成本云上数据分析。今天&#xff0c;我们将为大家介绍 Kyligence Cloud 4.6 如何通过集成 Amazon EMR Serverless 提供端到端的云上数…

字节给我狠狠上了一课:危机来的时候你连准备时间都没有~

各大互联网公司的接连裁员&#xff0c;政策限制的行业接连消失&#xff0c;让今年的求职雪上加霜&#xff0c;想躺平却没有资本&#xff0c;还有人说软件测试岗位饱和了&#xff0c;对此很多求职者深信不疑&#xff0c;因为投出去的简历回复的越来越少了。甚至还有不少大厂直接…

shell的test命令和两种参数获取方式,详解getopts以及eval、exec、export、read、shift内置命令

一、linux里while [-n “$1”]这里的-n是什么意思? -n str&#xff0c;字符串不为null&#xff0c;长度大于零while [ -n “$1” ] 第一个参数不为空&#xff0c;返回TRUE执行while循环do … done 二、Shell test 命令 Shell中的 test 命令用于检查某个条件是否成立&#x…

【web渗透思路】敏感信息泄露(网站+用户+服务器)

目录 一、信息泄露示例 1、示例&#xff1a; 二、泄露方式 1、原理&#xff1a; 三、泄露危害 1、危害&#xff1a; 四、泄露挖掘 1、爬虫文件 2、目录信息 3、越权访问 4、开发注释、js文件 5、错误提示 6、调试信息 7、备份等目录文件 8、配置不安全 9、版本控…

数字集成电路设计(五、仿真验证与 Testbench 编写)(五)

文章目录9. 编译预处理语句9.1 仿真时间标度10. Verilog HDL测试方法简介9. 编译预处理语句 这些在C语言中都有涉及&#xff0c;但是在硬件描述语言中相对用的不是特别多&#xff0c;比如说include&#xff0c;在语言用的特别多&#xff0c;但是在硬件描述语言很少include&…