chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個(gè)使用CP進(jìn)行通訊的程序

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2020-09-04 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前段時(shí)間讀一位網(wǎng)友給發(fā)來(lái)的程序,發(fā)現(xiàn)了一個(gè)使用CP進(jìn)行通訊的程序,我對(duì)CP的控制很感興趣,就查找了下相關(guān)介紹,在這里和大家分享一下.

接受CP傳出的數(shù)據(jù)

FC 12 PNIO_RECV:

工作原理

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

1.作為PROFINET IO控制器運(yùn)行

該塊接收了來(lái)自PROFINETIO設(shè)備的過(guò)程數(shù)據(jù)(控制器輸入)以及來(lái)自指定輸入?yún)^(qū)域內(nèi)的PROFINET IO設(shè)備的IO提供者狀態(tài)(IOPS)。

2.作為PROFINET IO設(shè)備運(yùn)行

該塊接收通過(guò)PROFINETIO控制器傳送的數(shù)據(jù)(已組態(tài)的IO地址)和PROFINET IO控制器的IO提供者狀態(tài)(IOPS),并將其寫(xiě)入到PROFINETIO設(shè)備的CPU上為過(guò)程輸出保留的數(shù)據(jù)區(qū)內(nèi)。

IO接口定義

CPLADDR : IN 模塊起始地址

MODE:IN

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

RECV IN_OUT

RECV 存儲(chǔ)器位區(qū) 指定地址和長(zhǎng)度
數(shù)據(jù)塊區(qū) IO控制器模式:
長(zhǎng)度應(yīng)與所組態(tài)的分布式IO的總長(zhǎng)度相匹配,據(jù)此也可傳送地址間距。
長(zhǎng)度也可以比分布式I/O的總長(zhǎng)度短,例如,當(dāng)塊在OB中多次被調(diào)用時(shí)。然而,總長(zhǎng)度必須至少能滿足一次調(diào)用需要。
IO設(shè)備模式:
數(shù)據(jù)結(jié)構(gòu)根據(jù)在PROFINET IO控制器鏈上為此PROFINET IO設(shè)備組態(tài)的輸出模塊的插槽的順序獲得的,并且它們的長(zhǎng)度沒(méi)有地址間距。

LENINPUT

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

NDR OUTPUT

0: -
1:接受數(shù)據(jù)
該參數(shù)指示是否無(wú)錯(cuò)完成該作業(yè)。

ERROR OUTPUT

0: -
1:錯(cuò)誤
故障代碼

STATUS OUTPUT狀態(tài)代碼

CHECK_IOPS OUTPUT 0: 所有IOPS均設(shè)置為GOOD 指示是否需要對(duì)IOPS狀態(tài)區(qū)進(jìn)行評(píng)估的組消息。
1: 至少一個(gè)IOPS設(shè)置為BAD 無(wú)論MODE參數(shù)如何,始終返回CHECK_IOPS。

IOPS OUTPUT

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

ADD_INFO OUTPUT

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

例:

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 )
//調(diào)用PNIO_RECV
//來(lái)自硬件配置的模塊地址
//控制器模式或設(shè)備模式;
//不傳送IOCS狀態(tài)位。
//數(shù)據(jù)區(qū)長(zhǎng)度
//DB11中的每個(gè)接收數(shù)據(jù)字節(jié)對(duì)應(yīng)一個(gè)位狀態(tài)
//用于返回參數(shù)NDR的地址
//用于返回參數(shù)ERROR的地址
//用于返回參數(shù)STATUS的地址
//用于返回參數(shù)CHECK_IOPS的地址
//診斷消息
//DB11中的接收數(shù)據(jù) (7個(gè)字節(jié))

FC11 PNIO_SEND給CP發(fā)出的數(shù)據(jù)

工作原理

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

1.作為PROFINET IO控制器運(yùn)行

塊將指定輸出區(qū)的過(guò)程數(shù)據(jù)(輸出)傳送到CP以便轉(zhuǎn)發(fā)到PROFINET IO設(shè)備。塊以狀態(tài)代碼形式返回PROFINET IO設(shè)備輸出的IO使用者狀態(tài)(IOCS)。

2.作為PROFINET IO設(shè)備運(yùn)行

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

與FC12不同的IO只有一個(gè):SENDIN_OUT

