131 FUN151(CLINK)通讯连线指令之应用.DOC

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
131 FUN151(CLINK)通讯连线指令之应用

第13章:FBS-PLC CLINK功能之應用 FBS-PLC可藉由Port 1,2,3或4等四個通訊埠來作永宏多台CPU LINK連線或與具有RS-232/RS-485通訊介面之智慧型週邊透過通訊方式作連線整合應用。 FUN151(CLINK)通訊連線便利指令可指定那個通訊埠以何種工作模式運作,共有Mode 0~3四種工作模式,其中之Mode 3模式為〝高速LINK網路〞模式,僅允許Port 2使用,其餘均為〝一般LINK網路〞。下表為高速LINK與一般LINK指令模式之差異說明。 項 目 類 別 傳輸速率 資料長度 傳輸碼 偵誤方式 命令處理速度 FUN151 (CLINK) 高速LINK (MD3) *僅允許Port 2 38.4Kbps | 921.6Kbps 8-bit 原始碼 [二進碼] CRC-16 立即處理 一般LINK (MD0~MD2) * Port 1~4皆可 4.8Kbps | 921.6Kbps 7-bit或 8-bit 可調整 ASCII碼 Checksum Housekeeping 才處理 13.1 FUN151(CLINK)通訊連線指令之應用 13.1.1 使用步驟 開始 將欲通訊連線之各站(PLC,通訊週邊等),完成硬體配線。 站號可為1~254之任一,但不得重複。 通訊參數請參考節通訊參數設定說明。 設定CLINK各站之站號,並將各站之通訊參數設定一致。 視需要填入FUN151(CLINK)指令所指定之通訊埠該通訊介面暫存器(Rxxxx)之內容值,以適切地調整通訊Time-out時間、傳輸延遲時間等通訊交易控制參數,以獲得最佳之通訊品質。 將欲當作CPU LINK主站或資料傳送或資料接收之PLC寫入FUN151指令,並填入通訊程式於該指令之SR運算元所指定之暫存器表格中,FUN151即自動依通訊表格之定義送出資料或接收資料,使用者只須設定通訊表格即可輕易達到CLINK之各項功能服務。 完成 13.1.2 FUN151(CLINK)指令之各模式說明與應用程式範例 本節將就FUN151(CLINK)指令之四種工作模式(MD0~MD3),分別以實際應用程式範例說明其用法。 FUN151 CLINK FUN151(CLINK):通訊連線便利指令 (使PLC經由Port 1,2,3或4當作永宏一般CPU LINK網路之主站) FUN151 CLINK Pt :指定通訊埠,1~4 MD:0,當永宏CPU LINK之主站 (使用永宏通訊協定) SR:存放通訊程式起始暫存器(見範例說明) WR:指令運作起始暫存器(見範例說明),共佔用8個暫存器,其它程式不可重複使用。 範圍 運算元 HR ROR DR K R0 ∣ R3839 R5000 ∣ R8071 D0 ∣ D3999 Pt 1~4 MD 0~3 SR ○ ○ ○ WR ○ ○* ○ 指令說明 本指令為MD0~MD3通用通訊連線便利指令,客戶可自視需求,指定通訊模式(MD0~MD3)。 FUN151(CLINK):MD 0模式提供永宏PLC與PLC間資料互享。。。 當執行控制〝EN↑〞由0→1且暫停運作〝PAU〞與放棄運作〝ABT〞均為0時,若指定之通訊埠未被其他通訊指令佔用[M1960(Port1),M1962(Port2),M1936(Port3)或M1938(Port4)= 1],則本指令立即掌控該通訊埠,並將M1960,M1962,M1936或M1938設為0(表示佔用),然後立即進行一筆資料傳輸交易。若指定之通訊埠已被佔用(M1960,M1962,M1936或M1938 =0),則本指令進入等待狀態,一直等到佔用之通訊指令傳送完畢或暫停/放棄運作,釋出掌控權後(M1960,M1962,M1936或M1938=1),本指令立即脫離等待狀態,將M1960,M1962,M1936或M1938設為0,並立即進行傳輸交易。 在傳輸交易進行中,若暫停運作〝PAU〞變為1,則本指令將在當時正在傳輸之那筆交易資料傳輸完畢後,暫停運作並釋出掌控權。而等到本指令回復運作並再次掌控傳輸權時,將會接續上次暫停傳輸之下一筆資料開始傳輸(亦即暫停是以一筆完整之交易資料為單位)。 傳輸交易進行中,若放棄運作〝ABT〞變為1,則本指令將立即停止傳輸,並釋出掌控權。當本指令回復運作,並再次掌控通訊埠時,會重頭由第一筆資料開始傳輸。 當資料交易傳輸中,輸出指示〝ACT〞ON。 當一筆資料交易傳輸完,如有錯誤發生,則輸出指示〝DN〞與〝ERR〞同時ON。 當一筆資料交易傳輸完

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档