网络远程 IO 控制器是一种通过以太网进行远程输入(DI)、输出(DO)控制和模拟量输入(AI)采集的控制器。其中 DI 可以也可以是一个干节点(开关量)或者湿节点(电压量)。DO 是一个继电器通断量,提供 5A@AC250V/DC30V 的驱动能力。AI 模拟量可以是电压,比如 0~5V、0~10V 等,也可以是电流比如 4~20mA,也可以是电阻性的传感器,比如温度传感器等。ZLAN6042 包含有 4 个 DI、4 个 DO 和 2 个 AI。
步骤
- 使用 ZLVircom 配置工具,将它配置为 ModbusTCP 转 RTU 转化协议模式。
- 运行 WinCC 程序。
- 使用项目管理器创建一个单用户项目。
- 设置新项目名称和文件夹。
- 右键单击变量管理,添加新的驱动程序。
- 在 WinCC 的 bin 文件夹下找到 ModbusTCPIP.chn 文件,点击确定。
- 点击 ModbusTCP/IP 单元 1 这个变量。然后设置连接属性。在服务器列表中选择一个服务器。
- 设置服务器的 IP 地址为 192.168.1.200,端口就是 502,这个就是 ZLAN6042 的默认的 IP 地址。
- 右键单击,然后选择新建变量。
- 由于 DI 和 DO 是二进制的属性,这里选择二进制变量。
- 进一步选择区域为线圈的读写,线圈地址地址为 00001,这是第一个 DI 的地址。
-
最后设置的属性如下,然后点击确定:
- 变量名称:DI1
- 变量类型:二进制变量
- 区域:线圈的读写
- 线圈地址:00001
-
用同样的方法设置一个 DO 的变量。由于 DO 和上一个 DI 基本一样,只不过地址从 00001 改为 000017,这里做如下的修改:
- 变量名称:DO1
- 线圈地址:000017
- 右键点击图形编辑器,选择新建画面。新建一个界面。
- 在右侧栏上右键点击,然后选择打开画面。
- 图形编辑器将开始运行。
- 在图形编辑器中,右侧对象调色板中,选择智能对象,然后选择输入输出域。
- 弹出 IO 域组态对话框。点击变量右边的那个文件夹选择按钮。
- 选择项目中的 ModbusTCP/IP 变量,双击,进一步选择 ZLAN,然后选择刚刚创建的 DI1 变量。
- 设置界面更新属性。设置为有变化时更新。
- 点击确定后,画一个方形,右键单击设置其属性。
- 设置输出/输入属性。
- 将数据格式变化为二进制,将输出格式变化为第一种。
- 用类似的方法添加那个 DO 变量。
- 进入工程界面,点击激活按钮。
- 运行系统的界面,选择刚刚创建的那个 ZLAN.pdl。
- 现在你可以通过 DI 界面中是 0 和 1 实时看到 DI1 的状态。也可以在 DO 界面中输入 0 和 1 来控制 DO1。
本文介绍了使用西门子 WinCC 软件进行网络远程 IO 控制的步骤和方法。WinCC 的使用基本上包含两个大的步骤:一、设置变量的属性,比如设置 DI 和 DO 变量,设置他们的 IP 地址和寄存器地址等。二、设计图形界面,然后将界面元素和设置好的变量关联起来。
- 使用 WinCC 集成网络远程 IO 控制器
- 西门子 WinCC TIA 博
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论