| 注冊(cè)| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當(dāng)前位置:
潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>西門子模塊6ES7216-2AD23-0XB8現(xiàn)貨供應(yīng)

西門子模塊6ES7216-2AD23-0XB8現(xiàn)貨供應(yīng)

閱讀:280        發(fā)布時(shí)間:2023-2-17

西門子模塊6ES7216-2AD23-0XB8

西門子PLC的立即寫操作
對(duì)于立即寫(Immediate Write)功能,必須如下面舉例所示,生成符號(hào)程序段。
對(duì)于有時(shí)間限制的應(yīng)用,可以以比每OB1 掃描循環(huán)一次的正常情況快的速度,將一個(gè)數(shù)字量輸出的當(dāng)前狀態(tài)發(fā)送到輸出模板。立即寫功能可以在掃描立即寫邏輯程序級(jí)的同時(shí),將一個(gè)數(shù)字量輸出寫入輸出模板。否則,當(dāng) Q存儲(chǔ)區(qū)使用 P存儲(chǔ)狀態(tài)更新時(shí),必須等到下一OB1掃描循環(huán)結(jié)束。
為了將一個(gè)輸出立即寫入輸出模板,應(yīng)使用外圍輸出(PQ)存儲(chǔ)區(qū),而不使用輸出(Q)存儲(chǔ)區(qū)。外圍輸出存儲(chǔ)區(qū)可以作為一個(gè)字節(jié)、一個(gè)字或一個(gè)雙字讀取。因此,通過(guò)一個(gè)線圈元素,不能更新一個(gè)單獨(dú)的數(shù)字量輸出。為了將一個(gè)數(shù)字量輸出的狀態(tài)立即寫入輸出模板, 包含相關(guān)位的Q存儲(chǔ)器的字節(jié)、 字或雙字可以有條件地復(fù)制到相應(yīng)的PQ存儲(chǔ)器中 (直接輸出TPC1062K的模板地址)。
小心
• 由于 Q 存儲(chǔ)器的整個(gè)字節(jié)被寫入輸出模板,當(dāng)進(jìn)行立即輸出時(shí),該字節(jié)中的所有輸出位都將被更新。
• 如果一個(gè)輸出位在不應(yīng)發(fā)送到輸出模板中的整個(gè)程序中出現(xiàn)中間狀態(tài)(1/0),立即寫功能會(huì)造成危險(xiǎn)情況(輸出瞬時(shí)脈沖)。
• 作為一般設(shè)計(jì)規(guī)則,在一個(gè)MT6100I的程序中,外部輸出模板只能認(rèn)為是一個(gè)線圈。如果遵守該設(shè)計(jì)規(guī)則,可以避免使用立即輸出時(shí)的大多數(shù)潛在問(wèn)題。
舉例
等效于立即寫入外圍數(shù)字量輸出模板 5通道1的梯形邏輯程序段。
尋址輸出Q字節(jié) (QB5) 的位狀態(tài)可以修改, 也可以保持不變。 Q5.1被賦給程序段1 中I0.1的信號(hào)狀態(tài)。QB5被復(fù)制到相應(yīng)的直接外圍輸出存儲(chǔ)區(qū)(PQB5)。
字PIW1包含I1.1的立即狀態(tài)。 PIW1與 W#16#0002進(jìn)行與 (AND) 邏輯運(yùn)算。 如果 PB1中的 I1.1(第 2位)為“1",則結(jié)果非“0"。如果 WAND_W 指令的結(jié)果不等于“0",則接點(diǎn)“A<>0"通過(guò)電壓

系統(tǒng)優(yōu)點(diǎn):

1、 利用Haiwell PLC的Modbus通信指令MODR與MODW實(shí)現(xiàn)與富士溫控器的溫度讀取與溫度設(shè)定通信。所有Haiwell PLC的通信功能均可用一條指令實(shí)現(xiàn),無(wú)需對(duì)特殊位、特殊寄存器編程,也無(wú)需管理多條通信指令的通信時(shí)序,同一個(gè)條件下可同時(shí)寫多條通信指令。

2、 Haiwell PLC內(nèi)置標(biāo)準(zhǔn)Modbus協(xié)議,可輕松實(shí)現(xiàn)與組態(tài)王軟件通信;

3、 利用原有的溫控器加裝一個(gè)通信模塊,大大節(jié)約客戶投資成本并大大節(jié)省改造工作量、改造時(shí)間;

4、 Haiwell PLC標(biāo)準(zhǔn)配置1個(gè)RS232口和1個(gè)RS485口,且任何一個(gè)通信口均可作為主站也可作為從站。任何一個(gè)通信口均可作為編程端口,也可作為與第3方設(shè)備通信的端口。在本應(yīng)用中,用RS232口與計(jì)算機(jī)通信,用RS485口與富士溫控器通信。

 

