pc/ppi电缆上的dip开关选择的波特率应与编程软件中设置的波特率一致。初学者可选通信速率的默认值9600bps。4号开关为1,选择10位模式,4号开关为0是11位模式,5号开关为0,选择rs-232口设置为数据通信设备(dce)模式,5号开关为1,选择rs-232口设置为数据终端设备(dte)模式。未用调制解调器时4号开关和5号开关均应设为0。
3.1.2 pc/ppi电缆通信设置
step7--micro/win 32的指令树中单击“通信”图标,或从菜单中选择“检视→通信”选项,将出现通信设置对话框,“→”表示菜单的上下层关系。在对话框中双击pc/ppi电缆的图标,将出现pc/pg接口属性的对话框。单击其中的“属性(properties)”按扭,出现pc/ppi电缆属性对话框。初学者可以使用默认的通信参数,在pc/ppi性能设置窗口中按“default(默认)”按扭可获得默认的参数。
3.2 plc与变频器间的自由口通信模式
在工业控制中,交流电机的拖动越来越多的由变频器完成,传统的变频拖动控制采用开关量和模拟量信号对变频器进行控制,信号易受干扰,出现通信错误。本项目采用plc对变频器控制,减小了系统布线,避免现场可能的各种电磁干扰对控制设备的影响,有效地提高了系统的抗干扰能力。
在本项目中,plc与变频器间的通信采用基于uss的自由口通信模式。
3.2.1通信口初始化
在进行通信之前, 必须先对通信口初始化。s7-200系列plc主要是通过对相关的特殊寄存器smb30(smb130)及其它特殊寄存器进行设置来实现的,
可通过smb30(通讯口0)允许自由口模式,但只有在cpu处于run模式时自由口模式才能允许。当cpu处于stop模式时,自由口通讯停止,通讯口转换成正常的ppi协议操作。
3.2.2 uss协议
step 7-micro/win32提供了uss指令库,uss指令库可以对变频器进行串行通讯控制,uss指令库使用s7-200 cpu的自由口通讯模式编程实现。
uss协议的通信字符格式为一位起始位、一位停止位、一位偶校验位和八位数据位。数据报文最大长度位256个字节,包括3字节的头部、1字节的校验码和主数据块,数据块按照字的方式组织,高字节在前。主站与从站间的报文格式为:
stx lge adr 1 2 … … n bcc
stx:起始字符,总是02h;