S7-1200的Socket通信设置
S7-1200的Socket通信设置
1.S7-1200设置客户端
1.1设置服务器的端口号
1.2建立S7-1200程序
拉出适合的硬件模块
1.3配置PLC的以太网地址
1.4选择合适的通讯模块组合
一般的通讯模块组合可选择:
1.TCON,TSEND,TRCV
2. TSEND _C和TRCV
3. TRCV_C和TSEND
本文使用第一种方式。
1.5拉出相应的通讯模块,配置其组态
1端点设置为未指定
2根据需求填写相应的配置地址
3根据需求选择建立连接(本地主动建立连接为设置PLC为客户端)
4指定伙伴端口
1.6建立发送模块数据块
建立接收数据块与发送数据块,并取消该数据块的块优化访问
1.7拉出相应的TSEND,TRCV模块
至此,PLC相关的配置设置完成
2测试部分
2.1增加自动连接失败自动重连的方式
2.2将程序下载至程序
2.3在Socket检查是否连接成功
可能会未有连上的可能,将通信助手添加至允许防火墙中即可
2.4在Socket服务器上发送数据值PLC
2.5在PLC上发送数据
S7-1200的Socket通信设置相关推荐
- C# socket通信 接收缓冲区大小设置,以及粘包问题的解决
C# socket通信 接收缓冲区大小,以及粘包问题的解决 一. Socket接收缓冲区无论: 1.buffer设置有多大: 2.同步接收还是异步接收: 3.发送超过 43690 也就是 42KB的字 ...
- java socket 如何设置so_keepalive属性_socket通信的KeepAlive设定
socket通信的KeepAlive默认时间是2小时,通过以下代码可以改变其时间,来检测socket通信过程中自网线,服务器网线断等事件 #include #include "winsock ...
- C# Socket系列三 socket通信的封包和拆包
通过系列二 我们已经实现了socket的简单通信 接下来我们测试一下,在时间应用的场景下,我们会快速且大量的传输数据的情况! 1 class Program 2 { 3 static void Mai ...
- Socket通信之操作系统的字节序和位数
关于Socket通信过程中字节序 在网络编程里,网络字节序是big-endian的,而大部分的PC的系统都是X86处理器系列,X86采用的是little-endian,所以需要将网络数据流转换成本地数 ...
- java iso8583 socket 服务_JAVA客户端amp;服务器的socket通信
JAVA客户端&服务器的socket通信 socket是两台主机之间的一个连接通道,它可以完成七个基本操作: 发送远程机器 发送数据 接收数据 关闭连接 绑定端口 监听入站数据 再绑定端口上接 ...
- Android之Socket通信、List加载更多、Spinner下拉列表
Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信.两者的最大差异在于,http连接使用的是"请求-响应方式",即在请求时建立连接通道,当客户端向服 ...
- Socket 通信原理(Android客户端和服务器以TCPUDP方式互通)
ZERO.前言 有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教. 一.Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是So ...
- netty socket超时设置_Netty 学习和进阶策略
背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 涉及的知识面比较广:Netty 作为一个高性能的 NIO 通信框架,涉及到的 ...
- connect: 网络不可达_Java网络编程和NIO详解1:JAVA 中原生的 socket 通信机制
本文转自:https://github.com/jasonGeng88/blog 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https ...
最新文章
- Kali Linux搜索软件包
- 12864输出字符c语言,大家看看该怎么改才能让12864液晶显示屏显示21个字符啊?...
- python编程100例头条-python爬虫演示:以爬取今日头条为例
- 用ASP实现在线压缩与解压缩
- MQTT——QoS服务质量等级
- 1.7 Java try catch finally语句
- 使用DFS求任意两点的所有路径
- auto_ptr和shared_ptr
- VTK:图表之TreeBFSIterator
- c语言怎么减去一个16进制数,一个简单的有关问题:像这样的16进制数怎么转换得到...
- 不支持对系统目录进行即席更新_「目录」让你的文档结构一目了然
- 面试精讲之面试考点及大厂真题 - 分布式专栏 04 谈谈你对分布式的理解,为什么引入分布式?
- ISA Server 2004 企业 IT 常见应用速查
- php ext_skel,用ext_skel为php开发扩展|待更
- python join用法
- maven集成tomcat7
- 转载python3爬虫(2)下载有固定链接的视频
- 如何做思维导图?用这两个软件就可以了
- php css下划线,css怎么去掉下划线
- 计算机开机网络连接启动慢,四个小技巧轻松解决电脑开机后网络连接慢问题
热门文章
- Matlab App Designer自学笔记(七):对话框的使用(提示对话框、提问对话框、文件对话框)
- IT搬砖员如何认识能力圈并如何突破自我
- 【转】函数式编程另类指南
- 微信小程序web-view内嵌公众号网页分享功能实现
- java中servlet没反应_在Java Servlet中提交响应后无法转发
- 齐鲁工业大学计算机应用技术研究生专业,研究生培养
- 活体检测:keras
- C练题笔记之:Leetcode-654. 最大二叉树
- [转载]Node.js模块化机制原理探究
- 网络文件夹目前是以其他用户名和密码进行映射的