玉皇盖金殿
1200做客户端访问一台设备,既需读写BOOL量又要读写INT,写程序时卡壳了,想做轮寻就得程序中修改MB_client的参数MB_DATA_PTR 吧?但是这个指针变量不知道怎么在程序中切换ARR OF BYTE和ARR of bool。有没大佬了解的指点一下小弟。实在不行我就用开放式通讯搞了!
楼主最近还看过
晨曦521
你直接在PLC程序中设置一个DB块,PLC做从站,设备做主站直接读写DB块中数据,使用网线连接速度最快。
JSdanzi
你是想把指针做成动态的么?比如 P# <此处内容被屏蔽>.0 INT 100 是从<此处内容被屏蔽>开始 传递100个INT数据 那么你可以建立个中间变量进行数据传输 不过据 就从300开始 至于MB_DATA_PTR 参数 是否支持 可变变量 你可以测试一下 我估计不行
不知道为啥被屏蔽了
"P#<此处内容被屏蔽>.0 INT 100"
"<此处内容被屏蔽>.0 INT 100"
"P#<此处内容被屏蔽>。0 INT 100"
关育谋
搞两条MB_Client_DB指令不就结了?
samm100
可以用多个MB_Client_DB指令
郭远林
楼上说的是,多搞一个指令循环等等
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。
4、2023加油!!