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