在机床自动化改造时,数控机床和PLC之间进行数据交互,实现数控机床自动控制的功能,需要使用支持的通讯协议或者硬件接线的方式实现。

我们知道,西门子系列产品支持西门子S7通讯协议,如何通过西门子S7协议实现西门子1200PLC与数控系统808D的数据交换呢,本文章将详细为您讲解。

任务描述:西门子1200PLC的MW200发送数据到数控系统808D MW100,西门子1200PLC接收数控系统808D MW110的数据保存到MW210中。

1、 网线连接数控系统808D的X130通讯口和1200 PLC的以太网接口;

2、 数控系统808D 网络连接设置;

图 1 808D网络连接设置

图 2 设置808D IP地址

输入IP地址:192.168.8.50,子网掩码:255.255.255.0

3、 设置PLC 的IP地址与数控系统808D在同一个网段;

图 3 1200 PLC IP地址设置

4、 博途网络视图下,添加S7新连接;

图 4 添加新连接

图 5 添加S7连接

5、 S7连接属性设置,输入808D的IP地址;

图 6   S7设置

6、 S7连接本地ID默认,编程时会用到,注意是十六进制的值;

图 7    S7连接的本地ID

7、 设置808D的机架号为2;

图 8 设置808D的机架号

8、 PLC编程,添加S7数据发送指令PUT和数据接收指令GET,本地ID必须是十六进制;

图 9    添加PUT 发送数据指令

图 10 添加数据接收指令GET

9、 打开1200 PLC监控表,写入一个数据到MW200。同时监控MW210是否接收到808D发送的数据;

图 11 1200PLC端数据监控

10、 808D PLC中监控MW100的状态,是否收到1200 PLC发送的数据。MW110写入数据,发送到1200 PLC中;

图 12 808D PLC端数据监控

数控系统828D可以参考此方式进行通讯控制!!

西门子1200PLC与数控系统808D实现S7通信 (baidu.com)

西门子1200PLC与数控系统808D实现S7通信相关推荐

  1. 库卡机器人是s7编程_「西门子1200PLC教程」19.S7-1200入门实例

    头条号私信回复1,可免费获取海量资源下载链接 本文任务:电动机启保停控制练习 按下瞬时启动按钮I0.6,电动机Q0.0启动: 按下瞬时停止按钮I0.7,电动机Q0.0停止. 目录 1.组态设备 2.编 ...

  2. 罗克韦尔AB PLC 通过KEPServer实现与西门子1200PLC的以太网通信

    罗克韦尔AB PLC 通过KEPServer实现与西门子1200PLC的以太网通信 环境搭建: 软件:  Studio 5000 V33.01.01  KEPServerEX 6.4  TIA ...

  3. 西门子1200PLC模板通讯程序,包含多种通讯Modbus-RTU(485),S7通讯

    西门子1200PLC模板通讯程序,包含多种通讯Modbus-RTU(485),S7通讯,Modbus-TCP,TCP/IP等,简单明了 编号:54112654376937554tbNick_mtjdq

  4. 基于C#通过PLCSIM ADV仿真软件实现与西门子1500PLC的S7通信方法演示

    基于C#通过PLCSIM ADV仿真软件实现与西门子1500PLC的S7通信方法演示 测试环境:  TIA portal V17(已安装PLCSIM Advanced V3.0)  VisualS ...

  5. 海康VisionMaster与西门子PLC1200进行S7通信

    通信是连通算法平台和外部设备的重要渠道,在海康VisionMaster算法平台中既支持外部数据的读入也支持数据的写出,当通信构建起来以后既可以把软件处理结果发送给外界,又可以通过外界发送字符来触发相机 ...

  6. 上位机与1200组态步骤_西门子1200PLC的S7通讯组态编程

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端(CPU V2.0及以上版本).S7-1200 支持 S7 单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好 ...

  7. plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...

    用过西门子plc的朋友应该都听说这个大名鼎鼎的单词--profinet,但是你们有使用过它的功能吗?对它又又多少的认识呢?今天我们就来稍微谈谈一下这个大名鼎鼎的大家伙,希望对你有所帮助. 具有prof ...

  8. 威纶触摸屏使用说明书_「西门子1200PLC教程」20.PLC变量表的使用

    头条号私信回复1,可免费获取海量资源下载链接 在S7-1200的编程理念中,特别强调符号寻址的使用.在开始编写程序之前,用户应当为输入.输出.中间变量定义相应的符号名,也就是标签,具体步骤如下 步骤 ...

  9. 不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤

    不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤 一般情况下,我们使用西门子的S7通信时都是将网络中的PLC的IP设置在同一网段,那么如果涉及到旧项目改造时,不方便修改IP地址,只能进行2 ...

最新文章

  1. 精简linux系统的制作
  2. imx51-linux的cpuinfo之分析
  3. 数据结构与算法随学随记
  4. Maven实战:pom.xml与settings.xml
  5. jenkins配置git出现ERROR: Timeout after 10 minutes 同时命令行出现:Enter passphrase for key 的提示
  6. 详解android gatekeeper/fingerprint中的authToken
  7. linux vi修改后如何保存
  8. mysql8.0其他机器访问_论文导读|基于机器学习的高速缓存预取
  9. scala逻辑运算符的一览图和代码案例
  10. python 依据某几列累加求和_Python爬虫笔记:爬取单个页面
  11. WebKit 分析–for android
  12. 第一次用access的数据库是连接字符串问题
  13. Hadoop权威指南 _03_第I部分Hadoop基础知识_第1章初识Hadoop.
  14. 微信小程序页面跳转与返回并回传数据
  15. c++ int自动转换成无符号变量产生的问题
  16. 设计测试用例的7点原则
  17. JS CKEditor使用setData后绑定click事件
  18. Android项目-IPTV经验总结
  19. excel中插入的图表保存时提示 无法保存 html,Excel技巧:将图表另存为GIF文件
  20. Hbase java API操作(模板代码)

热门文章

  1. 电器产品为什么要过安规认证?这些安规知识你了解吗
  2. 人因工程与虚拟现实实验室建设方案
  3. 图灵停机问题(The Halting Problem)------巧妙的证明
  4. ora_arc0_oracle是啥,什么是Oracle数据库的ORA?
  5. 基于 Python 的大型超市商品销售关联度分析系统
  6. 【T3】自定义转账设置消失
  7. 日积月累系列之国籍控件(js源码)
  8. css零到一基础教程044:CSS 图标
  9. 小丸子总结node.js的一些问题
  10. 监控摄像机常用专业术语解释(一)