【求助】西门子MB_client 点击:311 | 回复:11



玉皇盖金殿

    
  • 精华:0帖
  • 求助:8帖
  • 帖子:14帖 | 19回
  • 年度积分:505
  • 历史总积分:1165
  • 注册:2020年10月12日
发表于:2023-09-05 22:20:17
楼主
求助帖30分-未结帖

1200做客户端访问一台设备,既需读写BOOL量又要读写INT,写程序时卡壳了,想做轮寻就得程序中修改MB_client的参数MB_DATA_PTR 吧?但是这个指针变量不知道怎么在程序中切换ARR OF BYTE和ARR of bool。有没大佬了解的指点一下小弟。


实在不行我就用开放式通讯搞了!


24df1a8fc202149c49baf6d0c60d509.jpg



楼主最近还看过



晨曦521

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 491回
  • 年度积分:51
  • 历史总积分:6449
  • 注册:2013年5月27日
发表于:2023-09-06 10:52:48
1楼

你直接在PLC程序中设置一个DB块,PLC做从站,设备做主站直接读写DB块中数据,使用网线连接速度最快。

晨曦521

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 491回
  • 年度积分:51
  • 历史总积分:6449
  • 注册:2013年5月27日
发表于:2023-09-06 10:52:53
2楼

你直接在PLC程序中设置一个DB块,PLC做从站,设备做主站直接读写DB块中数据,使用网线连接速度最快。

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:61
  • 历史总积分:5219
  • 注册:2012年9月22日
发表于:2023-09-06 13:10:47
3楼

你是想把指针做成动态的么?比如      P# <此处内容被屏蔽>.0   INT  100     是从<此处内容被屏蔽>开始 传递100个INT数据    那么你可以建立个中间变量进行数据传输  不过据  就从300开始     至于MB_DATA_PTR 参数 是否支持 可变变量 你可以测试一下 我估计不行

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:61
  • 历史总积分:5219
  • 注册:2012年9月22日
发表于:2023-09-06 13:11:53
4楼

不知道为啥被屏蔽了

"P#<此处内容被屏蔽>.0 INT 100"

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:61
  • 历史总积分:5219
  • 注册:2012年9月22日
发表于:2023-09-06 13:12:10
5楼

"<此处内容被屏蔽>.0 INT 100"

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:61
  • 历史总积分:5219
  • 注册:2012年9月22日
发表于:2023-09-06 13:12:29
6楼

"P#<此处内容被屏蔽>。0 INT 100"

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:61
  • 历史总积分:5219
  • 注册:2012年9月22日
发表于:2023-09-06 13:13:40
7楼

1693977199430.png

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:740帖 | 5640回
  • 年度积分:605
  • 历史总积分:84571
  • 注册:2004年5月28日
发表于:2023-09-07 11:23:24
8楼

搞两条MB_Client_DB指令不就结了?

samm100

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 7回
  • 年度积分:6
  • 历史总积分:129
  • 注册:2017年4月30日
发表于:2023-09-07 15:27:11
9楼

可以用多个MB_Client_DB指令

郭远林

  • [版主]
  • 精华:3帖
  • 求助:9帖
  • 帖子:112帖 | 2222回
  • 年度积分:934
  • 历史总积分:43858
  • 注册:2011年10月21日
发表于:2023-09-07 16:54:30
10楼

楼上说的是,多搞一个指令循环等等 

Smile-lyc

  • [管理员]
  • 精华:138帖
  • 求助:51帖
  • 帖子:3541帖 | 22387回
  • 年度积分:243
  • 历史总积分:147274
  • 注册:2006年8月04日
发表于:2023-10-21 13:40:08
11楼

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

对于求助者要求:

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

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

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2023加油!!



热门招聘
相关主题

官方公众号

智造工程师