数控机床市场网-专业的数控机床网站

  為機(jī)床工具企業(yè)提供深度市場(chǎng)分析                     

用戶名:   密碼:         免費(fèi)注冊(cè)  |   申請(qǐng)VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
機(jī)床電器

車(chē)床 銑床 鉆床 數(shù)控系統(tǒng) 加工中心 鍛壓機(jī)床 刨插拉床 螺紋加工機(jī)床 齒輪加工機(jī)床
磨床 鏜床 刀具 功能部件 配件附件 檢驗(yàn)測(cè)量 機(jī)床電器 特種加工 機(jī)器人

機(jī)床電器

電工電力 工程機(jī)械 航空航天 汽車(chē) 模具
儀器儀表 通用機(jī)械 軌道交通 船舶

搜索
熱門(mén)關(guān)鍵字:

數(shù)控機(jī)床

 | 數(shù)控車(chē)床 | 數(shù)控系統(tǒng) | 滾齒機(jī) | 數(shù)控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機(jī)器人
您現(xiàn)在的位置:機(jī)床電器網(wǎng)> 技術(shù)前沿>MODBUS在CVI控制器通訊中的應(yīng)用
MODBUS在CVI控制器通訊中的應(yīng)用
2013-12-14  來(lái)源:數(shù)控機(jī)床市場(chǎng)網(wǎng)  作者:周 毅
       摘  要:詳細(xì)介紹施耐德Premium系列PLC與喬治CVI擰緊扳手控制器進(jìn)行MODBUS通訊,包括通訊硬件配置、參數(shù)配置,CVI MODBUS通訊協(xié)議,擰緊扳手控制器數(shù)據(jù)讀寫(xiě),以及MODBUS通訊診斷。
   
   
      關(guān)鍵字:MODBUS 協(xié)議 波特率 PCMCIA
   

       1.引言
   
      在汽車(chē)行業(yè)的各種裝配線中,擰緊機(jī)是裝配線上一個(gè)最常用的機(jī)床和工具,而擰緊扳手控制器往往通過(guò)PLC通訊來(lái)進(jìn)行控制,通訊雖然具有技術(shù)性強(qiáng)、接線少、線路簡(jiǎn)潔等優(yōu)點(diǎn),但在查找故障時(shí),搞不清通訊的原理、協(xié)議和數(shù)據(jù)讀寫(xiě)方法,則很難尋找、分析和判斷故障,甚至無(wú)從下手,常常在裝配線上控制器通訊出現(xiàn)故障時(shí),耽誤很長(zhǎng)時(shí)間,嚴(yán)重影響生產(chǎn),因此研究PLC與CVI擰緊控制器進(jìn)行MODBUS通訊具有非常重要的現(xiàn)實(shí)指導(dǎo)意義。
   

      2. 配置
   
      2.1 通訊硬件配置
   
      PLC通過(guò)CPU上的TSX SCP 114 PCMCIA通訊卡經(jīng)由線路分支器TSX SCA50連接到擰緊扳手控制器的右側(cè)25針RSB接口。
   
      硬件:
   
      PCMCIA卡:TSX SCP 114
      通訊連接電纜:TSX SCP CM 4030 或TSX SCY CM6030(接TSXSCY21601通訊模塊)
      線路分支器:TSX SCA50
      RSB接口,RS485連接,針腳定義如下:
      7   0V
      11  RT+(DA)
      19  RT-(DB)
   

       2.2 PLC配置
   
      本項(xiàng)目PLC采用的是施耐德Premium,軟件用PL7 PRO,在“Hardware configuration”中,雙擊CPU模塊的“comm”通訊接口或TSX 20601模塊,在通道框內(nèi)選擇“CHANNEL1”,選擇所需通訊的通訊卡類型“TSX SCP114 RS485 MP PCMCIA CARD”;
   
      在類型框選擇“MASTER”,并選擇通訊重試的次數(shù)和應(yīng)答延時(shí);再配置所需其它通訊參數(shù),如選擇波特率19200、8個(gè)數(shù)據(jù)位、1個(gè)停止位、偶校驗(yàn)。如圖1:

       
   
   
      2.3 擰緊扳手控制器配置
   
       擰緊扳手控制器采用CVIPC2000軟件進(jìn)行配置。
   
      ①串行連接參數(shù)配置:
   
      點(diǎn)擊Parameters ? Controller ? Serial ports 進(jìn)入串行連接參數(shù)配置窗口,點(diǎn)擊RSB Port菜單,對(duì)外設(shè)、串口類型、波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn)等進(jìn)行配置,如圖2。
   
    Associated peripheral: PLC
    Serial port type: RS485i
    Baudrate: 9600
    Number of data bitss: 8
    Number of stop bits: 1
    Parity: none/even/odd

      
   
   
      ② PLC MODBUS連接配置:
   
      主要配置通訊方式、主/從選擇、地址設(shè)置等,配置路徑及配置如下。
   
      點(diǎn)擊 Parameters ? Controller ? Peripherals進(jìn)入外設(shè)配置窗口,點(diǎn)擊PLC菜單:
   
      在PLC框中選擇 JBUS/MODBUS、slave、slave number: 10 (可自行定義),associated port在RSB port串行連接配置后此處會(huì)顯示為RSB port; 
   
      在fieldbus board框中配置: No、slave、network addess: 3、選Cylic、memory transfer:勾選上
   
      設(shè)置如圖3。
       
   
   
        3.CVI MODBUS通訊協(xié)議
   
   
      3.1命令/狀態(tài)(二進(jìn)制輸入/輸出和網(wǎng)絡(luò))
   
      以下表格為所要讀寫(xiě)的CVI擰緊控制器的輸入輸出狀態(tài)和相關(guān)命令。
   
      二進(jìn)制輸入:
   
      一個(gè)站包含14個(gè)二進(jìn)制輸入,這些數(shù)據(jù)是物理輸入的狀態(tài),它們?yōu)橹蛔x方式,如表1。

      
      可根據(jù)需要對(duì)輸入狀態(tài)進(jìn)行判斷和診斷。
   

      二進(jìn)制輸出:
   
      一個(gè)站包含15個(gè)二進(jìn)制輸出,這些數(shù)據(jù)是物理輸出的狀態(tài),它們?yōu)橹蛔x方式,如表2。

      
   
      當(dāng)合格循環(huán)的次數(shù)等于設(shè)置合格循環(huán)的次數(shù)時(shí),“循環(huán)OK數(shù)量”輸出為1,即總擰緊OK。

      網(wǎng)絡(luò)輸入:
   
      一個(gè)站包含14個(gè)二進(jìn)制輸入,其中有6個(gè)通過(guò)網(wǎng)絡(luò)可用,即SCY(循環(huán)啟動(dòng))、Dir(方向)、RPRq(報(bào)告請(qǐng)求)、ES(急停)、reset(復(fù)位)、Fail.ACK.(故障確認(rèn)) ,如表3。

      
   
      3.2 結(jié)果
   
      擰緊結(jié)果包括一般報(bào)告、趨勢(shì)、扭矩、角度、扭矩率等,如表4。

      
  
      3.3 選項(xiàng)
   
      通過(guò)選項(xiàng)可輸出各種所需擰緊結(jié)果數(shù)據(jù)格式。
      擰緊扳手控制器默認(rèn)結(jié)果數(shù)據(jù)格式:
      結(jié)果值掩碼選擇,讀寫(xiě)地址為0x7829,缺省值W10=7(扭矩+角度+扭矩率)
      結(jié)果格式,讀寫(xiě)地址為0x782A,缺省值W11=0(ASCII字符格式)
      結(jié)果存儲(chǔ)映像類型,讀寫(xiě)地址為0x782B,缺省值W12=1 (終值+擰緊趨勢(shì)值)
      輸出擰緊結(jié)果數(shù)據(jù)格式如表5:

      
   

      4.擰緊扳手控制器數(shù)據(jù)讀取
   
      要讀取擰緊控制器的數(shù)據(jù),首先要掌握PLC的讀取命令及其格式,PLC讀取數(shù)據(jù)命令為:
   
      READ_VAR(地址,目標(biāo)類型,目標(biāo)首址, 目標(biāo)數(shù)量,數(shù)據(jù)接收區(qū), 返回碼)
      地址:地址的格式為ADR( { 網(wǎng)絡(luò) . 工作站 } 機(jī)架號(hào) . 模塊號(hào) . 通道號(hào) . 目標(biāo)地址即從站地址 ),但禁止使用以下地址:{ 網(wǎng)絡(luò) . 工作站 } APP,{ 網(wǎng)絡(luò) . 工作站 } APP.num和廣播地址。
   
      目標(biāo)類型:在MODBUS通訊方式,目標(biāo)類型只能為%M:內(nèi)部位、%MW:內(nèi)部字。
      目標(biāo)首址:要讀目標(biāo)的首地址、即第一個(gè)地址。
      目標(biāo)數(shù)量:要讀目標(biāo)的指定長(zhǎng)度,即個(gè)數(shù)。
      數(shù)據(jù)接收區(qū):要讀目標(biāo)的值放到該區(qū)域,這些數(shù)據(jù)是連續(xù)存放的。
      返回碼:讀操作的狀態(tài)及錯(cuò)誤碼。
   
        16#00: 讀操作正確
        16#01: 操作錯(cuò)誤
        16#02: 應(yīng)答不正確
        16#03: 應(yīng)答長(zhǎng)度不符合
   
      下面以扳手控制器1號(hào)扳手為例進(jìn)行數(shù)據(jù)讀取,扳手控制器接在PLC CPU模塊的TSX SCP114上,故通訊地址為0號(hào)模塊(槽),CPU中配置通訊的通道號(hào)為1,CVI扳手的地址設(shè)為10。
   

      4.1 擰緊扳手控制器輸出狀態(tài)讀取
   
      擰緊扳手控制器的輸出狀態(tài)有15個(gè)位,這里主要是讀取扳手控制器準(zhǔn)備好、擰緊OK、擰緊NOK等信號(hào),讀取命令如表6。

      
      該指令讀0號(hào)模塊1號(hào)通道10號(hào)地址,數(shù)據(jù)(即控制器的輸出狀態(tài))地址為128(80H)的1個(gè)字到%MW1601中,讀操作狀態(tài)返回到%MW1640、%MW1641、%MW1642、%MW1643中。
   

      4.2 擰緊扳手控制器擰緊結(jié)果讀取
   
      擰緊扳手控制器的擰緊結(jié)果,包括一般報(bào)告、趨勢(shì)、扭矩、角度、扭矩率,本項(xiàng)目主要是讀兩個(gè)擰緊扳手的扭矩值和角度值。
   
      下面讀取1號(hào)扳手?jǐn)Q緊扭矩結(jié)果,扭矩讀出命令為
   
      READ_VAR(ADR#0.1.10,'%MW',6145,3,%MW6000:3,%MW6500:4),該指令讀0號(hào)模塊1號(hào)通道10號(hào)地址,數(shù)據(jù)(即扭矩)地址為6145(1801H)的3個(gè)到%MW6000、%MW6001、%MW6002中,讀操作狀態(tài)返回
      到%MW6500、%MW6501、%MW6502、%MW6503中。返回狀態(tài)信息主要查看第一個(gè)字,其含義見(jiàn)上面說(shuō)明。兩個(gè)擰緊扳手的扭矩和角度讀取方法相同,改變讀取地址即可,數(shù)據(jù)格式默認(rèn)為ASCII碼,表7為讀出的結(jié)果。

      
   
      5.擰緊扳手控制器數(shù)據(jù)寫(xiě)入
   
      PLC寫(xiě)入命令為:WRITE_VAR(地址,目標(biāo)類型,目標(biāo)首址, 目標(biāo)數(shù)量, 要寫(xiě)的數(shù)據(jù), 返回碼)
地址:地址的格式為ADR( { 網(wǎng)絡(luò) . 工作站 } 機(jī)架號(hào) . 模塊號(hào) . 通道號(hào) . 目標(biāo)地址即從站地址 ),但禁止使用以下地址:{ 網(wǎng)絡(luò) . 工作站 } APP,{ 網(wǎng)絡(luò) . 工作站 } APP.num和廣播地址。
   
      目標(biāo)類型:在MODBUS通訊方式,目標(biāo)類型只能為%M:內(nèi)部位、%MW:內(nèi)部字。
      目標(biāo)首址:要寫(xiě)目標(biāo)的首地址、即控制器內(nèi)部的數(shù)據(jù)存放地址。
      目標(biāo)數(shù)量:要寫(xiě)目標(biāo)的指定長(zhǎng)度,即個(gè)數(shù)。
      要寫(xiě)的數(shù)據(jù):要寫(xiě)到目標(biāo)的值放在該區(qū)域,這些數(shù)據(jù)是連續(xù)存放的。
      返回碼:寫(xiě)操作的狀態(tài)及錯(cuò)誤碼。
        16#00: 寫(xiě)操作正確
        16#01: 操作錯(cuò)誤
        16#02: 應(yīng)答不正確
   

       擰緊扳手控制器數(shù)據(jù)的寫(xiě)入,主要是寫(xiě)控制命令到擰緊扳手控制器,如選擇擰緊程序、反轉(zhuǎn)擰松、擰緊扳手控制器復(fù)位、清零,它們的寫(xiě)入操作一樣,僅要寫(xiě)的值不一樣,其值根據(jù)需要確定,如要選擇5號(hào)擰緊程序,則值為37(25H),反轉(zhuǎn)擰松則為96(60H),復(fù)位則為512(200H),清零則為0,寫(xiě)入命令如表8。

      
 

      該指令寫(xiě)0號(hào)模塊1號(hào)通道10號(hào)地址,把%MW1694一個(gè)字的值寫(xiě)到地址為132(84H)的控制器中,寫(xiě)操作狀態(tài)返回到%MW1610、%MW1611、%MW1612、%MW1613中。改變%MW1694的值就可把各種命令寫(xiě)入扳手控制器中。
   

       6. 通訊診斷
   
       在通訊時(shí),通訊診斷非常重要,我們可以通過(guò)SCP 114 PCMCIA通訊卡進(jìn)行診斷。TSX SCP 114 PCMCIA卡上有兩個(gè)LED指示燈,一個(gè)是紅色故障燈“ERR”,亮?xí)r表示出錯(cuò),正常情況下熄滅。另一個(gè)為黃色通訊燈“COM”,表示線路的通訊狀況,有通訊即讀寫(xiě)數(shù)據(jù)時(shí)閃爍,讀寫(xiě)完后熄滅;無(wú)通訊即不讀寫(xiě)數(shù)據(jù)時(shí)熄滅。如果無(wú)通訊時(shí),黃燈不停地閃爍,屬于通訊不正常。兩個(gè)LED燈的狀態(tài)診斷如表9。診斷同時(shí)還可以查看通訊讀寫(xiě)時(shí)的返回碼,并根據(jù)返回碼進(jìn)一步確定通訊故障。尤其要特別注意的是通訊線路的屏蔽接地非常重要。
   

      

      7. 結(jié)語(yǔ)
   
      CVI控制器使用廣泛,其MODBUS通訊應(yīng)用技術(shù)性強(qiáng),許多自動(dòng)化人員對(duì)其不了解,碰到通訊問(wèn)題非常棘手,通過(guò)上述通訊應(yīng)用的詳細(xì)介紹,必將給廣大CVI控制器設(shè)計(jì)和維修人員提供非常實(shí)用的技術(shù)指導(dǎo)。(文自:神龍汽車(chē)有限公司襄陽(yáng)工廠)


    投稿箱:
        如果您有機(jī)床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進(jìn)行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
