回复:产品技术介绍—基于S7-400H系统CP443-1模块的Modbus/TCP通信

cpywfq123

  • 帖子

    9
  • 精华

    1
  • 被关注

    2

论坛等级:新手

注册时间:2011-04-26

普通 普通 如何晋级?

发布于 2011-05-13 14:22:31

35楼

quote:以下是引用合在2011-05-12 11:31:43的发言:
根据大家的交流情况,就此展开关于本话题的“知识竞赛
对于以下各问题,欢迎大家分享自己的见解!您可以任意选择其中的任何问题来回答。
2 由于安装包的例子程序完整性,可以使用例子程序,提高编程效率,因此当使用例子程序用于用户的项目程序与第三方设备通讯时,需要修改哪些参数?(包括网络组态设置和编程)


根据楼主的帮助文档下载了最新的S7-400H冗余系统Modbus/TCP软件包最新版本V2.0与modscan32,Modslave等软件做了测试,个人觉得当使用例子程序时需要注意以下几点:
1 不必完全拷贝例子程序中的硬件及网络组态,毕竟用户项目与例子程序并不一定完全相同
2 在项目程序中根据通讯伙伴为是否也是冗余系统时决定创建2路还是4路TCP连接,当通讯伙伴为单站时分别在每个CPU下创建一个TCP连接,当通讯伙伴为冗余系统时分别在每个CPU下创建2路TCP连接
3 在TCP连接的属性中,当S7-400H为Client时定义本端的IP和Port号,当S7-400H为Server时只需要定义本端的IP和Port号,远端无须定义,需要注意的是对于不同的TCP连接,至少要保证IP地址和Port号不能完全相同,否则编译报错了
4 把例子项目中的所有除System Data外的程序拷贝到用户自己的项目程序中,之后在OB100,OB1中分别修改跟用户项目相关的ID号,CP的诊断地址,存储区,通讯的Modbus起始地址,长度等
总结了一下上述4个步骤还是比较简单的,比较复杂的需要了解程序的结构和各参数的含义,另外例子程序的完整性主要体现在其通讯诊断上
多学多问
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4452条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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