科威自控推出一种支持CANBUS总线的PLC 点击:6425 | 回复:102



ys.gong

    
  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-07-31 19:53:00
楼主
 
     大家好!
     黄石科威推出的EC系列PLC 支持CANBUS总线.在CANBUS底层协议上开发出一种带实时
报文流量调度的主从结构的应用协议.
     EC系列PLC 支持三菱F2N指令,实现了用PLC语言处理CANBUS传输的数据!

                                                    www:kwzk.com
                                                    mail:kwplc@163.com
                                                                                               



ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-13 15:36:00
21楼
  to jps.rd:
  您好!
  我们新建了一个CANSET配制文件,请将Main_plc.CAN配置文件下载到主站PLC,主站PLC D6000-D6002的值即为伺服驱动器收到的8字节报文中后6个字节的内容.
  另外,有一份相关的资料发到您的邮箱,请查收.

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-14 16:02:00
22楼
to:科威技术部
用上新的Main_plc.CAN 在CANset 固化成功
在PLC內設定
a. D6999=H3F00, D6998=0
b. D6000=H1234, D6001=5678 D6002=9ABC
結果如下
a. Servo Drive 設定 480K ID10~ID3=1, ID2~0=0
b. Servo Drive 收到的報文內容為 
    0x5678, 0xabcd, 0x0000, 0x1234 
    表示邏輯地址與報文號為0x0000
問題:
1. 請儘快確認 bit rate 之準確性?
2. 為何收到的邏輯地址顯示"00" 而非 "01" ?

 

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-15 16:19:00
23楼
to:科威技术部
將Main_plc.CAN 在CANset 固化成功之後 
每次開機在 CANH/CANL 觀察到由PLC發出的報文為
1. ID10~DI3=0, & DI2~ID0=0, 
2. 而且是 Remote frame, 
3. request Data Length =8
是這樣嗎?  

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-16 13:37:00
24楼
   to jps.rd:
   您好!
   非常抱歉,500K和250K两档波特率实际应为480K和240K。逻辑地址与实际设备地址不同。逻辑地址对应设备表中的序号,1号设备逻辑地址为0,2号设备逻辑地址为1,依此类推。主站PLC在初始化时有远程帧发出,初始化结束后,按CANBUS主从协议,转入正常发送和接受。

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-16 17:17:00
25楼
to:科威技术部
1. 波特率問題了解 , 我已經在servo drive 內追加這兩種設定
2. "主站PLC在初始化时有远程帧发出" 在此狀況 servo drive 該如何適當回應?  有其他說明資料嗎?

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-16 17:22:00
26楼
"逻辑地址和报文号均由PLC组成。逻辑地址对应设备表中每个设备的序号,....." 
與之前第三方設備的說明是否抵觸?

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2007-08-16 17:45:00
27楼
科威PLC为何选择CANBUS作为互联总线?

因为科威老总是搞CANBUS出身,所以理所当然就选择CANBUS作为互连总线

至于成为工控业的TCP/IP,窃以为DEVICENET比CANBUS要大100倍的可能性!

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2007-08-16 17:47:00
28楼
不过话又说回来
作为天然支持CANBUS的PLC,科威不失为一种特色!

龙村人

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 71回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年6月16日
发表于:2007-08-17 12:09:00
29楼
    科威的CAN总线在圆网印花和窑炉控制系统中应用比较好,已经从以前的160K的通讯速率做到了现在的1M,而且比较自由,随着距离和报文的改变,从而改变通讯速率,使CAN通讯发挥的空间更大更自由。

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-17 13:48:00
30楼
   to jps.rd:
   您好!
   主站PLC发出的远程帧,从站可以不用回应。按照CANBUS主从通讯协议,主节点发出的报文中头两个字节为逻辑地址和报文号,主站根据CAN配置文件的内容,确定了逻辑地址与设备的对应关系,主站收到的报文中头两个字节亦为逻辑地址和报文号,而且这两个字节是主站发送给从站的。由此,主站可以确定某一个从站是否在线。
    将从站作为一个新设备建立时,可以建立多个报文,报文号从0开始向上按1递增。在将设备库中的设备添加到设备表时,该设备用到的所有变量全部显示出来,但CANSET软件可选择某一变量是否与相应的PLC资源(如D寄存器)关联,因此,新设备多个报文中某一个报文可能没有与主站PLC建立连接。主站PLC则根据这种连接关系组成一组报文号,此组报文号可能不是从0开始,也可能中间报文号不连续。

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-17 15:48:00
31楼
to:科威技術部
經過連日來 有勞您細心指點 總算讓PLC 與 Servo Drive 連上了
已經可以在 PLC上看到 Servo 資料 也可以在servo 上接受PLC 命令了 
呵呵 謝謝您了 周末快樂

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-17 15:52:00
32楼
(應該再加一句)
科威的CAN bus 真的好用!

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-17 16:02:00
33楼
    TO jps.rd:
    您好!
    谢谢您近日来关注我公司!有任何疑问欢迎继续讨论!

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-18 08:44:00
34楼
   to jps.rd:
   您好!
   现我公司对“科威PLC的CANBUS应用”这个主题正在征稿,长期有效,您可以就这个主题写些自己的看法,若您的文章被我公司采用,您将会获得相应的报酬。
   同时也欢迎其它同仁投稿!
                               我公司邮箱:kwplc@163.com.
 

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-18 10:38:00
35楼
to:科威技術部
這是好主意 待我把整個計劃完成之後再做整理
整個計劃是多軸系統 這幾天的測試只是初步階段 
下星期開始還要進行後續步驟 屆時碰到其他問題再向您請教

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 12:41:00
36楼
to:科威技術部
今天早上做了一些測試 報告如下:
1. 240K & 480K bit rate test ok
2. 指定 0級任務時間 10ms, 100ms test ok
3. After power on, PLC send a remote frame, and ServoDrive auto responses a data frame, test OK
4. about ~1.2ms after servo responsed data frame, the PLC sends out another remote frame, ....
此後的波形看起來怪怪的, 待下午傳個圖示再說明之   

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 17:22:00
37楼
to: 科威技術部 下圖為開機波形
Trace-B captures the CAN bus signal(CANH-to-CANL), Trace-A captures the TX output of servo drive description: 1. when power on, PLC send a remote frame 2. servo drive acknowledges, and responds a data frame 3. 1200us later, the PLC sends another remote frame, and servo responds again 4. immediately, the PLC sends a data frame, the servo acknowledges normally(I think) 5. after step4, the PLC send another remote frame again, and servo responds normally(I think) Step 1~5 是每次開機都可觀察到的固定波形, 其後之波形則由另張圖描述之

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 17:46:00
38楼
to:科威技術部 (看得到圖嗎?) 在經過剛才描述的開機過程之後 則PLC依照 MOV H3700 D6999之設定 每10ms執行0級任務 看來是10ms PLC 執行一次CANbus 數據交換沒錯. 可是 請注意每次PLC與servo的溝通波形都不相同 說明如后

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 17:54:00
39楼
to 科威技術部 下圖是我認為每次都應該產生的相同波形
1. PLC sends data frame to servo, servo acknowledges the data 2. PLC sends remote frame, servo acknowledges and responds a data frame to PLC 這樣就完整的交換了 PLC 與 servo 資料(我認為這是理想的波形) 可惜有時並非如此 請看下張圖

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 18:01:00
40楼
to:科威技術部 本圖與上圖略為相似 但請注意其差異: 在前圖所描述的波形之後 PLC 似乎不承認servo給的資料 PLC 又送了remote frame, 於是servo 又回了一次data frame 才結束

热门招聘
相关主题

官方公众号

智造工程师