一. TIA V16设置
创建一个新项目,设置以太网网址为“192.168.0.1”
PLC属性➡【常规】➡【防护与安全】➡【连接机制】,勾选【允许来自远程对象的 PUT/GET通信访问】
通信数据块DB1块,【属性】➡【常规】➡【属性】,取消【优化的块访问】的勾选
选中项目名称,【属性】➡【常规】➡【保护】,勾选【块编译时支持仿真】
二.KEPServer设置
选择项目中的【连接性】,单击右键选择【新建通道】
选择要创建的通道类型【Siemens TCP/IP Ethernet】,点击【下一步】
添加通道向导,此处命名为【robot】
接下来的所有步骤,直接默认点击【下一步】即可,最终如下图所示,点击【完成】
点击【单击添加设备】
指定此处对象的标识
选择设备的类型,选择【S7-1200】
指定设备的驱动器特定站点或节点,及PLC的IP地址【192.168.0.1】
接下来的所有步骤,直接默认点击【下一步】即可,最终如下图所示,点击【完成】
选择【设备1】,单击右键选择【新建标记组】,定义名称为【DI/CI】
选择【DI/GI】,单击右键选择【新建标记】,定义名称为【UI1】,地址为【DB1.DBX0.0】
三.调试
TIA V16 转至【在线】模式,监控DB1数据块变量,此时为【true】
KEPServer转至【在线】模式,监控【robot.设备1.DI/GI】,Quality为【良好】,说明通讯成功,此时值为【1】
将DB1数据块变量值改为【FALSE】
下图可以看出,此时的值变为【0】,说明通讯成功