主要硬件配置:

1、 可編程控制器:HW-S32ZS220R1臺(tái)

2、 溫控器:PXR4(Fuji)16臺(tái)

3、 組態(tài)軟件:256點(diǎn)組態(tài)王1套

4、 計(jì)算機(jī)及打印機(jī): 1套

三、 程序設(shè)計(jì)亮點(diǎn):

1、 利用MODR及MODW指令非常容易的實(shí)現(xiàn)與富士溫控器通信;

2、 利用Haiwell PLC內(nèi)置實(shí)時(shí)時(shí)鐘功能及時(shí)間開關(guān)TIME指令,一條指令即實(shí)現(xiàn)每天定時(shí)除霜功能
在做溫度控制時(shí)經(jīng)常需要將溫度進(jìn)行分段曲線控制,這種控制一般使用帶30段(也有60段)溫度曲線功能的溫控表實(shí)現(xiàn),1路溫度用1塊帶編程功能的溫控表,20路用20塊溫控表。這種方式成本比較高,如果用PLC編程來(lái)實(shí)現(xiàn)溫度曲線則編程比較復(fù)雜。

海為PLC提供了一條TTC(溫度曲線控制指令)可以很方便實(shí)現(xiàn)任意段溫度曲線的生成,配合FTC(模糊溫度控制)輕松實(shí)現(xiàn)多路多段曲線溫度控制。

下面用一個(gè)實(shí)際項(xiàng)目介紹一下這個(gè)用法:20路溫度每路用12段曲線控制

以*路溫度控制為說(shuō)明:

12段溫度曲線是:

第1段:從30°到800°升溫,時(shí)間60分鐘

第2段:從800°到800°保溫,時(shí)間20分鐘

第3段:從800°到790°降溫,時(shí)間30分鐘

第4段:從790°到775°降溫,時(shí)間30分鐘

第5段:從775°到755°降溫,時(shí)間45分鐘

第6段:從755°到700°降溫,時(shí)間30分鐘

第7段:從700°到650°降溫,時(shí)間30分鐘

第8段:從650°到600°降溫,時(shí)間30分鐘

第9段:從600°到550°降溫,時(shí)間30分鐘

第10段:從550°到450°降溫,時(shí)間30分鐘

第11段:從450°到350°降溫,時(shí)間30分鐘

第12段:從350°到30°降溫,時(shí)間60分鐘

建立一個(gè)“第1路12段溫度曲線"初始寄存器值表,將這12段溫度曲線(每段曲線用3個(gè)寄存器,共用36個(gè)寄存器)存放進(jìn)去,占用V1000-V1035這36個(gè)停電保持寄存器,初始寄存器值表中的值會(huì)在程序下載時(shí)自動(dòng)一起下載到PLC。

因?yàn)镕TC指令PV(測(cè)量值)/SV(設(shè)定值)是0.1度精度的單位,所以30°到800°表示為300到8000,其他段依此類推,TTC指令的時(shí)間是以秒為單位,所以60分鐘表示為3600秒,TTC指令內(nèi)部是以時(shí)間中斷自動(dòng)計(jì)算,所以TTC生成的曲線精度與程序的掃描周期大小無(wú)關(guān)。

“第1路12段溫度曲線"初始寄存器值表如下:

第1段:V1000=300,V1001=8000,V1002=3600(時(shí)間秒)

第2段:V1003=8000,V1004=8000,V1005=3600(時(shí)間秒)

第3段:V1006=8000,V1007=7900,V1008=3600(時(shí)間秒)

第4段:V1009=7900,V1010=7750,V1011=3600(時(shí)間秒)

第5段:V1012=7750,V1013=7550,V1014=3600(時(shí)間秒)

第6段:V1015=7550,V1016=7000,V1017=3600(時(shí)間秒)

第7段:V1018=7000,V1019=6500,V1020=3600(時(shí)間秒)

第8段:V1021=6500,V1022=6000,V1023=3600(時(shí)間秒)

第9段:V1024=6000,V1025=5500,V1026=3600(時(shí)間秒)

第10段:V1027=5500,V1028=4500,V1029=3600(時(shí)間秒)

第11段:V1030=4500,V1031=3500,V1032=3600(時(shí)間秒)

第12段:V1033=3500,V1034=300,V1035=3600(時(shí)間秒)

如圖:


依次建立第2到第20路溫度的12段曲線對(duì)應(yīng)的初始寄存器值表

收藏該商鋪

請(qǐng) 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
二維碼