国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個使用CP進行通訊的程序

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2020-09-04 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前段時間讀一位網友給發來的程序,發現了一個使用CP進行通訊的程序,我對CP的控制很感興趣,就查找了下相關介紹,在這里和大家分享一下.

接受CP傳出的數據

FC 12 PNIO_RECV:

工作原理

程序塊 PNIO_RECV用于在 CP 的 PROFINET IO 控制器模式或 PROFINET IO 設備模式下接收數據。

1.作為PROFINET IO控制器運行

該塊接收了來自PROFINETIO設備的過程數據(控制器輸入)以及來自指定輸入區域內的PROFINET IO設備的IO提供者狀態(IOPS)。

2.作為PROFINET IO設備運行

該塊接收通過PROFINETIO控制器傳送的數據(已組態的IO地址)和PROFINET IO控制器的IO提供者狀態(IOPS),并將其寫入到PROFINETIO設備的CPU上為過程輸出保留的數據區內。

IO接口定義

CPLADDR : IN 模塊起始地址

MODE:IN

MODE X0H:- IO控制器模式- IO設備模式(無并行操作)- Y = 選擇IO控制器IO設備模式;X = 選擇在CHECK_IOPS中僅傳送組消息還是同時在IOPS中傳送狀態位。
X1H:IO設備模式(同時使用兩個模式) ?只要CP不同時作為IO控制器和IO設備操作,就仍可繼續使用版本1.0的FC
0YH在IOPS中傳送狀態位。 當MODE=0時,FC V2.0及以上版本的特性與FC V1.0版本相同
8YH限制CHECK_IOPS中的組消息;IOPS中無狀態位 當MODE=0和MODE = 1時,FC V3.0及以上版本的特性與FC V2.0版本相同

RECV IN_OUT

RECV 存儲器位區 指定地址和長度
數據塊區 IO控制器模式:
長度應與所組態的分布式IO的總長度相匹配,據此也可傳送地址間距。
長度也可以比分布式I/O的總長度短,例如,當塊在OB中多次被調用時。然而,總長度必須至少能滿足一次調用需要。
IO設備模式:
數據結構根據在PROFINET IO控制器鏈上為此PROFINET IO設備組態的輸出模塊的插槽的順序獲得的,并且它們的長度沒有地址間距。

LENINPUT

LEN 數值 > 0用戶可在CP文檔中的性能數據中查找要傳送的輸出數據的最大總長度。 以字節為單位的將要傳送的數據區的長度。
無論如何組態,將始終從地址0開始傳送數據。請注意,包括長度為1的IO地址"0"。
控制器和設備模式的最大總長度可以不同 IO控制器模式:
1.必須在此指定設備的最高組態地址。各個區域不會歸組在一起。
如果多次調用塊,LEN也可能比最高地址短。應至少在一個調用中指定最高地址(比較"RECV"參數)。
2.數據將按照邏輯地址的次序進行傳送(僅用于PROFIBUS DP)。
IO設備模式:
1.按在PROFINET IO控制器鏈上為此PROFINET IO設備組態的輸入模塊的插槽的順序傳送數據。2.注意事項:
必須確保此處編程的長度和PROFINET IO控制器的組態一致。為設備傳送包括所有間距的整個數據區長度

NDR OUTPUT

0: -
1:接受數據
該參數指示是否無錯完成該作業。

ERROR OUTPUT

0: -
1:錯誤
故障代碼

STATUS OUTPUT狀態代碼

CHECK_IOPS OUTPUT 0: 所有IOPS均設置為GOOD 指示是否需要對IOPS狀態區進行評估的組消息。
1: 至少一個IOPS設置為BAD 無論MODE參數如何,始終返回CHECK_IOPS。

IOPS OUTPUT

數據區的地址指向下列兩個位置之一:
1存儲器位區
2數據塊區
IO提供者狀態每一用戶數據字節傳送一個狀態位。要求:在MODE參數中請求傳送(MODE=0或MODE=1)。
長度:對于最大值,請參見本手冊與設備相關的B部分的"性能數據"部分。這對控制器或設備模式有所不同 該參數僅在該模式下相關。長度信息取決于RECV參數中的長度(每字節一位) =(長度LEN + 7/ 8)控制器模式:地址間距也根據RECV參數進行傳送。
設備模式:地址間距不傳送。該塊將啟動地址0的狀態傳送。
注意:ANY指針的最小長度為
(長度LEN + 7/8)

ADD_INFO OUTPUT

