1、ABPLC 通讯设置Logix 1500 Plc(RS232 口)与 PC 通讯开始 程序 Rockwell software RSLinx RSLinx 菜单 Communictions Configure Drivers 显示如下:RS232PLC PC(9D 插头)3(Txd) 2(Rxd)2(Rxd) 3(Txd)5(GND)5(GND)创建新设置, “RS-232 DF1 devices”选择“AB_DF1-1”设置串口,及 Device,鼠标点击“自动配置”测试成功后界面PLC 以太网模块通讯设置下一步输入模块 IP 地址(出厂默认 192.168.1.254)RSLinxcomm
2、unictionsRSWho,打开 PLC 编程软件 ,开始 程序 Rockwell software RSLinx RSLlogix 500 English新建配置 PLC 的 CPU 型号双击“IO Configuration”,添加 PL 其他模块双击“Channel Configuration”检查通讯设置界面 1界面 2界面 3界面 4PLC 在线测试测试成功画面VB 于 ABPLC 之间的 DDE 设置判断 RSLinx 是否运行开始 程序 Rockwell software RSLinx RSLinx 打开的界面查看 PLC 寄存器的值:菜单 Communictions RSWh
3、o 显示如下:鼠标右键点击“01,SLC-5/04,UNTITLED ”,再点“Data Monitor” ,显示显示 PLC 内 N7 寄存器的实时值(事先要定义 N7 地址)建立 DDE 连接:鼠标右键点击“01,SLC-5/04,UNTITLED ”,再点“Configure New DDE/OPC”,显示更改 DDE 默认名称 “UNTITLED”为 VB 程序引用的实际名字。VB 程序设置:先判断 “RSLINX.EXE”是否运行On Error GoTo ErrFlagAppActivate “RSLinx“Exit SubErrFlag:Call Shell(“C:Program FilesRockwell SoftwareRSLINXRSLINX.EXE“, vbHide)建立 DDE 连接Label1.LinkTopic = “RSLINX|UNTITLED“ DDE 名字Label1.LinkItem = “N7:0“ N7 寄存器地址Label1.LinkMode = 1 1:Automatic