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

基于QtPy (PySide6) 的PLC-HMI工程项目(四)为PLC创建开放式TCP连接

一、创建连接

1、在PLC的接口配置中为PLC设置IP地址:

2、使用TCON创建一个连接:

新建FB,命名为:上位通信,从指令库中将TCON拖入FB的网络:

会自动创建一个DB块:TCON_DB。

点击“开始组态”按钮,对连接进行组态:

在组态窗口中,点击下拉箭头,点击“新建”,新建一个DB块:TCP_Connection_DB,用于存储连接参数:

伙伴:未指定、主动建立连接。

这样就将PLC创建为TCP主站。

3、创建一个DB,命名为:上位通信_工作DB,其内容为:

4、在上位通信FB中继续编程

5、在OB1中调用上位通信FB

调用时会自动创建一个背景DB,将其命名为:上位通信_背景DB

二、创建一个PLCSIM实例,方便仿真

1、下载并安装PLCSIM ADVANCED,安装完重启,将新增的PLCSIM虚拟网卡的IP设为项目PLC的同网段:

2、右键,以管理员身份运行,打开PLCSIM advanced软件:

输入实例名称和网络地址,点“start”。

3、在博途中,点“可访问的设备”按钮,PG/PC接口选连接到虚拟卡的PLCSIM,就能搜索到PCSIM实例。

4、将程序下载到PLCSIM实例,并启动PLC进行仿真:

注意,在项目名称上点右键,属性、保护中,选择“块编译时支持仿真”,才能进行仿真。

三、打开TCP调试工具,进行连接测试

成功连接到PLC:

这是客户端连接到PLC后,DONE输出1以后的状态:

需要注意的是:在创建连接的时候,如果没有客户端连接到PLC,TCON的“BUSY”会一直输出True,直到有客户端连接"DONE"才会置位。

http://www.jsqmd.com/news/1276937/

相关文章:

  • 一个人就是一个MCN:如何用 AI 批量产出多账号矩阵的漫剧内容?
  • 【JAVA毕设源码分享】基于Java医院药品管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 制造业AI模型场景适配迭代方案:从RAG检索增强到Agent多智能体协同的工业落地路径
  • 图文识别转文字推荐清单:2026年7月实测,手机电脑各平台怎么选
  • Python进阶 - 高阶函数的本质 接收函数作为参数或返回函数
  • yuzu模拟器完整指南:在电脑上免费畅玩任天堂Switch游戏
  • yuzu模拟器:免费畅玩Switch游戏的完整解决方案指南
  • 北极野火对土壤有机碳的影响及遥感监测技术
  • 2026年07月超细干粒哑光砖供应厂家——佛山市金满堂陶瓷有限公司专业解析 - 卓企推荐
  • JAVA计算机毕设之 基于 Java 的无纸化企业员工考试系统企业人力资源培训考试管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 【SD高清放大终极指南】:20年图像处理专家亲授4种零失真放大技法,90%人不知道的隐藏参数设置
  • iOS应用安装的终极解决方案:App Installer完整使用指南
  • 权威公正护航科普赛事,人人微投票实现健康科普作品规范化评选 - 投票制作平台
  • PCIe-2.6 Ordering and Receive Buffer Flow Control
  • 智能Agent构建:上下文工程与记忆系统实战
  • 20个Alfred工作流:让你的Mac生产力提升300%的终极指南
  • 2026年 中温针筒锡膏供货厂家:精准点胶与焊接工艺的可靠供应伙伴 - 卓企推荐
  • palera1n 越狱工具:为A8-A11苹果设备解锁iOS 15-26的完整指南
  • 港口船舶超速AI监测系统设计与实践
  • 降压DC-DC设计公式详解
  • 制造业智能体自适应场景迭代优化:从经验驱动到数据驱动的端到端演进路径拆解
  • JAVA计算机毕设之基于SpringBoot的线上宠物展示与公益领养管理系统 宠物救助信息发布与领养审核平台(完整前后端代码+说明文档+LW,调试定制等)
  • 2026博物馆活动移门厂家推荐——专业定制与空间美学解析 - 卓企推荐
  • 在Apple Silicon Mac上运行Windows程序的终极指南:Whisky完全免费解决方案
  • MiroFish:构建数字平行宇宙,用群体智能预见未来
  • 【CTF-MISC-日志文件】盲注日志分析
  • TMP117EVM评估板实战指南:从硬件解析到高精度温度测量系统集成
  • 优秀班主任 / 三好学生 / 毕业作品评选:2026 校园投票工具选型指南
  • yuzu模拟器深度解析:从技术架构到性能优化的完整指南
  • 大模型应用开发入门:从原理到实战