- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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。
當一筆資料交易傳輸完
您可能关注的文档
- 04噪音危害(final) - 高师大.PPT
- 065-艺术学院虚拟仿真设备(二次)-厦门大学资产处.DOC
- 04讯号与通讯.PDF
- 0702Class D功放高次谐波过流保护分析和解决方法pdf.PDF
- 09年第二批.DOC
- 09-2220141121音频分析仪技术指标说明.PDF
- 09高考说明高二.PPT
- (Transformation) 癌细胞的增生.PPT
- 0769-22776525 QQ:97092102 东莞壹捷迈锐宝路畅 - 星星软件站.PPT
- 0407-LED照明产业现况与机会(压缩档).PPT
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)