如图所示,PLC1给PLC2传送数据,Len选择2个字节,但是收只能收一个字节。有经验的帮忙看看,问题出在哪里
图片说明:
产品版区:SIMATIC S7-1200
悬赏西币:10 | 解决时间:2021-01-25 18:48:07 | 提问者: 白棕棕 - 学长  第2级
钻石用户推荐最佳答案
回答者:
你以为你是谁
-
顶级工程师  第12级
2021-01-19 09:05:00
提问者对于答案的评价:
专家置评
发送区数据指定错误
置评专家:西门子自动化产品支持 2021-02-04 15:18:02
从图上可以观察到:你画红框的MB4区域绝对地址是2.0开始,属于第3个字节。Len=2,当然不会传递啦!
本回答有1位钻石用户推荐
回答者: 如是 - 顶级工程师  第12级
2021-01-18 22:46:15
1楼回答的对,
回答者: yan21 - 毕业实践员  第4级
2021-01-19 07:09:42
来自手机Wap客户端
S7-1200 之间 TCP 通信
本回答有1位钻石用户推荐
回答者: Mists97 - 毕业实践员  第4级
2021-01-19 08:30:50
数据在字节0、字节3,传送只有字节0、字节1共两字节,len=3就可以了
本回答有1位钻石用户推荐
回答者: weiyt - 资深顾问  第13级
2021-01-19 08:41:55
Len的含义是通讯指令传送的字节长度,你是从dbx0.0开始传送,2个字节只能接受至dbx1.7,PLC1传送的区间是DB1.DBX0.0~DB1.DBX1.7对应PLC2的接收区间为DB2.DBX0.0~DB2.DBX1。要使MB4区域开始传送,PLC1中的DATA引脚改为P#DB1.DBX2.0,PLC2中的DATA引脚改为P#DB2.DBX2.0即可。
本回答有1位钻石用户推荐
回答者: love1987 - 中级技术员  第6级
2021-01-20 10:29:30
两个字节是DBB0,DBB1,没有DBB2
回答者: 申蓝 - 毕业实践员  第4级
2021-01-20 11:49:44
如果你是西门子与第三方设备通信,走TCP情有可原。两台1200直接IO_Device智能设备站通讯,几分钟设置完成,再花几分钟把IQ映射到DB。
回答者: 手机用户20170813L842P6 - 新生  第1级
2021-01-23 19:31:55
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!