1、1MCGS 与 PLC 的通讯在组态工作台界面中,用鼠标单击“设备窗口”选项,出现设备窗口图标并双击进入设备组态窗口,如图 1.1 所示。图 1.1 设备窗口在此窗口中通过设备工具箱,添加通用串口父设备和 PLC 选项下西门子 S7-200PPI,完成设备组态,如图 1.2 所示。图 1.2 添加设备2设备组态完成后, 双击“通用串口父设备 0”, 进入通用串口父设备属性编辑界面, 根据设备通讯要求和连接情况,完成通用串口父设备属性编辑界面中相关的参数设置,根据西门子 PPI 通讯协议设置参数为:通讯波特率 9600,数据位位数为 8,停止位数为 1,数据校验方式为偶校验,串口通讯号为com1
2、。具体设置如图 1.3 所示,按“确认”完成设置。图 1.3 设置通用串口返回设备组态窗口,双击“设备 0-西门子 S7-200PPI”进入设备属性设置窗口,如图 1.4 所示, 在此窗口中有“基本属性 ”, “通道连接” , “设备调试” ,“数据处理”选项卡。在实验中,不涉及“数据处理” 。其中,在“基本属性”窗口中,点击“设置设备内部属性” ,出现如图 1.5 所示画面, 图 1.4 S7-200 属性设置3图 1.5 S7-200 设置内部属性点击“增加通道”按钮,出现图 1.6 所示对话框,在此,以读取 Q0.0 值为例,在通道类型下拉菜单中选择 Q 输出寄存器,通道地址为 0,连续通道个数为 1,操作方式为只读,点击“确定” ,就可以看到 Q0.0 通道已经成功添加到PLC 通道列表中。模拟量值可先存入 V 数据寄存器,然后再进行读取,方法类似,不再赘述。在通道连接窗口,将实时数据库中定义的对象与对应的通道值对应,例如,实时数据库中 M1 表示某灯,灯 M1 对应 Q0.0,那么当 Q0.0 的值为 1 时,M1的值也为 1。在设备调试窗口中,如果“通讯状态标志”栏中,显示“0”则表示通讯正常,若显示 “-1”则表示通讯不正常。