數(shù)據(jù)區(qū)的地址指向下列兩個(gè)位置之一: 指定地址和長(zhǎng)度IO控制器模式:長(zhǎng)度應(yīng)與所組態(tài)的分布式IO的總長(zhǎng)度相匹配,據(jù)此也可傳送地址間距。
1存儲(chǔ)器位區(qū)
2數(shù)據(jù)塊區(qū)
長(zhǎng)度也可以比分布式I/O的總長(zhǎng)度短,例如,當(dāng)塊在OB中多次被調(diào)用時(shí)。然而,總長(zhǎng)度必須至少能滿足一次調(diào)用需要。
IO設(shè)備模式:數(shù)據(jù)結(jié)構(gòu)根據(jù)在PROFINET IO控制器鏈上為此PROFINET IO設(shè)備組態(tài)的輸入模塊的插槽的順序獲得的,并且它們的長(zhǎng)度沒(méi)有地址間距。注意:
1.無(wú)論如何組態(tài)地址(不管所組態(tài)的最低地址如何),塊將開(kāi)始傳送地址0上的數(shù)據(jù)。
2.不允許指定I/O區(qū),因?yàn)樵贗/O可接受數(shù)據(jù)之前,必須檢查IOCS是否是GOOD。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17648

    瀏覽量

    190288
  • CP
    CP
    +關(guān)注

    關(guān)注

    3

    文章

    37

    瀏覽量

    25928
  • 通訊
    +關(guān)注

    關(guān)注

    9

    文章

    941

    瀏覽量

    36363

