【廣告】
PLC編程中的進制類型和編程換算方法
PLC也是一臺微電腦,許多功能指令離不開進制轉(zhuǎn)換,同時也是為了增加程序的可讀性,想要對PLC進行編程,那么必須得清楚數(shù)制的設(shè)置以及轉(zhuǎn)化和對應(yīng)的符號。
當(dāng)然,人們輸入計算機的十進制被轉(zhuǎn)換成二進制進行計算,計算后的結(jié)果又由二進制轉(zhuǎn)換成十進制,這都由操作系統(tǒng)自動完成,并不需要人們手工去做。人們通常采用的數(shù)制有十進制二進制、八進制和十六進制。
常用進制對應(yīng)表
常用進制使用場合
二進制只有 0 和 1 兩個符號,按照逢二進一的規(guī)則運算。0和1用來表示開關(guān)量(或稱數(shù)字量)的兩種不同狀態(tài),如觸點的斷開和接通,線圈的得電和失電等。
所有數(shù)據(jù)的運算、存儲都是采用二進制進行
西門子PLC上的輸入輸出編號是采用八進制方式命名
MODBUS-RTU通信數(shù)據(jù)發(fā)送與接收是采用了十六進制
某變頻器的參數(shù)地址以十六進制分配
進制之間的相互轉(zhuǎn)換
方法:二進制數(shù)從低位到高位(即從右往左)計算,第0位的權(quán)值是2的0次方,位的權(quán)值是2的1次方,第2位的權(quán)值是2的2次方,依次遞增下去,把后的結(jié)果相加的值就是十進制的值了!
方法:將二進制數(shù)從位開始( 從右到左 ),以4位二進制數(shù)為一組進行分組,左邊不足4位的補零。然后對每組分別運用“8421”法則快速運算。
方法:十進制數(shù)除2取余法,即十進制數(shù)除2,余數(shù)為權(quán)位上的數(shù),得到的商值繼續(xù)除2,依此步驟繼續(xù)向下運算直到商為0為止。
方法:對于每一位十六進制數(shù),分別運用“8421”法則快速運算,逐位展開成4位二進制數(shù),不足四位的補零,后左邊的零可省略。
方法:要從右到左用二進制的每個數(shù)去乘以16的相應(yīng)次方,然后這些數(shù)字相加就是了。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:配電箱電控系統(tǒng)自動化成套控制柜。
專業(yè)供應(yīng):正泰、施耐德等低壓電氣,價格從優(yōu)。 成套安裝調(diào)試 ,電氣控制箱安裝與配線,控制電路設(shè)計,伺服電機控制及PLC編程等。
GRM500系列PLC程序遠(yuǎn)程上調(diào)試方法的特點
1、巨控GRM500遠(yuǎn)程控制終端無需固定IP,聯(lián)網(wǎng)方式靈活,4G、WIFI、有限均可,不受設(shè)備現(xiàn)場條件限制;
2、操作簡單,遠(yuǎn)程終端配置的GVCOM3軟件,自動在電腦上虛擬成一個com口和一個虛擬網(wǎng)卡,軟件自動實現(xiàn)虛擬網(wǎng)卡和PLC的遠(yuǎn)程通訊連接;
3、遠(yuǎn)程調(diào)試和程序的時候,只需要在AB的編程軟件中調(diào)用虛擬網(wǎng)卡即可,中間的遠(yuǎn)程連接均有軟件自動完成,只要保證遠(yuǎn)端硬件聯(lián)網(wǎng),還有PLC的IP地址正確,所有操作和現(xiàn)場操作一樣;
4、巨控GRM500系列模塊不僅可以流暢的調(diào)試各種主流PLC(西門子,三菱,歐姆龍,AB,施耐德,臺達(dá)等),即使對于文件比較大的觸摸屏工程(步科,威綸,昆侖,西門子觸屏,南大傲拓觸屏,,三菱GS系列觸屏,Proface 觸屏 ),要求響應(yīng)速度的運動控制器,伺服(西門子G120變頻器安川運動控制器),巨控模塊依然可以輕松應(yīng)對,流暢,的技術(shù)得益于巨控科技多年來投入大量精力和設(shè)備實際測試和積累。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:配電箱電控系統(tǒng)自動化成套控制柜
專業(yè)供應(yīng):正泰、施耐德等低壓電氣,價格從優(yōu)
成套安裝調(diào)試 ,電氣控制箱安裝與配線,控制電路設(shè)計,伺服電機控制及PLC編程等
PLC可以控制非modbus協(xié)議(OEM協(xié)議)的設(shè)備嗎?
控制某種通訊協(xié)議的設(shè)備,換句話講就是和設(shè)備基于某種通訊協(xié)議進行通訊(數(shù)據(jù)交換、收發(fā)指令等)~
那么進行通訊要同時滿足硬件和軟件的匹配條件,也就是硬件的接口類型和軟件的通訊報文格式。
早年modbus還不沒有那么高的使用率時,各家PLC廠商給串口支持的協(xié)議叫“自由口”,顧名思義就是根據(jù)通訊設(shè)備的報文格式需求,在PLC側(cè)靈活組態(tài),任意調(diào)整報文格式。只不過后來由于modbus 用的比較多了,PLC廠家在編程軟件升級版本的時候,增加了他們的modbus函數(shù)庫。也就是說,在以前沒有modbus功能塊的時候,都是工程師自己根據(jù)modbus報文標(biāo)準(zhǔn)編寫通訊語句的。
因此,只要目前該PLC在端口的軟件組態(tài)上依舊自持“自由口”編程,而不是僅限modbus的話,和非modbus協(xié)議的設(shè)備進行通訊是沒問題的。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:稱重配料 除塵設(shè)備 恒壓供水 加氣磚生產(chǎn)線 污水處理 沼氣太陽能 中央空調(diào)等自動化工程的設(shè)計、安裝、調(diào)試。
工業(yè)網(wǎng)絡(luò)中,基本是多個PLC與服務(wù)器數(shù)據(jù)傳輸,多個PLC之間沒有數(shù)據(jù)通信,對嗎?
控制網(wǎng),由底層現(xiàn)場總線構(gòu)成,在該層因需要比較快速的通訊及響應(yīng)速率,往往控制器之間需要直接進行數(shù)據(jù)交換。過程控制網(wǎng)絡(luò)(也叫生產(chǎn)網(wǎng)),控制器與服務(wù)器、站控機之間進行數(shù)據(jù)交換,供現(xiàn)場操作人員直接使用監(jiān)控。應(yīng)用網(wǎng)絡(luò)(也叫管理網(wǎng)),涉及一些的身產(chǎn)管理功能工廠信息網(wǎng),連接上游企業(yè)信息管理等數(shù)據(jù)分析功能服務(wù)。
由此可見,一個工業(yè)網(wǎng)絡(luò)中,存在多臺PLC控制器和服務(wù)器、站控機的情況下,要根據(jù)實際的工藝控制需求,進行網(wǎng)絡(luò)組態(tài)。如果各個PLC控制器之間沒有數(shù)據(jù)交換需求,切各自管轄的工段沒有直接聯(lián)系的話,如題主所言,統(tǒng)一匯總到服務(wù)器即可。但是如果工段間是上下游關(guān)系,且存在連鎖邏輯和保護需求的話(如上游停泵下游關(guān)閥),那么控制器之間直接通訊是必要的。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:稱重配料 除塵設(shè)備 恒壓供水 加氣磚生產(chǎn)線 污水處理 沼氣太陽能 中央空調(diào)等自動化工程的設(shè)計、安裝、調(diào)試。