回复:请教斑竹:MODBUS TCP/IP通信问题

zhou wen dong

  • 帖子

    438
  • 精华

    4
  • 被关注

    5

论坛等级:侠士

注册时间:2006-03-29

普通 普通 如何晋级?

发布于 2007-07-02 16:46:34

0楼

[quote]以下是引用展翅飞翔在2007-06-14 00:22:33的发言:
你的目的:想跟Unix系统的HMI 连接?
比如Foxboro系统的IA S的Sun Solaris工作站要集成S7?
或者WestingHouse的Ovation的Sun Solaris工作站要通过ModbusTCP来连S7?

如果是的话,那么方案有2个:
1.购买ModbusTCP 软件包,用FB自己写通讯代码,因为很多库已经封装好了,所以你只需要简单的收,发功能就差不多了。
2.购买SoftNet IE S7 For Unix软件。在Unix下向HMI软件提供接口,一般是标准的ISO或TCPIP 协议套接字(Socket)。Unix下的HMI 软件还需要支持Socket编程,或本身就有Socket接口(这个倒是很常见的)。不过我查了Net的手册,从前至后,好像压根没提Socket编程这回事。

需要注意的是,如果我没记错的话,H系统的CP443-1如果跑非ISO协议,就不支持冗余通讯了,那么就是说你必须在上位的HMI系统中能实现针对下位的通讯地址切换的功能,否则CPU发生切换,HMI访问不倒原来的A CPU,又不能切换到B CPU去,就死掉了。


乔大侠,各位同仁,首先谢谢你们的热心帮助!
乔大侠说的很有道理,在上位机做通讯程序时一定要考虑IP地址的切换问题,我们目前的打算是上位机软件自己编写,冗余系统的通讯程序准备自己编写MODBUS TCP,难啊!
执子之手
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4510条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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