附加診斷信息在控制器模式中:
0: 無報警
>0: 未決報警的數目
在設備模式中,參數始終= 0
參數擴展注意事項:
當沒有在PROFINET IO控制器上組態INPUT地址時,也更新ADD_INFO參數。這種情況下,通過長度LEN > 0 (例如,LEN = 1字節)調用PNIO_RECV塊。然后傳送1字節的地址間距。
參數擴展可用于從下列固化程序版本起的CP:
從固化程序V2.0起的CP 343-1 (EX30)
從固化程序V2.0起的CP 343-1 LeaN (CX10)
從固化程序V1.0起的CP 343-1 Advanced (GX30)
在較早的固化程序版本中,保留該參數

例:

call fc 12 (
CPLADDR :=W#16#0100,
MODE :=B#16#80,
LEN :=7,
IOPS :=P#DB11.DBX7.0 BYTE 1,
NDR :=M 74.0,
ERROR :=M 74.1,
STATUS :=MW76,
CHECK_IOPS :=M74.2,
ADD_INFO :=MW 26,
RECV :=P#DB11.DBX0.0 BYTE 7 )
//調用PNIO_RECV
//來自硬件配置的模塊地址
//控制器模式或設備模式;
//不傳送IOCS狀態位。
//數據區長度
//DB11中的每個接收數據字節對應一個位狀態
//用于返回參數NDR的地址
//用于返回參數ERROR的地址
//用于返回參數STATUS的地址
//用于返回參數CHECK_IOPS的地址
//診斷消息
//DB11中的接收數據 (7個字節)

FC11 PNIO_SEND給CP發出的數據

工作原理

程序塊 PNIO_SEND用于在 CP 的 PROFINET IO 控制器模式或 PROFINET IO 設備模式下傳送數據。

1.作為PROFINET IO控制器運行

塊將指定輸出區的過程數據(輸出)傳送到CP以便轉發到PROFINET IO設備。塊以狀態代碼形式返回PROFINET IO設備輸出的IO使用者狀態(IOCS)。

2.作為PROFINET IO設備運行

塊讀取PROFINETIO設備上CPU的預處理過程輸入,并將它們傳送給PROFINET IO控制器(已組態的I地址);塊還將返回作為狀態碼的PROFINET IO控制器的IO使用者狀態(IOCS)。

與FC12不同的IO只有一個:SENDIN_OUT

數據區的地址指向下列兩個位置之一: 指定地址和長度IO控制器模式:長度應與所組態的分布式IO的總長度相匹配,據此也可傳送地址間距。
1存儲器位區
2數據塊區
長度也可以比分布式I/O的總長度短,例如,當塊在OB中多次被調用時。然而,總長度必須至少能滿足一次調用需要。
IO設備模式:數據結構根據在PROFINET IO控制器鏈上為此PROFINET IO設備組態的輸入模塊的插槽的順序獲得的,并且它們的長度沒有地址間距。注意:
1.無論如何組態地址(不管所組態的最低地址如何),塊將開始傳送地址0上的數據。
2.不允許指定I/O區,因為在I/O可接受數據之前,必須檢查IOCS是否是GOOD。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    17787

    瀏覽量

    193068
  • CP
    CP
    +關注

    關注

    3

    文章

    37

    瀏覽量

    25968
  • 通訊
    +關注

    關注

    9

    文章

    945

    瀏覽量

    36532

原文標題:STEP7關于PLC所帶PC的用法讀取控制塊

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    薄膜射頻/微波定向耦合器:CP0603 SMD 型技術剖析

    薄膜射頻/微波定向耦合器:CP0603 SMD 型技術剖析 在射頻和微波電路設計領域,定向耦合器是種至關重要的無源器件,它能夠將輸入信號的部分能量耦合到另一個端口,廣泛應用于各種無
    的頭像 發表于 01-31 16:05 ?598次閱讀

    薄膜射頻/微波定向耦合器:CP系列產品深度解析

    薄膜射頻/微波定向耦合器:CP系列產品深度解析 在射頻和微波領域,定向耦合器是種至關重要的無源器件,它能夠將輸入信號的部分能量耦合到另一個端口,廣泛應用于各種無線通信系統中。今天,
    的頭像 發表于 01-18 17:20 ?1142次閱讀

    薄膜射頻/微波定向耦合器:CP0603的技術解析與應用

    薄膜射頻/微波定向耦合器:CP0603的技術解析與應用 在射頻和微波領域,定向耦合器是種關鍵的無源器件,它能夠將輸入信號的部分能量耦合到另一個端口,廣泛應用于各種無線通信系統中。今
    的頭像 發表于 01-16 15:40 ?182次閱讀

    薄膜射頻/微波定向耦合器CP0805:設計、應用與測試全解析

    1.1 ITF技術原理 CP0805采用了集成薄膜(ITF)多層技術,這種技術能夠打造出超小型的元件。它就像是精密的微觀世界,通過多
    的頭像 發表于 12-31 16:35 ?411次閱讀

    高速信號路由利器:DS25CP104A/DS25CP114深度解析

    DS25CP104A和DS25CP114專為在有損的FR - 4印刷電路板背板和平衡電纜上進行高速信號路由和切換而優化。它們具備3.125 Gbps的高速
    的頭像 發表于 12-26 15:55 ?818次閱讀

    薄膜射頻/微波定向耦合器CP0603 SMD型:特性、參數與應用解析

    薄膜射頻/微波定向耦合器CP0603 SMD型:特性、參數與應用解析 在射頻和微波電路設計領域,定向耦合器是種關鍵的無源器件,它能夠將輸入信號的部分能量耦合到另一個端口,廣泛應用于
    的頭像 發表于 12-25 17:30 ?1418次閱讀

    薄膜射頻/微波定向耦合器:CP0603 SMD 型詳解

    薄膜射頻/微波定向耦合器:CP0603 SMD 型詳解 在射頻和微波電路設計領域,定向耦合器是種關鍵的無源器件,它能夠將輸入信號的部分按比例耦合到另一個端口,廣泛應用于各種無線通信
    的頭像 發表于 12-24 17:55 ?592次閱讀

    探索DS25CP104A/DS25CP114 3.125 Gbps 4x4 LVDS交叉點開關的奧秘

    的3.125 Gbps 4x4 LVDS交叉點開關表現出色,下面我們就來深入了解它們。 文件下載: ds25cp114.pdf 、產品概覽 DS25CP104A和DS25CP114專
    的頭像 發表于 12-24 17:45 ?619次閱讀

    藍牙按摩儀電路怎么設計?APP通訊協議怎么制定?給你參考示例

    藍牙眼部/腿部/腰部/胳膊/按摩儀的硬件如何設計以及方案如何選型,APP小程序通訊協議如何制定,做一個詳細介紹
    的頭像 發表于 09-08 10:08 ?737次閱讀
    藍牙按摩儀電路怎么設計?APP<b class='flag-5'>通訊</b>協議怎么制定?給你<b class='flag-5'>一</b><b class='flag-5'>個</b>參考示例

    國產自主可控測頭:中圖儀器CP100T、CP500S系列

    測頭是三坐標測量機的關鍵部件,它直接影響三坐標測量機的測量精度、測量重復性、操作的自動化程度及檢測效率。1、觸發式測頭CP100T觸發式測頭是使用最多的種測頭,是高靈敏的開關式傳
    的頭像 發表于 08-29 11:37 ?1125次閱讀
    國產自主可控測頭:中圖儀器<b class='flag-5'>CP</b>100T、<b class='flag-5'>CP</b>500S系列

    歐姆龍 CP1H PLC借助以太網通訊處理器實現在檢測生產線上的應用案例

    RS485)進行通訊。這種通訊方式存在傳輸距離短、傳輸速率低、抗干擾能力弱等問題,嚴重影響了生產線檢測系統的穩定性和效率。此外,串口通訊還限制了系統的擴展性,無法滿足企業對生產線
    的頭像 發表于 08-18 11:31 ?868次閱讀
    歐姆龍 <b class='flag-5'>CP</b>1H PLC借助以太網<b class='flag-5'>通訊</b>處理器實現在檢測生產線上的應用案例

    PLC以太網通訊模塊:歐姆龍 CP1H PLC在紡織機械上的應用案例

    沒有網口,導致其與上位機編程軟件以及觸摸屏之間的通信存在諸多限制。 因此,為了解決歐姆龍CP1H PLC沒有網口的問題,提高紡織機械的自動化水平和生產效率,引入款合適的以太網模塊顯得尤為重要。 二、解決方案 遠創智控YC8000-CP
    的頭像 發表于 07-29 09:58 ?755次閱讀
    PLC以太網<b class='flag-5'>通訊</b>模塊:歐姆龍 <b class='flag-5'>CP</b>1H PLC在紡織機械上的應用案例

    Labview串口通訊,使用SerialPort

    在項目開開發的時候難免需要使用到串口,那么有兩選擇是使用VISA進行串口通訊,二使用SerialPort進行串口
    發表于 03-08 18:38

    使用Labview做一個485串口電子秤程序

    232、485串口通訊是最常見的儀器儀表通訊方式之,本文詳細介紹,用Labview編寫電子秤的485串口
    發表于 03-06 18:11 ?1次下載

    用Labview寫電子稱的485串口程序

    關鍵詞:Labview + 串口程序 232、485串口通訊是最常見的儀器儀表通訊方式之,本文詳細介紹,用Labview編寫
    的頭像 發表于 03-06 09:54 ?1857次閱讀
    用Labview寫<b class='flag-5'>一</b><b class='flag-5'>個</b>電子稱的485串口<b class='flag-5'>程序</b>