描述

一、硬件准备

CPU 1518-4PN/DP 6ES7 518-4AP00-0AB0

S7-1500 存储卡 6ES7 954-8LF03-0AA0

ET200S 接口模块 6ES7 151-3AA23-0AB0

ET200S PM-E电源模块 6ES7 138-4CA01-0AA0

ET200S 1SI串口模块 6ES7 138-4DF01-0AB0

功率模块的终端模块 6ES7 193-4CC20-0AA0

1 SI模块的终端模块 6ES7 193-4CA40-0AA0

二、组态和配置

1、打开软件TIA PORTAL STEP7 V16,点击项目-》新建。。.创建一新项目,项目名称为S7-1500_ET200S_ASCII。

2、用鼠标点击“添加新设备”,选择SIMATIC S7-1500-》CPU-》CPU 1518-4 PN/DP-》6ES7 518-4AP00-0AB0。

3、双击“设备组态”进入设备视图。双击以太网接口,进入以太网接口属性界面,新建一个子网“PN/IE_1”,并分配IP地址。

4、点击菜单栏“在线”-》“硬件检测”-》“网络中的PROFINET设备”,在线检测所连接的ET200S站点,如下图所示。

在弹出的“PROFINET 设备的硬件检测”窗口内勾选搜索到的ET200S站点,并点击添加设备。

5、设备添加成功后,在“网络视图”内,可以看到新添加的ET200S站。另外,用户也可以从选件目录中找到正确的ET200S接口模块型号,将它拖拽到网络视图中,添加模块时需要注意组态的模块版本应与实际一致。

6、点击ET200S站左侧“未分配”,选择IO控制器“plc_1.PROFINET接口_1”,为ET200S分配好IO控制器。同时为ET200S的以太网接口分配好IP地址,注:此时给ET200S分配了一个设备名称为“im151-3pn”(该名称不唯一,以实际项目为准),确保离线和在线的设备名称一致。

7、双击“im151-3pn”,进入ET200S组态界面,(自动检测已经将电源模块PM-E和ET200S 1SI串口模块组态到1、2槽;手动组态时需要用户手动从选件目录中拖拽添加),双击1SI_1串口通信模块,进入属性框,协议选择“ASCII”,波特率为9600,地址区为32字节。

8、点击“报文”,进行报文设置,数据位:8,停止位:1,奇偶校验:无。

9、点击“接口”,接口选择“半双工(RS-485两线制模式)”,接收线路初始状态选择“信号R(A)0V/信号R(B)5V”。

三、编写通信程序

1、双击“添加新块”,创建发送数据块DB10和接收数据块DB11,这2个数据块中分别新建1个数据类型Array的变量,数组元素的数据类型为Byte,数量为401;发送数据块中的变量名称为Send,接收数据块中的变量名称为Rcv。

2、进入主程序OB1,从通信-》通信处理器-》ET200S串行接口,调用发送功能块S_SEND和接收功能块S_RCV。S_END的背景数据块为DB3,S_RCV的背景数据块为DB4。

四、设备连接

ET200S 1SI 模块按照RS485的接线方式连接到电脑的USB口,连接示意图如下。

最后使用串口调试软件来测试ET200S 1SI和计算机的通信。

责任编辑:lq

打开APP精彩内容

点击阅读全文

