完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
6个回答
|
|
例1:客户第一次使用台达DOP,用一台A57GSTD与一台西门子S7-200连接。
连接方式:台达DOP已经集成了西门子S7-200系列的PPI协议,用户只需做2个步骤就可以完成通讯。Step1 按照说明书做一条通讯电缆。如下图: [color=#333333 !important] 图2 通讯光缆图 Step2 在ScreenEditor软件【选项】【设置模块参数】【一般】做如图选择,并在【通讯】做如图设置即可: [color=#333333 !important] 图3 设置参数显示 |
|
|
|
例4:PC机运行组态王软件能够读写20台DOP 人机界面的$与RCP地址,同时人机界面与S7 CPU224连接。
连接说明:考虑到人机界面只用一个RS485通讯口,所以为每个人机界面加一个RS232/RS485转换模块,本例选用ADAM4520(研华)。CPU 224通过ADAM4520与人机界面 COM1连接。20台人机界面的COM2通过一个ADAM4520与组态王连接,如下图: [color=#333333 !important] 图6 人机界面与组态王连接图 组态王建立20个连接设备,同时每台人机界面在ScreenEditor中设置站号,就可以很方便的建立连接,最终的运行画面如下图: [color=#333333 !important] 图7 运行画面图 |
|
|
|
例5:台达DOP通过宏通讯指令与台达PLC通信。
连接说明:台达PLC本身支持MODBUS ASCII通信格式,采用LRC校验,下面就是DOP通过通信指令与PLC连接的程序。其它的控制器,例如单片机,变频器也可以通过通信指令做通信。 #如果$1.0的值为ON,才开始执行通信指令: IF $1.0==OFF THEN GOTO LABEL 100 IF $0.0==ON THEN GOTO LABEL 99 #根据台达PLC的通信协议,初始COM2的设定 $0=IITCOM(1,0,0,2,0,6,0) #如果有初始成功,$0.0会被设为ON;如果没有初始COM2成功,不执行以下的代码: IF $0.0==OFF THEN GOTO LABEL 100 CHR($10,”:01050500FF00F”) $17=D36H $18=AN CHR($30,”:010505000000F”) $37=OD35H $38=AH CHR($50,”:010205000010E”) $57=OD38H $58=AH LABEL 99 IF $1.0==OFF THEN GOTO LABEL 100 #将$10的数据共17个BYTE送到PLC,将通信结果存在$20 $20=PUTCHARS($10,17,500) #读取从PLC送来的数据共17个BYTE,存放在$100开始的地方,读取成败的结果放在$21 $21=GETCHARS($100,17,500) #将$30的数据共17个BYTE送到PLC,将通讯结果存在$22 $22=PUTCHARS($30,17,500) #读取从PLC送来的数据共17个BYTE,存放在$120开始的地方,读取成败的结果放在$23 $23=GETCHARS($120,17,500) GOTO LABEL 99 LABEL 100 台达DOP触摸屏提供了灵活方便的通讯方式,上述几例也可以组合起来使用,达到更丰富的控制模式。 |
|
|
|
学习了 非常实用的资料
|
|
|
|
只有小组成员才能发言,加入小组>>
798 浏览 1 评论
999 浏览 1 评论
12431 浏览 0 评论
5882 浏览 3 评论
17674 浏览 6 评论
996浏览 1评论
971浏览 1评论
801浏览 1评论
3832浏览 1评论
999浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:07 , Processed in 0.952897 second(s), Total 89, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号