科威自控推出一种支持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
                                                                                               



jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 18:06:00
41楼
to:科威技術部 這兩張圖與上兩圖略為相似 但請注意其差異: 在前圖所描述的波形之後 PLC 似乎第三及第四次才承認servo給的資料
由以上試驗是否可以得到任何蛛絲馬跡?

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2007-08-20 18:45:00
42楼
这么牛了?

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-20 18:46:00
43楼
補充17:46的圖
可以看到每10ms一次資料交換 但如同前四張圖之描述 是否PLC經常不承認servo傳送的資料 而執行Re-try?

浅醉闲眠

  • [版主]
  • 精华:3帖
  • 求助:3帖
  • 帖子:219帖 | 13148回
  • 年度积分:152
  • 历史总积分:116149
  • 注册:2002年6月21日
发表于:2007-08-21 13:14:00
44楼
这个功能很好,不知可靠性怎么样?

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-21 15:36:00
45楼
   to jps.rd:
   您好!
   针对您提出的问题,我们正在做进一步的测试。完后会第一时间给您答复。
             

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-22 12:45:00
46楼
to 科威技術部
 要我做什麼其他的測試嗎?
to 死亡騎士
 我對於貴地俚語不甚了解. 又經常在論壇看到"牛"字.
 請問"牛"字何解? 

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-22 20:09:00
47楼

  jps.rd:
        
        您好!

        我们用两台PLC(一主一从)做进一步的测试,480K/BPS

10ms/0级任务,主PLC有时发远程幀(remote frame),但我们PLC对

远程幀(remote frame)不作响应,主PLC每10MS能准确读取从PLC

数据.建议伺服(servo)对远程幀(remote frame)不作响应,看主

PLC每10MS能否准确读取servo之数据?
 

    关于远程幀(remote frame)的产生和处理,我们在做进一步

的测试,有结果第一时间给您答复.



ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-22 21:12:00
48楼
     
jps.rd:
        您好!
        关于"牛"字,中国大陆常用俚语,可释为"厉害"/"有水
平"/"了不起",是褒义用词.

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-23 15:19:00
49楼
to:科威技術部
既然有人從旁鼓勵 咱們更要加把勁 早點完成!

今天測試如下
如果servo 對remote frame不予任何回應 
則可從CAN bus上觀察到兩組訊號群(10ms之內)
第一組: remote frame 單獨出現
第二組: data frame 出現之後 緊跟著出現 remote frame
兩組訊號出現之時間間距為 第一組出現之後 2.5ms 再出現第二組

又: 如果servo 對remote frame不予任何回應 那麼servo何時該送出資料給PLC 否則PLC怎會有servo資料?

另外觀察到:
PLC 偶爾會發出"11111011111000000"(連續6個0),
促使 servo 立即送出 Dominant ERROR frame(連續6個1),
這現象請特別注意觀察(你用的Slave-plc 有這現象嗎)

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-23 15:25:00
50楼
(補充上文)
servo 可收PLC 資料無誤

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-23 15:31:00
51楼
(修正上文)
PLC 偶爾會發出"00000100000111111"(連續6個1),
促使 servo 立即送出 Dominant ERROR frame(連續6個0),
"0"=dominant

221313

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 893回
  • 年度积分:0
  • 历史总积分:1132
  • 注册:2007年8月23日
发表于:2007-08-23 19:05:00
52楼
ding

221313

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 893回
  • 年度积分:0
  • 历史总积分:1132
  • 注册:2007年8月23日
发表于:2007-08-23 19:13:00
53楼
d

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-24 09:23:00
54楼

jps.rd:
        您好!
        引起远程帧的原因只有一种:CANBUS初始化,发生有三
种情况:1>.PLC第一个扫描周期结束 ,CANBUS初始化;
       2>.CANBUS总线上的从站响应超时,CANBUS初始化;
       3>.CANBUS总线出错离线,CANBUS初始化;

       从站(SERVO)每接收一个主站(PLC)来的数据帧(data frame)应回发一个数据帧(data frame).当从站(SERVO)未及时回发响应数据帧(data frame)时,主站(PLC)作响应超时处理,CANBUS初始化,会
出现remote frame 及Dominant ERROR frame.



221313

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 893回
  • 年度积分:0
  • 历史总积分:1132
  • 注册:2007年8月23日
发表于:2007-08-24 09:28:00
55楼
不懂

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-24 09:56:00
56楼
to: Kewei,
good information, I'll try again! thanks!

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-24 13:34:00
57楼
to kewei
我試著修改一些 沒方向 也沒成果...
因此 不妨針對上述的 CANBUS 初始化之條件來理思緒
CANBUS初始化,发生有三种情况:
1>.PLC第一个扫描周期结束 ,CANBUS初始化;
   =>了解. 觀察確實如此.
2>.CANBUS总线上的从站响应超时,CANBUS初始化;
   =>多久算超時??
3>.CANBUS总线出错离线,CANBUS初始化;
   =>從我前日發的波形有這現象可以探討嗎??


a. servo收到的標識符=8 頭兩個byte為 0x00, 0x00 無誤! 
b. servo送出的標識符=0,8個byte皆0x00 PLC不會因此離線吧?
c. 是否可以傳來您的測試波形 供我參考比對?

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-25 11:18:00
58楼
jps.rd:
        您好!
       从站(SERVO)每接收一个主站(PLC)来的数据帧(data frame)应回发一个数据帧(data frame).当从站(SERVO)未及时(>2.5MS,在480K/BPS时)回发响应数据帧(data frame)时,主站(PLC)作响应超时处理.
       从站(SERVO)仅接收数据帧(data frame)时,回发一个数据帧(data frame).而对远程幀(remote frame)不作响应!
       另外,将480K/BPS降为10K/BPS,现象是否一样?
       从站(SERVO)的技术资料有吗? 可共同分析.

      

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-08-25 11:59:00
59楼
to kewei:
please refer to the curve which I sent in 8-20 17:54
it shows the PLC always sent a remote frame right after the data frame.
星期一再試試 480K 降為 10K 的現象
從站(servo)是我司設計的(based on Dual-TMS320f28xx) 可以搭配您的要求做各種CANbus回應之處理

ys.gong

  • 精华:3帖
  • 求助:0帖
  • 帖子:18帖 | 118回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2007年7月09日
发表于:2007-08-26 22:56:00
60楼
jps.rd:
     您好!
    CANBUS初始化引起远程帧还有一种(前三种情况:第一个扫描周期结束 /从站响应超时/总线出错离线)情况:每个任务完成时,都有一次初始化(即,the PLC always sent a remote frame right after the data frame.)。
    远程帧的ID=0000H。当从站对ID=0000H响应(相当于主站)时,会引起多主现象。从站对远程幀(remote frame)不作响应即可。
    

热门招聘
相关主题

官方公众号

智造工程师