回复:通信模块6ES7 241-1CH32-0XB0 问题

笑脸相迎

  • 帖子

    249
  • 精华

    2
  • 被关注

    15

论坛等级:侠士

注册时间:2008-07-22

普通 普通 如何晋级?

发布于 2014-06-24 08:38:36

22楼

展开查看
以下是引用伊默在2014-04-04 13:51:13的发言 >11楼:我今天又做了实验,确定如你所说:
硬件组态里是6ES7 241-1CH31-0XB0,但实际硬件是6ES7 241-1CH32-0XB0,确实可以正常工作。

之所以我上次试得不行,是因为我忘了改程序。 一个很重要的问题是: 6ES7 241-1CH32-0XB0作为最新版本,实际上存在一些“小问题”,它在上电的时候和CPU不能同步,导致用硬件组态的端口参数不能生效! 而由于qhb你可能直接使用的是库文件,这个库文件需要在Startup里调用一个端口参数初始化的指令。

针对这个, 我现在的程序修正为在Startup里也增加了PortCFG指令, 用指令再次对串口模块进行初始化, 就可以工作了! 而且最好是在第一次发送报文时调用SendCFG对发送进行一次初始化。

新的V2.0.3的固件已经有消息了,但是我还没有找到下载。 等新的固件看看有没有解决这个问题。
请教一下伊大侠,我也遇到30版本和32版本通讯的问题。不知道你是怎么确认没有同步端口设置的毛病?
我是在通讯失败后调用的PORTCFG解决了问题,只是不知道什么原因造成的。盼解答~~
Day Day Up~~大名丁丁
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15110条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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