原文標(biāo)題:STEP7關(guān)于PLC所帶PC的用法讀取控制塊

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【道生物聯(lián)TKB-623評(píng)估板試用】TKB-623評(píng)估板雙機(jī)通訊測(cè)試_程序開(kāi)發(fā)

    與電腦挺通信,也可以連接到其他MCU設(shè)備進(jìn)行通信。 為了方便后續(xù)的測(cè)試,我研究了道生物聯(lián)提供的文檔,開(kāi)發(fā)了個(gè)通訊測(cè)試程序
    發(fā)表于 10-18 23:54

    藍(lán)牙按摩儀電路怎么設(shè)計(jì)?APP通訊協(xié)議怎么制定?給你個(gè)參考示例

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

    國(guó)產(chǎn)自主可控測(cè)頭:中圖儀器CP100T、CP500S系列

    測(cè)頭是三坐標(biāo)測(cè)量機(jī)的關(guān)鍵部件,它直接影響三坐標(biāo)測(cè)量機(jī)的測(cè)量精度、測(cè)量重復(fù)性、操作的自動(dòng)化程度及檢測(cè)效率。1、觸發(fā)式測(cè)頭CP100T觸發(fā)式測(cè)頭是使用最多的種測(cè)頭,是個(gè)高靈敏的開(kāi)關(guān)式傳
    的頭像 發(fā)表于 08-29 11:37 ?951次閱讀
    國(guó)產(chǎn)自主可控測(cè)頭:中圖儀器<b class='flag-5'>CP</b>100T、<b class='flag-5'>CP</b>500S系列

    歐姆龍 CP1H PLC借助以太網(wǎng)通訊處理器實(shí)現(xiàn)在檢測(cè)生產(chǎn)線上的應(yīng)用案例

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

    歐姆龍PLC CP1H搭配以太網(wǎng)模塊實(shí)現(xiàn)上位機(jī)與觸摸屏雙通道檢測(cè)生產(chǎn)線監(jiān)控案例

    RS485)進(jìn)行通訊。這種通訊方式存在傳輸距離短、傳輸速率低、抗干擾能力弱等問(wèn)題,嚴(yán)重影響了生產(chǎn)線檢測(cè)系統(tǒng)的穩(wěn)定性和效率。此外,串口通訊還限制了系統(tǒng)的擴(kuò)展性,無(wú)法滿足企業(yè)對(duì)生產(chǎn)線
    的頭像 發(fā)表于 08-06 13:50 ?676次閱讀
    歐姆龍PLC <b class='flag-5'>CP</b>1H搭配以太網(wǎng)模塊實(shí)現(xiàn)上位機(jī)與觸摸屏雙通道檢測(cè)生產(chǎn)線監(jiān)控案例

    plc 以太網(wǎng)通訊模塊實(shí)現(xiàn):歐姆龍 CP1E PLC 在沖壓車(chē)間的應(yīng)用案例

    、行業(yè)痛點(diǎn)分析 在現(xiàn)代制造業(yè)的沖壓車(chē)間中,自動(dòng)化生產(chǎn)已成為主流趨勢(shì)。歐姆龍CP1E PLC以其緊湊的設(shè)計(jì)、豐富的功能和可靠的性能,被廣泛應(yīng)用于沖壓設(shè)備的控制。然而,CP1E PLC本身不具備以太網(wǎng)
    的頭像 發(fā)表于 07-31 09:22 ?705次閱讀
    plc 以太網(wǎng)<b class='flag-5'>通訊</b>模塊實(shí)現(xiàn):歐姆龍 <b class='flag-5'>CP</b>1E PLC 在沖壓車(chē)間的應(yīng)用案例

    PLC以太網(wǎng)通訊模塊:歐姆龍 CP1H PLC在紡織機(jī)械上的應(yīng)用案例

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

    開(kāi)疆智能Profinet轉(zhuǎn)ModbusRTU網(wǎng)關(guān)連接西門(mén)子CP341配置案例

    本案例是通過(guò)開(kāi)疆智能研發(fā)的ModbusRTU轉(zhuǎn)Profinet網(wǎng)關(guān)連接西門(mén)子1200PLC與CP341的配置案例,CP341作為ModbusRTU從站與網(wǎng)關(guān)進(jìn)行通訊,并把采集上來(lái)的數(shù)據(jù)
    的頭像 發(fā)表于 07-29 09:17 ?916次閱讀
    開(kāi)疆智能Profinet轉(zhuǎn)ModbusRTU網(wǎng)關(guān)連接西門(mén)子<b class='flag-5'>CP</b>341配置案例

    歐姆龍CJ/CP系列PLC串口轉(zhuǎn)網(wǎng)口模塊

    功能的情況下,可通過(guò)模塊網(wǎng)口監(jiān)控PLC內(nèi)部數(shù)據(jù),以及程序上下載等功能。模塊本身支持從PLC MD9接口直接取電,無(wú)需額外電源,方便現(xiàn)場(chǎng)安裝。 使用場(chǎng)景 般場(chǎng)景
    的頭像 發(fā)表于 04-11 10:39 ?668次閱讀
    歐姆龍CJ/<b class='flag-5'>CP</b>系列PLC串口轉(zhuǎn)網(wǎng)口模塊

    cp2102串口驅(qū)動(dòng)

    cp2102串口驅(qū)動(dòng)
    發(fā)表于 04-09 16:01 ?9次下載

    Labview串口通訊,使用SerialPort

    在項(xiàng)目開(kāi)開(kāi)發(fā)的時(shí)候難免需要使用到串口,那么有兩個(gè)選擇是使用VISA進(jìn)行串口通訊,二使用SerialPort進(jìn)行串口
    發(fā)表于 03-08 18:38

    使用Labview做一個(gè)485串口電子秤程序

    232、485串口通訊是最常見(jiàn)的儀器儀表通訊方式之,本文詳細(xì)介紹,用Labview編寫(xiě)個(gè)電子秤的485串口
    發(fā)表于 03-06 18:11 ?0次下載

    用Labview寫(xiě)個(gè)電子稱(chēng)的485串口程序

    關(guān)鍵詞:Labview + 串口程序 232、485串口通訊是最常見(jiàn)的儀器儀表通訊方式之,本文詳細(xì)介紹,用Labview編寫(xiě)
    的頭像 發(fā)表于 03-06 09:54 ?1491次閱讀
    用Labview寫(xiě)<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>電子稱(chēng)的485串口<b class='flag-5'>程序</b>

    2CP5和2CP50系列真空/制冷壓力傳感器手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《2CP5和2CP50系列真空/制冷壓力傳感器手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-30 14:47 ?0次下載

    使用DP83822IRHBR和AM4376進(jìn)行RGMII通訊時(shí),無(wú)法建立通訊怎么解決?

    在使用DP83822IRHBR(配成RGMII模式)和AM4376進(jìn)行RGMII通訊時(shí),無(wú)法建立通訊,并發(fā)現(xiàn)MDC和MDIO(在MDC上升沿時(shí)讀取數(shù)據(jù))存在時(shí)序問(wèn)題,如下圖中紅色圈出所示,MDC
    發(fā)表于 12-16 06:04