回复:200SMARTV2.2的TCP通讯

tomw

  • 帖子

    315
  • 精华

    0
  • 被关注

    18

论坛等级:侠士

注册时间:2013-05-08

普通 普通 如何晋级?

发布于 2017-05-22 13:26:18

6楼

多谢YUKJ圣和Zaxife圣二位的回复。


这几天又尝试了异步TCP与两台PLC的通信,结果类似:

一台PC机可以同时与两台PLC进行通讯;

但是第二台PC机加入进来与那两台PLC通讯时又出现了同样的错误。

PC工作在客户模式,PLC工作在服务模式。


若将第一台PC与PLC的链接脱开,第二台PC机也可以和那两台PLC进行通讯。

所以将每台PC机与PLC通信完成以后就脱开链接;原则上另外的PC机也可以进行通讯。

但是这样做导致PC机的软件特别繁忙;

此外,当第二台PC机与PLC链接时,Connect函数执行正常,链接没有问题。只有当第二台PC机写或读数据的时候,才出现错误。

总觉得是软件的问题。但是不能肯定是西门子PLC端的软件问题还是PC机的软件问题。


回Zaxife圣:

  关于编程设备和HMI设备我不太懂;

  但是我应该朝着HMI设备的方向编制程序。因为编程设备方面,西门子已经提供了,而且很好用,我就没必要再去弄了,也特麻烦,还有技术瓶颈。


下一步试一下,用多条TCP_CONNECT,指定固定的客户端IP地址先测试,多谢!


Never study too hard to be foolish
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8944条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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