求助s7-200smart与组态王的通讯方式 点击:1666 | 回复:7



一条小路

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2004年10月05日
发表于:2021-09-05 17:47:31
楼主
求助帖30分-未结帖

我有一个应用,想用以下方式实现。

下位机端s7-200smart 通过其上的网口以udp的方式向外发送数据,每次发送一帧8个字节,如AA 01 00 00 00 12 12 1A,上位机端组态王端通过网口接收这组数据,并通过解析进行处理,并返回8个字节的数据,如AA 02 00 00 00 12 12 1A

就是我自己定的一种与单片机之间相互通讯基本一样的方式,但我一想搞不清组态王与PLC通讯时要设置寄存器的说法,实在不知如何设置组态王达到以上的目的。

请高手指点。



楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2021-09-06 11:47:36
1楼

你定的这个是自定义通信协议,组态王不见得支持这个协议,要么更换通信协议,要么组态王按你这个重新写通信驱动。

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 378回
  • 年度积分:594
  • 历史总积分:21966
  • 注册:2016年1月20日
发表于:2021-09-08 08:17:43
2楼

串口可以实现的,只是网口需要使用虚拟串口工具将其与串口映射一下,也是可以实现的,200块包教包会。包括收发脚本在内哦。

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 544回
  • 年度积分:73
  • 历史总积分:17753
  • 注册:2010年8月04日
发表于:2021-09-08 17:14:24
3楼

1、可以向组态王(亚控)售后技术(打官方电话或购买产品时的销售电话) 那面要一个驱动开发包及使用说明,这样可以按着组态王提供的接口情况来;

2、亚控那面是可以提供 有偿(需求量不太大时)或者无偿(需求量大时)的驱动开发服务的。

键盘

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 78回
  • 年度积分:21
  • 历史总积分:1174
  • 注册:2018年1月15日
发表于:2021-09-20 18:35:16
4楼

亚控那面是有这个驱动的,而且是免费的,好像

DPL

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 239回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2016年11月20日
发表于:2021-09-27 14:04:01
5楼

直接装个驱动就可以了,是在不行组态王有标准的MODBUS协议。很简单就可以实现通讯。不用搞得那么麻烦。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2021-10-18 14:36:37
6楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。


jgyan99

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 27回
  • 年度积分:38
  • 历史总积分:38
  • 注册:2009年11月15日
发表于:2024-02-29 15:50:24
7楼

楼主,你费这劲干啥? smart PLC 与组态王 有现成的驱动。

你无非就是 传值 传数据,

 整型、浮点数?数据类型确定 后,

smart  PLC 里 V区寄存器 多的很,

PLC里定义 读写 数据的 变量 后,

在组态王中, 直接 创建变量 ,画面中直接 使用即可。






热门招聘
相关主题

官方公众号

智造工程师