关于西门子300系列中CP341的使用问题

已锁定

钟一诺

  • 帖子

    256
  • 精华

    3
  • 被关注

    9

论坛等级:侠客

注册时间:2011-02-02

普通 普通 如何晋级?

关于西门子300系列中CP341的使用问题

986

3

2013-06-02 10:10:55

最近一个项目中,用到PLC 300系列达建的控制系统,主CPU 为CPU314C-2DP,还有两个数字量输出和模拟量输出模块扩展,但是现在需要增加3路RS485通讯接口,均是基于标准的MODBUS RTU协议,打算用CP341模块来实现。在此我有以下疑问问下大侠们:
1.上述一个300系列机架中能同时扩展三个CP341模块吗?(其中有一个做MODBUS主站,两个做MODBUS从站)。而且CP341在机架中的位置是否有特殊要求,能放在数字量扩展模块后面,或者机架的末端吗?
2.CP341做MOdbus协议时目前我了解到要dongle授权,请问是不是一个模块就需要一个。而且是不是必须要这个东西,没这个东西自己编制MODBUS主站和从站协议的话难度是不是比较大,短期内难以实现?同时我在订货目录中还看到,这个dongle还分为只买这个硬件或者买这个硬件带软件,这两者是什么意思?是不是说dongle必须买,至于这个modbus RTU的通讯程序你可以自己开发或者买西门子现成的?
3。当CP341做从站时,当上位机比如PC机用功能码‘03’码读它的存储区是,是从0X0000开始还是只能从0X40001开始,我提出这个问题是看到西门子的那个例子中,实际上上位机是最终是访问PLC中DB块中的数据的,但那是PLC的事情。PC机做主站时人家肯定只是关心你从站提供的存储地址的。换句话说:如果上位机用03功能码来访问PLC从0X0000开始的一段连续存储区中的数据的话,对应在PLC中实际上就是一段从0X40001开始的一段存储区,而这段存储区中的数据又最终是放在DB块中的。或者说,我用PC上位机发送03码的请求指令时,指令格式中只能出现0X40001开始及其这以后的地址区?
关于西门子300系列中CP341的使用问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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