CP443模块TCP通讯问题

已锁定

心小不一

  • 帖子

    68
  • 精华

    0
  • 被关注

    28

论坛等级:游侠

注册时间:2014-06-06

普通 普通 如何晋级?

CP443模块TCP通讯问题

1505

1

2019-09-24 09:25:53

CPU为416,用CP443通讯模块同PC机走TCP通讯:
问题1.通讯虽然建立成功,但是AG_LSEND指令的输出ERROR一直为1,Status状态值为7000H,并且获取不到Done的信号(需要获得),PC机能够收到PLC发出的数据(帮助文档显示只会发生在400系列);
AG_LRECV指令状态值Status一直在8180H和8181H之间变化,PC机发数据给PLC必须要发送两次或者多次,PLC接收区才能得到PC机发送的数据;
问题2.AG_LSEND指令和AG_LRECV指令在程序的多处调用(引脚ID和LADDR不变),但是发送使能ACT是不同的信号,这样是否会影响数据的发送与接收?
问题3.AG_LSEND和AG_LRECV指令需要在程序的多处调用,如何能做到每个都能发送成功,而不会遗漏?如果在前一个数据正在发送的过程中,再次触发ACT,此时是否就会漏发?
 虽然能够发送接收数据,但是不能得到Done信号,ERROR为1,请大家探讨一下,谢谢!



CP443模块TCP通讯问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54619条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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