S7-200自由口通讯配置

S7-200自由口通讯配置时为网络内所有通讯设备指定惟一的站地址。
和PPI通讯方式不同,自由口通讯中站地址不可以通过软件设定,而只是在通讯协议中约定。请问怎样在协议中约

定站地址?

问题补充:
谢谢nicky60的回答,我想补充一个问题,请问S7-200能和ATV71能通过modbus RTU 模式通信吗?如果能的话,要求S7-200作为上位机,向ATV71发送频率指令,及控制电机正反转,以及怎样在PLC应用程序中设定多个变频器的地址?
 谢谢了!

最佳答案

不清楚所说的是那种自由口通讯
 如果只是通过RS232连接使用自由口,那么通过设置特殊寄存器字节SMB30或者130来启用自由口通讯模式,调用XMT和RCV指令进行读写操作,只需要指定通信口和数据缓冲区的起始字节地址,并不需要站地址,详细操作过程可以参考S7-200系统手册的指令集一章,里面有示例。
 S7-200 CPU 上的通信口在自由口模式下,可以支持 USS 通信协议。这是因为 S7-200 的自由口模式的(硬件)字符传输格式,可以定义为 USS 通信对象所需要的模式;S7-200 的自由口通信功能又非常灵活。因而可以实现 S7-200 和驱动装置之间的 USS 通信控制。在这种模式下,需要先安装USS协议库,然后调用USS_INIT指令确定网络上哪些站在通信中有效,使用USS_CTRL指令对相应的站进行控制。当然,驱动设备侧需要设置相应的站地址,详细操作可以参照Micro''n Power中相应章节。
 
参考资料:Micro''n Power    S7-200系统手册

提问者对于答案的评价:
谢谢你的回答啊

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:51
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论