如何使用自由端口与SSI接口仪表建立通讯,读取仪表的数值?
最佳答案
自由口编程很方便:
1.选择自由口模式后,用户程序就可以完全控制通信端口的操作,通信协议也完全受用户程序控制。
2.S7-200 CPU上的通信口在电气上是标准的RS-485半双工串行通信口。此串行字符通信的格式可以包括:
一个起始位
7或8位字符(数据字节)
一个奇/偶校验位,或者没有校验位
一个停止位
自由口通信速波特率可以设置为1200、2400、4800、9600、19200、38400、57600或112500。
Micro/WIN的两个指令库(USS和modbus RTU)就是使用自由口模式编程实现的。
3.应用自由口通信首先要把通信口定义为自由口模式,同时设置相应的通信波特率和上述通信格式。用户程序通过特殊存储器SMB30(对端口0)、SMB130(对端口1)控制通信口的工作模式。
4.自由口通信的核心指令是发送(XMT)和接收(RCV)指令。在自由口通信常用的中断有“接收指令结束中断”、“发送指令结束中断”,以及通信端口缓冲区接收中断。
提问者对于答案的评价:
!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357062.html