主站蜘蛛池模板: 制冷机组|地源热泵|冷水机组|磁悬浮冷水机组-山东鹏鲲空调官网 | 深圳市桃子自动化科技有限公司-点胶机_灌胶机_焊锡机_螺丝机_SCARA机器人 | 三安光电股份有限公司| 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 鲜淘网 - 精选全球水果蔬菜肉食海产生鲜,酒水食品零食加盟供求信息 | 蒸汽发生器厂家-电加热蒸汽发生器-免办证/免报批/免报检电锅炉-上海电热水锅炉-上海艾亚锅炉有限公司 | 浙江云野科技有限公司_智慧旅游规划_智慧景区管理系统_全域旅游解决方案-云野科技旅游大数据管理平台 | 湖南长沙手术室、实验室、无尘室、洁净室、无尘车间的净化工程装修公司-福临建设 | 清扫器-聚氨酯清扫器-合金清扫器-四连杆自动纠偏-机械纠偏-锥辊纠偏-衡水涌泉机械科技有限公司 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 推台锯_多片锯_圆木推台锯_方木多片锯_圆木多片锯-河北茂业机械有限公司 | 深圳潜水培训-潜水考证-公共安全潜水-救援潜水【深圳超潜潜水】 深圳汽车贴膜_深圳全车车身改色贴膜|UPPF隐形车衣官网 | 苏州妙凯电子有限公司-供应军工电源芯片|线性恒流IC|开关电源IC|LED驱动芯片|MOS管|IPM|IGBT|MCU开发|电源模块 | 暖通家-中国暖通空调及热泵产业资讯平台,专业为厂家和商家提供价值服务 | 饮料瓶-白酒瓶-绿色玻璃瓶-山东玻璃瓶厂家-枣庄市金泰玻璃有限公司 | 欧式箱变_美式箱变_预制舱壳体-合肥龙马电气设备有限公司 | 全自动灌装机械设备-迈驰粉末/颗粒/液体/膏体灌装机械设备流水线生产厂家 | 青岛网站建设_网站制作_品牌设计_网站设计_圭谷设计 | 视频监控|安防监控|智能防火|智慧城市-浩海科技 | 嘉兴中诚环保科技股份有限公司_PVC_润滑剂_抗氧剂_辅助热稳定剂 嘉兴市南湖斋食品股份有限公司_南湖斋 | 卧式球磨机_干法球磨机_尼龙球磨机-无锡市少宏粉体科技有限公司 卧螺离心机-固液分离机-台州春鼎机械制造有限公司 | 七台河市供排水有限责任公司 | 以物联网技术为核心专注于智能安防领域物联网服务的高新技术企业-北京欣智恒科技股份有限公司(官网) | 开拓者喷雾设备有限公司专业生产喷嘴,喷雾设备,清洗,喷涂,降温,除尘,润滑等喷雾系统的方案解决商 | 铜排,异型紫棒,紫铜棒,紫铜微孔管,异型黄管,黄铜管,异形紫管,紫铜管,焊接铜管,散热器铜管,电力铜管_河间市通海铜业有限公司 | 廊坊装修装饰公司|家装设计选廊坊纽泽装饰_电话4000621358[本地实体] | 吸音板_隔音板多少钱_降噪声学材料_环保阻燃防火_吸声装饰工程定制_厂家价格直供 - 佛山天阶声学材料厂 | 手动叉车|电动搬运车|电动升降平台-牛力机械制造有限公司官网 | 衡水一体化污水处理设备|循环水旁滤器|加药装置|钢厂浊环净化装置|河北欧意科技集团有限公司 | 世博磁力泵,耐腐蚀磁力泵,耐酸碱磁力泵,氟塑料磁力泵-苏州冠裕机电科技有限公司 | 捏炼机_密炼机_炼胶机_平板硫化机-青岛光越橡胶机械制造有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 水暖毯厂家-水暖毯配件-河北鑫政扬家用电器有限公司 | 锂电池破碎生产线|大型电池粉碎机|锂电池分离设备|电池破碎打粉设备-河南鑫恒岩重工科技有限公司 | 泰安led显示屏-泰安户外裸眼3D显示屏-扩声系统-舞台灯光机械-电子屏-肥城宁阳新泰东平-泰安市奇美特电子有限公司 | 双螺杆挤压膨化设备_挤压熟化设备_烘干设备_油炸设备及喷涂调味设备-山东铭本机械科技公司 | 现代卓越官网-专注于pmp培训证书-pmp考试报名时间-pmp认证-项目管理pmp-ACP敏捷管理-NPDP认证 | 消防安装_消防安装施工_消防施工_北京消防安装公司-亿杰(北京)消防工程有限公司 | 主营:回收各类废旧物资,上海巨合物资回收有限公司官方网站 | 屋顶式恒温恒湿机,新风管道除湿机|上海众有实业百科 | 聊城钢管厂,无缝钢管厂家-山东旺耀金属制品有限公司 |