回复:200SMART485串口通信,通信参数,尤其是站地址,可以在上位机更改吗?

WWCWWC

西门子1847工业学习平台

  • 帖子

    9103
  • 精华

    157
  • 被关注

    1471

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2025-09-15 10:55:48

19楼

展开查看
以下是引用划船歌子在2025-09-14 19:53:35的发言 >17楼

是的,站地址,波特率,校验,都很重要。而且也有独特性,不是随意设置的。

如果做,可以进一步优化,只有这几个参数可选。

另外,老师说的很对,不是简单的可调完事,不是设备可动,可通信完事。尽量一键式,尽量完善通用。

以下是引用WWCWWC在2025-09-14 08:12:17的发言 >10楼:大家讨论的很热烈,...

引用10楼详细内容:

大家讨论的很热烈,说明都带有共同的过虑,就是用户无法深刻理解通讯协议的基本理论。

  比如通讯频率,正常设置在9600bps这个频率,而让用户可能会设置成9601或者9599这些数字,或者其它天方夜谭般的数据,通讯无法建立是必然的,通讯建立协议若干个基本的通讯参数的匹配与一致,任何一项不符合,都无法区别通讯的正常。如果你不厌烦客户的咨询电话和问询电话,那你可以试试,或者把设置数据写进操作规程中。

  我个人观点是做项目,写程序,尽量一键式,就是很多参数,如果能够归纳到一个开关或者几个开关能够处理的尽可能往这个方向去写程序。

  我曾经把热处理炉升温和降温很多复杂的操作内容,归结到升温模式和降温模式这2个开关。当打开升温开关,所有的安全检测、吹扫时间,炉门打开等一系列操作设置的数据都归结到了这个开关,如果点火失败,如何进行补救,如何进行报警等。这样的操作避免了与用户操作引起的错误设置问题。

  一个所谓好的控制程序编写,是操作越简单越好,控制程序考虑的问题是越多越好。


是的。

  我在开始的时候就说了,如果仅仅只是程序层面的修改是可以的,通讯参数修改不仅仅只是修改后是否生效的问题,还有什么时候允许修改的问题,你实际进入后会知道的,我相信对你来说这些都不是问题。

  说实在我也曾经有这样的想法,并付诸于行动,要等到实际应用后,用户的电话咨询让你抓狂后,才索性取消了这些设置,让用户仅仅只能对从站故障后,对从站通讯参数的设置要求来满足通讯的需求。有一些操作内容看起来简单,而实际操作会让你抓狂的事情尽量少做,或者干脆不做。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8933条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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