西門子模塊6ES7522-5FF00-0AB0
SIMATIC S7-1500, 數(shù)字輸出模塊 DQ 8x230V AC/2A ST;TRIAC; 8 通道,分成組,每組 1; 2A 每組; 替換值: 前連接器(螺栓端子 或推拉式)單獨訂購
西門子公司的SIMATIC S7-200系列是適應于中小型設備控制的PLC, 應用領域廣泛。無論是獨立運行或相連成網(wǎng)絡皆能在自動化系統(tǒng)中實現(xiàn)復雜的控制功能,強勁的通信能力使其在同類PLC產(chǎn)品中特色。本文以飛剪控制系統(tǒng)為例,介紹了S7-222的通信方式,著重闡述了自由口通信的參數(shù)設定、協(xié)議規(guī)劃和通信程序設計。
關鍵詞:PLC; S7-200; Win9x; 自由口模式; 串口
1.前言
可編程控制器(PLC)作為一種高性能的工業(yè)現(xiàn)場控制裝置,已廣泛地用于工業(yè)控制的各個領域。目前,工業(yè)自動控制對PLC的網(wǎng)絡通信能力要求越來越高, PLC與上位機之間、PLC與PLC之間都要能夠進行數(shù)據(jù)共享和控制。
飛剪控制系統(tǒng)要求在遠離PLC的控制室里,實時監(jiān)控電機、供紙、輥等設備。上位機為普通PC機,下位機為 SIEMENS S7-222 PLC。在實際開發(fā)中,采用自由口通信模式,自定義 PC與 PLC的通信協(xié)議,用Step7編寫PLC端的通信程序,而在 PC端用VC6.0實現(xiàn)串行通信的控制和監(jiān)控界面的顯示。
2.通信方式及原理
S7-200系列PLC通信方式有三種:一種是點對點(PPI)方式,用于與西門子公司的PLC編程器或其它產(chǎn)品通信,其通信協(xié)議是開的。另一種為DP方式,這種方式使得PLC可通過Profibus的DP通信接口接入現(xiàn)場總線網(wǎng)絡,從而擴大PLC的使用范圍。后一種方式是自由口(FreePort)通信方式,由用戶定義通信協(xié)議,實現(xiàn)PLC與外設的通信。本系統(tǒng)中采用自由口通信方式。它是S7-200系列PLC一個很有特色的功能。這種方式不需要增加投資,具有較好的靈活性,適合小規(guī)??刂葡到y(tǒng)。自由口通信在物理接口上要求雙方都使用RS485接口,波特率高為38400bps。雖然PC機的標準串口為RS232,但西門子公司提供的PC/PPI電纜帶有RS232 /RS485電平轉(zhuǎn)換器,因此在不增加任何硬件的情況下,可以很方便地將PLC和PC機互聯(lián)。
2.1自由口模式的初始化
PLC的自由口模式通信編程首先是對串口初始化。對S7-200PLC的初始化是通過對特殊存儲字節(jié)SMB30(端口0)寫入通信控制字,來設置通信的波特率、奇偶校驗、停止位和數(shù)據(jù)位數(shù)。顯然,這些設定必須與上位機設定值相一致。另外還可選擇通信模式和主從站模式,各具體存儲位內(nèi)容可參考SIMATIC S7-200系統(tǒng)手冊。
2.2自由口模式下收發(fā)數(shù)據(jù)
初始化自由端口通信模式后,就可以進行數(shù)據(jù)的收發(fā)。
?。?) 發(fā)送數(shù)據(jù)指令 XMT
格式:XMT Table,Port??梢杂?XMT指令發(fā)送數(shù)據(jù),XMT指令發(fā)送緩沖區(qū)(從Table開始的變量存儲區(qū))中的數(shù)據(jù)。數(shù)據(jù)緩沖區(qū)的一個數(shù)據(jù)指明了要發(fā)送的字節(jié)數(shù),Port指明了用于發(fā)送的端口,緩沖區(qū)多可以有255個字符。在發(fā)完緩沖區(qū)的后一個字符時,會產(chǎn)生一個中斷 (對端口 0為中斷事件9)。本例的XMT緩沖區(qū)的格式如表1。其中,狀態(tài)字節(jié)表示PLC是否正確接收了上位機所傳數(shù)據(jù);上傳數(shù)據(jù)為PLC上傳給PC的數(shù)據(jù),需將9字節(jié)的16進制數(shù)編碼為18字節(jié)的ASIIC碼,所以字節(jié)數(shù)為18;BCC為上傳數(shù)據(jù)的異或和,同樣將16進制數(shù)編碼為ASIIC碼;結束字符的值為26。
RCV Table,Port。用 RCV指令接收多為255個字符的數(shù)據(jù),這些字符存儲在緩沖區(qū)中。在接收到結束字符時,會產(chǎn)生一個中斷(對端口 0為中斷事件23)。本例的RCV緩沖區(qū)的格式如表2。其中,命令類型表示上位機讓PLC 執(zhí)行什么操作,如讀或?qū)?目標站號是分配給PLC的一個代號;起始地址是PLC要進行讀寫的存儲區(qū)的起始地址;讀寫字節(jié)數(shù)是PLC接到命令后,對存儲區(qū)進行讀寫的字節(jié)數(shù),本例中多寫入16字節(jié)、讀出9字節(jié);寫入數(shù)據(jù)是上位機要寫入PLC的數(shù)據(jù),對于讀命令不起作用;BCC是從命令類型開始到寫入數(shù)據(jù)為止的43字節(jié)數(shù)據(jù)的異或和。從目標站號到BCC這幾項內(nèi)容,都是把16進制數(shù)編碼為ASIIC碼來表示的。
3.自由口通信程序設計
通信程序的設計需遵循一定的規(guī)則,如中斷通信處理程序要短小精悍、要避免XMT與RCV指令同時在一個端口執(zhí)行等。整個PLC通信程序包括主程序、通信初始化子程序、校程序、讀寫數(shù)據(jù)子程序和發(fā)送完成、接收完成中斷服務程序。
詞條
詞條說明
西門子PLC模塊代理商|廈門S7系列PLC的**地址由地址符(信號類型)、數(shù)據(jù)長度、起始字節(jié)(位)三部分組成。地址符用于*信號的類型;數(shù)據(jù)長度用于*信號的位數(shù);起始字節(jié)(位)用于定義信號的位置。如圖3-10所示。地址符也叫信號類型。S7系列PLC中可以使用的信號有多種,它們通過不同的"地址符"進行區(qū)別,而且在S7-200與S7-300/400中也有所不同,在使用時應加以注意。a.輸入信號I。輸
西門子PLC模塊6ES7531-7MH00-0AB0西門子PLC模塊6ES7531-7MH00-0AB0西門子PLC模塊6ES7531-7MH00-0AB0SIMATIC S7-1500, 模擬量輸入模塊, AI 16xI BA, 16 位分辨率 , 精度 0.5%, 16 條通道,每組 16 條, 共模電壓 4 V DC, 診斷,過程報警; 供貨范圍內(nèi)包含 饋電元素,屏蔽支架 和屏蔽端子: 前連
西門子代理商-CPU222代理西門子代理商-CPU222代理西門子代理商-CPU222代理西門子200系列PLC的功能指令功能指令概述為了滿足用戶的一些特殊要求,從20世紀80年代開始,眾多的PLC制造商就在小型機上加入了功能指令(Functional Instruction)或稱應用指令(Applied Instruction)。這些功能指令的出現(xiàn),大大拓寬了PLC的應用范圍。本章主要介紹西門子
西門子代理商西門子PLC代理商西門子授權代理商西門子模塊代理商西門子總代理商PLC控制器的主要抗干擾措施PLC控制器的主要抗干擾措施措施1:采用性能優(yōu)良的電源,抑制電網(wǎng)引入的干擾。對于PLC控制器供電的電源,應采用非動力線路供電,直接從低壓配電室的主母線上采用**線供電。選用隔離變壓器,且變壓器容量應比實際需要大1.2~1.5倍左右,還可在隔離變壓器前加入濾波器。對于變送器和共用信號儀表供電應選擇
公司名: 潯之漫智控技術(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話: 19873876272
手 機: 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
公司名: 潯之漫智控技術(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機: 19873876272
電 話: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com