903-JDB SCOTIBANKPR 10KN能够实现上位机与plc的通信

新闻资讯2024-04-10 18:35留学世界

留学文章开头

PFCL201C10KN能够实现上位机与plc的通信连接方式

903-JDB SCOTIBANKPR 10KN能够实现上位机与plc的通信

(1)按照标准电缆1747

cp3的内部接线图(如图6)自制com口通信电缆也是能够实现上位机与plc的通信的,此种电缆的优点:造价低廉、使用方便;缺点:不能通过这种数据线组成plc网络,实现多plc资源共享。

(2)使用rslinx连接a-bplc的通讯网络

PFCL201C10KN配置方式与前相同只是在进入configdirvier菜单后弹出如图7所示页面。

在下拉列表中选择rs-232df1devices选项,然后点击“新增”按钮会出现如下对话框,如图8所示。

点击“确定”,出现如下对话框,如图9所示。

点击“自动配置”按钮,系统开始对plc进行自动配置。以上配置完成后点击“确定”按钮并关闭对话框(此时程序回最小化并没有关闭)。

进行dde服务的配置

PFCL201C10KN在菜单栏中打开“dde/opc”菜单并选择“主题组态”对话框,如图10所示。

从图左侧我们发现了要找的plc并在右侧显示了“主题列表”中看到程序名。点开“数据采集”栏在“处理器类型”下拉菜单中选择“slc-503+”项,这一步很重要只有通过它才能正确的加载驱动程序,为通信打下基础,如图11所示。

点开“高级通信”栏在“通信驱动程序”中选择“abdf1-1dh485工作站”项,如图12所示。

这样在rslinx软件中对a-bplc的通信配置就完成了,PFCL201C10KN建立与plc数据联结既可以完成与plc的数据交换。

利用vb开发dde客户端

vb作为microsoft公司软件产品的重要一员,理所当然的对windows操作系统下的dde技术给予支持。vb为一些控件提供了用于dde动态数据交换的linktopic、linkitem、linkTImeout、linkmode等属性,以及linkrequest、linkpoke、linkexecute、linksend等方法。其中,linktopic、linkitem两项属性分别对应于dde通讯架构中的主题名和数据项名,linkTImeout、linkmode分别表示dde客户端与dde服务器的尝试连接时间和连接模式(数据交换方式),linkmode有manual、notify、automaTIc三种方式,而automaTIc方式最为常用,它主要用于和ddeserver建立“热连接(hotlink)”,即在dde服务器数据发生变化时主动发送数据给客户端。linkrequest、linkpoke分别用于dde客户端对dde服务器数据的读写操作。

在vb中实现与a-bplc的“热连接”

PFCL201C10KN在visualbasi建立一个新工程,添加几个label控件,并建立和rslinx的dde通讯连接,使其随上一步所设置好的连接的a-bplc数据“b01主系统”数值的变化而变化。

其代码如下:

privatesubform_load()

label1.linktopic=“rslinx|”&“b01主系统”

label1.linkitem=“s:42”

label1.linkmode=1

label1.linkrequest

label3.linktopic=“rslinx|”&“b01主系统”

label3.linkitem=“s:41”

label3.linkmode=1

label3.linkrequest

label5.linktopic=“rslinx|”&“b01主系统”

label5.linkitem=“s:40”

label5.linkmode=1

label5.linkrequest

label10.linktopic=“rslinx|”&“b01主系统”

label10.linkitem=“n60:11”

label10.linkmode=1

label10.linkrequest

label12.linktopic=“rslinx|”&“b01主系统”

label12.linkitem=“n60:130”

label12.linkmode=1

label12.linkrequest

label14.linktopic=“rslinx|”&“b01主系统”

label14.linkitem=“n60:131”

label14.linkmode=1

label14.linkrequest

endsub

其中,代码中的“rslinx”和“b01主系统”分别表示应用程序名和主题名,“linkmode”值为1表示连接方式为automatic(即“热连接”)方式。这样当该应用代码被执行时,label的值便随a-bplc内存值的变化而变化。具体执行如图13所示。

Vibro-meterVM600ABE040

REXASMB9215-1E-1-7725

MTL8206-TI-IS

BENTLY3500/62

BENTLY3500/92136180-01

BENTLY3500/15127610-01

YOKOGAWAUP55A-001-11-00

NISCXI-1193

BENTLY3500/42M-01-00

ABBYPK117A61163280

ABBDNC115

ABBDKL032

EATONXVS-440-10MPI-1-10

SteinsohnF404002A

FOXBOROFBM230P0926GU

FOXBOROFBM233P0926GX

Vibro-meterVM600-ABE040204-040-100-011

Vibro-meterVM600CPUM

Vibro-meterVM600XMV16

Vibro-meterVM600XI016T

Vibro-meterVM600IOC4T

Vibro-meterVM600IOCN

YAMATAKEEST0240Z05WBX00

ABBPFEA111-653BSE028140R0065

ABB5SHY4045L00063BHB030310R0001

FOXBOROFBM242RH916TA

GEIC670ALG310-JA

SAGEMCOM252721013AF

SAGEMCOM252721117AC

SAGEMCOM252720938AB

Vibro-meterVM600CPUM

Vibro-meterVM600MPC4

Vibro-meterVM600IOC4T

Vibro-meterVM600XMV16

Vibro-meterVM600XIO16T

Vibro-meterVM600IOCN

Vibro-meterVM600-ABE040

REXROTHHMV01.1R-W0018-A-07-FNN1

Alcatel-LucentSFM2-200G

LamResearch810-082745-003

LamResearch810-800082-043

LamResearch810-072907-005

PACIFICSCE903AN-002-01

Vibro-meterVM600MPC4

Vibro-meterVM600RPS6U

B&R5AP933.215C-00

GEIC670ALG310

GEIC670CHS001E

BENTLY3500/15127610-01

BENTLY149992-01

BENTLY3500/22M

ABB3BHE009017R0102

Rolls-Royce5880-PC1025

EMERSONPR6423/000-101-CN

KOLLMORGENS21260-SRS

ABBCI858K013BSE018135R1

ABBPM866K013BSE050198R1

BENTLY3500/42M176449-02

ABBHC800

ABBCP800

ENTERASYSA2H254-16P0973BK

ENTERASYSA4H124-24FXP0973JN

BENTLY3500/33

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

免费获取留学方案
请选择国家
英国
美国
澳洲
加拿大
韩国
日本
新西兰
意大利
请选择
高中
本科
硕士
MBA
博士
其他
请选择省
广东省
浙江省
江苏省
北京市
上海市
重庆市
四川省
山东省
安徽省
河北省
湖北省
河南省
湖南省
陕西省
福建省
山西省
江西省
云南省
天津市
海南省
吉林省
辽宁省
黑龙江省
贵州省
甘肃省
青海省
广西壮族自治区
内蒙古自治区
新疆维吾尔自治区
宁夏回族自治区
西藏自治区
港澳台地区

猜你喜欢