Siemens PLC Client —— Siemens SIMATIC S7 PLC(SIMATIC Manager Step7)¶
西门子 S7 系列 PLC 通过 SIMATIC Manager Step7 软件与梅卡曼德系统软件进行 Siemens PLC Snap 7 通信包含以下流程:
所需软硬件¶
搭建和部署 PLC 工程¶
创建 PLC 工程¶
导入 S7 通信接口¶
返回 SIMATIC Manager 主界面,选中 S7 程序 ,右键单击,打开 符号 表,添加新符号 Mech-Mind Interface ,其中地址一栏 DB 编号选择 未占用的编号 。
在工程一栏中右键单击 源文件 ,依次选择
,在弹出的窗口中选择 MM_Interface_Step7.AWL 并打开。右键选择 MM_Interface_Step7 ,选择 编译 ,编译成功后关闭窗口。
选中 块 ,鼠标右键单击后选择 详细信息 ,此时可发现 Mech-Mind Interface 接口块导入成功。
选中工程一栏中 SIMATIC 300站点 ,单击标题栏 下载 按钮,将工程下载至 CPU 。
配置并启动通信¶
设置 Mech-Vision 中“机器人与通信配置”¶
令工控机 IP 地址和 PLC 的 IP 位于同一网段,如 192.168.1.10 ,打开工控机 cmd 命令提示符(可通过搜索 cmd 进入),输入 ping xxx.xxx.xxx.xxx (PLC的 IP 地址),测试工控机与 PLC 的连接是否正常。
单击 Mech-Vision 工具栏中 机器人与接口配置 。
单击 选择机器人 下拉框,选择 品牌机器人 ,然后单击 选择机器人型号 ,选择具体机器人型号,单击 下一步 。
在 通信方式 下,进行如下操作:
“接口类型”选择 标准接口 ;
“协议” 选择 Siemens PLC Client ;
PLC IP 地址为 192.168.1.21(即前面设定的 PLC IP 地址);
插槽编号为 2,DB 块编号为 200(即 PLC 工程中 “Mech-Mind Interface” 的编号),最后单击 应用 。
启动通信¶
在 Mech-Vision 主界面,确认工具栏中的接口服务已开启。若连接成功,则 Mech-Vision 日志窗口的 Console 标签页下会显示 Connect to PLC server successfully ;若失败,则检查配置,并检查物理连接是否有故障。
启动部署好的 Mech-Vision 、Mech-Viz 工程。
DB 块和接口通信指令的具体使用方法可参照 Standard-Interface 开发者手册第五章 ,视觉系统具体使用方法可参照 5.4 DB 块指令说明 和 Siemens PLC Client —— Siemens SIMATIC S7 PLC(TIA Portal)指令说明 。