S7-1200智能IO设备(I-Device)实测.docVIP

  • 58
  • 0
  • 约小于1千字
  • 约 7页
  • 2020-11-03 发布于广东
  • 举报
S7-1200 智能 IO 设备( I-Device )实测 1 这个是一个非常实用的功能,不需占用通信资源,也不需要编写复杂程序。 实测采用了两台 S7-1200CPU1214C(版本要以上),为了方便加了一台小型交换机。配置如下图: 这里在博途软件中同一项目中组态了两个硬件项目,分别是 PLC_1和 PLC_2,其中 PLC_1作为 IO-Controller ,PLC_2 作为 IO-Device ,这里只需要在 PLC_2中做一个简单设置即可。 如下图: 开辟一块存储空间作为数据传输区, Q意为输出, I 意为输入,字节对等。如下图: 这是在同一项目中的组态,后面会有在不同项目中组态的测试,也是最为实用的部分。 这是在同一项目中的组态,后面会有在不同项目中组态的测试,也是最为实用的部分。 组态好之后,把项目分别下载到相应的 PLC中。如下图: 然后把想要传输的数据放入数据传输区就可以了,这里是把 PLC_2 的 IB0 的数据放到 QB3 传输区中,那么在 PLC_1的 IB3 中就会得到 IB0 的数据。如下图: 只需要写这么一小段就可以了。 下面可以用在线监控来看一下是否有数据传到 PLC_1中来。如下图: 实际上该数据是把 PLC_2的数字量输入点接通了。如下图: 绿灯不是太清楚。 S7-1200 S7-1200 智能 IO 设备( I-Device )实测 2 接上次,测试一下不同项目中的组态。 首先新创建一个作为 I-Device 设置传输区。如下图: 的单独项目, 勾选 IO 设备选项, 此处就不分配 IO 控制器了, 导出 GSD文件。如下图: 起个名字, 起个名字, I-Device 。如下图: 保存该项目,下载到作为 I-Device 的 PLC中。 关闭该项目,再创建一个新项目,作为 如下图: IO-Controller ,安装并导入刚才创建的 GSD文件。 分配 IO 控制器,然后双击该 I-Device 或在设备视图中找到该设备。然后分配对应传输区。如下图: 此处输入输出都用的 256,然后下载项目到相应的 CPU中。监控一下数据。如下图: 只要不改变传输区,作为 只要不改变传输区,作为 I-Device 的项目程序可以随意改动。 另外,用仿真可是不能模拟智能 IO 设备的测试的。

文档评论(0)

1亿VIP精品文档

相关文档