您的位置:控制工程论坛网论坛 » 自动化软件 » 使用WinCC实现远程网络IO控制

dongzhang

dongzhang   |   当前状态:在线

总积分:887  2024年可用积分:0

注册时间: 2006-08-24

最后登录时间: 2023-09-01

空间 发短消息加为好友

使用WinCC实现远程网络IO控制

dongzhang  发表于 2022/11/17 10:07:23      1242 查看 3 回复  [上一主题]  [下一主题]

手机阅读

网络远程IO 控制器 是一个通过以太网进行远程输入(DI)、输出(DO)
控制和模拟量输入(AI)采集的控制器。
其中DI 可以也可以是一个干节点(开关量)或者湿节点(电压量)。DO 是一个继电器
通断量,提供5A@AC250V/DC30V 的驱动能力。AI 模拟量可以是电压,比如0~5V、0~10V
等,也可以是电流比如4~20mA,也可以是电阻性的传感器,比如温度传感器等。
ZLAN6042 包含有4 个DI、4 个DO 和2 个AI。

1. 首先使用 ZLVircom 配置工具,将它配置为“Modbus TCP 转RTU”转化协议模式。这样就可以使用标准的Modbus TCP 对它进行控制。

2. 运行 wincc 程序

3. 使用项目管理器创建一个单用户项目

4. 设置新项目名称和文件夹

5. 右键单击变量管理,添加新的驱动程序。

6. 在 wincc 的bin 文件夹下找到Modbus TCPIP.chn 文件,点击确定。此后将增加ModbusTCPIP 这个变量单元。

7. 点击 Modbus TCP/IP 单元1#这个变量。然后设置连接属性。在服务器列表中选择一个服务器。

8. 设置服务器的 IP 地址为192.168.1.200,端口就是502,这个就是ZLAN6042 的默认的IP地址。

9. 右键单击 ,然后选择新建变量。

10. 由于 DI 和DO 是二进制的属性,这里选择二进制变量。

11. 进一步选择区域为线圈的读写,线圈地址地址为 00001,这是第一个DI 的地址。

12. 最后设置的属性如下,然后点击确定。

13. 用同样的方法设置一个 DO 的变量。由于DO 和上一个DI 基本一样,只不过地址从00001改为000017

14. 右键点击图形编辑器,选择新建画面。新建一个界面。

15. 在右侧栏上右键点击 ,然后选择打开画面。

16. 图形编辑器将开始运行。

17. 在图形编辑器中,右侧对象调色板中,选择智能对象,然后选择输入输出域。

18. 弹出 IO 域组态对话框。点击变量右边的那个文件夹选择按钮。

19. 选择项目中的Modbus TCP/IP 变量,双击,进一步选择ZLAN,然后选择刚刚创建的DI1 变量。

20. 设置界面更新属性。设置为有变化时更新。

21. 点击确定后,画一个方形,右键单击设置其属性。

22. 设置输出/输入属性。

23. 将数据格式变化为二进制,将输出格式变化为第一种。

24. 用类似的方法添加那个 DO 变量。

25. 进入工程界面,点击“激活”按钮。

26. 运行系统的界面,选择刚刚创建的那个 ZLAN.pdl。

27. 现在你可以通过 DI 界面中是0 和1 实时看到DI1 的状态。也可以在DO 界面中输入0 和1 来控制DO1。


1楼 0 0 回复
总共 , 当前 /