回复:缓引【关于S7-200Smart自由口通讯,你能找出西门子文档里面的错误么?】一文的回复

如是

西门子1847工业学习平台

  • 帖子

    145
  • 精华

    0
  • 被关注

    77

论坛等级:侠圣

注册时间:2007-12-15

钻石 钻石 如何晋级?

发布于 2018-04-27 11:19:18

6楼

经常看见楼主的精彩回答,楼主的认真严谨是有目共睹的。感谢楼主给我们学习路上的许多帮助。

关于通信,我希望我们的应用工程师,特别是新手,首先要一定的通信基础知识。不要一上来就是通信指令应用。要理解PLC的通信伙伴的通信协议内容。用指令要知其然,知其所以然。例如我们用modbus库指令,要了解为什么要有站地址slave、存储地址DataPTR,数量Count,为什么要有Mode,Baud,Parity等,前一问你要了解通信规约(通信协议,数据帧),后一部分你要知道这是利用的PLC的自由口通信,这是异步串口通信。这些百度都容易获得知识。

同时,我们要了解设备的一些特殊约定。例如,许多变频器等驱动设备,必须先接受停机命令,再才能正常启动运行。我们非常了解协议,我们用串口助手,发送正确的PZD数据(命令和设定值)启动电机就是不启动,怎么回事?其实你只需要在此之前,发送一次停机命令。再把上诉数据包发送一次,电机就启动了。

勤思力行,永不止步
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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