ABPLC 通讯设置
Logix 1500 Plc (RS232口)与PC 通讯
开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx —〉〉RSLinx
菜单Communictions —〉〉Configure Drivers 显示如下:
RS232
PLC 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)
RSLinx—〉communictions—〉RSWho,
打开PLC编程软件,开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLlogix 500 English
新建配置PLC的CPU型号
双击“IO Configuration”,添加PL其他模块
双击“Channel Configuration”检查通讯设置
界面1
界面2
界面3
界面4
PLC在线测试
测试成功画面
VB于ABPLC之间的DDE设置
判断RSLinx是否运行
开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLinx
打开的界面
菜单Communictions—〉〉RSWho 显示如下:
鼠标右键点击“01,SLC-5/04,UNTITLED”,再点“Data Monitor”,显示
显示PLC内N7寄存器的实时值(事先要定义N7地址)
建立DDE连接:
鼠标右键点击“01,SLC-5/04,UNTITLED”,再点“Configure New DDE/OPC”,显示
更改DDE默认名称“UNTITLED”为VB程序引用的实际名字。
VB程序设置:
<1>先判断“RSLINX.EXE”是否运行
On Error GoTo ErrFlag
AppActivate "RSLinx"
Exit Sub
ErrFlag:
Call Shell("C:\Program Files\Rockwell Software\RSLINX\RSLINX.EXE", vbHide) <2>建立DDE连接
Label1.LinkTopic = "RSLINX|UNTITLED" ‘DDE名字
Label1.LinkItem = "N7:0" … N7寄存器地址
Label1.LinkMode = 1 ‘1:Automatic