PCS7里使用CP341做Modbus Slave通讯的问题

已锁定

我的昵称111

  • 帖子

    9
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2011-10-17

普通 普通 如何晋级?

PCS7里使用CP341做Modbus Slave通讯的问题

2413

6

2018-05-07 15:41:36

本项目硬件为400h系统,编程环境是PCS7 8.2。大约有500个开关量,大约400个模拟量需要传送,初期没有设计通讯,现在需要添加CP341实现Modbus Slave通讯。

CP341安装在ET200M远程站上,参见图片,已加载驱动、安装授权。


CP341的详细设置,也是疑惑比较多的地方。


CP341设置中,由于开关量全部已写入DB,所以决定打包传送,因此只配置FC03\06\16和FC04两项,主站那边对Word数据解包按位读取,主站发来数据在PCS7里做相同处理。FC01\05\15和FC02两项可以不设置参数吗?不设置会提示。


PCS7程序里,在CFC中新建表,按照手册,只需要调用FB80,详情见图片。FB7、FB8不知道如何下载,PCS7中块一项上没有下载选项。


最后是问题所在,通不上

问题1:按照图中设置,下载硬件配置后,用ModScan扫描,显示超时,CP341 RXD绿灯闪烁,TXD灯、SF灯不亮。

问题2:PCS7的程序,调用FB80就可以了吗?那些参数只是连接了M区地址,但并没赋值,FB80会自动工作吗?

问题3:开关量打包传送的思路正确吗?还有没有更好的解决办法,我的开关量地址不连续,分散在多个DB里,怎样能方便快捷的整理到一个DB里面。



PCS7里使用CP341做Modbus Slave通讯的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54778条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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