首页 上一页 1 2 3 下一页 尾页

求助台达PLC和PC机通讯问题 点击:13158 | 回复:41



foreng

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年5月10日
发表于:2005-05-11 15:42:00
楼主
刚学PLC,现用串口调试软件按《台达DVP系列PLC 通讯协议1.0》和PLC通讯,在串口调试软件发送框填入3A 01 01 04 00 00 10 EA 0A 0D 按16进制发送,但没收到任何回应。我用的是SS机型。通讯用的是就是PLC编程线,才用232通讯。PLC D1120=H86,串口调试软件按 9600,7,E,1设置。请各位看看用什么问题,



foreng

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年5月10日
发表于:2005-05-11 17:14:00
1楼
谁能发一个和PC机通讯的例程,PLC端的,新手,望多指教

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-12 23:38:00
2楼
台达PLC出厂通讯格式为,ASCII,9600,7,E,1,支持功能码03H,06H,10H,如用串口调试程序向PLC(站号为1)的D0写H1770,ASCII字符为: “: 010610001770620d0a”应在串口调试程序中写入的16进制代码为: 3A 30 31 30 36 31 30 30 30 31 37 37 30 36 32 0D 0A 注意阿ASCII模式下 字符0对应16进制30H,1对应16进制31H ,依次类推......

foreng

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年5月10日
发表于:2005-05-13 16:21:00
3楼
好的,我试试,先谢了

痞子菜

  • 精华:2帖
  • 求助:2帖
  • 帖子:151帖 | 2151回
  • 年度积分:0
  • 历史总积分:4434
  • 注册:2005年5月06日
发表于:2005-05-13 19:14:00
4楼
我试试 谢谢了!!

foreng

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年5月10日
发表于:2005-05-20 19:30:00
5楼
谢谢yangyafeng,现在按你讲的通讯正常了,但换成RS485总线就不行了,难道RS485总线不能用这可协议吗?难道只能用RS指令通讯??

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-23 15:46:00
6楼
RS485可以啊,你是怎麼連線的?

忘记烦恼

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 15回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2004年10月18日
发表于:2005-05-24 14:08:00
7楼
请问如何能够得到台达DVP系列PLC 通讯协议1.0的 具体内容,谢谢

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-26 09:44:00
8楼
应用技术手册上有。电子档技术手册可在台达公司网站下载: http://www.delta.com.tw/ch/product/em/plc/plc_main.asp

abcd8255

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 13回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年8月29日
发表于:2005-05-26 11:30:00
9楼
请问在《台达DVP系列PLC 通讯协议1.0》下PLC 是否要编程? 我串口调试软件发送框填入:010306140008DA0D0A但没收到任何回应。我用的是DVP-32ES串口调试软件按 9600,7,E,1设置。请各位看看用什么问题.

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-26 13:53:00
10楼
一般來說,用了通讯的话,在程序开头要初始化通讯协议。 to abcd8255: 弄清楚台达PLC的通讯格式出厂值:Modbus ASCII模式,每Byte由两个ASCII字符组成,而每个ASCII字符由两位16进制表示 ,另外只能对 Word装置进行读写D,T,C。":010306140008DA"都是ASCII字符,要换成16进制 ASCII模式下,字符0对应16进制30H,1对应16进制31H,依次类推...... 所以你应该输入的是 3A 30 31 30 33 30 36 31 34 30 30 30 38 44 41 0D 0A

abcd8255

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 13回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年8月29日
发表于:2005-05-26 16:52:00
11楼
yangyafeng:你好! 我想从PLC读取数据或向PLC写数据,在PLC程序中只要在开头初始化通讯协议,而不用就行吗?

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-26 16:59:00
12楼
可以不用初始化,但不用的話一般你未改動设置的话则通讯协议是出厂值,MODBUS ASCII MODE,9600,7,E,1

abcd8255

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 13回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年8月29日
发表于:2005-05-26 17:01:00
13楼
yangyafeng:你好!    我想从PLC读取数据或向PLC写数据,在PLC程序中只要在开头初始化通讯协议,而不用再向PLC编程就行吗?比如象PLC与人机界面一样,PLC就不用编程了。 我还是没有成功,麻烦帮我解决一下,谢谢了!

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-27 08:00:00
14楼
不编程就用台达PLC独有的EASY LINK 功能]了,设置相应的特D,特M,自动进行数据交换

abcd8255

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 13回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年8月29日
发表于:2005-05-27 10:20:00
15楼
yangyafeng:你好! 我以前用的是台达DVP-32ES的PLC与人机界面通讯,台达DVP-32ES的PLC与人机界面的通讯程序在PLC中根本不用编程。 由于人机界面太贵,打算用计算机来代替人机界面。用计算机编通讯驱动程序就象PLC与人机界面一样,PLC就不用编程了。不知怎么实现?麻烦yangyafeng老师告诉我。谢谢! 最好能否发个通讯的例子! 我的EMAIL:abcd8255@sina.com QQ:12334324

金诚信

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2002年7月03日
发表于:2005-06-01 17:16:00
16楼
对啊,就像三菱里面的0178协议,对PLC的寄存器直接进行控制,PLC里面不用编一句话,根据你们台达的编程软件来看,应该是可以的,强制PLC为OFF可以成功,为什么就不可以控制其他的地址呢?等待中达电通的答复,谢谢!

新四军

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 337回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2004年10月12日
发表于:2005-06-02 13:33:00
17楼
用pc控制plc原理上是一样的,你只要先将pc得端口初始化为和plc一样的通讯协议,然后往plc相对应的地址写数就好了。 不过,这时候plc地址就不是dxxx/mxxx他们对应的地址如下:   S S0 ~S1028 0000H~03FFH Bit   X X0~X377(Octal) 0400H~04FFH Bit   Y Y0~Y377(Octal) 0500H~05FFH Bit   T T0~T255 0600F~06FFH Bit/Word   M M0~M4095 0800H~B9FFH Bit   D D0~D9999 1000H~A70FH Word   C C0~C199 0E00H~0EC7H Bit/Word   C C199~C255 0EC8H~0EFFH Bit/Dword 台达的地址都是开放的,除了d1000-d1999/m1000-m1999中间有些地址是唯读的,大家不能修改外,其余应该都没问题,如果控制不了,可能是是地址错了。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-11-15 19:42:00
18楼

明宇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年11月17日
发表于:2005-11-17 09:53:00
19楼
大家好.我想求购.中达电通股份有限公司,型号DVP-32ES00R22D 数控一套.该和哪里联系.
请知道的朋友联系我13852073328非常感谢.

jiesheng

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 259回
  • 年度积分:0
  • 历史总积分:487
  • 注册:2005年11月18日
发表于:2005-11-18 11:37:00
20楼
请问谁有VB和台达PLC(ES系列)的源程序发我一个。
panwen1972@163.com

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页