久久国产精品午夜一区_91精品國產高清久久久久久91_?级毛片免费全部播放_欧美色图在线视频一区二区三区_国产综合亚洲一区二区三区_中文字幕熟女网_国产精品男人爽免费视频_九九无码网战_亚洲日本三级电影在线观看_欧美日韩DVD手机在线不卡

產品展廳收藏該商鋪

您好 登錄 注冊

當前位置:
上海翰粵自動化系統有限公司>公司動態>關于西門子PLC的自由通訊指令

公司動態

關于西門子PLC的自由通訊指令

閱讀:1324          發布時間:2014-9-30

關于西門子PLC的自由通訊指令

關于西門子PLC的RCV指令的所有控制均通過程序設置接收指令控制特殊寄存器完成。接收指令的啟動、結束(或終止),以及消息起始和結束條件,都通過接收指令控制字節(SMB87對Port0,SMB187對PORT1)和其他一些控制特殊存儲器設置。

    1.接收指令的啟動和結束(或中止)

    啟動接收指令后,S7-200西門子PLC的通信控制器就處于接收狀態。接收狀態可以由用戶程序中止,接收指令結束。

    2.消息串起始/結束的判斷

    使用接收指令時需要設置消息起始和結束的判斷條件。接收指令啟動后,通信控制器用這些條件來判斷消息的開始和結束判斷消息結束時,接收狀態終止;否則,通信口會一直處在接收狀態。

    【例7-4】 S7-200西門子PLC通信口0接收字符串,并在西門子觸摸屏信息接收中斷服務程序中把接收到的*個字節傳送到CPU輸出字節QB0上顯示。

    使用PC/PPI電纜連接S7-200西門子PLC和編程PC的串口。應用Hyper Terminal向CPU發送字符串。

    1.參數設置

    選擇空閑線檢測為信息起始標志,字符16#0A為消息結束字符,根據接收字節控制字節定義表,應當寫入SMB87的控制數據為16# B0。

    2.程序

    此例程序主要包括主程序、SBR_0、SBR_1、INT_0。主程序如圖7-36所示。SBR_1編程如圖7-37所示。SBR_0編程如圖7-38所示。INT_0編程如圖7-39所示。

    主程序:根據CPU模式開關的狀態,定義通信口。

    SBR_0:定義自由口接收指令參數,連接接收結束中斷,開始接收。

    SBR_1:重定義PPI通信口。

    INT_0:傳送消息首字節到QB0輸出,開始下一個接收過程。

 3.使用Hyper Terminal調試

打開WINOOWs系統的Hyper Terminal程序,選擇圖標,一個連接名稱,本例利用了[例7-3]所定義的連接。

    選擇西門子PLC監控通信口,設置波特率后進入主界面。在“File” (文件)菜單中選擇“Properties”(屬性)選項,如圖7-40所示。

    在“屬性”菜單中,單擊“Settings” (設置)>“ASCII Setup”(ASCII設置),如圖7-41所示。

    下載S7 - 200西門子PLC程序項目后斷開STEP 7- Micro/WIN與CPU的連接。將S7-200西門子PLC上的模式選擇開關撥動到RUN(運行)位置。在Hyper Terminal(超級終端)中輸入字符串,觀察CPU上QB0的狀態。

    如果在Hyper Terminal 工具欄上按掛斷按鈕,或在Call(呼叫)菜單中選擇Disconnect(斷開連接)命令,可以釋放Hyper Terminal對PC機串行口的占用。

    將CPU226CN上模式開關從ON撥到TERM,重新定義自由口為PPI從站模式

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~

對比框

產品對比 產品對比 聯系電話 二維碼 意見反饋 在線交流

掃一掃訪問手機商鋪
021-60531200
在線留言
主站蜘蛛池模板: 昌平区| 黄石市| 乐山市| 镇赉县| 齐齐哈尔市| 潜江市| 泽库县| 汤阴县| 崇文区| 石首市| 丽江市| 岢岚县| 松阳县| 明溪县| 蒙城县| 德化县| 青龙| 杭锦后旗| 富锦市| 鄯善县| 阳新县| 隆德县| 宿迁市| 紫金县| 连云港市| 霍城县| 三河市| 宝丰县| 北辰区| 昌黎县| 裕民县| 江孜县| 仁寿县| 洱源县| 邛崃市| 仲巴县| 延川县| 天镇县| 霍山县| 蕉岭县| 亳州市|