et200s模块接线图讲解_西门子S7-1500使用ET200S 1SI模块实现自由口通信相关推荐

  1. et200s模块接线图讲解_西门子ET200S 1 STEP 步进模块使用入门.doc

    西门子ET200S 1 STEP 步进模块使用入门 ET200S 1 STEP 步进模块使用入门 Getting Started of ET200S 1 STEP 5V/204KHzGetting S ...

  2. et200s模块接线图讲解_【图】ET200S热电偶模块的用法举例

    ET200S热电偶模块的用法 在ET200S的热电偶模块使用中,冷端补偿去哪儿了? 客户使用ET200S的热电偶模块(6ES7134-4JB01-0AB0),发现其读值不准,首先确认客户所使用的冷端补 ...

  3. 台达plc接线图实物_西门子plc接线图实物图

    西门子plc输入输出电源接法 西门子plc的系列很多,不同系列它的接线方式.接线方法可能都不一样.这里我以S7200说一下吧. S7200根据CPU不同,CPU221.CPU222.CPU224.CP ...

  4. 西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序)

    西门子博途V16系列学习笔记SCL(三)___自由口通讯轮询程序(RS485) 西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序) 文章目录 西门子博途V16系列学习笔记S ...

  5. 串口通信 校验码_一文读懂S7-200 SMART自由口通信!

    学习S7-200 SMART时了解到,基于RS485接口可实现一下几种通信: 1)modbus RTU通信 2)PPI协议通信 3)USS协议通信 4)自由口通信 何为自由口通信呢? 前三种通信必须要 ...

  6. 西门子em235模块的功能_西门子MM440

    西门子MM440-300/3变频器4KW 3亿元,期间的年均复合增长率达到,呈现高速增长态势.通信和消费电子是我国集成电路最主要的应用市场. 从细分行业来看,在集成电路行业整体高速增长带动下,封装测试 ...

  7. 西门子逻辑运算指令_西门子S7系列plc逻辑运算指令

    西门子S7系列plc逻辑运算指令: 有关西门子S7系列plc逻辑运算指令,包括字节逻辑运算指令,IN1和IN2还可以是常数,字逻辑运算指令,双字逻辑运算指令. 1.字节逻辑运算指令 ANDBIN1,O ...

  8. python自己创建模块引用失败_详解Python import方法引入模块的实例 Python怎么import自己写的模块...

    python中 import导入模块失败的问题? python中的import引用不了模块我傻,为你傻;我痛,为你痛;深夜里,你是我一种惯性的回忆. 为什么我用from lianxi import*就 ...

  9. S7-1500系统内使用ET200S 1SI模块实现自由口通信

    1.硬件列表 2.组态和配置 3.编写通信程序 4.设备连接 5.通信测试 6.常见问题 1 硬件列表 表1 实验所需硬件列表 设备名称 设备型号 CPU 1518-4PN/DP 6ES7 518-4 ...

  10. et200sp模块接线手册_西门子PN/PN耦合器学习应用系列(1)-外观及接线

    早在2017年我曾写过两篇文章介绍西门子PN/PN耦合器,文章链接如下: 初识西门子PNPN耦合器(PN/PN Coupler): 如何在博途(TIA Portal)环境下组态PNPN耦合器? 当时P ...

最新文章

  1. MySQL的binary类型操作
  2. JS,Jquery获取各种屏幕的宽度和高度
  3. 今日头条|张一鸣:我遇到的优秀年轻人的5个特质
  4. 如何修改Github已经提交的commit里的提交者用户名和提交者邮箱
  5. c51倒计时程序汇编语言,51单片机汇编程序:倒计时交通灯
  6. apache为什么更适合处理动态请求_[适合初中级Java程序员修炼手册从0搭建整个Web项目](一)...
  7. 视觉检测无脊椎机器人或vipir_深入浅出人工智能前沿技术—机器视觉检测,看清人类智慧工业...
  8. bzoj 3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛——前缀和优化dp / 排列组合
  9. spring实现在一个类中调用另一个类的方法
  10. 使用systemtap调试Linux内核
  11. jtag接口定义 jtag接口的主要作用是什么
  12. editormd支持上传视频
  13. 干货|读完这篇,再也不担心基金从业考试!
  14. 响铃:含着金钥匙的HomeKit如何才能大器晚成?
  15. 使用Qt做一个简单计算器
  16. Spring Validated分组校验
  17. c语言菜单 键盘,三、Windows键盘快捷键—启用菜单项
  18. 应急武警部队公安三维数字沙盘方案书
  19. 2010年3月4日史蒂夫·鲍尔默在华盛顿大学演讲全文
  20. java爬虫爬取音乐

热门文章

  1. 八数码问题【人工智能实验】
  2. 中维高清监控录像被覆盖故障排除
  3. 一键PDF转Word,PP-Structurev2文档分析模型深度解读!
  4. PyTorch安装及试用 基于Anaconda3
  5. ffmpeg 解决视频边播放边加载的问题
  6. OKR成功落地的13条箴言
  7. 在matlab上利用fft进行信号频谱分析_全面分析:频谱分析仪原理技术(收藏必备)...
  8. 软件著作权-说明书范本
  9. 【Jmeter配合switchyomega 脚本录制】
  10. 通俗理解三维向量的点乘与叉乘