- 57
- 0
- 约3.03千字
- 约 8页
- 2022-07-15 发布于山东
- 举报
S7-200SMART与调试助手之间TCP通信
TCP协议通信
TCP通信为面向连结的通信,需要双方都调用指令以成立连结及互换数
据。S7-200SMART与TCPUDPDebug经过TCP通信,在TCPUDPDebug成立客户端或服务器,在S7-200SMART调用OpenUserCommunication库指令
(TCP_CONNECT,DISCONNECT,TCP_SEND,TCP_RECV)。
客户端:主动成立连结,能够理解为主站;服务器:被动成立连结,可
以理解为从站。
?注意:
S7-200SMART在CPU硬件固件及编程软件版本均升级到V2.2之后才
开始支持开放式通信。编程软件版本低于V2.2,无OpenUserCommunication库指令;硬件固件低于V2.2,硬件不支持开
放式通信协议。
S7-200SMARTTCP连结资源:8个主动连结资源,8个被动连结资源
S7-200SMARTTCP通信数据量:1024字节
硬件和软件需求及所达成的通信任务
硬件:?
①PC(带以太网卡)(IP地点;子网掩码)
S7-200SMARTCPU(固件版本V2.2)(IP地点;子网掩码)
③TP以太网电缆?
软件:
TCPUDPDebug?
STEP7Micro/WINSMART(软件版本V2.2)?
所达成的通信任务:
①TCPUDPDebug
发送10
个字节数据:--(S7-200SMART
侧)VB2000~VB2009
②TCPUDPDebug
接收10
个字节数据:--(S7-200SMART
侧)?VB0~VB9
TCPUDPDebug设置(客户端设置)
1.翻开TCPUDPDebug软件
2.右键“客户端模式”---“创立连结”
如图1所示,创立连结
图1.创立连结①选择连结种类:TCP
②填写S7-200SMART的IP地点及端口号
③设置PC的端口号
④单击创立
3.右键“客户端模式”----“连结”
图2.?成立连结
①蓝色圆点:未成立连结;黄色三角箭头:正在成立连结;绿色三角箭头:连结成立成功;
②勾选“自动连结”后,点击连结按钮。
TCPUDPDebug设置(服务器设置)
1.翻开TCPUDPDebug软件
2.右键“服务器模式”---“创立服务器”
图3.创立服务器
①选择PC的端口号后,点击确定
3.右键“服务器模式”----“启动服务器”
图4.启动服务器
S7-200SMART侧编程
1.翻开STEP7Micro/WINSMART项目树指令树
库OpenUserCommunication?,调用TCP_CONNECT,如图5、图6
所示。
图5.开放式以太网通讯指令库
图6.TCP连结块表1.引脚说明
TCP_CONNECT
//调用TCP_CONNECT
EN
:SM0.0
//使能输入
Req:V6010.0
:SM0.0
Active
闭点
ConnID:1
IPaddr1~4:0~0
RemPort:0
//如果Req=TRUE,CPU启动连结操
作。如果Req?=?FALSE,则输出显示
连结的目前状态。使用上涨沿触发
//TRUE=主动连结;FALSE=被动连结
//CPU使用连结ID(ConnID)为其余指
令表记该连结。可能的ConnID范围为
0到65534。
//IPaddr1是IP地点的最高有效字节,
IPaddr4是IP地点的最低有效字节。服
务器侧IP地点写0,表示接收所有请
求
//RemPort是远程设施上的端口号。远程端口号范围为1到49151。关于被动
连结,使用零。
//LocPort是本地设施上的端口号。本
LocPort
:2000
地端口号范围为1到49151,但存在一
些限制。
DONE
:V6000.0
//当连结操作达成且没有错误时,指令
置位Done输出。
BUSY
:V6000.1
//当连结操作正在进行时,指令置位
Busy输出。
ERROR
:V6000.2
//当连结操作达成但发生错误时,指令
置位Error输出
//如果指令置位Error输出,Status输
STATUS
:VB6002
出会显示错误代码。如果指令置位
Busy或Done输出,Status为零(无
错误)
2.调用TCP_SEND和TCP_RCV指令,如图7、图8所示。
图7.TCP发送块表2.引脚说明
CALLTCP_SEND
//调用TCP_SEND
EN
:SM0.5
//使能输入
Req
:SM0.5
//如果Req=TRUE,CPU启动发送操
作。如果Req?=?FALSE,则输出显示
发送操作的目前状态。
//连结ID(ConnID)是此发送操作所用
连结的编号。使用您为
ConnID:1
TCP_CONNECT操作选择的
ConnID。
Da
您可能关注的文档
- QTZ63塔吊基础方案.docx
- QTZ63塔吊安装附墙顶升施工专项方案.docx
- Quartz中时间表达式的设置.docx
- RadioLinx在环线自行小车输送控制系统中应用.docx
- RCT类课题申报书研究方案部分模板.docx
- re-vffq0会计从业资格考试模拟试题---《会计基础》.docx
- RevisionModuleA复习试题(外研八上).docx
- RevisionModuleA复习试题外研八上.docx
- RFID技术手机智能卡的校园一卡通模式.docx
- riovibrovm63测振仪使用技巧.docx
- 高中政治辨析式教学策略在课堂实践中的实施与反思教学研究课题报告.docx
- 基于多传感器融合的校园垃圾满溢预测与智能调度课题报告教学研究课题报告.docx
- 高中生对AI在体育赛事战术分析系统在训练中的应用效果调查课题报告教学研究课题报告.docx
- 2026年汽车电子芯片技术创新与市场竞争分析报告.docx
- 校园AI志愿者服务智能匹配系统的灾难响应与应急联动机制课题报告教学研究课题报告.docx
- 2026年汽车零部件行业配套体系协同创新研究报告.docx
- 面向职业教育美术的数字教育资源构建与教学应用研究教学研究课题报告.docx
- 2026年水泥行业绿色生产技术创新与投资机会.docx
- 《农村土地流转与农业规模化经营中的农业可持续发展研究》教学研究课题报告.docx
- 2026年水产品加工行业技术创新趋势与质量安全提升策略.docx
最近下载
- 新疆兵团考试题型及答案.doc VIP
- 公考:申论26个高分万能写作模板(考前必看).pdf
- 2026年严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料与政法委书记带头强化政治忠诚、提高政治能力等“五个带头”方面检查材料2篇文.docx VIP
- 探界者钟扬-课件.ppt VIP
- 湖北鸿强矿业科技有限公司年产20000吨选矿药剂产品建设项目环境影响报告书.pdf VIP
- 2026年春季青岛版(五四制2024)三年级下册小学科学教学计划含进度表.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 医疗器械注册质量管理体系核查指南讲解.pptx VIP
- 营销策划 -塔斯汀中国汉堡品牌手册.pdf
- 19.3 二次根式的加法与减法(第2课时)课件 人教版数学八年级下册.pptx VIP
原创力文档

文档评论(0)