西門子電源6EP1436-3BA00
第三方設(shè)備之間的通訊
在SIMATIC S7-1200上采用集成PROFINET接口可以實(shí)現(xiàn)與其他制造商生產(chǎn)的設(shè)備之間的無縫集成。利用所支持的本地開放式以太網(wǎng)協(xié)議TCP/IP和TCP上的ISO,可以與多個第三方設(shè)備進(jìn)行連接和通訊。
這種通信能力與集成工程系統(tǒng)SIMATIC STEP 7 Basic支持的標(biāo)準(zhǔn)T-Send/T-Receive說明共同配置,為您在設(shè)計您的自動化解決方案中提供更高水平的靈活性。
簡易通訊模塊
在SIMATIC S7-1200的CPU上多可以增加3個通訊模塊。
RS485和RS232通訊模塊適用于串行、基于字符的點(diǎn)到點(diǎn)連接。在SIMATIC STEP 7 Basic工程系統(tǒng)內(nèi)部已經(jīng)包含了USS驅(qū)動器協(xié)議以及Modbus RTU主、從協(xié)議的庫函數(shù)。
S7-1200通訊模塊
To the top of the page
通過PROFIBUS實(shí)現(xiàn)的快速現(xiàn)場總線通訊-現(xiàn)場總線標(biāo)準(zhǔn)
由于S7-1200和現(xiàn)場總線標(biāo)準(zhǔn)PROFIBUS之間近的連接-反應(yīng)迅速的強(qiáng)大網(wǎng)絡(luò)-,在將來會實(shí)現(xiàn)現(xiàn)場級至控制級之間的統(tǒng)一通訊。這是我們小型自動化領(lǐng)域中一種重要的要求。
有兩個將S7-1200連接到PROFIBUS的新通訊模塊(CM)。作為DP從站,多可以與DP Master CP 1243-5連接16個現(xiàn)場設(shè)備,例如作為分散的外圍設(shè)備ET 200單元。S7-1200具有CM 1242-5 的DP從站的功能,因此,可連接到任何其他DP主站。通過背板總線輕松地將兩個模塊連接到左側(cè)的CPU
DIAMON/DIAM90都是直徑編程指令,與DIAMOF相對。但他們是有區(qū)別的,DIAMON指令是不管G90還是G91都是直徑編程;DIAM90指令是對于G90是直徑編程,G91是半徑編程,所以會出現(xiàn)以上現(xiàn)象??蛻艨梢愿鶕?jù)需求選擇使用DIAMON/DIAM90指令。
[知識擴(kuò)展]
其實(shí)在西門子系統(tǒng)上可以靈活的切換軸的半徑與直徑的編程,一般我們通過通道參數(shù)MD20100設(shè)置默認(rèn)的通道直徑軸,其實(shí)也可以通過軸參數(shù)MD30460
bit2設(shè)置通道中其他的軸為直徑編程的軸。然后就可以通過DIAMONA/DIAM90A指令對非通道直徑軸的軸進(jìn)行直徑編程的控制等操作了。
編程舉例如下(前提條件:X軸是系統(tǒng)默認(rèn)直徑軸,Y為設(shè)置MD30460后的直徑軸。):
N1 G0 X0 Z0 DIAMON ; 激活通道默認(rèn)直徑軸X軸的直徑編程
N15 DIAMOF ; 關(guān)閉直徑編程
N20 DIAMONA[Y] ; 模態(tài)的激活Y軸的直徑編程.
N25 X200 Y100 ; 此時X為半徑編程,Y為直徑編程
N3 DIAMCHANA[Y] ; Y軸接受通道默認(rèn)直徑軸的狀態(tài),即半徑編程指令
西門子電源6EP1436-3BA00
西門子的合規(guī)體系第二部分為三大制度保障,主要分為三個板塊:防范、監(jiān)察和應(yīng)對。
防范的措施包括合規(guī)風(fēng)險管理、合規(guī)政策與流程,以及提供給員工的全面培訓(xùn)和咨詢、建議與支持、與人事流程相結(jié)合、聯(lián)合行動六個部分,西門子公司出臺了很多與合規(guī)相關(guān)的內(nèi)部控制以及政策,這些政策通過各種培訓(xùn)宣傳給每個相關(guān)員工,同時也加強(qiáng)了與員工在合規(guī)方面的溝通。
監(jiān)察體系由“Tell Us"舉報平臺和全球特派調(diào)查官、合規(guī)控制、監(jiān)督與合規(guī)審查、合規(guī)審計、合規(guī)調(diào)查組成,合規(guī)舉報平臺“TellUs"是西門子為其內(nèi)部員工、外部客戶、供應(yīng)商以及其它西門子業(yè)務(wù)合作伙伴提供的一個全球性舉報平臺,可以每周7天、每天24小時的不間斷工作,并且支持網(wǎng)絡(luò)或多達(dá)150種語言的電話舉報,該平臺被視為全球特派調(diào)查官職能的延伸,收到的舉報無論實(shí)名還是匿名,公司都會派相應(yīng)調(diào)查人員跟蹤調(diào)查,調(diào)查結(jié)果如果顯示是流程上有漏洞,就整改流程,并對違規(guī)人員給予相關(guān)的處理。
應(yīng)對體系則包括不當(dāng)行為的后果、整改和全球案例追蹤,西門子合規(guī)組織要集中記錄所有違規(guī)案例,跟蹤相關(guān)的處理情況,確保每個案例的處理都要依照法律法規(guī)和公司制度進(jìn)行
西門子PLC,是常見的PLC,也是廣大PLC學(xué)習(xí)者入門的PLC。西門子PLC,新的軟件平臺博途軟件,體現(xiàn)了集成自動化的概念,它把PLC,HMI,伺服,變頻器集合在一起,學(xué)習(xí)西門子PLC大的障礙就是他的概念比較復(fù)雜。比如FB(功能塊),OB(組織塊),FC(功能)等等。
隨著現(xiàn)代工控技術(shù)的不斷發(fā)展,可能很多使用過 PLC 的技術(shù)人員都有這么一個感受:傳統(tǒng)的梯形圖編程方式在面對越來越復(fù)雜的控制要求時,已顯得力不從心。
其實(shí),現(xiàn)在很多的中 PLC 都支持國際電工委員會 IEC61131標(biāo)準(zhǔn)中規(guī)范的五種編程語言的混合編程,即梯形圖(LD)、結(jié)構(gòu)化文本(ST)、流程圖(SFC)、指令表(IL)和功能塊(FB)。在這五種編程語言中,我認(rèn)為梯形圖+結(jié)構(gòu)化文本是一種不錯的組合,用梯形圖寫邏輯控制,用結(jié)構(gòu)化文本寫計算,這樣可以加快編程效率并且使程序的可讀性大大提高。而流程圖編程則非常適用于一些“順序控制"場合。至于指令表和功能塊,則有其他的應(yīng)用場合。
西門子 S7 系列 PLC 在國內(nèi)工控領(lǐng)域中使用很廣,它的編程軟件 Step7默認(rèn)情況下只支持梯形圖和指令表編程,但通過安裝“S7-SCL"軟件包和“S7-Graph"軟件包可實(shí)現(xiàn)結(jié)構(gòu)化文本和流程圖編程。這兩個安裝包其實(shí)屬于單獨(dú)收費(fèi)的,在網(wǎng)上也可以找到授權(quán)。
但是新的博途系列,則將這兩個語言集成在了軟件里,而不需要額外下載安裝包和購買授權(quán)。但他們兩者的使用方法大體一致。
下面,我就結(jié)合自己的一些使用經(jīng)驗(yàn)介紹一下如何使用結(jié)構(gòu)化文本編程。
一、 什么是結(jié)構(gòu)化文本編程
結(jié)構(gòu)化文本是一種類似于計算機(jī)語言的編程方式,它的語法規(guī)范接近計算機(jī)中的
PASCAL 語言。具體的語法規(guī)則大家可參考西門子的相關(guān)手冊,在此就不做詳細(xì)介紹。下圖為 Step7 中的 SCL編程界面:
二、S7-SCL軟件包的安裝
在 Step7 中,結(jié)構(gòu)化文本編程被稱為結(jié)構(gòu)化控制語言(Structured Control Language), 縮寫為SCL. Step7 professional 版本的軟件包中已包含了 S7-SCL 軟件包,在安裝 Step7時,系統(tǒng)會提示是否要安裝 S7-SCL,把復(fù)選框打鉤即可,見下圖:
三、SCL軟件包的使用
SCL軟件包用于以“源文件"的方式編寫功能塊、函數(shù)塊。步驟如下:
步:當(dāng)Step7中已正確安裝SCL軟件包后,會有如下界面
第二步:進(jìn)入 SCL 編程界面,并選擇準(zhǔn)備編寫的程序塊的類別
第三步:編寫程序并編譯
編譯后產(chǎn)生FC!
經(jīng)過以上四步,就完成了一個用 SCL 編寫功能塊的全過程, FC1的源程序,保存在“Sources"文件夾中,可隨時打開進(jìn)行修改。
四、 用SCL編程實(shí)現(xiàn)“間接尋址"
Step7 中,梯形圖編程不支持對 PLC 的間接尋址,用指令表的方式雖可實(shí)現(xiàn),但步驟煩瑣且程序可讀性差,相比之下,用 SCL的方式來做就簡便的多,具體方法如下:
1、位尋址:
MX[i,j],i 為字節(jié)地址,j 表示該字節(jié)中的哪個位,當(dāng) i=5;j=0 時,表示 M5.0
2、字節(jié)、字、雙字尋址
MB[i] IW[i]、QB[i]、MD[i]