准备 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。

西门子 S7-1200 与 BL200PN 通信示例相关推荐

  1. PLC实验—西门子S7 1200读取旋转编码器数据并计算电机转速

    PLC实验-西门子S7 1200读取旋转编码器数据并计算电机转速 注意PTO控制步进电机实验博途软件需要V14版本,不然没有PTO功能块 软件的下载请点击下方百度网盘的链接 链接:https://pa ...

  2. PLC实验—西门子S7 1200 PID控制步进电机转速

    PLC实验-西门子S7 1200 PID控制步进电机转速 严格讲并不是PID控制,因为并不是并不研究这个方向,研二又比较忙,时间限制只加了比例系数 这里只是抛砖引玉,希望大家可以进一步完善补充 思路 ...

  3. S7netplus通信开发及西门子S7 PLC设置

    S7netplus通信开发及西门子S7 PLC设置 PLC设置及S7netplus通信开发 TIA Portal(Totally Integrated Automation)的安装与修复 1.安装 2 ...

  4. labview控制 西门子S7-1200 1214 dcdcdcplc 程序

    labview控制 西门子S7-1200 1214 dcdcdcplc 程序 plc只需要设置连接机制与IP即可 通讯为TCP/IP协议 YID:7320649697140387工控物联网

  5. S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN

    S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN PLCS7-1200,可赠送v15软件 西门子博图编写,程序包含一台机器所具备的所有功 ...

  6. 西门子plc s-7 1200驱动伺服电机方法

    西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...

  7. 西门子S7系列PLC安全防护研究

    近年来,随着中国制造的不断崛起,工业控制系统已成为国家关键基础设施的重中之重,工控系统的安全问题也随之而来.工控产品的多样化,造成了工控系统网络通讯协议不同,大量的工控系统采用私有协议,从而导致协议存 ...

  8. 西门子S7-200PLC自由口初始化

    文章参考链接:https://jingyan.baidu.com/article/6525d4b17c0056ac7d2e9412.html 西门子s7-200自由口十分方便快捷,熟悉其初始化方法对与 ...

  9. 西门子S7通信协议以及JAVA版的实现

    西门子S7协议实现 采用java的方式实现西门子S7协议 链接地址:iot-communication github: https://github.com/xingshuangs/iot-commu ...

最新文章

  1. Fiddler学习之——对Android应用进行抓包
  2. matlab中的地理数据结构体,matlab中怎么定义结构体啊 !!!
  3. mysql去除内容中的换行和回车
  4. mybatis mysql uuid_spring boot整合mybatis利用Mysql实现主键UUID的方法
  5. (07)Verilog HDL组合逻辑:assign
  6. C语言复习4_while循环
  7. java序列化原理_Java序列化机制和原理
  8. 原来数据库里的单引号是这么加进去的
  9. vue 引入vue-resource给页面加点动态数据
  10. React Hooks 实战 CNode 社区移动端网站
  11. UltraEdit+UE注册机并运行Java程序
  12. 一文读懂什么是绿色工厂以及绿色工厂建设细解
  13. 1114 Family Property (25 point(s)) PAT甲级
  14. 算法学习之投票算法以及对应leetcode题目
  15. adb的升级与版本更新
  16. 小程序笔记 -- 封装函数
  17. 苹果开发者证与真机调试
  18. HTML5自造字,电脑中的造字程序怎么用啊怎么造字
  19. Springcloud之OAuth2
  20. OpenStack Victoria搭建(一)简介

热门文章

  1. [转载] 学习新技能的37个最佳网站
  2. ChatGPT推出第四代GPT-4!不仅能聊天,还可以图片创作!
  3. python中延时函数_python延时绑定
  4. 什么是装箱(boxing)和拆箱(unboxing)?
  5. 微信来了,商用WiFi的日子是更好了还是更坏了?
  6. 最新微信内测版!限时放出!
  7. int8_t、int16_t、int32_t、int64_t、uint8_t、size_t、ssize_t详解
  8. 微服务自动化【集群搭建】
  9. this is my home
  10. 力扣20题 有效的括号(栈、哈希表)