当前位置: 首页 > news >正文

条码通讯配置

由Leuze(劳易测)    LSIS 222 M5M-R1/MA208i系统组成

连接说明及器件明细:

 

打开条码调试软件BPS Configuration tool对M208i进行ip 和端口号进行配置,条码选择作为客户端,输入ip和端口号,选择串口通讯波特率9600,Dabits(8 bit)、 stop(1bit)、Parity(none)使用串口线(RS232)下载至M208i当中,M208i下载时需要拨动开关至MA模式,根据条码头LSIS型号需要转动旋钮至6,下载完成拨回RUN模式。注意:参数下载成功需使用串口线回传参数确认参数是否正确。

当完成条码设置之后,需要对条码识别器和PLC进行Open Communication Wizard 建立开放式 TCP 通信,具体如下:

SIMATIC S7- PN CPU包含一个集成的 PROFINET 接口,该接口除了具有 PROFINET I/O功能外还具有 TCP 通信功能。通过该集成以太网接口组态 TCP 通信时,只能使用开放式通信专用的功能块。依据RFC793的TCP协议,在STEP7”通讯块”的“标准库”(图1所示)中提供了下列FB,通过用户程序与符合以太网标准的通讯伙伴进行数据交换:

• 用于分配连接参数的UDT 65 "TCON_PAR"
• 用于建立连接的FB 65 "TCON"
• 用于终止连接的FB 66 "TDISCON"
• 用于发送数据的FB 63 "TSEND"
• 用于接收数据的FB 64 "TRCV"

解决方案
要通过 S7-PN CPU 的 集成PROFINET 接口实现开放的 TCP 通信,不能在硬件组态中完成,必须在一个数据块中指定每个连接的参数。使用 “Open Communication Wizard” 工具可以简单明了地指定连接参数,该工具可将一个包含所有参数的 UDT 导出到您的 STEP 项目中。使用该 UDT 可建立含有连接描述的数据块。随后,需使用通信功能块 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV"完成程序的编写。

 

 

http://www.lryc.cn/news/138018.html

相关文章:

  • 知网G4期刊《高考》简介及投稿要求
  • 第7章 CPU前端优化
  • idea新建Java-maven项目时,出现Dependency‘xxx(jar包名)‘ not found的解决方案
  • STM32--USART串口
  • 2023年Java毕业设计题目推荐,怎样选题?500道毕业设计题目推荐
  • 基于数据湖的多流拼接方案-HUDI概念篇
  • OpenCV基础知识(5)— 几何变换
  • Linux下源码安装MySQL 8.0
  • 大聪明教你学Java | 深入浅出聊 Java 内存模型
  • SAP ABAPG开发屏幕自动生成日期的搜索帮助
  • leetcode 674. 最长连续递增序列
  • Mysql简短又易懂
  • vue 简单实验 v-model 变量和htm值双向绑定
  • 测试框架pytest教程(8)失败重试-pytest-rerunfailures
  • 6个主流的工业3D管道设计软件
  • 基于微信小程序的垃圾分类系统设计与实现(2.0 版本,附前后端代码)
  • 基础论文学习(4)——CLIP
  • SpringBoot利用ConstraintValidator实现自定义注解校验
  • 十、pikachu之php反序列化
  • PHP“牵手”拼多多商品详情数据获取方法,拼多多API接口批量获取拼多多商品详情数据说明
  • 前端面试:【Redux】状态管理的精髓
  • element-ui中的el-table的summary-method(合计)的使用
  • “深入探索JVM:解析Java虚拟机的工作原理与性能优化“
  • 【后端】Core框架版本和发布时间以及.net 6.0启动文件的结构
  • Linux 定时任务 crontab 用法学习整理
  • 看板之道:如何利用Kanban优化您的项目流程
  • Docker的基础操作
  • 14、缓存预热+缓存雪崩+缓存击穿+缓存穿透
  • 【PostGreSQL】PostGreSQL到Oracle的数据迁移
  • jupyter notebook出现ERR_SSL_VERSION_OR_CIPHER_MISMATCH解决方案