西门子S7-200plc的自由口通信功能非常强大。熟练使用自由口通信可以轻松实现PLC与其他智能设备之间的数据交换。使用自由端口通信需要以下编程设置:设置SMB30的端口选择、波特率选择、检查设置、设置SMB87、89、90、94的缓冲器等。通过ATCH指令设置中断,判断中断状态。通过RCV指令接收数据。
通信数据是通过COM口交换的,所以一定要注意通信口的地址和时间使用。另外,数据缓冲区的定义也很重要,因为交换的数据会直接存储在这个缓冲区中。与其他智能设备通信
与其他智能设备通信时,一般采用相应的协议。一般来说,一个网络会有相应的站地址,以及主站和从站。有必要区分这些问题。