回复:请教个1500PLC GET指令问题

千秋飘雪

  • 帖子

    31
  • 精华

    0
  • 被关注

    5

论坛等级:侠客

注册时间:2014-09-10

普通 普通 如何晋级?

发布于 2026-01-09 10:15:08

11楼

展开查看
以下是引用jsdwgc-lsk在2026-01-08 09:21:28的发言 >10楼

非常准确,几年前我在一个项目中曾大量用到S7,项目中包含多款PLC,包括S7-200SMART,S7-1200,S7-1500,S7-1500在和其它PLC进行S7通讯时,数据都是以字节为单位才能确保完全无误,用单个BOOL量也不行,改成一个Byte或者8个BOOL就可以。

以下是引用Letham在2026-01-07 12:51:55的发言 >8楼: GET/PUT 协...

引用8楼详细内容:

 GET/PUT 协议是按字节及以上的数据单元传输的,所以RD_i不支持按“位”级别(<1 byte)的读写。
如果非要使用一个位来代替,那么可以先在DB111里面新建一个BOOL类型变量 比如A,然后,以DB111.A的符号寻址方式进行输入,或者把RD_I的改成P#DB111.DBX0.0 BOOL 8 


梯形图为什么可以呢

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10817条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。