当前位置:
工控论坛
> >
产品
>
PLC
>
台达(DELTA)PLC
我要发帖
有谁知道VB和台达PLC的通信问题
点击:
1887
| 回复:
20
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-06-03 11:13:00
楼主
我在作一个VB和台达PLC通信的程序,现在遇到这样一个问题,要用VB控制PLC的Y0,Y1等端子,但VB和台达PLC只有03,06等功能并且不能控制Y0,Y1。有哪位高手能赐教。
分享到:
收藏
邀请回答
回复楼主
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-06-03 13:00:00
1楼
你可以使用写位装置的功能码。
回复
引用
举报
happyoicq
关注
私信
精华:0帖
求助:0帖
帖子:49帖 | 1382回
年度积分:0
历史总积分:3120
注册:2005年10月16日
发表于:2006-06-03 20:46:00
2楼
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-06-05 21:46:00
3楼
使用功能嗎05就可以了
回复
引用
举报
老盖
关注
私信
精华:0帖
求助:1帖
帖子:11帖 | 281回
年度积分:0
历史总积分:664
注册:2004年10月14日
发表于:2006-06-09 09:25:00
4楼
回复
引用
举报
老盖
关注
私信
精华:0帖
求助:1帖
帖子:11帖 | 281回
年度积分:0
历史总积分:664
注册:2004年10月14日
发表于:2006-06-09 09:27:00
5楼
回复
引用
举报
老盖
关注
私信
精华:0帖
求助:1帖
帖子:11帖 | 281回
年度积分:0
历史总积分:664
注册:2004年10月14日
发表于:2006-06-09 09:29:00
6楼
;01050500ff00f6crlf
强制Y0
建议察看PLC的通讯协议说明!!
同时PLC最好处于STOP状态!!!
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-06-15 21:12:00
7楼
感谢各位的回答
台达PLC不能用05的指令,只能用03,06,10
回复
引用
举报
中达电通
关注
私信
精华:3帖
求助:0帖
帖子:39帖 | 611回
年度积分:0
历史总积分:981
注册:2002年1月06日
发表于:2006-06-27 09:25:00
8楼
如老盖所说,台达PLC支持05功能码
回复
引用
举报
yangyfeng
关注
私信
精华:4帖
求助:0帖
帖子:37帖 | 764回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-07-01 12:52:00
9楼
台达PLC MODBUS便利指令不支持05功能码,MODBUS便利指令对应的功能码:
1.MODRD(03功能码)
2.MODWR(06功能码)
3.MODRW(10功能码)
但台达PLC是支持05功能码的,也就是说能识别这个功能码的,要使用05功能码,可用RS指令或者用串口调试软件发送或者VB,VC等语言串口编程实现.
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-07-10 21:21:00
10楼
请问那台达的使用手册上的应用指令是不是都是台达的MODBUS便利指令
回复
引用
举报
yangyfeng
关注
私信
精华:4帖
求助:0帖
帖子:37帖 | 764回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-07-11 07:54:00
11楼
MODBUS便利指令专指下面3个指令
1.MODRD(03功能码)
2.MODWR(06功能码)
3.MODRW(10功能码)
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-08-02 10:02:00
12楼
yangyafeng老师:你好!
我问串口调试软件试了还是不能使用05指令,看来只有用RS指令试一下,我的PLC是台达的ES,版本是5.8的,
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-08-03 11:09:00
13楼
可用中间变量,如:
ld= d0,k0
s y0
ld= d0,k1
r y0
这样可以用06指令
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-08-03 11:10:00
14楼
可用中间变量,如:
ld= d0,k0
s y0
ld= d0,k1
r y0
这样可以用06指令
---------------------
http://hwkz.siteem.com
回复
引用
举报
谢谢落
关注
私信
精华:0帖
求助:0帖
帖子:19帖 | 81回
年度积分:0
历史总积分:248
注册:2005年10月13日
发表于:2006-08-03 16:15:00
15楼
通过编程口来控制吧
WPL软件能实现的功能,VB都可以实现
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-08-04 09:35:00
16楼
上楼你能给我一个例子吗?我将不胜感激!!!!!
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-08-04 09:36:00
17楼
上楼你能给我一个例子吗?我将不胜感激!!!!!
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-08-04 09:36:00
18楼
上楼你能给我一个例子吗?我将不胜感激!!!!!
回复
引用
举报
jiesheng
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 259回
年度积分:0
历史总积分:487
注册:2005年11月18日
发表于:2006-08-04 09:37:00
19楼
上楼你能给我一个例子吗?我将不胜感激!!!!!
回复
引用
举报
Yorktown
关注
私信
精华:1帖
求助:0帖
帖子:13帖 | 532回
年度积分:0
历史总积分:768
注册:2002年6月28日
发表于:2006-08-04 10:38:00
20楼
希望使用MODRD(03功能码)读取 MODBUS 标准功能地址: 40001 应该如何设置这个地址啊?谢谢!
回复
引用
举报
热门招聘
相关主题
用PLC输出口显示4位数码的硬...
[9966]
plc中扫描周期是什么意思?谢...
[14958]
三菱PLC只有输入信号没有输出...
[13818]
ABB控制器BRC300及余链-武汉...
[12778]
cp5611
[8003]
永宏PLC运行灯闪烁,PLC故障
[13455]
维修电工技师PLC考试题
[9598]
我感觉国产的PLC打不开市场,...
[10812]
求一款简单的电气画图软件!!...
[13406]
求助PLC如何找出一组数据的最...
[14929]
官方公众号
智造工程师
客服
小程序
公众号